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

Bug#787904: marked as done (jessie-pu: package xemacs21/21.4.22-14~deb7u1)



Your message dated Sat, 05 Sep 2015 14:31:07 +0100
with message-id <1441459867.2151.32.camel@adam-barratt.org.uk>
and subject line Closing p-u bugs for 8.2
has caused the Debian Bug report #787904,
regarding jessie-pu: package xemacs21/21.4.22-14~deb7u1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
787904: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=787904
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: jessie
User: release.debian.org@packages.debian.org
Usertags: pu

There is an upgrade issue from ancient xemacs21 versions (from squeeze,
there was no xemacs21 in wheezy) where something deadlocks during the
upgrade.
This can be solved by 
* breaking a circular dependency (for more deterministic configure
  ordering) (#735268, #783704) and
* conflicting against some ancient transitional packages that are no
  longer built to ensure they get removed first (#775733)

Andreas
diff -Nru xemacs21-21.4.22/debian/PackagesMakefile.in xemacs21-21.4.22/debian/PackagesMakefile.in
--- xemacs21-21.4.22/debian/PackagesMakefile.in	2015-01-19 14:02:30.000000000 +0100
+++ xemacs21-21.4.22/debian/PackagesMakefile.in	2015-05-01 11:47:09.000000000 +0200
@@ -63,6 +63,7 @@
 	dh_testroot
 	dh_installdirs -p$@ -P$(b)/$@
 	dh_movefiles -p$@ -P$(b)/$@
+	mkdir -p $(b)/$@/@PREFIX@/lib/xemacs-21.4.22
 	cp $(b)/$@/@PREFIX@/share/xemacs-@VERSION@/etc/xemacs-icon*.* $(b)/$@/@PREFIX@/share/icons
 	cp debian/00debian.el $(b)/$@/etc/xemacs@MAJVERSION@/site-start.d/
 	cp debian/site-start.el $(b)/$@/@PREFIX@/share/xemacs@MAJVERSION@/site-packages/lisp
diff -Nru xemacs21-21.4.22/debian/changelog xemacs21-21.4.22/debian/changelog
--- xemacs21-21.4.22/debian/changelog	2015-01-19 13:23:54.000000000 +0100
+++ xemacs21-21.4.22/debian/changelog	2015-06-06 08:55:10.000000000 +0200
@@ -1,3 +1,36 @@
+xemacs21 (21.4.22-14~deb7u1) jessie; urgency=medium
+
+  * Non-maintainer upload.
+  * Rebuild for jessie.
+
+ -- Andreas Beckmann <anbe@debian.org>  Sat, 06 Jun 2015 08:53:27 +0200
+
+xemacs21 (21.4.22-14) unstable; urgency=low
+
+  * Clean up after half baked removal of circular dependency, add an
+    empty versioned lib directory now dpkg does the right thing with
+    that (closes: #783704).
+
+ -- Mark Brown <broonie@debian.org>  Wed, 29 Apr 2015 12:41:56 +0100
+
+xemacs21 (21.4.22-13) unstable; urgency=low
+
+  * Clean up after half baked removal of circular dependency, add an
+    empty versioned lib directory now dpkg does the right thing with
+    that (closes: #783704).
+
+ -- Mark Brown <broonie@debian.org>  Wed, 29 Apr 2015 12:41:56 +0100
+
+xemacs21 (21.4.22-12) unstable; urgency=low
+
+  * Remove dependency from support to binary package since the binary
+    package already has the equivalent dependency (closes: #735268).
+  * Conflict against old transitional packages to make absolutely sure
+    that they are removed before we try to upgrade (closes: #775733).
+  * Above changes originally from Andreas Beckmann <anbe@debian.org>.
+
+ -- Mark Brown <broonie@debian.org>  Sat, 25 Apr 2015 11:07:31 +0100
+
 xemacs21 (21.4.22-11) unstable; urgency=low
 
   * Remove GNOME transitional packages which have been present for more
diff -Nru xemacs21-21.4.22/debian/control xemacs21-21.4.22/debian/control
--- xemacs21-21.4.22/debian/control	2015-01-19 13:23:01.000000000 +0100
+++ xemacs21-21.4.22/debian/control	2015-04-25 12:14:35.000000000 +0200
@@ -22,6 +22,7 @@
 Package: xemacs21-mule
 Architecture: any
 Depends: xemacs21-support (= ${source:Version}), xemacs21-bin (= ${binary:Version}), ${shlibs:Depends}, xemacs21-mulesupport (>= 2003.04.23-1), xemacs21-basesupport (>= 2003.04.23-1), emacsen-common, ${misc:Depends}
+Conflicts: xemacs21-gnome-mule
 Provides: emacsen, info-browser, mail-reader, news-reader, www-browser, xemacs21
 Description: highly customizable text editor -- Mule binary
  XEmacs is a full fledged programming language with a mail reader,
@@ -48,6 +49,7 @@
 Package: xemacs21-nomule
 Architecture: any
 Depends: xemacs21-support (= ${source:Version}), xemacs21-bin (= ${binary:Version}), ${shlibs:Depends}, xemacs21-basesupport (>= 2003.04.23-1), emacsen-common, ${misc:Depends}
+Conflicts: xemacs21-gnome-nomule
 Provides: emacsen, info-browser, mail-reader, news-reader, www-browser, xemacs21
 Description: highly customizable text editor -- Non-mule binary
  XEmacs is a full fledged programming language with a mail reader,
@@ -70,6 +72,7 @@
 Package: xemacs21-mule-canna-wnn
 Architecture: any
 Depends: xemacs21-support (= ${source:Version}), xemacs21-bin (= ${binary:Version}), ${shlibs:Depends}, xemacs21-mulesupport (>= 2003.04.23-1), xemacs21-basesupport (>= 2003.04.23-1), emacsen-common, ${misc:Depends}
+Conflicts: xemacs21-gnome-mule-canna-wnn
 Suggests: xfonts-cjk
 Provides: emacsen, info-browser, mail-reader, news-reader, www-browser, xemacs21
 Description: highly customizable text editor -- Mule binary compiled with Canna and Wnn
@@ -112,7 +115,7 @@
 Conflicts: xemacs-support, sgml-base (<< 1.23)
 Replaces: xemacs-support
 Suggests: xemacs21-supportel (= ${source:Version})
-Depends: emacsen-common, xemacs21 (= ${source:Version}), ${misc:Depends}
+Depends: emacsen-common, ${misc:Depends}
 Description: highly customizable text editor -- architecture independent support files
  XEmacs is a full fledged programming language with a mail reader,
  news reader, info browser, web browser, calendar, specialized editor

--- End Message ---
--- Begin Message ---
Version: 8.2

Hi,

These bugs correspond to updates which were included in the 8.2 point
release.

Regards,

Adam

--- End Message ---

Reply to: