Add "Breaks: dh-elpa-helper (<< 2.1.7)" to flavour binary packages
authorSean Whitton <spwhitton@spwhitton.name>
Thu, 6 Mar 2025 10:44:44 +0000 (18:44 +0800)
committerSean Whitton <spwhitton@spwhitton.name>
Thu, 6 Mar 2025 10:44:44 +0000 (18:44 +0800)
debian/changelog
debian/control

index ad3bc27fa18ffd3e14bd330e3d04e7198c62cedf..5c850a2e14f229c20514b473fedaf75bade80025 100644 (file)
@@ -1,3 +1,14 @@
+emacs (1:30.1+1-4) unstable; urgency=medium
+
+  * Add "Breaks: dh-elpa-helper (<< 2.1.7)" to flavour binary packages.
+    Certain addons fail to byte-compile against Emacs 30 unless the
+    newer dh-elpa-helper is made available first.
+    It is believed, but not confirmed, that this is due to how the
+    latest dh-elpa-helper compiles addons using byte-recompile-directory
+    instead of batch-byte-compile.
+
+ -- Sean Whitton <spwhitton@spwhitton.name>  Thu, 06 Mar 2025 18:44:41 +0800
+
 emacs (1:30.1+1-3) unstable; urgency=high
 
   * Disable server-tests/server-force-stop/keeps-frames on riscv64.
index b6e9c094ce65f47aff53d37c6dd55f5872335daf..86cd8976b46e8a3cc58ba238bf12b90d9405d8b1 100644 (file)
@@ -76,7 +76,7 @@ Recommends: fonts-noto-color-emoji
 Suggests: emacs-common-non-dfsg, emacs-editing-major-modes
 Conflicts: emacs-gtk, emacs-pgtk, emacs-nox
 Replaces: emacs-gtk, emacs-pgtk, emacs-nox, emacs-bin-common (<< 1:29.2)
-Breaks: emacs-bin-common (<< 1:29.2)
+Breaks: emacs-bin-common (<< 1:29.2), dh-elpa-helper (<< 2.1.7)
 Description: GNU Emacs editor (with Lucid GUI support)
  GNU Emacs is the extensible self-documenting text editor.  This
  package contains a version of Emacs with support for a graphical user
@@ -99,7 +99,7 @@ Provides: editor, emacs, emacsen, info-browser, mail-reader, news-reader
 Suggests: emacs-common-non-dfsg, emacs-editing-major-modes
 Conflicts: emacs-gtk, emacs-pgtk, emacs-lucid
 Replaces: emacs-gtk, emacs-pgtk, emacs-lucid, emacs-bin-common (<< 1:29.2)
-Breaks: emacs-bin-common (<< 1:29.2)
+Breaks: emacs-bin-common (<< 1:29.2), dh-elpa-helper (<< 2.1.7)
 Description: GNU Emacs editor (without GUI support)
  GNU Emacs is the extensible self-documenting text editor.  This
  package contains a version of Emacs compiled without support for X,
@@ -117,7 +117,7 @@ Recommends: fonts-noto-color-emoji
 Suggests: emacs-common-non-dfsg, emacs-editing-major-modes
 Conflicts: emacs-pgtk, emacs-lucid, emacs-nox
 Replaces: emacs-pgtk, emacs-lucid, emacs-nox, emacs-bin-common (<< 1:29.2)
-Breaks: emacs-bin-common (<< 1:29.2)
+Breaks: emacs-bin-common (<< 1:29.2), dh-elpa-helper (<< 2.1.7)
 Description: GNU Emacs editor (with GTK+ GUI support)
  GNU Emacs is the extensible self-documenting text editor.  This
  package contains a version of Emacs with a graphical user interface
@@ -146,6 +146,7 @@ Replaces:
 Breaks:
  emacs-bin-common (<< 1:29.2),
  emacs-common (<< 1:29.3+1-3~),
+ dh-elpa-helper (<< 2.1.7)
 Description: GNU Emacs editor (with GTK+ Wayland GUI support)
  GNU Emacs is the extensible self-documenting text editor.  This
  package contains a version of Emacs with a graphical user interface