Bug#703725: unblock: apt-spacewalk/1.0.6-2.1
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package apt-spacewalk
It fixes RC bugs #703207, #700821 (both reports are about the same issue;
please consult #700821 for details). FWIW the NMU has been welcomed privately
to me by package uploader bernd.
Here's the diff against 1.0.6-2:
diff -Nurp orig/apt-spacewalk-1.0.6/50spacewalk apt-spacewalk-1.0.6/50spacewalk
--- orig/apt-spacewalk-1.0.6/50spacewalk 2012-06-17 12:24:16.000000000 +0200
+++ apt-spacewalk-1.0.6/50spacewalk 2013-03-20 15:23:00.000000000 +0100
@@ -11,5 +11,5 @@ APT {
}
};
DPkg::Post-Invoke {
- "/usr/lib/apt-spacewalk/post_invoke.py";
+ "if [ -x /usr/lib/apt-spacewalk/post_invoke.py ]; then /usr/lib/apt-spacewalk/post_invoke.py; fi";
};
diff -Nurp orig/apt-spacewalk-1.0.6/debian/changelog apt-spacewalk-1.0.6/debian/changelog
--- orig/apt-spacewalk-1.0.6/debian/changelog 2013-03-20 14:02:02.000000000 +0100
+++ apt-spacewalk-1.0.6/debian/changelog 2013-03-20 15:45:04.000000000 +0100
@@ -1,3 +1,13 @@
+apt-spacewalk (1.0.6-2.1) unstable; urgency=high
+
+ * Non-maintainer upload.
+ * Add postrm/preinst scripts for removing/disabling/enabling the apt hook
+ file, and change the latter to test the existence of post_invoke.py before
+ invoking it (Closes: #703207, 700821).
+ * Setting high urgency due to RC bugs
+
+ -- Serafeim Zanikolas <sez@debian.org> Wed, 20 Mar 2013 13:45:30 +0100
+
apt-spacewalk (1.0.6-2) unstable; urgency=low
* [22c43b83] Rename binary package to apt-transport-spacewalk
diff -Nurp orig/apt-spacewalk-1.0.6/debian/postrm apt-spacewalk-1.0.6/debian/postrm
--- orig/apt-spacewalk-1.0.6/debian/postrm 1970-01-01 01:00:00.000000000 +0100
+++ apt-spacewalk-1.0.6/debian/postrm 2013-03-20 14:01:28.000000000 +0100
@@ -0,0 +1,34 @@
+#! /bin/sh
+
+set -e
+
+hook=/etc/apt/apt.conf.d/50spacewalk
+
+case "$1" in
+ purge)
+ rm -f $hook.disabled
+ ;;
+
+ remove)
+ mv $hook $hook.disabled
+ ;;
+
+ abort-install)
+ if test "x$2" != "x" && test -f $hook
+ then
+ mv $hook $hook.disabled
+ fi
+ ;;
+
+ upgrade|failed-upgrade|abort-upgrade|disappear)
+ ;;
+
+ *)
+ echo "postrm called with unknown argument \`$1'" >&2
+ exit 1
+
+esac
+
+#DEBHELPER#
+
+exit 0
diff -Nurp orig/apt-spacewalk-1.0.6/debian/preinst apt-spacewalk-1.0.6/debian/preinst
--- orig/apt-spacewalk-1.0.6/debian/preinst 1970-01-01 01:00:00.000000000 +0100
+++ apt-spacewalk-1.0.6/debian/preinst 2013-03-20 14:01:28.000000000 +0100
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+set -e
+
+hook=/etc/apt/apt.conf.d/50spacewalk
+if test -f $hook.disabled
+then
+ mv $hook.disabled $hook
+fi
+
+#DEBHELPER#
+
+exit 0
$ debdiff /var/cache/apt/archives/apt-transport-spacewalk_1.0.6-2_all.deb \
apt-transport-spacewalk_1.0.6-2.1_all.deb
[The following lists of changes regard files as different if they have
different names, permissions or owners.]
Files in second .deb but not in first
-------------------------------------
-rwxr-xr-x root/root DEBIAN/postrm
-rwxr-xr-x root/root DEBIAN/preinst
Control files: lines which differ (wdiff format)
------------------------------------------------
Installed-Size: [-89-] {+90+}
Version: [-1.0.6-2-] {+1.0.6-2.1+}
thanks,
sez
unblock apt-spacewalk/1.0.6-2.1
-- System Information:
Debian Release: 7.0
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 3.2.0-4-686-pae (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Reply to: