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

Attachment: signature.asc
Description: PGP signature

Reply via email to