Bug#706329: pu: atlas/3.8.4-9+deb7u1
Followup-For: Bug #706329
Attaching proposed diff.
This should be a really save Breaks being added - the package in
question is going to be removed anyway during the upgrade, we must only
ensure it happens early enough.
Andreas
diff -Nru atlas-3.8.4/debian/changelog atlas-3.8.4/debian/changelog
--- atlas-3.8.4/debian/changelog 2012-08-04 13:57:34.000000000 +0200
+++ atlas-3.8.4/debian/changelog 2013-05-22 22:14:31.000000000 +0200
@@ -1,3 +1,19 @@
+atlas (3.8.4-9+deb7u1) wheezy; urgency=low
+
+ * Non-maintainer upload.
+ * libatlas3gf-base: Add Breaks: octave3.2 (Closes: #706328)
+ This fixes some upgrade paths by removing the obsolete octave3.2 (and its
+ triggers) a bit earlier. This is a workaround for dpkg bug #671711: dpkg
+ may run trigger processing for a package even if its dependencies are not
+ satisfied. The octave3.2 triggers may be run in such a state (with
+ liblapack* and libblas* unpacked but unconfigured, therefore the
+ alternatives may not be setup or dangling) and will fail, aborting the
+ upgrade, even if octave3.2 would be removed later anyway.
+ Similar Breaks exist in libblas3 and libarpack2 to cover more incarnations
+ of this bug.
+
+ -- Andreas Beckmann <anbe@debian.org> Wed, 22 May 2013 22:14:16 +0200
+
atlas (3.8.4-9) unstable; urgency=low
[ Sébastien Villemot ]
diff -Nru atlas-3.8.4/debian/control atlas-3.8.4/debian/control
--- atlas-3.8.4/debian/control 2012-06-29 21:14:22.000000000 +0200
+++ atlas-3.8.4/debian/control 2013-04-28 22:17:32.000000000 +0200
@@ -60,6 +60,7 @@
Section: oldlibs
Architecture: all
Depends: ${misc:Depends}, libatlas3-base
+Breaks: octave3.2
Description: Transitional package to libatlas3-base
ATLAS is an approach for the automatic generation and optimization of
numerical software. Currently ATLAS supplies optimized versions for the
Reply to: