Bug#706756: pu: package xview/3.2p1.4-25+squeeze1
Package: release.debian.org
Severity: normal
Tags: squeeze
User: release.debian.org@packages.debian.org
Usertags: pu
I just discovered an installability problem in olvwm due to bad
alternatives handling. Since that package does not exist in
squeeze/amd64 this was not noticed earlier.
I backported the related alternatives fixes from wheezy and added
cleanup for the "bad" alternative.
Diff is attached.
Is "squeeze" a valid upload target distribution? So far I used "stable",
but that hopefully changes its meaning soon, while my NMU would be
sitting in some DELAYED queue ...
Andreas
diff -u xview-3.2p1.4/debian/olvwm.prerm xview-3.2p1.4/debian/olvwm.prerm
--- xview-3.2p1.4/debian/olvwm.prerm
+++ xview-3.2p1.4/debian/olvwm.prerm
@@ -8,5 +8,5 @@
upgrade) ;;
remove|failed-upgrade|deconfigure)
- update-alternatives --remove x-window-manager /usr/bin/X11/olvwm-x-window-manager
+ update-alternatives --remove x-window-manager /usr/bin/olvwm-x-window-manager
;;
esac
diff -u xview-3.2p1.4/debian/changelog xview-3.2p1.4/debian/changelog
--- xview-3.2p1.4/debian/changelog
+++ xview-3.2p1.4/debian/changelog
@@ -1,3 +1,13 @@
+xview (3.2p1.4-25+squeeze1) squeeze; urgency=low
+
+ * Non-maintainer upload.
+ * ol[v]wm: Fix alternatives handling. We are no longer installed in
+ /usr/bin/X11/ and /usr/X11R6/. Backported from 3.2p1.4-26 (#411131,
+ #617211) and 3.2p1.4-28.1 (#656450, #668448). Cleanup more old
+ alternatives. (Closes: #706747)
+
+ -- Andreas Beckmann <anbe@debian.org> Sat, 04 May 2013 11:04:30 +0200
+
xview (3.2p1.4-25) unstable; urgency=low
* QA upload.
diff -u xview-3.2p1.4/debian/olwm.prerm xview-3.2p1.4/debian/olwm.prerm
--- xview-3.2p1.4/debian/olwm.prerm
+++ xview-3.2p1.4/debian/olwm.prerm
@@ -8,5 +8,5 @@
upgrade) ;;
remove|failed-upgrade|deconfigure)
- update-alternatives --remove x-window-manager /usr/bin/X11/olwm-x-window-manager
+ update-alternatives --remove x-window-manager /usr/bin/olwm-x-window-manager
;;
esac
diff -u xview-3.2p1.4/debian/olwm.postinst xview-3.2p1.4/debian/olwm.postinst
--- xview-3.2p1.4/debian/olwm.postinst
+++ xview-3.2p1.4/debian/olwm.postinst
@@ -8,6 +8,7 @@
# Remove old alternative (if it's still there)
update-alternatives --remove x-window-manager /usr/bin/X11/olwm > /dev/null 2>&1 || true
+ update-alternatives --remove x-window-manager /usr/bin/X11/olwm-x-window-manager > /dev/null 2>&1 || true
# ...and install new one that now points to the wrapper
- update-alternatives --install /usr/bin/x-window-manager x-window-manager /usr/bin/X11/olwm-x-window-manager 44 \
+ update-alternatives --install /usr/bin/x-window-manager x-window-manager /usr/bin/olwm-x-window-manager 44 \
--slave /usr/share/man/man1/x-window-manager.1.gz x-window-manager.1.gz /usr/share/man/man1/olwm.1.gz
fi
diff -u xview-3.2p1.4/debian/olvwm.postinst xview-3.2p1.4/debian/olvwm.postinst
--- xview-3.2p1.4/debian/olvwm.postinst
+++ xview-3.2p1.4/debian/olvwm.postinst
@@ -21,5 +21,6 @@
update-alternatives --remove x-window-manager /usr/bin/X11/olvwm > /dev/null 2>&1 || true
+ update-alternatives --remove x-window-manager /usr/bin/X11/olvwm-x-window-manager > /dev/null 2>&1 || true
# ...and install new one that now points to the wrapper
- update-alternatives --install /usr/bin/x-window-manager x-window-manager /usr/bin/X11/olvwm-x-window-manager 45 \
- --slave /usr/share/man/man1/x-window-manager.1.gz x-window-manager.1.gz /usr/X11R6/man/man1/olvwm.1.gz
+ update-alternatives --install /usr/bin/x-window-manager x-window-manager /usr/bin/olvwm-x-window-manager 45 \
+ --slave /usr/share/man/man1/x-window-manager.1.gz x-window-manager.1.gz /usr/share/man/man1/olvwm.1.gz
fi
Reply to: