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

Bug#410409: marked as done (extends Provides to older releases of providing package)



Your message dated Thu, 13 Aug 2015 15:53:52 +0200
with message-id <20150813135352.GA30052@crossbow>
and subject line Re: extends Provides to older releases of providing package
has caused the Debian Bug report #410409,
regarding extends Provides to older releases of providing package
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
410409: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=410409
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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


--- End Message ---
--- Begin Message ---
On Sat, Feb 10, 2007 at 02:38:47PM +0100, Frank Lichtenheld wrote:
> 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.

Writing a testcase like this:
>>>>>
#!/bin/sh
set -e

TESTDIR=$(readlink -f $(dirname $0))
. $TESTDIR/framework
setupenvironment
configarchitecture "i386"

insertpackage 'stable' 'foo' 'all' '1' 'Provides: foobar'
insertpackage 'unstable' 'foo' 'all' '2' ''

setupaptarchive

aptget install foobar -s
<<<<<

and running it reveals:
[…]
Reading package lists...
Building dependency tree...
Package foobar is a virtual package provided by:
  foo 1 [Not candidate version]

E: Package 'foobar' has no installation candidate


So, this seems to be problem which was fixed in the meantime. I am
therefore closing this bugreport, but if it is still reproducible please
reopen!

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply to: