> Am 05.06.2026 um 18:31 schrieb Joe Orton <[email protected]>:
>
> On Fri, Jun 05, 2026 at 02:48:14PM +0200, Stefan Eissing via dev wrote:
>> From 2.4.x STATUS: "I guess Stefan will take care."
>>
>> FYI: Stefan is totally under water and has been for months now, curl being
>> the first project to be hit by the LLM craziness.
>>
>> I have in the past silently synched changes between the repositories for
>> people who drop things into trunk and never proposing backports or
>> compatibility with 2.4.x. That service I can no longer do. If you change
>> anything in mod_http2 or mod_md, it's now your task to do this.
>>
>> For me "trunk" is a graveyard and an obstacle, a necessary evil for
>> maintaining 2.4.x. This might sound harsh to some, but the last decade has
>> only confirmed this as a reality (I expressed this in the past). I can only
>> regard the recent uptick in trunk changes as going in a direction I am no
>> longer able (as in having the mental strength and time) to follow.
>>
>> If there is something puzzling in the modules' code, please contact me
>> and I am happy to help. But I have to step back from the daily
>> security list madness and the tidy up work. At some point, it will
>> probably be best to set the github modules repository to archive mode.
>
> Thanks Stefan, and totally understand.
>
> We discussed in the PR and on slack a bit. If we move to r/w git, we
> could import mod_h2 via a git submodule which would force people to
> submit/propose changes there (or at least prevent change in svn trunk
> directly). That would avoid the overhead of maintaining the code in two
> places.
I do not recommend this, as you can see from your PR #331 and the difficulty of
having code that works in trunk and 2.4.x.
The problems are inherent in the way the project handles its branches.
I am a bit foul-mouthed today (which gets the more attractive the more pieces
of LLM novellas one encounters), but "trunk" is and for the last decade has
been a kind of LALA-land, where on can commit well-intentioned changes without
ever having to maintain them in the real world. The maintainers of 2.4.x have
to carefully work around that, spending extra cycles to keep this dreamland
going.
The branch policy made sense at then time when 2.4.x was exptected to be
short-lived and a 2.6 or whatever coming Real Soon Now. There is no evidence
that it will arrive. It is what it is.
> In the meantime I got Claude to create
> https://svn.apache.org/repos/asf/httpd/dev-tools/trunk/github/mod_h2_sync_from_trunk.sh
> to help us create icing/mod_h2 MRs out of trunk changes> I encourage
> other httpd committers to use that or do it manualy, if you want to
> touch modules/http2. Will adapt for mod_md as well if I get a second
> next week.
I do not want to put workload on the other people in the project. Atm, I favour
putting the github repositories into archive mode. Which is then also clear to
everyone visiting and avoids explaining this to people having issues or PRs.
Regards,
Stefan
>
> Regards, Joe