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: