[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: keeping monotone dvcs aline
From: |
Michael Raskin |
Subject: |
Re: keeping monotone dvcs aline |
Date: |
Fri, 02 Feb 2024 11:52:07 +0100 |
>> Grarpamp, I just discovered monotone last year while searching for a >>
>> minimalist no-bullshit dvcs, and promptly became quite fond of it. Sadly >>
>> it seems like it's on the verge of death. Would you or anyone else you >>
>> know be interested in collaborating to get Lapo Luchini's 1.2dev branch >>
>> compiling on OpenBSD again? > >Hi :) You probably want to subscribe to any
>> of the above lists >for quicker replies without private bcc. > >Which
>> branchname do you refer to? > >The most recent revs in the whole repo since
>> 2020 are... > >1)
>> net.venge.monotone.lapo.pcre842:337d3afac2b27897945521c80d0bce3a88e815b9 >2)
>> net.venge.monotone.lapo.botan2:2ce921ea3f36ba57fe832b3a48541f7bdee23ed8 >
>> >Will try to test the recent work mailpost about: >".lapo.pcre842 on FreeBSD
>> (14.0-RELEASE-p1)". > >Maybe try that to get closer to OpenBSD for you? > >I
>> may have suggested some continuance paths for projects before, >some parts
>> of which may be useful here or not applicable... >- Establish an open code
>> repo somewhere (preferably with a ticket tracker) > so people can commit
>> whatever works. Doesn't have to be self hosted, > but can be (even on tor /
>> i2p if need be). Plenty of public git sites to > choose from. (And if you
>> want a monotone repo, you'd have to host that.) >- Archive all the
>> historical web docs and mail content there in some files. >- Make some
>> various continuance announcements to old and new > channels, forums, lists,
>> etc. >- Collect and apply all unapplied patches from dev and user lists, and
>> > from the ports systems of each BSD and Linux OS. >- Move the project
>> forward on a roadmap from there. >There are a number of good software
>> projects that grew deadlike, for which >any volunteers should not hesitate
>> to move over to a new continuance. > > >As for monotone... you'd probably
>> want to... >- Get to a "compiles and works" release on a current popular BSD
>> and Linux. >- Get it back into those two package repos, say FreeBSD and
>> Linux Arch. > That would give a popular binary to bootstrap more users /
>> devs. > A static compiled linux binary might help across linux. >- Export
>> something to github for eyeballs. >- Update to botan3 to ensure some good
>> lifetime therein, > and update all other library dependencies to their
>> latest versions. >- Cut another public release. >- Add it back into more
>> repos. > >Some repos are here, but all use old botan... > >
>> https://aur.archlinux.org/packages/monotone >
>> https://cdn.netbsd.org/pub/pkgsrc/current/pkgsrc/devel/monotone/ >
>> https://cgit.freebsd.org/ports/tree/devel/monotone?id=0d7cb34dd52d41b20e82c966d9613c5521c2659c
>> > https://cvsweb.openbsd.org/ports/devel/monotone/ >
>> https://tracker.debian.org/pkg/monotone >
>> https://repology.org/project/monotone/related
>> https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/version-management/monotone/default.nix
>> Botan2 build for Monotone is available (I use this both via Nix-on-Debian
>> and on Nix-managed GNU/Linux installations) It builds on macOS without care
>> dedicated to it, so with Nix-on-OpenBSD (available in ports) I would give it
>> maybe a coin toss chances to just work? I have fixed one small bug w.r.t.
>> Botan2 migration after collecting the patches from around the net.
>> https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/version-management/monotone/monotone-1.1-adapt-to-botan2.patch
>> A kind person has fixed the build with gcc14.
>> https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/version-management/monotone/monotone-1.1-gcc-14.patch
>> But I have no idea how to migrate to Botan3