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

Freeze exception request for crosshurd_1.7.33



Hi,

crosshurd_1.7.33 fixes a rather severe problem when using it to install
Debian GNU/Hurd, see #493129.  As libpthread-stubs0 is not Essential, it
was not downloaded/unpacked automatically when it became available, but
the core Hurd packages now depend on it; without it, the Hurd hangs at
bootup.  Unfortunately, I forgot about this issue and only got reminded
again today when a user was unable to install Debian GNU/Hurd.

The rest of the changes are trivial (and the removal of gcc-3.3 also
fixes the installation, though in this case the users can remove that
themselves as it is in a config file) I believe, I've attached the
debdiff.


thanks,

Michael
diff -Nru crosshurd-1.7.30/debian/changelog crosshurd-1.7.33/debian/changelog
--- crosshurd-1.7.30/debian/changelog	2008-03-16 17:21:30.000000000 +0100
+++ crosshurd-1.7.33/debian/changelog	2008-08-10 01:44:36.000000000 +0200
@@ -1,3 +1,26 @@
+crosshurd (1.7.33) unstable; urgency=low
+
+  * makehurddir.sh: Really extract libpthread-stubs0 now. 
+
+ -- Michael Banck <mbanck@debian.org>  Sun, 10 Aug 2008 01:44:34 +0200
+
+crosshurd (1.7.32) unstable; urgency=low
+
+  * packages/common: Removed gcc-3.3-base.
+  * makehurddir.sh: Extract libpthread-stubs0, if available. 
+    (Closes: #493129)
+  * debian/control (Standards-Version): Bumped to 3.8.0.
+
+ -- Michael Banck <mbanck@debian.org>  Thu, 31 Jul 2008 18:46:38 +0200
+
+crosshurd (1.7.31) unstable; urgency=low
+
+  * functions (apt_config): Add debug::pkgproblemresolver=1 option to 
+    improve diagnosis output when crosshurd cannot figure out what to install
+    due to broken base packages. (Closes: #491599)
+
+ -- Michael Banck <mbanck@debian.org>  Mon, 21 Jul 2008 23:22:25 +0200
+
 crosshurd (1.7.30) unstable; urgency=low
 
   * sources.list/kfreebsd-gnu: Update the commented out ftp.gnuab.org
diff -Nru crosshurd-1.7.30/debian/control crosshurd-1.7.33/debian/control
--- crosshurd-1.7.30/debian/control	2008-03-16 17:20:51.000000000 +0100
+++ crosshurd-1.7.33/debian/control	2008-07-31 18:46:34.000000000 +0200
@@ -4,7 +4,7 @@
 Maintainer: Jeff Bailey <jbailey@raspberryginger.com>
 Uploaders: Michael Banck <mbanck@debian.org>
 Build-Depends: cdbs (>= 0.4.23-1.1), debhelper (>= 4.1.0)
-Standards-Version: 3.7.3
+Standards-Version: 3.8.0
 
 Package: crosshurd
 Architecture: all
diff -Nru crosshurd-1.7.30/functions crosshurd-1.7.33/functions
--- crosshurd-1.7.30/functions	2005-06-11 13:32:50.000000000 +0200
+++ crosshurd-1.7.33/functions	2008-07-21 22:38:10.000000000 +0200
@@ -5,7 +5,7 @@
 esac
 DEB_TARGET_ARCH=`dpkg-architecture -t$DEB_TARGET_GNU_TYPE -qDEB_HOST_ARCH`
 
-apt_options="--option Dir::Etc::SourceList=/etc/crosshurd/sources.list/$DEB_TARGET_GNU_SYSTEM --option Dir::State::Lists=$TARGET/var/cache/apt/lists --option Debug::Nolocking=true --option APT::Architecture=$DEB_TARGET_ARCH --option Dir::Cache::archives=$TARGET/var/cache/apt/archives --option APT::Get::Force-Yes=true --option APT::Get::Download-Only=true --option Dir::State::status=$TARGET/var/lib/dpkg/status --option Dir::Etc::Preferences=/etc/crosshurd/preferences"
+apt_options="--option Dir::Etc::SourceList=/etc/crosshurd/sources.list/$DEB_TARGET_GNU_SYSTEM --option Dir::State::Lists=$TARGET/var/cache/apt/lists --option Debug::Nolocking=true --option APT::Architecture=$DEB_TARGET_ARCH --option Dir::Cache::archives=$TARGET/var/cache/apt/archives --option APT::Get::Force-Yes=true --option APT::Get::Download-Only=true --option Dir::State::status=$TARGET/var/lib/dpkg/status --option Dir::Etc::Preferences=/etc/crosshurd/preferences --option debug::pkgproblemresolver=1"
 
 DEBFOR=apt_debfor
 
diff -Nru crosshurd-1.7.30/makehurddir.sh crosshurd-1.7.33/makehurddir.sh
--- crosshurd-1.7.30/makehurddir.sh	2006-11-11 17:49:45.000000000 +0100
+++ crosshurd-1.7.33/makehurddir.sh	2008-08-10 01:51:12.000000000 +0200
@@ -40,6 +40,10 @@
         extract gnumach
 fi
 
+if [ -e $TARGET/var/cache/apt/archives/libpthread-stubs0_* ] ; then
+        extract libpthread-stubs0
+fi
+
 x_feign_install dpkg
 if [ "$DEB_TARGET_GNU_SYSTEM" = "gnu" ] ; then
 	x_feign_install hurd
diff -Nru crosshurd-1.7.30/packages/common crosshurd-1.7.33/packages/common
--- crosshurd-1.7.30/packages/common	2007-06-18 03:16:36.000000000 +0200
+++ crosshurd-1.7.33/packages/common	2008-07-27 15:34:41.000000000 +0200
@@ -17,7 +17,6 @@
 ed
 findutils
 gawk
-gcc-3.3-base
 gettext-base
 grep
 gzip

Reply to: