On Sat, Jul 27, 2024 at 3:24 PM Daniel Sahlberg <daniel.l.sahlb...@gmail.com> wrote:
> Den tis 11 juni 2024 kl 04:29 skrev Nathan Hartman < > hartman.nat...@gmail.com>: > >> [...] It would be nice to hear >> from binary packagers. Will they overwhelmingly say "yes please! It's >> about time!" Or will they say, "Please don't, it would create too much >> headache and I couldn't go on providing packages because of it." >> > > I think this was a good suggestion but I don't think anyone picked up on > this. > > I'm suggesting to send a directed e-mail to the package maintainers for a > handful of distributions asking for their feedback and also experience from > other projects switching build system (do's and dont's). > > I have picked a few from our Binary packages page and tried to figure out > the contact information to the maintainers. At the moment I have included > Alpine Linux, Debian, Fedora, Arch Linux, NetBSD, OpenBSD, Homebrew (MacOS) > and MacPorts and I'm thinking about sending something like the following: > > [[[ > Dear package maintainer, > > We have reason to believe you are maintaining the Apache Subversion > package for a package management system. If this is not the case, please > ignore this e-mail and accept our appologies. > > Apache Subversion currently uses an Autoconf based build system on > Unix-like operating systems and a homegrown system to create Visual Studio > solutions on Windows. We consider switching to CMake for a unified build > *"We are considering switching" system. We will probably do this in a multi step process where we will > support both Autoconf and CMake for a while before deprecating the old > Autoconf build system. (The changes will probably conincide with new minor > releases, ie 1.15, 1.16 etc. meaning a timeline of at least a few years). > > There is currently a functional prototype of the CMake build system in the > cmake branch (see https://svn.apache.org/viewvc/subversion/branches/cmake/). > It is not yet feature complete but builds on Linux, MacOS, FreeBSD and > Windows. > > Do you a specific preference regarding the > *"Do you have a specific preference..." (missing "have") change (does it affect your ability to continue providing the Subversion > package, do you have any timing requirements etc.)? > > Do you have experience from other projects switching to CMake (dos and > don'ts) that can improve our switch? > > Please reply to dev@subversion.apache.org. > ]]] > > Your thoughts on sending an e-mail like this? > > Kind regards, > Daniel > > I'm generally in favor of seeking feedback and I think an email like that is a good idea. Other than the above suggested minor fixes, it's pretty well written. Maybe a link to the existing discussion in the archives would be helpful as well? Cheers, Nathan