Bug#410409: extends Provides to older releases of providing package
Package: apt
Version: 0.6.46.4
Severity: normal
(also tested with 0.7.0)
On a system with experimental and sid in the sources.list:
<---- demonstration of problem ---->
root@feynman:/# apt-cache show libnotify-dev
Package: libnotify-dev
[...]
Version: 0.4.3-2
Provides: libnotify-dev-gtk2.10
Depends: libnotify1 (= 0.4.3-2), libdbus-glib-1-dev (>= 0.35), libgtk2.0-dev (>= 2.10), libglib2.0-dev (>= 2.6)
[...]
Package: libnotify-dev
[...]
Version: 0.4.3-1
Depends: libnotify1 (= 0.4.3-1), libdbus-glib-1-dev (>= 0.35), libgtk2.0-dev (>= 2.6), libglib2.0-dev (>= 2.6)
[...]
root@feynman:/# apt-cache policy libnotify-dev
libnotify-dev:
Installed: (none)
Candidate: 0.4.3-1
Version table:
0.4.3-2 0
1 http://ftp.de.debian.org experimental/main Packages
0.4.3-1 0
500 http://ftp.de.debian.org sid/main Packages
root@feynman:/# apt-get install libnotify-dev-gtk2.10
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting libnotify-dev instead of libnotify-dev-gtk2.10
The following extra packages will be installed:
libnotify-dev libnotify1
Recommended packages:
notification-daemon
The following NEW packages will be installed:
libnotify-dev libnotify1
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/50.4kB of archives.
After unpacking 209kB of additional disk space will be used.
Do you want to continue [Y/n]?
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously deselected package libnotify1.
(Reading database ... 13275 files and directories currently installed.)
Unpacking libnotify1 (from .../libnotify1_0.4.3-1_i386.deb) ...
Selecting previously deselected package libnotify-dev.
Unpacking libnotify-dev (from .../libnotify-dev_0.4.3-1_i386.deb) ...
Setting up libnotify1 (0.4.3-1) ...
Setting up libnotify-dev (0.4.3-1) ...
<------ end ------>
So this installed libnotify-dev from unstable to satisfy my request,
but this version doesn't actually provide libnotify-dev-gtk2.10 and
therefor doesn't satisfy my request.
Gruesse,
Frank Lichtenheld
-- System Information:
Debian Release: 4.0
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-amd64
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Versions of packages apt depends on:
ii debian-archive-keyring 2006.11.22 GnuPG archive keys of the Debian a
ii libc6 2.3.6.ds1-10 GNU C Library: Shared libraries
ii libgcc1 1:4.1.1-21 GCC support library
ii libstdc++6 4.1.1-21 The GNU Standard C++ Library v3
apt recommends no packages.
-- no debconf information
Reply to: