Sean Whitton <spwhit...@spwhitton.name> writes: > Hello, > > On Mon 14 Jul 2025 at 03:33am -07, Xiyue Deng wrote: > >> FYI, upstream merged my proposed patch in bug#78844[1]. I'd still >> advocate for its inclusion in Trixie to make the upgrade experience >> smoother for dropped packages (e.g. eglot, project, etc.) Though I do >> acknowledge that we are already in the late stage of the Trixie release >> cycle, and it's probably safe to maintain the status quo. If the latter >> is chosen, I wonder whether this may still be a good candidate for a >> future stable update, or only be suitable for a backport? > > Unfortunately I don't think we can include it in trixie. The Release > Team's freeze policy says we should upload only targeted fixes. And the > Stable Release Managers only allow fixes for bugs of Severity: important > or higher for stable updates, but this bug is wishlist. >
Acknowledged. I thought there was a bug report from Stefano about the upgrading issue regarding Emacs backports, which turns out to be just an email to debian-backports[1]. That said, Cyril seemed to support this idea for a better upgrade experience, though not officially as a RT member. As the issue is real, maybe we can file this as an important bug? (It would sound a bit like tricking the system though but not really :P) Still, I'm also OK with postponing this to Forky to avoid causing additional issues. > But I think we can do the following: > > - Let's start preparing the versioned Provides generation in > experimental. Assume I'l backport your patch in #78844 to Emacs 30. > Can you prepare a patch implementing the Provides generation? > The patches I attached to [3] implemented this (as well as in my branch[4] which could be newer). It didn't backport bug#78844 in the Emacs source, but host identify copies of the new functions in the provides/breaks/replaces generation code (which are guarded by fboundp so that the Emacs implementations will be used when available in Emacs 31). I think this has the advantage that we won't hit any conflicts when upgrading. > - If you want to work on it, we can propose adding manually generated > Provides to trixie. > I think you meant Forky here? > -- > Sean Whitton [1] https://lists.debian.org/debian-backports/2025/06/msg00002.html [2] https://lists.debian.org/debian-backports/2025/06/msg00012.html [3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1103033#71 [4] https://salsa.debian.org/manphiz/deb-emacs/-/compare/deb%2Femacs%2Fd%2Fsid%2Fmaster...generate-provide-package-list?from_project_id=83361 -- Regards, Xiyue Deng
signature.asc
Description: PGP signature