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
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 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

Reply via email to