Bug#1035781: emacs-common: needs Breaks against incompatible elpa packages from bullseye

2023-05-10 Thread Andreas Beckmann

On 10/05/2023 03.22, Rob Browning wrote:

Right, I'm actually working on a release for this.  I think I should be
able to upload today or tomorrow, and not sure if we need to wait for
preapproval aince we'd want this in any other future migrations from


I don't think there is need for pre-approval as long as there are only 
targeted fixes.



Andreas



Bug#1035781: emacs-common: needs Breaks against incompatible elpa packages from bullseye

2023-05-10 Thread Andreas Beckmann

Control: tag -1 patch

On 10/05/2023 03.22, Rob Browning wrote:

Andreas Beckmann  writes:


There are some elpa packages from bullseye that won't be in bookworm and
that are incompatible with emacs 28, i.e. upgrading emacs will fail if
these packages are still installed.
Therefore emacs-common needs to add Breaks against them s.t. they get
removed during the upgrade to bookworm.


Right, I'm actually working on a release for this.  I think I should be
able to upload today or tomorrow, and not sure if we need to wait for
preapproval aince we'd want this in any other future migrations from
unstable to testing/bullseye.


Actually there seems to be only one package needing a Breaks: elpa-cider
All other failures have cleared after I tested with a fixed emacs-common.

For bookworm+1 we should consider cleaning up the list of 
Breaks/Replaces. Everything that has been part of 2 (or more) stable 
releases can go away (I prefer to keep B+R for 2 stable releases to 
simplify backporting)



AndreasFrom ef142e9800abceda3382146e0dfc018c41c6813c Mon Sep 17 00:00:00 2001
From: Andreas Beckmann 
Date: Wed, 10 May 2023 17:27:31 +0200
Subject: [PATCH] Add Breaks against known incompatible package elpa-cider

Closes: #1035781
---
 debian/control | 1 +
 1 file changed, 1 insertion(+)

diff --git a/debian/control b/debian/control
index d4df3906221..a9a1b3d45e3 100644
--- a/debian/control
+++ b/debian/control
@@ -142,6 +142,7 @@ Breaks:
  apel (<< 10.8+0.20120427-4),
  edb (<< 1.32),
  egg (<< 4.2.0-2),
+ elpa-cider (<< 0.19.0+dfsg-4~),
  emacs (<< 1:25),
  emacs-gtk (<< 1:25),
  emacs-lucid (<< 1:25),
-- 
2.20.1



Bug#1035781: emacs-common: needs Breaks against incompatible elpa packages from bullseye

2023-05-09 Thread Rob Browning
Rob Browning  writes:

> Right, I'm actually working on a release for this.  I think I should be
> able to upload today or tomorrow, and not sure if we need to wait for
> preapproval aince we'd want this in any other future migrations from
> unstable to testing/bullseye.

Oh, and possibly cf. https://bugs.debian.org/1034941 

-- 
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A
GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4



Bug#1035781: emacs-common: needs Breaks against incompatible elpa packages from bullseye

2023-05-09 Thread Rob Browning
Rob Browning  writes:

> Rob Browning  writes:
>
>> Right, I'm actually working on a release for this.  I think I should be
>> able to upload today or tomorrow, and not sure if we need to wait for
>> preapproval aince we'd want this in any other future migrations from
>> unstable to testing/bullseye.
>
> Oh, and possibly cf. https://bugs.debian.org/1034941 

To clarify, I was planning to try to fix that one, and would of course
like to make sure whatever the fix is, it covers the cases you've found
too.

Thanks
-- 
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A
GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4



Bug#1035781: emacs-common: needs Breaks against incompatible elpa packages from bullseye

2023-05-09 Thread Rob Browning
Andreas Beckmann  writes:

> There are some elpa packages from bullseye that won't be in bookworm and
> that are incompatible with emacs 28, i.e. upgrading emacs will fail if
> these packages are still installed.
> Therefore emacs-common needs to add Breaks against them s.t. they get
> removed during the upgrade to bookworm.

Right, I'm actually working on a release for this.  I think I should be
able to upload today or tomorrow, and not sure if we need to wait for
preapproval aince we'd want this in any other future migrations from
unstable to testing/bullseye.

Thanks
-- 
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A
GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4



Bug#1035781: emacs-common: needs Breaks against incompatible elpa packages from bullseye

2023-05-09 Thread Andreas Beckmann
Package: emacs-common
Version: 1:28.2+1-14
Severity: serious

There are some elpa packages from bullseye that won't be in bookworm and
that are incompatible with emacs 28, i.e. upgrading emacs will fail if
these packages are still installed.
Therefore emacs-common needs to add Breaks against them s.t. they get
removed during the upgrade to bookworm.

I'm currently building a list of affected packages and will provide a
patch once finished.


Andreas