Your message dated Wed, 4 Jun 2008 22:35:09 +0200
with message-id <[EMAIL PROTECTED]>
and subject line Re: Bug#428379: update-manager: Install dependencies of
packages that it doesn't upgrade
has caused the Debian Bug report #428379,
regarding update-manager: Install dependencies of packages that it doesn't
upgrade
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 [EMAIL PROTECTED]
immediately.)
--
428379: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=428379
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: update-manager
Version: 0.42.2ubuntu22-11
Severity: important
Currently my APT configuration is such that it believes that it should
upgrade qemu to the sid version (although I run etch with
APT::Default-Release "stable"), that's because I have a custom qemu
installed (not marked "on hold" as I should have done it).
$ LANG=C apt-cache policy qemu
qemu:
Installed: 0.9.0-1~db1
Candidate: 0.9.0-2
Version table:
0.9.0-2 0
500 http://ftp.fr.debian.org sid/main Packages
*** 0.9.0-1~db1 0
100 /var/lib/dpkg/status
0.8.2-4etch1 0
990 http://security.debian.org etch/updates/main Packages
990 http://ftp.fr.debian.org etch-proposed-updates/main Packages
0.8.2-4 0
990 http://ftp.fr.debian.org etch/main Packages
Of course this qemu can't be upgraded without uppgrading the rest of the system.
So update-manager warns me of updated packages that it can't install because
other packages are needed and/or need to to be removed.
Depite of this, update-manager happily proposed me to install "bochbios,
vgabios,
proll and openhackware" which are new dependencies of qemu and which aren't
needed
if you don't upgrade qemu (which is not really doable anyway). Of course those
packages are currently NOT installed.
Then, I decided to mark qemu on hold to make it clear that I don't want to
upgrade
that package.
$ dpkg --get-selections | grep ^qemu
qemu hold
Same behaviour... so it seems that update-manager's algorithm doesn't respect
my wish
to keep a package at the current version. That's another bug...
Cheers,
-- System Information:
Debian Release: 4.0
APT prefers proposed-updates
APT policy: (990, 'proposed-updates'), (990, 'stable'), (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-686
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Versions of packages update-manager depends on:
ii libgnome2-perl 1.040-1 Perl interface to the GNOME librar
ii lsb-release 3.1-23.1 Linux Standard Base version report
ii python 2.4.4-2 An interactive high-level object-o
ii python-apt 0.6.19 Python interface to libapt-pkg
ii python-glade2 2.8.6-8 GTK+ bindings: Glade support
ii python-gnome2 2.12.4-6 Python bindings for the GNOME desk
ii python-gnupginterface 0.3.2-9 Python interface to GnuPG (GPG)
ii python-support 0.5.6 automated rebuilding support for p
ii synaptic 0.57.11.1+b1 Graphical package manager
update-manager recommends no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Version: 0.68.debian-4
On Wed, 04 Jun 2008, Thibaut Paumard wrote:
> Hi,
Hi Thibaut,
> You reported one bug last year that looks very hard to reproduce,
> because it looks like a very unusual situation. Given this fact, I'm
> wondering whether the severity should be downgraded to normal. I'm also
> wondering how we could make up a new showcase for this bug.
I have described the situation very precisely, you can create fake
packages to reproduce it if you really want.
> Furthermore I'm not sur what you mean here:
>> Depite of this, update-manager happily proposed me to install
>> "bochbios, vgabios,
>> proll and openhackware" which are new dependencies of qemu and which
>> aren't needed
>> if you don't upgrade qemu (which is not really doable anyway). Of
>> course those
>> packages are currently NOT installed.
What's not clear? update-manager decided to not upgrade qemu because it was not
doable without removing other packages apparently and still wanted to install
the new dependencies.
> I checked here:
> http://packages.debian.org/etch/qemu
> and indeed the etch version 0.8.2-4etch1 did already depend on the 4
> packages you mention. From the changelog, these dependencies do not seem
> to have been added between 0.8.2-4 and 0.8.2-4etch1.
>
> Are you absolutely sure your custom version 0.9.0-1~db1 did not have
> these dependencies as well?
Yes:
$ dpkg -s qemu
Package: qemu
Status: hold ok installed
Priority: optional
Section: misc
Installed-Size: 12188
Maintainer: Debian QEMU Team <[EMAIL PROTECTED]>
Architecture: i386
Version: 0.9.0-1~db1
Depends: libasound2 (>> 1.0.12), libc6 (>= 2.3.6-6), libncurses5 (>= 5.4-5),
libsdl1.2debian (>= 1.2.10-1), zlib1g (>= 1:1.2.1)
Recommends: debootstrap, sharutils, vde2
Suggests: sudo
Conffiles:
/etc/qemu-ifup 12b2f41e218fbb1ff434c6a4e94ed0cc
> In your last e-mail you state:
>> To reproduce it, you need to run etch, mark etch as preferred
>> distribution, add unstable to sources.list and pin qemu to mark the
>> sid
>> version as preferred (pin-priority > 990).
>
> I believe that is not true. You need to pin qemu to a version above the
> current stable, below sid, and which does not have the same dependencies
> as in sid. Do you agree? (Still trying to make a new showcase for the
> bug).
Yes, sorry. But in that case you don't even need the pinning. (I was trying to
imagine a simple scenario to reproduce it, but it was not 100% accurate)
You can grab my version of qemu here if you want:
http://ouaza.com/~rhertzog/qemu_0.9.0-1~db1_i386.deb
But in fact this bug can be closed, as I can't reproduce it any more
with the current version of update-manager. So doing it right now.
Now update-manager clearly marks qemu as non-upgradeable and doesn't propose
the installation of other packages.
Adn smart upgrade did the right thing.
Cheers,
--
Raphaël Hertzog
Le best-seller français mis à jour pour Debian Etch :
http://www.ouaza.com/livre/admin-debian/
--- End Message ---