[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#939446: buster-pu: package emacs/1:26.1+1-3.2



Package: release.debian.org
User: release.debian.org@packages.debian.org
Usertags: pu
Tags: buster
Severity: normal

  emacs (1:26.1+1-3.2+deb10u1) buster; urgency=medium

    * Update the EPLA packaging key (previous key expires 2019-09-23) via
      the upstream commit f16785d361097df9fddfcc0b60ae6f0d92e7e911.  Add the
      old and new keyrings to debian/ and debian/source/include-binaries
      since debian/patches/ can't handle git binary diffs.  Thanks to Stefan
      Monnier for reporting the problem and providing the patch.

diff -Nru emacs-26.1+1/debian/.gitignore emacs-26.1+1/debian/.gitignore
--- emacs-26.1+1/debian/.gitignore	2019-02-03 08:42:30.000000000 -0600
+++ emacs-26.1+1/debian/.gitignore	1969-12-31 18:00:00.000000000 -0600
@@ -1,72 +0,0 @@
-*~
-.\#*
-/*-stamp
-/build-lucid
-/build-nox
-/build-x
-/emacs
-/emacs.debhelper.log
-/emacs.substvars
-/emacs-gtk
-/emacs-bin-common
-/emacs-bin-common.README.Debian
-/emacs-bin-common.debhelper.log
-/emacs-bin-common.lintian-overrides
-/emacs-bin-common.postinst
-/emacs-bin-common.postrm
-/emacs-bin-common.prerm
-/emacs-bin-common.substvars
-/emacs-common
-/emacs-common.README.Debian
-/emacs-common.debhelper.log
-/emacs-common.docs
-/emacs-common.links
-/emacs-common.lintian-overrides
-/emacs-common.postinst
-/emacs-common.prerm
-/emacs-common.substvars
-/emacs-el
-/emacs-el.debhelper.log
-/emacs-el.prerm
-/emacs-el.substvars
-/emacs-lucid
-/emacs-lucid.README.Debian
-/emacs-lucid.debhelper.log
-/emacs-lucid.desktop
-/emacs-lucid.lintian-overrides
-/emacs-lucid.menu
-/emacs-lucid.postinst
-/emacs-lucid.postinst.debhelper
-/emacs-lucid.postrm.debhelper
-/emacs-lucid.prerm
-/emacs-lucid.substvars
-/emacs-nox
-/emacs-nox.README.Debian
-/emacs-nox.debhelper.log
-/emacs-nox.desktop
-/emacs-nox.links
-/emacs-nox.lintian-overrides
-/emacs-nox.menu
-/emacs-nox.postinst
-/emacs-nox.postinst.debhelper
-/emacs-nox.postrm
-/emacs-nox.postrm.debhelper
-/emacs-nox.prerm
-/emacs-nox.substvars
-/emacs-gtk.README.Debian
-/emacs-gtk.debhelper.log
-/emacs-gtk.desktop
-/emacs-gtk.links
-/emacs-gtk.lintian-overrides
-/emacs-gtk.menu
-/emacs-gtk.postinst
-/emacs-gtk.postinst.debhelper
-/emacs-gtk.postrm
-/emacs-gtk.postrm.debhelper
-/emacs-gtk.prerm
-/emacs-gtk.substvars
-/emacs-common.README.00
-/emacs-common.README.01
-/files
-/tmp-alt-list
-\#*\#
diff -Nru emacs-26.1+1/debian/changelog emacs-26.1+1/debian/changelog
--- emacs-26.1+1/debian/changelog	2019-02-03 08:42:30.000000000 -0600
+++ emacs-26.1+1/debian/changelog	2019-09-04 21:35:24.000000000 -0500
@@ -1,3 +1,13 @@
+emacs (1:26.1+1-3.2+deb10u1) buster; urgency=medium
+
+  * Update the EPLA packaging key (previous key expires 2019-09-23) via
+    the upstream commit f16785d361097df9fddfcc0b60ae6f0d92e7e911.  Add the
+    old and new keyrings to debian/ and debian/source/include-binaries
+    since debian/patches/ can't handle git binary diffs.  Thanks to Stefan
+    Monnier for reporting the problem and providing the patch.
+
+ -- Rob Browning <rlb@defaultvalue.org>  Wed, 04 Sep 2019 21:35:24 -0500
+
 emacs (1:26.1+1-3.2) unstable; urgency=medium
 
   * Non-maintainer upload.
Binary files /tmp/SPAXT75_oS/emacs-26.1+1/debian/etc-package-keyring-new.gpg and /tmp/SOba52Hexv/emacs-26.1+1/debian/etc-package-keyring-new.gpg differ
Binary files /tmp/SPAXT75_oS/emacs-26.1+1/debian/etc-package-keyring-old.gpg and /tmp/SOba52Hexv/emacs-26.1+1/debian/etc-package-keyring-old.gpg differ
diff -Nru emacs-26.1+1/debian/rules emacs-26.1+1/debian/rules
--- emacs-26.1+1/debian/rules	2019-02-03 08:42:30.000000000 -0600
+++ emacs-26.1+1/debian/rules	2019-09-04 21:27:51.000000000 -0500
@@ -314,7 +314,15 @@
 override_dh_auto_configure:
 
 debian/stamp-configured: $(autogen_build_files)
-        # If the deps for this target change, start over
+        # If the deps for this target change, start over.
+        # When the "new" keyring is obsolete, update
+        # debian/source/include-binaries.
+	if test "$$(sha1sum etc/package-keyring.gpg | cut -f 1 -d ' ')" \
+	  != 5eda21f010a2d246359efc6450830ac3d500760e; then \
+	  echo 'Unexpected keyring hash - is it obsolete?'; \
+	  false; \
+	fi
+	cp -a debian/etc-package-keyring-new.gpg etc/package-keyring.gpg
 	rm -rf debian/build-src debian/build-gtk debian/build-lucid debian/build-nox
 	mkdir debian/build-src
 	cp -a $$(ls -A | egrep -v '^(\.git|\.pc|debian)$$') debian/build-src
@@ -559,6 +567,8 @@
 
 override_dh_clean: $(persistent_autogen_files)
 	dh_clean
+	cp -a debian/etc-package-keyring-old.gpg \
+	  etc/package-keyring.gpg
 	rm -rf \
 	  debian/stamp-* \
 	  debian/build-lucid \
diff -Nru emacs-26.1+1/debian/source/include-binaries emacs-26.1+1/debian/source/include-binaries
--- emacs-26.1+1/debian/source/include-binaries	1969-12-31 18:00:00.000000000 -0600
+++ emacs-26.1+1/debian/source/include-binaries	2019-09-04 21:26:12.000000000 -0500
@@ -0,0 +1,2 @@
+debian/etc-package-keyring-new.gpg
+debian/etc-package-keyring-old.gpg
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

Reply to: