On Sat, Jun 27, 2026 at 5:57 PM Sean Whitton <[email protected]> wrote:
> Eli Zaretskii [27/Jun 10:01am +03] wrote: > >> At my site, we use our own emacs-30 branch, and we are continually > >> backporting safe fixes from master to our emacs-30 branch. We'll keep > >> doing this until emacs-31 is released. We did the same for emacs-29 > >> and emacs-28. > >> > >> We do this so we can get fixes more quickly: when a user reports a bug > >> internally, and we go fix it on master, we want to be able to deliver > >> the fix to the user immediately rather than wait for the next major > >> Emacs release. > >> > >> So I would love to see the emacs-31 branch stay alive longer upstream. > >> That would significantly reduce the need for my site-local branch. > > > > IOW, you'd like us to do this job for you, in addition to the many > > other duties we already have. > > I think that Spencer is, rather, envisaging a pooling of both efforts > *and* benefits. > > To look at it the other way, currently other people don't get to benefit > from Spencer's site's branch, but if we found a way to maintain it > collectively on Savannah, then they would. > > >> Since we'd use the upstream emacs-31 branch at my site, that would > >> help test the backported bugfixes. Happy to help out in any other way > >> I can. > > > > Feel free to come on board and tell when to backport fixes to previous > > branches, and then also take care of producing further NN.x release > > tarballs from those branches (because backporting fixes without > > releasing Emacs with those fixes is just a waste of effort). > > > > IOW, this is a matter of manpower and resources. We need more of that > > to be able to do the followings (in addition to a lot of duties the > > head maintainers already have and do, which you as a downstream distro > > don't have): > > > > . examine each bugfix and decide whether it is relevant to older > > major releases, and if so, is it safe enough to include there > > . produce tarballs from previous branches after enough bugfixes > > accumulated (or maybe even after each fix) > > > > Volunteers are welcome to take over these parts. > > If Spencer's site's team are doing this work anyway, could we come up > with a way to do it together in public? > > Let's set aside the tarballs part; I am confident I can handle that, > it's not very time-consuming and it is ripe for more scripting. > It's the maintaining of the branch that's at issue. > > Maybe backporting *from* Jane Street's branch *to* Savannah's branch > would allow us to overcome the problem Stefan describes of not being > able to give the fixes enough testing? > How will what goes on JS's branch be negotiated? Would I be able to start submitting changes to JS directly without emacs-devel?

