On Mon, Jun 23, 2025 at 1:41 AM Greg Stein <gst...@gmail.com> wrote:

> Holy crap. I didn't realize the spread of broken. ... Yeah, I thought it
> was "we're trying".
>
> Short of a veto, I concur with removing CMake entirely from the serf build
> options. It is something that matters to me, and happy to help.
>
> 72 hours, starting now.



FWIW, I don't agree with this 72 hour deadline.

AFAICT we have never *released* a release of Serf with the new CMake-based
build system.

If someone is packaging unreleased stuff from trunk and unleashing it on
unsuspecting isers, that is not how it's supposed to be done! But, they are
probably doing that because we have not made a proper release in a long
time.

So, I propose:

1. Let's get a new Serf release out, not necessarily from trunk@HEAD but
from some (to be decided) stable branch point, so that packagers will have
an official stable codebase to package. If the CMake build isn't ready,
choose an earlier branch point or manually exclude it from the release.
This is a stopgap release to fix the problem of packagers using unreleased
trunk.

And:

2. Let's take as long as needed to either fix the CMake build or debate the
removal of one or the other build system, without a 72 hour imposed
timeframe.

I personally need more than 72 hours to study this issue and provide my
input, and I'm sure others will concur, especially given that this project
normally has a slower pace.

Thank you,
Nathan

Reply via email to