Bug#700523: pu: package nautilus/2.30.1-2squeeze2
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: pu
Hi,
while rerunning piuparts upgrade tests from lenny to squeeze I noticed
an error dist-upgrading with nautilus-share installed (#698775).
Further analysis shows that this is a problem in lenny's apt (and thus
unfixable there), but we can break the dependency chain that makes apt
loop between holding back and upgrading some packages by adding another
Breaks: in a higher scoring library package.
* libnautilus-extension1: Add Breaks: samba-common (<< 2:3.5) to fix an
upgrade path from lenny involving nautilus-share where lenny's apt would
fail with "Error, pkgProblemResolver::Resolve generated breaks, this may
be caused by held packages.". (Closes: #698775)
The Breaks does not have side effects:
samba-common | 2:3.5.6~dfsg-3squeeze8 | squeeze | all
samba-common | 2:3.5.6~dfsg-3squeeze9 | squeeze-p-u | all
samba-common | 2:3.5.6~dfsg-3squeeze9 | squeeze-security | all
I verified with piuparts that this solves the upgrade issue.
Of course this bug is not applicable to wheezy (direct lenny->wheezy
is an unsupported upgrade path) and therefore does not need to be
fixed there (I haven't even tried to reproduce it there).
Andreas
diffstat for nautilus_2.30.1-2squeeze1 nautilus_2.30.1-2squeeze2
changelog | 10 ++++++++++
control | 1 +
control.in | 1 +
3 files changed, 12 insertions(+)
diff -u nautilus-2.30.1/debian/control nautilus-2.30.1/debian/control
--- nautilus-2.30.1/debian/control
+++ nautilus-2.30.1/debian/control
@@ -118,6 +118,7 @@
nautilus-gksu (<< 2.0.2-2+b1),
nautilus-actions (<< 1.4.1-1+b1),
nautilus-share (<< 0.7.2-4+b1),
+ samba-common (<< 2:3.5),
seahorse-plugins (<< 2.24.1-3+b1)
Replaces: libnautilus2-2
Description: libraries for nautilus components - runtime version
diff -u nautilus-2.30.1/debian/changelog nautilus-2.30.1/debian/changelog
--- nautilus-2.30.1/debian/changelog
+++ nautilus-2.30.1/debian/changelog
@@ -1,3 +1,13 @@
+nautilus (2.30.1-2squeeze2) stable; urgency=low
+
+ * Non-maintainer upload.
+ * libnautilus-extension1: Add Breaks: samba-common (<< 2:3.5) to fix an
+ upgrade path from lenny involving nautilus-share where lenny's apt would
+ fail with "Error, pkgProblemResolver::Resolve generated breaks, this may
+ be caused by held packages.". (Closes: #698775)
+
+ -- Andreas Beckmann <anbe@debian.org> Wed, 13 Feb 2013 21:47:49 +0100
+
nautilus (2.30.1-2squeeze1) stable; urgency=low
* 15_nautilus_file_peek_crash.patch: stolen from upstream git. Fix a
diff -u nautilus-2.30.1/debian/control.in nautilus-2.30.1/debian/control.in
--- nautilus-2.30.1/debian/control.in
+++ nautilus-2.30.1/debian/control.in
@@ -113,6 +113,7 @@
nautilus-gksu (<< 2.0.2-2+b1),
nautilus-actions (<< 1.4.1-1+b1),
nautilus-share (<< 0.7.2-4+b1),
+ samba-common (<< 2:3.5),
seahorse-plugins (<< 2.24.1-3+b1)
Replaces: libnautilus2-2
Description: libraries for nautilus components - runtime version
Reply to: