Re: emacs 1:30.1+1-5~bpo12+1 should conflict with: elpa-eglot, elpa-project (?)

Cyril Brulebois <[email protected]> Thu, 26 Jun 2025 22:30:50 +0200
Newsgroups gmane.linux.debian.backports.general
Organization Debian
Message-ID <[email protected]>
Hi,

Xiyue Deng <[email protected]> (2025-06-26):
> The same way.  Say someone installed elpa-eglot from Bookworm, and tried
> to upgrade to Trixie.  Now that elpa-eglot has been removed in Trixie,
> the old version will continue to exist, and cause issues.  The same goes
> for other removed packages that are bundled. It would be better to have
> them removed using this trick.

(Random backports subscriber here)

I'm not sure I'd call that a trick.

AFAICT the Conflicts/Replaces pair is pretty normal when a binary package
needs to go away (usually when its contents and/or features are merged
into/shipped by another package). Since we're talking about end-user
packages here, I assume having a Provides (versioned or not) isn't really
required (unless you want to maintain the status quo for people who would
be deploying such packages automatically, via meta packages, via Ansible,
etc.).

Not speaking for the release team, that looks like something that should
if not must be addressed to ensure smooth upgrades from Debian 12.


Cheers,
-- 
Cyril Brulebois ([email protected])            <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmhdrfQACgkQ/5FK8MKz
VSCj/g//f/Hp/8ia34PMZIKx2x5BEeyY25QAbqsKbddh3/SQi0TLZHRtKZk3g/QG
tWsyqUsVHC7XD5juOM7v1w9nbyxC3MKukGxbjcuRRbbks+fL1kvwL3ZJ371e8tkf
Yein7H+vAeNmQZwCyFF/d39KUcDg+miGkc1vIcL5OMOupvHi9ydCciwTckANnUg/
Gv/dWraFZ5fhAUJCU4k8IXC1Q6/mgDFS8MledT/UP+bgMg08LyE3cgEwWYLXKxtY
3W2pkVIovxMl+oJ7ixjpfc03ErXpMqyksWx42vcxaC2MxHv+NOdUa8ij4NnqaF3W
ccHliI4kQRY7q/MKjGpICQgN5fRDVGWmankgHxzIN7Y0sIKwAWmdIBuzZ8WgdgoI
qG7esefdxPaRwY2ozNt60WNacRcv0Bwrbh2ALA2UpHHMf8x1TxiiC+Lwg2z1TnXp
QwolJEyNBx0yNusZsjIj8FFE67PlHfkBWWy2OCCjcIrwBvYZ42ovWf3HAj6kX72/
RROmGUX1BYQBvVvJw2mRrhef/fO3jA/sD9fK34M8beQj5hnCKmX3ITqrSuI6Bt3F
9lee5rA9JUTWAHMIWmn+lgwLlgv0P+oAzb/Ty42Zfox7X51wO3WTheM2IaIt6jIl
ut3H3B5yvejx4KsiWjym/Es5NmXYT/F0RJAcFZGDuKBZx3qAnnQ=
=Ynd5
-----END PGP SIGNATURE-----