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)


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
https://lists.debian.org/[email protected]

Reply via email to