• Bug#1109452: unblock: emacs/1:30.1+1-6

    From Sean Whitton@21:1/5 to All on Fri Jul 18 11:30:02 2025
    XPost: linux.debian.devel.release

    --+0qMUfAAzhsyU/Kk
    Content-Type: text/plain; charset=us-ascii
    Content-Disposition: inline
    Content-Transfer-Encoding: quoted-printable

    Package: release.debian.org
    Severity: normal
    X-Debbugs-Cc: [email protected], [email protected]
    Control: affects -1 + src:emacs
    User: [email protected]
    Usertags: unblock

    Please unblock package emacs. This upload adds Breaks/Replaces/Provides for all the ELPA packages built into Emacs. For forky we are going to replace
    this manually generated information with a substvar.

    Several of these packages were packaged separately in bookworm but we RM'd them. This metadata should ensure that those old packages are deconfigured first so that the emacsen-common maintainer scripts don't try to bytecompile code from those old packages with the newer Emacs. That fixes some potential bookworm->trixie upgrade problems.

    The risks are low because this is just standard package metadata with no code changes.

    Thanks to Xiyue Deng for working on this.

    unblock emacs/1:30.1+1-6

    --
    Sean Whitton

    --+0qMUfAAzhsyU/Kk
    Content-Type: text/plain; charset=us-ascii
    Content-Disposition: attachment; filename="emacs_30.1+1-6.dsc.debdiff" Content-Transfer-Encoding: quoted-printable

    diff -Nru emacs-30.1+1/debian/changelog emacs-30.1+1/debian/changelog
    --- emacs-30.1+1/debian/changelog 2025-03-30 06:26:28.000000000 +0100
    +++ emacs-30.1+1/debian/changelog 2025-07-18 09:58:11.000000000 +0100
    @@ -1,3 +1,10 @@
    +emacs (1:30.1+1-6) unstable; urgency=medium
    +
    + * Add Breaks/Replaces/Provides for builtin packages in this release.
    + See #1103033. Thanks to Xiyue Deng for the patch.
    +
    + -- Sean Whitton <[email protected]> Fri, 18 Jul 2025 09:58:11 +0100
    +
    emacs (1:30.1+1-5) unstable; urgency=medium

    * Disable emacs-module-tests.el (Closes: #1101598).
    diff -Nru emacs-30.1+1/debian/control emacs-30.1+1/debian/control
    --- emacs-30.1+1/debian/control 2025-03-30 06:26:28.000000000 +0100
    +++ emacs-30.1+1/debian/control 2025-07-18 09:58:11.000000000 +0100
    @@ -191,8 +191,
  • From Ivo De Decker@21:1/5 to Sean Whitton on Sun Jul 20 00:30:01 2025
    XPost: linux.debian.devel.release

    Control: tags -1 moreinfo

    Hi,

    On Fri, Jul 18, 2025 at 10:19:54AM +0100, Sean Whitton wrote:
    Please unblock package emacs. This upload adds Breaks/Replaces/Provides for all the ELPA packages built into Emacs. For forky we are going to replace this manually generated information with a substvar.

    Several of these packages were packaged separately in bookworm but we RM'd them. This metadata should ensure that those old packages are deconfigured first so that the emacsen-common maintainer scripts don't try to bytecompile code from those old packages with the newer Emacs. That fixes some potential bookworm->trixie upgrade problems.

    The risks are low because this is just standard package metadata with no code changes.

    It seems this breaks the autopkgtest for package-lint-el

    That will need to be fixed somehow.

    Cheers,

    Ivo

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sean Whitton@21:1/5 to Ivo De Decker on Sun Jul 20 11:30:02 2025
    XPost: linux.debian.devel.release

    control: tag -1 - moreinfo

    Hello,

    On Sat 19 Jul 2025 at 10:19pm GMT, Ivo De Decker wrote:

    Control: tags -1 moreinfo

    Hi,

    On Fri, Jul 18, 2025 at 10:19:54AM +0100, Sean Whitton wrote:
    Please unblock package emacs. This upload adds Breaks/Replaces/Provides for >> all the ELPA packages built into Emacs. For forky we are going to replace >> this manually generated information with a substvar.

    Several of these packages were packaged separately in bookworm but we RM'd >> them. This metadata should ensure that those old packages are deconfigured >> first so that the emacsen-common maintainer scripts don't try to bytecompile >> code from those old packages with the newer Emacs. That fixes some potential
    bookworm->trixie upgrade problems.

    The risks are low because this is just standard package metadata with no code
    changes.

    It seems this breaks the autopkgtest for package-lint-el

    That will need to be fixed somehow.

    Now fixed with package-lint-el/0.26-2.

    --
    Sean Whitton

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQJNBAEBCgA3FiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmh8tb4ZHHNwd2hpdHRv bkBzcHdoaXR0b24ubmFtZQAKCRBpW3rkvwZiQFhzD/9SSCQzYoyImNLRfhFexjH0 3asSKeOVWIo03J4QVQYjTU7QCd1QRCo1sq6zKONrawhQrPkPjSp/ygDJzcPE5Ewm eYCsgKg7guUApGW5npRtn9kJ/5Pw0TABMw+RScnbAhPPptbCYn9BBD6loI/cO8eq /O5zei3+BylQoagf5ZKxwiPi7lRLP1lMy+PWWwoKtl+k+09tkpvQPGytGpIbAMto azRaA8CstmDjBP66NZ0lNB5TEmW5/I4AssxjKHnXsg+BRM1ij4/ks95xCSZp++z3 k/FJ4PWRAbM3vcLjz+JSzcvJ3dyTZHTBsC4pB2rRTqA72Yu3/Soi3HPvYOiCADTd YjM9VInVednSt+Df+2ITs5Cs/DM18S6k1wHUAFQikTfqgRRNtHwDPPDej4LCa5C6 VF7pTSAfZqTQyRfVwY/cdY7D25fWArEPwoOg716SFbCwDNAoOqZ/Rzrh78ZE2r2T rKGZ9tm8xsgtbQxWTILh2Wh7VuR0QNcibgF87LOTPwVYu61068s5+g6H1tcY2HaI BRCOSmbxsU6qNF7fvVNKc2MaZcNQTdBeSzpSHaFHuruqTndMZhHPLp6lYKCnB3q0 no5gmIsJU0k3Zywu9QJ2uMVD8S3Gv/oOZ6xLdoFTaW8rPbPuYRlXX5kRa1fW8ACY HoNAThvW/xS4FJs7fKpPpg==V3in
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Us
  • From Ivo De Decker@21:1/5 to Xiyue Deng on Thu Jul 24 12:30:01 2025
    XPost: linux.debian.devel.release

    control: reopen -1
    control: tags -1 moreinfo

    Hi,

    On Tue, Jul 22, 2025 at 10:45:31AM -0700, Xiyue Deng wrote:
    FYI now all autopkgtests are passing for 1:30.1+1-6[1].

    emacs doesn't migrate, because doing so would break elpa-use-package. I
    suspect it needs to be removed? Are there other packages in a similar situation?

    Thanks,

    Ivo

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sean Whitton@21:1/5 to Ivo De Decker on Thu Jul 24 16:20:01 2025
    XPost: linux.debian.devel.release

    Hello,

    On Thu 24 Jul 2025 at 10:21am GMT, Ivo De Decker wrote:

    control: reopen -1
    control: tags -1 moreinfo

    Hi,

    On Tue, Jul 22, 2025 at 10:45:31AM -0700, Xiyue Deng wrote:
    FYI now all autopkgtests are passing for 1:30.1+1-6[1].

    emacs doesn't migrate, because doing so would break elpa-use-package. I suspect it needs to be removed? Are there other packages in a similar situation?

    Ah, so these new relations have caught a mistake, nice :)

    We should have updated elpa-use-package before the freeze but given we
    didn't, then yes, it should be removed.

    I don't see elpa-use-package in the excuses for Emacs. Where are you
    seeing it?

    --
    Sean Whitton

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQJNBAEBCgA3FiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmiCPpYZHHNwd2hpdHRv bkBzcHdoaXR0b24ubmFtZQAKCRBpW3rkvwZiQPzxEACF/KHJGuXj6GHZ+2m7kfb5 cFspQ6i/das2s4NGTWCPoxO0Ai6Ysm1WruW42PbjFiynX9c54B8gRaqUDBgfQ5ee IhIsPI11auD+e5jR1YaTisnaykXuZ3CnlddD9sNqV5iu5nvl7L9n/Syeh/b6kz8S Qgfh4Ec6aq7lx2sAxmtdmn6cjJT+iPh+uuBk0gmMuCWwo5MGmjVJNyeESj0vNSzG lHVpbw78Q6jN+BrZU76G/xK1XKw6jAUm9szWI6Hf5TC3q2K/O4FXuohZ78T7se4p bLVnJZzNWz4gAazbfgTiF0CvQVHS4mVtGHOX11SkEc1iyM9gNooaZU8EqyFsFQCi BmMu7iBmOlU2akak6IiK+14T2JY7ggMlmPivZPB8llD5Zp1YHg1Z6EEPslJpnehG Qg4k/VmpmC7tt78ynLA/PjCWePdzikk5p8IstfvNlzcDMUcUyn9j06fK+o1PA9oe OjaKoTWcZ3ENzdIcxeov3hYIPL9ksOtBnyLm/LfGW1bKP4MQbtKSi7uT197qMOHt 7IEnLtR60nbBapDW6zcvWtYtvOlCwcq+UG24BokKuqp6IcemUH9IxaMxLH/YMPaH LvabcUye5AUMvc5H9ZOdcC4k9Gs9aU19DQ4g8rzeZNlH3MsaXX2JwB93IfoUtigR wG3s/zBoAnr7cLoXse8JUQ==Ii2H
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Us
  • From Ivo De Decker@21:1/5 to Sean Whitton on Thu Jul 24 16:30:01 2025
    XPost: linux.debian.devel.release

    Hi,

    On Thu, Jul 24, 2025 at 03:09:26PM +0100, Sean Whitton wrote:
    On Tue, Jul 22, 2025 at 10:45:31AM -0700, Xiyue Deng wrote:
    FYI now all autopkgtests are passing for 1:30.1+1-6[1].

    emacs doesn't migrate, because doing so would break elpa-use-package. I suspect it needs to be removed? Are there other packages in a similar situation?

    Ah, so these new relations have caught a mistake, nice :)

    We should have updated elpa-use-package before the freeze but given we didn't, then yes, it should be removed.

    I added a removal hint. I assume you will deal with unstable after the freeze.

    I don't see elpa-use-package in the excuses for Emacs. Where are you
    seeing it?

    This problem isn't detected during the excuses step, but only after that (in the main run). You can see it in /home/release/britney/var/data-b2/output/output.txt (on respighi.debian.org):

    trying: emacs
    skipped: emacs (0, 0, 0)
    got: 38+0: a-2:a-9:a-12:a-0:i-14:p-0:s-1:r-0
    * amd64: elpa-use-package

    This file is also available from https://release.debian.org/britney/update_output/

    Thanks,

    Ivo

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sean Whitton@21:1/5 to Ivo De Decker on Fri Jul 25 09:20:01 2025
    XPost: linux.debian.devel.release

    Hello,

    On Thu 24 Jul 2025 at 02:23pm GMT, Ivo De Decker wrote:

    Hi,

    On Thu, Jul 24, 2025 at 03:09:26PM +0100, Sean Whitton wrote:
    On Tue, Jul 22, 2025 at 10:45:31AM -0700, Xiyue Deng wrote:
    FYI now all autopkgtests are passing for 1:30.1+1-6[1].

    emacs doesn't migrate, because doing so would break elpa-use-package. I
    suspect it needs to be removed? Are there other packages in a similar
    situation?

    Ah, so these new relations have caught a mistake, nice :)

    We should have updated elpa-use-package before the freeze but given we
    didn't, then yes, it should be removed.

    I added a removal hint. I assume you will deal with unstable after the freeze.

    Thanks. Will do.

    I don't see elpa-use-package in the excuses for Emacs. Where are you
    seeing it?

    This problem isn't detected during the excuses step, but only after that (in the main run). You can see it in /home/release/britney/var/data-b2/output/output.txt (on respighi.debian.org):

    trying: emacs
    skipped: emacs (0, 0, 0)
    got: 38+0: a-2:a-9:a-12:a-0:i-14:p-0:s-1:r-0
    * amd64: elpa-use-package

    This file is also available from https://release.debian.org/britney/update_output/

    I see, good to learn there are multiple stages.

    --
    Sean Whitton

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQJNBAEBCgA3FiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmiDLnsZHHNwd2hpdHRv bkBzcHdoaXR0b24ubmFtZQAKCRBpW3rkvwZiQFrZD/0Tkar/wPhYMQpURk79w1Ut kp3fb3K+WXNils4yDyyPwujTryVg7x8GL3IonfkzDBIn3iPfob4BPC7+SM7AcN6O KkxEg9N9Tg7nRMojwUHsf5rk4PL/v3KlsJaSOstKpjShAMBRN34KVbJw8fmbKene 1Cs0US1GHOgEyhzB/xO4diYcsLF9SXKRwZc1UOgjxiHn245CKi+oj4OH0trzoQ1i 4QC+00JI/Tw/I0LxTVAUllnvwxuIdL5Fl4LGBmAQeP4xCTwz0zsqF8LS8VCetFHY Kf26s3sU4BjsoG8vK3ocFeZLKIw9Hij/qFxvvNhqXjA8DQTT78MKjA+PNSsxMvr2 EtUSPxF704RT5FWo0QgPYyWeRtsnOvSWtzogIKrkELleEf0G8mpJ4PgGw9j4mG/e ldJIf1hn25IGoXqqKn4xv5qofN30QGCR8O609HaRMTjgwbLvwOSuGijZ6VcKAT0a lKtDfEBrmIOjmHx51Ciiq/mO20tIY1rMthxOwP2pya4UIoXwhCqYbt0eRCOyzRLp 6ZhjB70u/AA5sGkkAF+OVQ68ATrni2EdAWRJiT0L9AR8H7WvH+o0dfw6W5Dm0zgu ypyhbWMobTPqi9pYLU1fdRWOxfDwt4yVMcdG5Nhgcyzz7taKAxQ60YIDgGZfLB0o RtTI268a4PtKPyaI7Pw8+A==TQil
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Us