aptitude full-upgrade installs unnecessary packages
Hello, I'm using aptitude full-upgrade to keep my debian testing installations up-to-date. For a reason that I do not understand, currently full-upgrade wants to install some rather huge packages. Please consider the output of aptitude -D full-upgrade below. I do not see any reason to install texlive-fonts-extra, and aptitude also does not seem to see one. But it still wants to install the package. Why? Asking aptitude itself doesn't help: # aptitude why texlive-fonts-extra i kernel-package Suggests xmlto p xmlto Depends docbook-xml (= 4.2-8) p docbook-xml Suggests docbook p docbook Suggests psgml p psgml Suggests debiandoc-sgml p debiandoc-sgml Suggests texlive-lang-all p texlive-lang-allDepends texlive-lang-polish (= 2012.20120516) p texlive-lang-polish Suggests texlive-fonts-extra Any suggestions? Christoph # aptitude -D full-upgrade The following NEW packages will be installed: fonts-comfortaa{a} (D: texlive-fonts-extra) fonts-gfs-artemisia{a} (D: texlive-fonts-extra) fonts-gfs-complutum{a} (D: texlive-fonts-extra) fonts-gfs-didot{a} (D: texlive-fonts-extra) fonts-gfs-neohellenic{a} (D: texlive-fonts-extra) fonts-gfs-olga{a} (D: texlive-fonts-extra) fonts-gfs-solomos{a} (D: texlive-fonts-extra) fonts-inconsolata{a} (D: texlive-fonts-extra) fonts-junicode{a} (D: texlive-fonts-extra) fonts-linuxlibertine{a} (D: texlive-fonts-extra, S: python-docutils) fonts-oflb-asana-math{a} (D: texlive-fonts-extra) fonts-sil-gentium{a} (D: texlive-fonts-extra, R: fonts-sil-gentium-basic) fonts-sil-gentium-basic{a} (D: texlive-fonts-extra) ipython-notebook-common{a} (D: ipython-notebook) libgegl-0.2-0{a} (D: gimp) libnspr4 libnss3 otf-freefont{a} (D: texlive-fonts-extra) texlive-fonts-extra texlive-fonts-extra-doc{a} (R: texlive-fonts-extra) texlive-xetex{a} (R: fonts-oflb-asana-math) valgrind-dbg{a} (R: valgrind) The following packages will be REMOVED: libgegl-0.1-0{u} (D: gimp) texpower{u} (R: texlive-latex-extra, R: texpower-manual) texpower-manual{u} (R: texpower) The following packages will be upgraded: alsa-utils audacious audacious-plugins audacious-plugins-data autopoint browser-plugin-gnash bsdmainutils bsdutils debian-archive-keyring dict dictionaries-common dmidecode gdb-doc gettext gettext-base gimp gimp-data glib-networking glib-networking-common glib-networking-services gnash gnash-common gnome-themes-standard gsettings-desktop-schemas gvfs gvfs-backends gvfs-common gvfs-daemons gvfs-libs ipython ipython-doc ipython-notebook ipython-qtconsole klibc-utils kmod libaprutil1 libasound2 libasound2-dev libasound2-plugins libasprintf0c2 libaudclient2 libaudcore1 libavcodec53 libavformat53 libavutil51 libblkid1 libdirectfb-1.2-9 libdnet libevent-2.0-5 libfftw3-3 libgettextpo0 libgimp2.0 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libklibc libkmod2 libkpathsea6 liblcms1 libmount1 libmysqlclient16 libnautilus-extension1a libnewt0.52 libnspr4-0d libnss3-1d libopenmpi-dev libopenmpi1.3 libperl5.14 libpostproc52 libproxy0 libptexenc1 libpulse0 libsmbclient libswscale2 libtdb1 libuuid1 libwbclient0 libxapian22 libxi-dev libxi6 libxml-libxml-perl libxml2 libxml2-utils libyelp0 linux-headers-3.2.0-2-amd64 linux-headers-3.2.0-2-common linux-image-3.2.0-2-amd64 linux-libc-dev logrotate lsb-base lsb-release module-init-tools mount music123 myspell-pl mysql-common openmpi-bin openmpi-checkpoint openmpi-common perl perl-base perl-doc perl-modules python-gi python-gobject python-pyexiv2 python-pyexiv2-doc python-pyparsing python-zmq sudo texlive texlive-base texlive-binaries texlive-common texlive-doc-base texlive-extra-utils texlive-font-utils texlive-fonts-recommended texlive-fonts-recommended-doc texlive-generic-recommended texlive-lang-dutch texlive-lang-french texlive-lang-german texlive-latex-base texlive-latex-base-doc texlive-latex-extra texlive-latex-extra-doc texlive-latex-recommended texlive-latex-recommended-doc texlive-luatex texlive-metapost texlive-metapost-doc texlive-pictures texlive-pictures-doc texlive-pstricks texlive-pstricks-doc texlive-publishers texlive-publishers-doc texlive-science texlive-science-doc traceroute update-inetd util-linux valgrind whiptail xfce4-notifyd xfce4-volumed xinput xserver-common xserver-xephyr xserver-xorg-core xserver-xorg-input-synaptics yelp-xsl The following packages are RECOMMENDED but will NOT be installed: gnome-keyring (R: gvfs-backends,
Re: aptitude full-upgrade installs unnecessary packages
On 06/15/2012 10:24 AM, Christoph Groth wrote: Hello, I'm using aptitude full-upgrade to keep my debian testing installations up-to-date. For a reason that I do not understand, currently full-upgrade wants to install some rather huge packages. Please consider the output of aptitude -D full-upgrade below. I do not see any reason to install texlive-fonts-extra, and aptitude also does not seem to see one. But it still wants to install the package. Why? Asking aptitude itself doesn't help: # aptitude why texlive-fonts-extra i kernel-package Suggests xmlto p xmlto Depends docbook-xml (= 4.2-8) p docbook-xml Suggests docbook p docbook Suggests psgml p psgml Suggests debiandoc-sgml p debiandoc-sgml Suggests texlive-lang-all p texlive-lang-allDepends texlive-lang-polish (= 2012.20120516) p texlive-lang-polish Suggests texlive-fonts-extra Any suggestions? Christoph # aptitude -D full-upgrade The following NEW packages will be installed: fonts-comfortaa{a} (D: texlive-fonts-extra) fonts-gfs-artemisia{a} (D: texlive-fonts-extra) fonts-gfs-complutum{a} (D: texlive-fonts-extra) fonts-gfs-didot{a} (D: texlive-fonts-extra) fonts-gfs-neohellenic{a} (D: texlive-fonts-extra) fonts-gfs-olga{a} (D: texlive-fonts-extra) fonts-gfs-solomos{a} (D: texlive-fonts-extra) fonts-inconsolata{a} (D: texlive-fonts-extra) fonts-junicode{a} (D: texlive-fonts-extra) fonts-linuxlibertine{a} (D: texlive-fonts-extra, S: python-docutils) fonts-oflb-asana-math{a} (D: texlive-fonts-extra) fonts-sil-gentium{a} (D: texlive-fonts-extra, R: fonts-sil-gentium-basic) fonts-sil-gentium-basic{a} (D: texlive-fonts-extra) ipython-notebook-common{a} (D: ipython-notebook) libgegl-0.2-0{a} (D: gimp) libnspr4 libnss3 otf-freefont{a} (D: texlive-fonts-extra) texlive-fonts-extra texlive-fonts-extra-doc{a} (R: texlive-fonts-extra) texlive-xetex{a} (R: fonts-oflb-asana-math) valgrind-dbg{a} (R: valgrind) The following packages will be REMOVED: libgegl-0.1-0{u} (D: gimp) texpower{u} (R: texlive-latex-extra, R: texpower-manual) texpower-manual{u} (R: texpower) The following packages will be upgraded: alsa-utils audacious audacious-plugins audacious-plugins-data autopoint browser-plugin-gnash bsdmainutils bsdutils debian-archive-keyring dict dictionaries-common dmidecode gdb-doc gettext gettext-base gimp gimp-data glib-networking glib-networking-common glib-networking-services gnash gnash-common gnome-themes-standard gsettings-desktop-schemas gvfs gvfs-backends gvfs-common gvfs-daemons gvfs-libs ipython ipython-doc ipython-notebook ipython-qtconsole klibc-utils kmod libaprutil1 libasound2 libasound2-dev libasound2-plugins libasprintf0c2 libaudclient2 libaudcore1 libavcodec53 libavformat53 libavutil51 libblkid1 libdirectfb-1.2-9 libdnet libevent-2.0-5 libfftw3-3 libgettextpo0 libgimp2.0 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libklibc libkmod2 libkpathsea6 liblcms1 libmount1 libmysqlclient16 libnautilus-extension1a libnewt0.52 libnspr4-0d libnss3-1d libopenmpi-dev libopenmpi1.3 libperl5.14 libpostproc52 libproxy0 libptexenc1 libpulse0 libsmbclient libswscale2 libtdb1 libuuid1 libwbclient0 libxapian22 libxi-dev libxi6 libxml-libxml-perl libxml2 libxml2-utils libyelp0 linux-headers-3.2.0-2-amd64 linux-headers-3.2.0-2-common linux-image-3.2.0-2-amd64 linux-libc-dev logrotate lsb-base lsb-release module-init-tools mount music123 myspell-pl mysql-common openmpi-bin openmpi-checkpoint openmpi-common perl perl-base perl-doc perl-modules python-gi python-gobject python-pyexiv2 python-pyexiv2-doc python-pyparsing python-zmq sudo texlive texlive-base texlive-binaries texlive-common texlive-doc-base texlive-extra-utils texlive-font-utils texlive-fonts-recommended texlive-fonts-recommended-doc texlive-generic-recommended texlive-lang-dutch texlive-lang-french texlive-lang-german texlive-latex-base texlive-latex-base-doc texlive-latex-extra texlive-latex-extra-doc texlive-latex-recommended texlive-latex-recommended-doc texlive-luatex texlive-metapost texlive-metapost-doc texlive-pictures texlive-pictures-doc texlive-pstricks texlive-pstricks-doc texlive-publishers texlive-publishers-doc texlive-science texlive-science-doc traceroute update-inetd util-linux valgrind whiptail xfce4-notifyd xfce4-volumed xinput xserver-common xserver-xephyr xserver-xorg-core xserver-xorg-input-synaptics yelp-xsl The following packages are RECOMMENDED but will NOT be installed: gnome-keyring (R: gvfs-backends, S: libgnome-keyring0) uuid-runtime (R: libuuid1) 154 packages upgraded, 22 newly installed, 3 to remove and 0 not upgraded. Need to get 1,130 MB of archives. After unpacking 781 MB
Re: aptitude full-upgrade installs unnecessary packages
Wayne Topa linux...@gmail.com writes: On 06/15/2012 10:24 AM, Christoph Groth wrote: For a reason that I do not understand, currently full-upgrade wants to install some rather huge packages. Install the debian-reference package and read section 2.3.5. System wide upgrade Thanks. I read section 2.3.5, but I don't see how this helps with my problem. aptitude -D is supposed to show for each package to be newly installed the reason why it is needed. In my case, aptitude wants to install texlive-fonts-extra though this package is currently not installed and also (to my knowledge) not required or recommended in any way. apt-get full-upgrade wants to do the same, BTW. Christoph -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87r4tgmu0d@falma.de
Re: aptitude full-upgrade installs unnecessary packages
On 2012-06-15 18:15 +0200, Christoph Groth wrote: aptitude -D is supposed to show for each package to be newly installed the reason why it is needed. In my case, aptitude wants to install texlive-fonts-extra though this package is currently not installed and also (to my knowledge) not required or recommended in any way. Interesting. apt-get full-upgrade wants to do the same, BTW. Please show the output of dpkg -l texlive-fonts-extra. Cheers, Sven -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87lijobl83@turtle.gmx.de
Re: aptitude full-upgrade installs unnecessary packages
On Fri, Jun 15, 2012 at 10:20 AM, Sven Joachim svenj...@gmx.de wrote: On 2012-06-15 18:15 +0200, Christoph Groth wrote: aptitude -D is supposed to show for each package to be newly installed the reason why it is needed. In my case, aptitude wants to install texlive-fonts-extra though this package is currently not installed and also (to my knowledge) not required or recommended in any way. Interesting. apt-get full-upgrade wants to do the same, BTW. Please show the output of dpkg -l texlive-fonts-extra. Cheers, Sven Some time back the policy changed to install by default the recommended ones. So I had to include in my setting: APT::Install-Recommends false; I'm not sure if that would help you. Also I would turn off suggested packages if you have them turned on (they are not by default), like: APT::Install-Suggests false; Perhaps you could try those and see what happens, :-) It might this is not related to your problem, but if you know what you're doing, it'd be worth giving it a try... -- Javier. -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/CALUrRGeR9Wh+8rrMTK7DqO3OoQ3=pog2gqzttf6smk+44nk...@mail.gmail.com
Re: aptitude full-upgrade installs unnecessary packages
On Fri, Jun 15, 2012 at 12:15 PM, Christoph Groth c...@falma.de wrote: Wayne Topa linux...@gmail.com writes: On 06/15/2012 10:24 AM, Christoph Groth wrote: For a reason that I do not understand, currently full-upgrade wants to install some rather huge packages. Install the debian-reference package and read section 2.3.5. System wide upgrade Thanks. I read section 2.3.5, but I don't see how this helps with my problem. aptitude -D is supposed to show for each package to be newly installed the reason why it is needed. In my case, aptitude wants to install texlive-fonts-extra though this package is currently not installed and also (to my knowledge) not required or recommended in any way. apt-get full-upgrade wants to do the same, BTW. Run aptitude search '?reverse-depends(texlive-fonts-extra)' and you'll see that it's dpkg that's pulling it in. -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/CAOdo=Sx9W2udxmETHxpmJqJL=8o0w35mxcz0vrnhepucyiy...@mail.gmail.com
Re: aptitude full-upgrade installs unnecessary packages
Sven Joachim svenj...@gmx.de writes: On 2012-06-15 18:15 +0200, Christoph Groth wrote: aptitude -D is supposed to show for each package to be newly installed the reason why it is needed. In my case, aptitude wants to install texlive-fonts-extra though this package is currently not installed and also (to my knowledge) not required or recommended in any way. Interesting. apt-get full-upgrade wants to do the same, BTW. Please show the output of dpkg -l texlive-fonts-extra. % dpkg -l texlive-fonts-extra Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name VersionDescription +++-==-==- un texlive-fonts- none (no description available) -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/877gv8zfsc@falma.de
Re: aptitude full-upgrade installs unnecessary packages
Javier Vasquez j.e.vasque...@gmail.com writes: Some time back the policy changed to install by default the recommended ones. So I had to include in my setting: APT::Install-Recommends false; I'm not sure if that would help you. Also I would turn off suggested packages if you have them turned on (they are not by default), like: APT::Install-Suggests false; Perhaps you could try those and see what happens, :-) It might this is not related to your problem, but if you know what you're doing, it'd be worth giving it a try... I believe this is not related to my problem. If some package depends, recommends or suggests texlive-fonts-extra, this should be shown by aptitude -D. Also, aptitude -RD full-upgrade (this is equivalent to setting APT::Install-Recommends to false) wants to install texlive-fonts-extra as well. -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87395wzfly@falma.de
Re: aptitude full-upgrade installs unnecessary packages
On 06/15/2012 12:15 PM, Christoph Groth wrote: Wayne Topalinux...@gmail.com writes: On 06/15/2012 10:24 AM, Christoph Groth wrote: For a reason that I do not understand, currently full-upgrade wants to install some rather huge packages. Install the debian-reference package and read section 2.3.5. System wide upgrade Thanks. I read section 2.3.5, but I don't see how this helps with my problem. You should make precautionary moves for the full upgrade while gathering latest information from mailing list and using common senses. The cautions alone are enough to give you a hint. Did you do the 13 steps after the above? In 19+ years of using Debian, I have done only 1 full-upgrade and that was a few years ago. For me, once was enough. A safe-upgrade means just that, safe. YMMV aptitude -D is supposed to show for each package to be newly installed the reason why it is needed. In my case, aptitude wants to install texlive-fonts-extra though this package is currently not installed and also (to my knowledge) not required or recommended in any way. apt-get full-upgrade wants to do the same, BTW. Christoph -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4fdb68fa.8030...@gmail.com
Re: aptitude full-upgrade installs unnecessary packages
On 15/06/12 17:15, Christoph Groth wrote: Wayne Topalinux...@gmail.com writes: On 06/15/2012 10:24 AM, Christoph Groth wrote: For a reason that I do not understand, currently full-upgrade wants to install some rather huge packages. aptitude -D is supposed to show for each package to be newly installed the reason why it is needed. In my case, aptitude wants to install texlive-fonts-extra though this package is currently not installed and also (to my knowledge) not required or recommended in any way. apt-get full-upgrade wants to do the same, BTW. What does aptitude why texlive-fonts-extra say? -- Dom -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4fdb6e5c.7030...@rpdom.net
Re: aptitude full-upgrade installs unnecessary packages
On 2012-06-15 18:38 +0200, Tom H wrote: Run aptitude search '?reverse-depends(texlive-fonts-extra)' and you'll see that it's dpkg that's pulling it in. Sorry, you seem to be mistaken: texlive-fonts-extra depends on dpkg, not the other way around. Cheers, Sven -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87fw9wbh2b@turtle.gmx.de
Re: aptitude full-upgrade installs unnecessary packages
Dom to...@rpdom.net writes: What does aptitude why texlive-fonts-extra say? See original posting. -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/878vfo2xfg@falma.de
Re: aptitude full-upgrade installs unnecessary packages
On 2012-06-15 16:24 +0200, Christoph Groth wrote: Please consider the output of aptitude -D full-upgrade below. I do not see any reason to install texlive-fonts-extra, and aptitude also does not seem to see one. But it still wants to install the package. Why? Probably because texpower (which is currently installed) depends on it, although texpower itself is being removed as unused: The following packages will be REMOVED: libgegl-0.1-0{u} (D: gimp) texpower{u} (R: texlive-latex-extra, R: texpower-manual) texpower-manual{u} (R: texpower) This seems to be a bug in the resolver. Removing texpower before the upgrade should work around it. Cheers, Sven -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/878vfobbz3@turtle.gmx.de
Re: aptitude full-upgrade installs unnecessary packages
Sven Joachim svenj...@gmx.de writes: On 2012-06-15 16:24 +0200, Christoph Groth wrote: Please consider the output of aptitude -D full-upgrade below. I do not see any reason to install texlive-fonts-extra, and aptitude also does not seem to see one. But it still wants to install the package. Why? Probably because texpower (which is currently installed) depends on it, although texpower itself is being removed as unused: The following packages will be REMOVED: libgegl-0.1-0{u} (D: gimp) texpower{u} (R: texlive-latex-extra, R: texpower-manual) texpower-manual{u} (R: texpower) This seems to be a bug in the resolver. Removing texpower before the upgrade should work around it. This is it! It indeed seems to be a bug: the currently installed texpower does not depend on texlive-fonts-extra, but the newer versions do. However, texpower will be removed. Should I report this with aptitude or with apt? Thanks, Christoph -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/874nqc2vpe@falma.de
Re: aptitude full-upgrade installs unnecessary packages
On 2012-06-15 21:58 +0200, Christoph Groth wrote: Sven Joachim svenj...@gmx.de writes: On 2012-06-15 16:24 +0200, Christoph Groth wrote: Please consider the output of aptitude -D full-upgrade below. I do not see any reason to install texlive-fonts-extra, and aptitude also does not seem to see one. But it still wants to install the package. Why? Probably because texpower (which is currently installed) depends on it, although texpower itself is being removed as unused: The following packages will be REMOVED: libgegl-0.1-0{u} (D: gimp) texpower{u} (R: texlive-latex-extra, R: texpower-manual) texpower-manual{u} (R: texpower) This seems to be a bug in the resolver. Removing texpower before the upgrade should work around it. This is it! It indeed seems to be a bug: the currently installed texpower does not depend on texlive-fonts-extra, but the newer versions do. However, texpower will be removed. Should I report this with aptitude or with apt? With aptitude, I think: apt-get dist-upgrade does not remove unused packages by default, so the result is actually expected. Cheers, Sven -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87395wbaoj@turtle.gmx.de
Re: aptitude full-upgrade installs unnecessary packages
On Fri, Jun 15, 2012 at 1:50 PM, Sven Joachim svenj...@gmx.de wrote: On 2012-06-15 18:38 +0200, Tom H wrote: Run aptitude search '?reverse-depends(texlive-fonts-extra)' and you'll see that it's dpkg that's pulling it in. Sorry, you seem to be mistaken: texlive-fonts-extra depends on dpkg, not the other way around. Sorry. It's not the first time that I mix up ?reverse-depends and ?depends... :( -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/CAOdo=Sw7EOZ5aSgJ-UnfM0LETqbBcAQR9+V4WRQ=g1ut7x8...@mail.gmail.com