[Bug 661337] Re: gdebi-gtk does not honour 'Provides:' information when manually upgrading to newer version

Launchpad Bug Tracker 661337 at bugs.launchpad.net
Wed Jun 22 11:15:20 UTC 2011


This bug was fixed in the package gdebi - 0.8~exp2

---------------
gdebi (0.8~exp2) experimental; urgency=low

  * GDebi/GDebi.py:
    - Fix loading of the logo.
  * GDebi/GDebi.py, data/gdebi.ui:
    - Allow copy of selected text (LP: #90009).
  * GDebi/GDebi.py, GDebi/GDebiCommon.py, GDebi/GDebiKDE.py:
    - Check whether provided packages are not removed in case some
      other package still uses them (LP: #661337).
  * GDebi/DebPackage.py, GDebi/GDebi.py, GDebi/GDebiCommon.py,
    GDebi/GDebiKDE.py, data/GDebiKDEDialog.ui, data/gdebi.u:
    - Allow download and installation of packages available in remote
      repositories (LP: #44456).
  * debian/control:
    - Remove obsolete dependency versions.
 -- Luca Falavigna <dktrkranz at ubuntu.com>   Wed,  22 Jun 2011 11:02:49 +0000

** Changed in: gdebi (Ubuntu)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to gdebi in Ubuntu.
https://bugs.launchpad.net/bugs/661337

Title:
  gdebi-gtk does not honour 'Provides:' information when manually
  upgrading to newer version

Status in “gdebi” package in Ubuntu:
  Fix Released

Bug description:
  Binary package hint: gdebi

  gdebi-gtk allowed me to upgrade a package to a never version without
  warning that the older version has a 'Provides:' that gets lost
  because the new version provides a different package, and there were
  several other packages depending on the package provided by the older
  version.

  Details:
  $ lsb_release  -rd
  Description:	Ubuntu 10.04.1 LTS
  Release:	10.04
  $ apt-cache policy gdebi
  gdebi:
    Installiert: 0.6.0ubuntu2
    Kandidat: 0.6.0ubuntu2
    Versions-Tabelle:libapt-pkg4.10
   *** 0.6.0ubuntu2 0
          500 http://at.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
          100 /var/lib/dpkg/status
       0.6.0ubuntu1 0
          500 http://at.archive.ubuntu.com/ubuntu/ lucid/main Packages

  I have apt 0.7.25.3ubuntu9.3 (current lucid version) installed. This provides libapt-pkg-libc6.10-6-4.8
  I thought I can upgrade to apt 0.8.3ubuntu7 (the current maverick version)

  Double click on the file apt_0.8.3ubuntu7_i386.deb opened "Paket-
  Installer" (German language setting). It popped up with a warning
  "Eine ältere Version ist über einen Software-Kanal verfügbar..."
  clicking 'close' continues to the box telling "Alle Abhängigkeiten
  sind erfüllt" (all dependencies are met).

  Installing the new version removes the old version of apt including libapt-pkg-libc6.10-6.so.4.8 (and installs libapt-pkg4.10)
  This leaves lots of apt-related packages (including synaptic) broken, because they depend on that library.

  Re-installing apt_0.7.25.3ubuntu9.3_i386.deb via dpkg repaired the
  system again.

  I would have expected that Paket-Installer warns me that with
  upgrading apt it has to remove a feature that other packages depend
  on.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gdebi/+bug/661337/+subscriptions




More information about the foundations-bugs mailing list