partial upgrade dialog in saucy due to versioned -common dependency

Bug #1185092 reported by Steve Langasek
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gtksourceview3 (Ubuntu)
Fix Released
Medium
Colin Watson

Bug Description

In saucy, update-manager presents the partial upgrade dialog due to the soname change in gtksourceview3.

 - the old libgtksourceview-3.0-0 Depends: libgtksourceview-3.0-common (>= 3.6), libgtksourceview-3.0-common (<< 3.7)
 - libgtksourceview-3.0-1 Depends: libgtksourceview-3.0-common (>= 3.8.0-1), forcing the upgrade of libgtksourceview-3.0-common
 - this forces removal of libgtksourceview-3.0-0 despite libgtksourceview-3.0-{0,1} being theoretically coinstallable on disk
 - update-manager reasonably only allows removals of packages due to explicit Conflicts/Replaces, since there's no way to automatically determine that this removal is wanted.

The new libgtksourceview library doesn't have a (<< ) dependency, so in theory this won't be a problem going forward. But to fix upgrades for users following saucy, we probably want the new libgtksourceview-3.0-common to Conflicts/Replaces libgtksourceview-3.0-0, to hint the upgrade.

ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: libgtksourceview-3.0-0 3.6.3-0ubuntu1
ProcVersionSignature: Ubuntu 3.9.0-2.7-generic 3.9.3
Uname: Linux 3.9.0-2-generic x86_64
ApportVersion: 2.10.2-0ubuntu1
Architecture: amd64
Date: Tue May 28 09:00:03 2013
InstallationDate: Installed on 2010-09-24 (977 days ago)
InstallationMedia: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release amd64 (20100816.1)
MarkForUpload: True
SourcePackage: gtksourceview3
UpgradeStatus: Upgraded to saucy on 2013-05-06 (21 days ago)

Revision history for this message
Steve Langasek (vorlon) wrote :
Changed in gtksourceview3 (Ubuntu):
assignee: nobody → Colin Watson (cjwatson)
Steve Langasek (vorlon)
Changed in gtksourceview3 (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Changed in gtksourceview3 (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gtksourceview3 - 3.10.1-0ubuntu1

---------------
gtksourceview3 (3.10.1-0ubuntu1) trusty; urgency=low

  * New upstream version:
  * debian/control.in:
    - let the common C/R the old soname binary for upgrades (lp: #1185092)
    - updated glib and gtk requirements
  * debian/libgtksourceview-3.0-1.symbols:
    - updated for the new version
 -- Sebastien Bacher <email address hidden> Wed, 11 Dec 2013 15:51:19 +0100

Changed in gtksourceview3 (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.