[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: