Bug#385670: apt is calculation wrong dependencies
Am Dienstag, den 12.09.2006, 11:55 +0200 schrieb Michael Vogt:
> On Sat, Sep 02, 2006 at 04:18:18AM +0200, Daniel Leidert wrote:
> > Package: apt
> > Version: 0.6.45
> > Severity: minor
>
> Thanks for your bugreport.
>
> > Sometimes apt wants to install apache2-mpm-prefork libapache2-mod-php4
> > for me, when I update the system. But there is really no need to do this
> > and after the upgrade I normally have to run 'apt-get remove --purge
> > ...' for these two packages to remove them again. See e.g. today:
> [..]
>
> If that happens again for you, can you please run:
> # apt-get dist-upgrade -u -o Debug::pkgProblemResolver=true -o Debug::pkgDepCache::AutoInstall=true
>
> and attach the result to this bugreport?
Today I observe a similar behaviour (but with xserver-xorg-video-*
packages and a not-going-to-be-installed xserver-xorg-video-all). The
attached log:
> LANG=C sudo apt-get dist-upgrade -u -o Debug::pkgProblemResolver=true -o Debug::pkgDepCache::AutoInstall=true
> Reading package lists... Done
> Building dependency tree... Done
> Calculating upgrade... Installing xserver-xorg-video-all as dep of xserver-xorg
> Installing xserver-xorg-video-apm as dep of xserver-xorg-video-all
> Installing xserver-xorg-core as dep of xserver-xorg-video-apm
> Installing xserver-xorg-video-ark as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-ati as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-chips as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-cirrus as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-cyrix as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-dummy as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-fbdev as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-glint as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-i128 as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-i740 as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-i810 as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-imstt as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-mga as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-neomagic as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-newport as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-nsc as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-nv as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-rendition as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-s3 as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-s3virge as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-savage as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-siliconmotion as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-sis as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-sisusb as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-tdfx as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-tga as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-trident as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-tseng as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-vesa as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-vga as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-via as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-voodoo as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-vmware as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-v4l as dep of xserver-xorg-video-all
> Installing libruby1.8 as dep of ruby1.8-dev
> Installing ruby1.8 as dep of irb1.8
> Installing libreadline-ruby1.8 as dep of irb1.8
> Installing libalsaplayer0 as dep of libalsaplayer-dev
> Installing gnome-core as dep of gnome-office
> Installing mysql-common as dep of mysql-server-5.0
> Installing mysql-client-5.0 as dep of mysql-server-5.0
> Installing libmysqlclient15off as dep of mysql-client-5.0
> Starting
> Starting 2
> Investigating xserver-xorg-video-all
> Package xserver-xorg-video-all has broken dep on xserver-xorg-video-apm
> Considering xserver-xorg-video-apm 1 as a solution to xserver-xorg-video-all 1
> Holding Back xserver-xorg-video-all rather than change xserver-xorg-video-apm
> Investigating conglomerate
> Package conglomerate has broken dep on conglomerate-common
> Try to Re-Instate conglomerate
> Done
> Done
> The following NEW packages will be installed:
> xserver-xorg-video-ark xserver-xorg-video-chips xserver-xorg-video-cirrus xserver-xorg-video-cyrix xserver-xorg-video-dummy
> xserver-xorg-video-glint xserver-xorg-video-i128 xserver-xorg-video-i740 xserver-xorg-video-i810 xserver-xorg-video-imstt
> xserver-xorg-video-mga xserver-xorg-video-neomagic xserver-xorg-video-newport xserver-xorg-video-nsc xserver-xorg-video-nv
> xserver-xorg-video-rendition xserver-xorg-video-s3 xserver-xorg-video-s3virge xserver-xorg-video-savage
> xserver-xorg-video-siliconmotion xserver-xorg-video-sis xserver-xorg-video-sisusb xserver-xorg-video-tdfx xserver-xorg-video-tga
> xserver-xorg-video-trident xserver-xorg-video-tseng xserver-xorg-video-v4l xserver-xorg-video-via xserver-xorg-video-vmware
> xserver-xorg-video-voodoo
> The following packages have been kept back:
> conglomerate pan
> The following packages will be upgraded:
> cups-pdf fetchmail gnome-core gnome-office grace gzip irb1.8 libalsaplayer-dev libalsaplayer0 libglu1-xorg libglu1-xorg-dev libgtk-java
> libgtk-jni libmysqlclient15off libpisock9 libpisync0 libreadline-ruby1.8 libruby1.8 mplayer mysql-client-5.0 mysql-common
> mysql-server-5.0 ruby1.8 ruby1.8-dev ruby1.8-examples tzdata x-window-system x-window-system-core x11-common xlibmesa-dri xlibmesa-gl
> xlibmesa-gl-dev xlibs-static-dev xnest xorg xprint xprint-common xserver-xorg xserver-xorg-core xserver-xorg-video-ati
> xserver-xorg-video-fbdev xserver-xorg-video-vesa xserver-xorg-video-vga xvfb
> 44 upgraded, 30 newly installed, 0 to remove and 2 not upgraded.
> Need to get 54.6MB of archives.
> After unpacking 4383kB of additional disk space will be used.
> Do you want to continue [Y/n]? n
But if xserver-xorg-video-all is not going to be installed, all the
xserver-xorg-video-* packages should not be newly installed. A second
thought: The installed xserver-xorg-video-* provide
xserver-xorg-video-all and when they are upgraded they provide
xserver-xorg-video-1.0, so the dependecies of xserver-xorg should be
fulfilled. The second issue seems to prove, what Goswin said. But the
other issue is probably based on another bug.
Regards, Daniel
Reply to: