monotone 1.2 release?

Michael Raskin via developer discussion for monotone <[email protected]> Mon, 28 Apr 2025 21:58:35 +0200
Newsgroups gmane.comp.version-control.monotone.devel
Message-ID <[email protected]>
>Hi all.
>
>monotone is long since not available anymore on FreeBSD and on Debian,=20
>I've been using locally compiled versions (which I have been seldom=20
>reported in this group) for a while now and I wonder=E2=80=A6 would it make=20
>sense to make a 1.2 release easier to use with modern=20
>compiler/dependencies for anyone?
>
>I'm not up to the task of full maintainership (for lack of time I can=20
>dedicate to the project), but doing a rare release once in a while to=20
>keep stuff from rotting and at least compile I could probably do.
>
>Any interest here?

Nixpkgs has a Monotone binary based on your Botan2 version (that=20
I mirrored to GitHub for easier use in Nixpkgs), with 4 patches:

https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/version-man=
agement/monotone/monotone-1.1-adapt-to-botan2.patch

=E2=80=94 a fix for a bug reported by another Nixpkgs user

https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/version-man=
agement/monotone/monotone-1.1-Adapt-to-changes-in-pcre-8.42.patch

=E2=80=94 PCRE 8.42 compatibility fix by Peter Pisa=C5=99

https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/version-man=
agement/monotone/monotone-1.1-gcc-14.patch

=E2=80=94 gcc 14 compatibility fix by  Sergei Trofimovich=20

revert of https://github.com/7c6f434c/monotone-mirror/commit/5f01a3a9326a8=
dbdae7fc911b208b7c319e5f456.patch

=E2=80=94 revert of a Clang compatibility hack now that we use a much fresher Clan=
g

I will happily and gratefully update to official-1.2 (presumably based=20
on your Botan2 work) in Nixpkgs! (Dropping some of the above patches in=20
the process as feasible)

(Shameless plug, I have Monotone installed on fully Nixpkgs based=20
systems, but also via Nix-on-Debian on some other systems)

=E2=80=94 7c6f434c (Michael Raskin),
as Nixpkgs committer and Monotone package maintainer in Nixpkgs


>Would it make sense for a real "release"?
>Would we have any objections?
>
>Also: I guess the user-base is small enough that mostly everybody is=20
>capable of building their own binary by themselves anyways, but it would=20=

>be nice to have "easier" binaries in repos anyways. Or at the very=20
>least, I'd like to do that in FreeBSD (and Arch AUR).
>(I'm not so sure about Debian, me not being a user myself)
>
>(The changelog would in be very clear that it is a purely maintenance=20
>release and not to expect new features or big changes anytime soon.)
>
>cheers,
>Lapo
>
>