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

Sean Whitton <[email protected]> Wed, 25 Jun 2025 11:08:15 +0100
Newsgroups gmane.linux.debian.backports.general
Message-ID <[email protected]>
Hello,

On Tue 24 Jun 2025 at 04:46pm -07, Xiyue Deng wrote:

> As we are working on Bug#1103033, I wonder whether it's possible for
> Emacs to replace those eternal packages if the built-in packages are of
> higher versions.
>
> I wonder whether it's doable by using provides/breaks/replaces.  Take
> eglot as an example: currently bookworm has 1.9-2.  Say if Emacs has the
> following:
>
> ,----
> | Provides: elpa-eglot (= 1.15)
> | Breaks: elpa-eglot (<< 1.15)  # Or maybe Conflicts?
> | Replaces: elpa-eglot (<< 1.15)
> `----
>
> it would hopefully uninstall elpa-eglot 1.9-2 from bookworm when
> upgrading Emacs.

Very interesting, something like this might be indeed possible.

-- 
Sean Whitton
signature.asc (application/pgp-signature, 869 B)
-----BEGIN PGP SIGNATURE-----

iQJNBAEBCgA3FiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmhbyo8ZHHNwd2hpdHRv
bkBzcHdoaXR0b24ubmFtZQAKCRBpW3rkvwZiQG1cD/9LRjx0TdCxBrB3pgR0ss+c
P8VBGVd18/OJaBAHEKU6N1AuFi8rk+chtKIM2PH81XhblxNPFCYWQvaQ362u4GIq
9sKRlT+/IXaQBTpWE5fgRmrK6iJSq3XgPx1Gz88d0FXeBkJn1kr40AuYadpDnZKF
RHnTvvHd78/3k6ydrUpwouJ4QrR164eVudfacc1muQKqvugZWqlveXmvH+VJ6TtH
KXLJozAOq8VYfsfisMktYW+kg4NT7zDkb05SLxt2m2jnSdB0JsdUsgdPeSIpVYnx
IblAVS43bkCG4JfH2eWtRAqSVR2E8Slt9/CJ8DkMhT8ahnNMpWIjmMfuXwDHuHoZ
4elHIGRI5LCsjKum4bDvlFB15ef4uJEUG2KUGtZrXYC9wHuQPb4VGSzH84CciSQd
iG4MUyXpVARJLPwkqhw2dp54UGWvJ7uh3R0hF5tuVI0gvrE4+4MwNvn1A3TCJVDG
M7EQ90Vp/4s0+mnBhhnR/IZxlyXqDKGvqzj7rtQt04sJiJGF/hIOBpW1cD6b0osD
q0rxrkeLhotorpIoQV/BahoQdHJ5bmb1KQXFlH4EgY2A+VuuZ3dosOzOKZ5fi8jY
FixGWomW81fpqw2ERnlCI95++shWaG4doayhyk2Q5uONT4oBxLw6E796qk/YsC+p
noGbKJnGqiSDvuDcumjujA==
=ou/F
-----END PGP SIGNATURE-----