[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