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

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: