Your message dated Tue, 27 Jan 2015 13:23:34 +0100
with message-id <[email protected]>
and subject line Re: Bug#776372: unblock: xemacs21/21.4.22-11
has caused the Debian Bug report #776372,
regarding unblock: xemacs21/21.4.22-11
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 [email protected]
immediately.)
--
776372: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776372
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock
Please unblock package xemacs21 to allow a fix for #775733
(xemacs21-gnome-*: hangs during upgrade from squeeze -> wheezy ->
jessie) into testing; the hang was triggered in some transitional
packages which have been present for more than one release (and we
managed to miss xemacs21 entirely in wheezy) so I've just dropped those
packages.
diff -Nru xemacs21-21.4.22/debian/changelog xemacs21-21.4.22/debian/changelog
--- xemacs21-21.4.22/debian/changelog 2014-10-16 12:59:17.000000000 +0100
+++ xemacs21-21.4.22/debian/changelog 2015-01-19 12:23:54.000000000 +0000
@@ -1,3 +1,10 @@
+xemacs21 (21.4.22-11) unstable; urgency=low
+
+ * Remove GNOME transitional packages which have been present for more
+ than one release already to avoid hang (closes: #775733).
+
+ -- Mark Brown <[email protected]> Mon, 19 Jan 2015 12:23:03 +0000
+
xemacs21 (21.4.22-10) unstable; urgency=medium
* Only create symlinks for old etc and lisp directories in the support
diff -Nru xemacs21-21.4.22/debian/control xemacs21-21.4.22/debian/control
--- xemacs21-21.4.22/debian/control 2014-10-15 10:14:35.000000000 +0100
+++ xemacs21-21.4.22/debian/control 2015-01-19 12:23:01.000000000 +0000
@@ -138,42 +138,3 @@
.
The major reason to install this package is if you want to learn
elisp or modify the libraries for your specific installation.
-
-Package: xemacs21-gnome-mule
-Section: gnome
-Architecture: any
-Depends: xemacs21-mule, ${misc:Depends}
-Description: highly customizable text editor -- transitional package
- XEmacs is a full fledged programming language with a mail reader,
- news reader, info browser, web browser, calendar, specialized editor
- for more programming languages and other formats than most people
- encounter in a lifetime, and much more.
- .
- This is a transitional package. Please use xemacs21-mule
- instead. It can be safely removed.
-
-Package: xemacs21-gnome-nomule
-Section: gnome
-Architecture: any
-Depends: xemacs21-nomule, ${misc:Depends}
-Description: highly customizable text editor -- transitional package
- XEmacs is a full fledged programming language with a mail reader,
- news reader, info browser, web browser, calendar, specialized editor
- for more programming languages and other formats than most people
- encounter in a lifetime, and much more.
- .
- This is a transitional package. Please use xemacs21-nomule
- instead. It can be safely removed.
-
-Package: xemacs21-gnome-mule-canna-wnn
-Section: gnome
-Architecture: any
-Depends: xemacs21-mule-canna-wnn, ${misc:Depends}
-Description: highly customizable text editor -- transitional package
- XEmacs is a full fledged programming language with a mail reader,
- news reader, info browser, web browser, calendar, specialized editor
- for more programming languages and other formats than most people
- encounter in a lifetime, and much more.
- .
- This is a transitional package. Please use xemacs21-mule-canna-wnn
- instead. It can be safely removed.
diff -Nru xemacs21-21.4.22/debian/PackagesMakefile.in
xemacs21-21.4.22/debian/PackagesMakefile.in
--- xemacs21-21.4.22/debian/PackagesMakefile.in 2014-01-23 10:42:49.000000000
+0000
+++ xemacs21-21.4.22/debian/PackagesMakefile.in 2015-01-19 13:02:30.000000000
+0000
@@ -15,20 +15,19 @@
binary-indep: xemacs@MAJVERSION@@SUBNAME@
xemacs@MAJVERSION@@SUBNAME@-supportel xemacs@MAJVERSION@@SUBNAME@-support
#xemacs@MAJVERSION@@SUBNAME@-dochtml
-binary-arch: xemacs@MAJVERSION@@SUBNAME@-nomule
xemacs@MAJVERSION@@SUBNAME@-mule xemacs@MAJVERSION@@SUBNAME@-mule-canna-wnn
xemacs@MAJVERSION@@SUBNAME@-gnome-nomule xemacs@MAJVERSION@@SUBNAME@-gnome-mule
xemacs@MAJVERSION@@SUBNAME@-gnome-mule-canna-wnn xemacs@MAJVERSION@@SUBNAME@-bin
+binary-arch: xemacs@MAJVERSION@@SUBNAME@-nomule
xemacs@MAJVERSION@@SUBNAME@-mule xemacs@MAJVERSION@@SUBNAME@-mule-canna-wnn
xemacs@MAJVERSION@@SUBNAME@-bin
clean:
-rm -rf @TOPDIR@/debian/build
-rm -f html-build-stamp
-rm -f canna-wnn-build-stamp mule-build-stamp nomule-build-stamp
- -rm -f gnome-canna-wnn-build-stamp gnome-mule-build-stamp
gnome-nomule-build-stamp
-rm -f general-build-stamp
-rm -f debian/xemacs@[email protected]
# this makes sure we don't get a HUGE (meg size) .diff.gz and
# causes no harm since we have to run autoconf at the begining
#-rm -f configure
rm -f config.sub config.guess
- for i in mule nomule mule-canna-wnn gnome-mule gnome-nomule
gnome-mule-canna-wnn ; do \
+ for i in mule nomule mule-canna-wnn ; do \
rm -f lib-src/DOC-@VERSION@-$$i ; \
rm -f src/xemacs-@VERSION@-$$i ; \
rm -f src/xemacs-@VERSION@-dmp-$$i ; \
@@ -294,133 +293,6 @@
dh_builddeb -p$@ -P$(b)/$@
######################################################################
-# Gnome section
-xemacs@MAJVERSION@@SUBNAME@-gnome-nomule:
- dh_testroot
- dh_installdirs -p$@ -P$(b)/$@
- dh_movefiles -p$@ -P$(b)/$@
-
-# -mkdir -p $(b)/$@/@PREFIX@/lib/xemacs-@VERSION@/@CONF_NAME@/gnome-nomule
-# cp lib-src/DOC-@VERSION@-gnome-nomule
$(b)/$@/@PREFIX@/lib/xemacs-@VERSION@/@CONF_NAME@/gnome-nomule/DOC
-# -mkdir -p $(b)/$@/@PREFIX@/bin
-# V=gnome-nomule ; if [ -e src/xemacs-@VERSION@-dmp-$$V ] ; then \
-# cp src/xemacs-@VERSION@-dmp-$$V
$(b)/$@/@PREFIX@/lib/xemacs-@VERSION@/@CONF_NAME@/$$V/DUMP ; \
-# fi
-# V=gnome-nomule ; cp src/xemacs-@VERSION@-$$V-config.values
$(b)/$@/@PREFIX@/lib/xemacs-@VERSION@/@CONF_NAME@/$$V/config.values
-# cp src/xemacs-@VERSION@-gnome-nomule
$(b)/$@/@PREFIX@/bin/xemacs-@VERSION@-gnome-nomule
-# ( cd $(b)/$@/@PREFIX@/bin ; ln -sf xemacs-@VERSION@-gnome-nomule
xemacs@MAJVERSION@-gnome-nomule )
-
-# dh_testversion
- ( mkdir -p $(b)/$@/@PREFIX@/share/doc ; cd $(b)/$@/@PREFIX@/share/doc ;
ln -sf xemacs@MAJVERSION@-nomule $@ )
-# mkdir -p $(b)/$@/@PREFIX@/share/man/man1
-# cp debian/xemacs-@[email protected]
$(b)/$@/@PREFIX@/share/man/man1/xemacs-@[email protected]
-# cp debian/xemacs@[email protected]
$(b)/$@/@PREFIX@/share/man/man1/xemacs@[email protected]
-# gzip -9f $(b)/$@/@PREFIX@/share/man/man1/*
-# dh_installdocs -p$@ -P$(b)/$@
-# dh_installexamples -p$@ -P$(b)/$@
- dh_installmenu -p$@ -P$(b)/$@
-# dh_installemacsen -p$@ -P$(b)/$@
-# dh_installinit -p$@ -P$(b)/$@
-# dh_installcron -p$@ -P$(b)/$@
-# dh_installmanpages -p$@ -P$(b)/$@
-# dh_undocumented -p$@ -P$(b)/$@
-# dh_undocumented -p$@ -P$(b)/$@
-# dh_installchangelogs -p$@ -P$(b)/$@
- dh_strip -p$@ -P$(b)/$@
-# dh_compress -p$@ -P$(b)/$@
- dh_fixperms -p$@ -P$(b)/$@
- dh_installdeb -p$@ -P$(b)/$@
- dh_shlibdeps -p$@ -P$(b)/$@
- dh_gencontrol -p$@ -P$(b)/$@
- dh_makeshlibs -p$@ -P$(b)/$@
- dh_md5sums -p$@ -P$(b)/$@
- dh_builddeb -p$@ -P$(b)/$@
-
-
-xemacs@MAJVERSION@@SUBNAME@-gnome-mule:
- dh_testroot
- dh_installdirs -p$@ -P$(b)/$@
- dh_movefiles -p$@ -P$(b)/$@
-
-# -mkdir -p $(b)/$@/@PREFIX@/lib/xemacs-@VERSION@/@CONF_NAME@/gnome-mule
-# cp lib-src/DOC-@VERSION@-gnome-mule
$(b)/$@/@PREFIX@/lib/xemacs-@VERSION@/@CONF_NAME@/gnome-mule/DOC
-# -mkdir -p $(b)/$@/@PREFIX@/bin
-# V=gnome-mule ; if [ -e src/xemacs-@VERSION@-dmp-$$V ] ; then \
-# cp src/xemacs-@VERSION@-dmp-$$V
$(b)/$@/@PREFIX@/lib/xemacs-@VERSION@/@CONF_NAME@/$$V/DUMP ; \
-# fi
-# V=gnome-mule ; cp src/xemacs-@VERSION@-$$V-config.values
$(b)/$@/@PREFIX@/lib/xemacs-@VERSION@/@CONF_NAME@/$$V/config.values
-# cp src/xemacs-@VERSION@-gnome-mule
$(b)/$@/@PREFIX@/bin/xemacs-@VERSION@-gnome-mule
-# ( cd $(b)/$@/@PREFIX@/bin ; ln -sf xemacs-@VERSION@-gnome-mule
xemacs@MAJVERSION@-gnome-mule )
-
-# dh_testversion
- ( mkdir -p $(b)/$@/@PREFIX@/share/doc ; cd $(b)/$@/@PREFIX@/share/doc ;
ln -sf xemacs@MAJVERSION@-mule $@ )
-# mkdir -p $(b)/$@/@PREFIX@/share/man/man1
-# cp debian/xemacs-@[email protected]
$(b)/$@/@PREFIX@/share/man/man1/xemacs-@[email protected]
-# cp debian/xemacs@[email protected]
$(b)/$@/@PREFIX@/share/man/man1/xemacs@[email protected]
-# gzip -9f $(b)/$@/@PREFIX@/share/man/man1/*
-# dh_installdocs -p$@ -P$(b)/$@
-# dh_installexamples -p$@ -P$(b)/$@
- dh_installmenu -p$@ -P$(b)/$@
-# dh_installemacsen -p$@ -P$(b)/$@
-# dh_installinit -p$@ -P$(b)/$@
-# dh_installcron -p$@ -P$(b)/$@
-# dh_installmanpages -p$@ -P$(b)/$@
-# dh_undocumented -p$@ -P$(b)/$@
-# dh_undocumented -p$@ -P$(b)/$@
-# dh_installchangelogs -p$@ -P$(b)/$@
- dh_strip -p$@ -P$(b)/$@
-# dh_compress -p$@ -P$(b)/$@
- dh_fixperms -p$@ -P$(b)/$@
- dh_installdeb -p$@ -P$(b)/$@
- dh_shlibdeps -p$@ -P$(b)/$@
- dh_gencontrol -p$@ -P$(b)/$@
- dh_makeshlibs -p$@ -P$(b)/$@
- dh_md5sums -p$@ -P$(b)/$@
- dh_builddeb -p$@ -P$(b)/$@
-
-
-xemacs@MAJVERSION@@SUBNAME@-gnome-mule-canna-wnn:
- dh_testroot
- dh_installdirs -p$@ -P$(b)/$@
- dh_movefiles -p$@ -P$(b)/$@
-
-# -mkdir -p
$(b)/$@/@PREFIX@/lib/xemacs-@VERSION@/@CONF_NAME@/gnome-mule-canna-wnn
-# cp lib-src/DOC-@VERSION@-gnome-mule-canna-wnn
$(b)/$@/@PREFIX@/lib/xemacs-@VERSION@/@CONF_NAME@/gnome-mule-canna-wnn/DOC
-# -mkdir -p $(b)/$@/@PREFIX@/bin
-# V=gnome-mule-canna-wnn ; if [ -e src/xemacs-@VERSION@-dmp-$$V ] ; then \
-# cp src/xemacs-@VERSION@-dmp-$$V
$(b)/$@/@PREFIX@/lib/xemacs-@VERSION@/@CONF_NAME@/$$V/DUMP ; \
-# fi
-# V=gnome-mule-canna-wnn ; cp src/xemacs-@VERSION@-$$V-config.values
$(b)/$@/@PREFIX@/lib/xemacs-@VERSION@/@CONF_NAME@/$$V/config.values
-# cp src/xemacs-@VERSION@-gnome-mule-canna-wnn
$(b)/$@/@PREFIX@/bin/xemacs-@VERSION@-gnome-mule-canna-wnn
-# ( cd $(b)/$@/@PREFIX@/bin ; ln -sf
xemacs-@VERSION@-gnome-mule-canna-wnn xemacs@MAJVERSION@-gnome-mule-canna-wnn )
-
-# dh_testversion
- ( mkdir -p $(b)/$@/@PREFIX@/share/doc ; cd $(b)/$@/@PREFIX@/share/doc ;
ln -sf xemacs@MAJVERSION@-mule-canna-wnn $@ )
-# mkdir -p $(b)/$@/@PREFIX@/share/man/man1
-# cp debian/xemacs-@[email protected]
$(b)/$@/@PREFIX@/share/man/man1/xemacs-@[email protected]
-# cp debian/xemacs@[email protected]
$(b)/$@/@PREFIX@/share/man/man1/xemacs@[email protected]
-# gzip -9f $(b)/$@/@PREFIX@/share/man/man1/*
-# dh_installdocs -p$@ -P$(b)/$@
-# dh_installexamples -p$@ -P$(b)/$@
- dh_installmenu -p$@ -P$(b)/$@
-# dh_installemacsen -p$@ -P$(b)/$@
-# dh_installinit -p$@ -P$(b)/$@
-# dh_installcron -p$@ -P$(b)/$@
-# dh_installmanpages -p$@ -P$(b)/$@
-# dh_undocumented -p$@ -P$(b)/$@
-# dh_undocumented -p$@ -P$(b)/$@
-# dh_installchangelogs -p$@ -P$(b)/$@
- dh_strip -p$@ -P$(b)/$@
-# dh_compress -p$@ -P$(b)/$@
- dh_fixperms -p$@ -P$(b)/$@
- dh_installdeb -p$@ -P$(b)/$@
- dh_shlibdeps -p$@ -P$(b)/$@
- dh_gencontrol -p$@ -P$(b)/$@
- dh_makeshlibs -p$@ -P$(b)/$@
- dh_md5sums -p$@ -P$(b)/$@
- dh_builddeb -p$@ -P$(b)/$@
-
-######################################################################
xemacs@MAJVERSION@@SUBNAME@-htmldoc:
dh_testroot
@@ -495,11 +367,6 @@
--with_scrollbars=lucid \
--with_dialogs=athena
-gnome_opts = \
- --with-gtk #--with-gnome
-
-
-
#
--package-path="~/.xemacs::/@PREFIX@/share/xemacs@MAJVERSION@/packages:/@PREFIX@/share/xemacs@MAJVERSION@/mule-packages:/@PREFIX@/share/xemacs@MAJVERSION@/site-packages"
######################################################################
@@ -559,53 +426,6 @@
touch nomule-build-stamp
######################################################################
-## Gnome Section
-gnome-canna-wnn-build: gnome-canna-wnn-build-stamp
-gnome-canna-wnn-build-stamp:
- $(CONFIGURE) ${non_ver_specific_opts} ${gnome_opts} \
- --docdir="$(docdir_start)/gnome-mule-canna-wnn/" \
- --with-mule --with-canna --with-wnn6 --with-xim=xlib --with-xfs \
- --package-path="$(MULE_PACKAGES_DIRS)" \
- @CONF_NAME@
- $(MAKE) all-elc
- mv src/xemacs src/xemacs-@VERSION@-gnome-mule-canna-wnn
- mv lib-src/config.values
src/xemacs-@[email protected]
- if [ -e src/xemacs.dmp ] ; then mv src/xemacs.dmp
src/xemacs-@VERSION@-dmp-gnome-mule-canna-wnn ; fi
- mv lib-src/DOC lib-src/DOC-@VERSION@-gnome-mule-canna-wnn
- touch gnome-canna-wnn-build-stamp
-
-gnome-mule-build: gnome-mule-build-stamp
-gnome-mule-build-stamp:
- # mule only
- rm -f src/xemacs src/temacs
- $(CONFIGURE) ${non_ver_specific_opts} ${gnome_opts} \
- --docdir="$(docdir_start)/gnome-mule/" \
- --with-mule --with-canna=no --with-wnn=no \
- --with-xim=xlib --with-xfs \
- --package-path="$(MULE_PACKAGES_DIRS)" \
- @CONF_NAME@
- $(MAKE) all-elc
- mv src/xemacs src/xemacs-@VERSION@-gnome-mule
- mv lib-src/config.values src/xemacs-@[email protected]
- if [ -e src/xemacs.dmp ] ; then mv src/xemacs.dmp
src/xemacs-@VERSION@-dmp-gnome-mule ; fi
- mv lib-src/DOC lib-src/DOC-@VERSION@-gnome-mule
- touch gnome-mule-build-stamp
-
-gnome-nomule-build: gnome-nomule-build-stamp
-gnome-nomule-build-stamp:
- # no mule
- rm -f src/xemacs src/temacs
- $(CONFIGURE) ${non_ver_specific_opts} ${gnome_opts} \
- --docdir="$(docdir_start)/gnome-nomule/" --with-mule=no \
- --package-path="$(NOMULE_PACKAGES_DIRS)" \
- @CONF_NAME@
- $(MAKE) all-elc
- mv src/xemacs src/xemacs-@VERSION@-gnome-nomule
- mv lib-src/config.values src/xemacs-@[email protected]
- if [ -e src/xemacs.dmp ] ; then mv src/xemacs.dmp
src/xemacs-@VERSION@-dmp-gnome-nomule ; fi
- mv lib-src/DOC lib-src/DOC-@VERSION@-gnome-nomule
- touch gnome-nomule-build-stamp
-######################################################################
html-build: html-build-stamp
html-build-stamp:
diff -Nru xemacs21-21.4.22/debian/rules xemacs21-21.4.22/debian/rules
--- xemacs21-21.4.22/debian/rules 2014-04-08 14:15:55.000000000 +0100
+++ xemacs21-21.4.22/debian/rules 2015-01-19 12:55:14.000000000 +0000
@@ -31,7 +31,7 @@
debian_config_scripts = debian/makevarfile
topdir = $(shell pwd)
-XEMACS_TYPES = nomule mule mule-canna-wnn #gnome-nomule gnome-mule
gnome-mule-canna-wnn
+XEMACS_TYPES = nomule mule mule-canna-wnn
# these things should really not be here if this is to become a more
# general packaging method.
unblock xemacs21/21.4.22-11
-- System Information:
Debian Release: 8.0
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
--- End Message ---
--- Begin Message ---
On 2015-01-27 12:22, Mark Brown wrote:
> Package: release.debian.org
> Severity: normal
> User: [email protected]
> Usertags: unblock
>
> Please unblock package xemacs21 to allow a fix for #775733
> (xemacs21-gnome-*: hangs during upgrade from squeeze -> wheezy ->
> jessie) into testing; the hang was triggered in some transitional
> packages which have been present for more than one release (and we
> managed to miss xemacs21 entirely in wheezy) so I've just dropped those
> packages.
>
> [...]
Unblocked, thanks.
~Niels
--- End Message ---