Bug#787904: jessie-pu: package xemacs21/21.4.22-14~deb7u1

2015-08-10 Thread Adam D. Barratt
Control: tags -1 + pending

On Sat, 2015-06-20 at 19:23 +0100, Adam D. Barratt wrote:
 Control: tags -1 + cpnfirmed
 
 On Sat, 2015-06-06 at 09:27 +0200, Andreas Beckmann wrote:
  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)
 
 Please go ahead.

(Eventually) uploaded, and flagged for acceptance.

Regards,

Adam


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#775733: Fwd: Re: Bug#787904: jessie-pu: package xemacs21/21.4.22-14~deb7u1

2015-07-27 Thread Andreas Beckmann
[resending, was previously lost due to archival]

 Forwarded Message 
Subject: Re: Bug#787904: jessie-pu: package xemacs21/21.4.22-14~deb7u1
Date: Sat, 20 Jun 2015 19:23:11 +0100
From: Adam D. Barratt a...@adam-barratt.org.uk
To: Andreas Beckmann a...@debian.org, 787...@bugs.debian.org

Control: tags -1 + cpnfirmed

On Sat, 2015-06-06 at 09:27 +0200, Andreas Beckmann wrote:
 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)

Please go ahead.

Regards,

Adam


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#787904: jessie-pu: package xemacs21/21.4.22-14~deb7u1

2015-06-20 Thread Adam D. Barratt
Control: tags -1 + cpnfirmed

On Sat, 2015-06-06 at 09:27 +0200, Andreas Beckmann wrote:
 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)

Please go ahead.

Regards,

Adam


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#787904: jessie-pu: package xemacs21/21.4.22-14~deb7u1

2015-06-06 Thread Andreas Beckmann
Package: release.debian.org
Severity: normal
Tags: jessie
User: release.debian@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.0 +0100
+++ xemacs21-21.4.22/debian/PackagesMakefile.in	2015-05-01 11:47:09.0 +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.0 +0100
+++ xemacs21-21.4.22/debian/changelog	2015-06-06 08:55:10.0 +0200
@@ -1,3 +1,36 @@
+xemacs21 (21.4.22-14~deb7u1) jessie; urgency=medium
+
+  * Non-maintainer upload.
+  * Rebuild for jessie.
+
+ -- Andreas Beckmann a...@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 broo...@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 broo...@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 a...@debian.org.
+
+ -- Mark Brown broo...@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.0 +0100
+++ xemacs21-21.4.22/debian/control	2015-04-25 12:14:35.0 +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,