[Aptitude-devel] Bug#877716: Bug#877716: qalculate: Removing qalculate removes qalculate-gtk

Mattia Rizzolo mattia at debian.org
Wed Dec 13 11:02:09 UTC 2017


On Wed, Dec 13, 2017 at 03:56:24AM +0100, Axel Beckert wrote:
> Now that's indeed unexpected. Can you check what "apt-config dump |
> fgrep -i Move-Autobit-Sections" yields for you?

Transcript of my test:

|root at warren:/# apt-config dump | fgrep -i Move-Autobit-Sections
|APT::Move-Autobit-Sections "";
|APT::Move-Autobit-Sections:: "oldlibs";
|APT::Move-Autobit-Sections:: "contrib/oldlibs";
|APT::Move-Autobit-Sections:: "non-free/oldlibs";
|APT::Move-Autobit-Sections:: "restricted/oldlibs";
|APT::Move-Autobit-Sections:: "universe/oldlibs";
|APT::Move-Autobit-Sections:: "multiverse/oldlibs";
|root at warren:/# apt install qalculate 
|Reading package lists... Done
|Building dependency tree       
|Reading state information... Done
|The following additional packages will be installed:
|  fontconfig fontconfig-config fonts-dejavu-core gnome-icon-theme gtk-update-icon-cache hicolor-icon-theme libatk1.0-0 libatk1.0-data libavahi-client3 libavahi-common-data
|  libavahi-common3 libbsd0 libcairo2 libcln6 libcroco3 libcups2 libdatrie1 libdbus-1-3 libexpat1 libfontconfig1 libfreetype6 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libglade2-0
|  libglib2.0-0 libgraphite2-3 libgssapi-krb5-2 libgtk2.0-0 libgtk2.0-common libharfbuzz0b libicu57 libjbig0 libjpeg62-turbo libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0
|  libncurses5 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpixman-1-0 libpng16-16 libqalculate5-data libqalculate5v5 libreadline7 librsvg2-2 librsvg2-common libthai-data
|  libthai0 libtiff5 libx11-6 libx11-data libxau6 libxcb-render0 libxcb-shm0 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxi6 libxinerama1 libxml2
|  libxrandr2 libxrender1 qalc qalculate-gtk readline-common shared-mime-info ucf
|Suggested packages:
|  pi cups-common krb5-doc krb5-user gvfs librsvg2-bin readline-doc
|Recommended packages:
|  dbus libgdk-pixbuf2.0-bin libglib2.0-data xdg-user-dirs libgail-common libgtk2.0-bin krb5-locales libgpm2 libgnomevfs2-common | wget gnuplot-x11 | gnuplot-nox | gnuplot-qt
|The following NEW packages will be installed:
|  fontconfig fontconfig-config fonts-dejavu-core gnome-icon-theme gtk-update-icon-cache hicolor-icon-theme libatk1.0-0 libatk1.0-data libavahi-client3 libavahi-common-data
|  libavahi-common3 libbsd0 libcairo2 libcln6 libcroco3 libcups2 libdatrie1 libdbus-1-3 libexpat1 libfontconfig1 libfreetype6 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libglade2-0
|  libglib2.0-0 libgraphite2-3 libgssapi-krb5-2 libgtk2.0-0 libgtk2.0-common libharfbuzz0b libicu57 libjbig0 libjpeg62-turbo libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0
|  libncurses5 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpixman-1-0 libpng16-16 libqalculate5-data libqalculate5v5 libreadline7 librsvg2-2 librsvg2-common libthai-data
|  libthai0 libtiff5 libx11-6 libx11-data libxau6 libxcb-render0 libxcb-shm0 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxi6 libxinerama1 libxml2
|  libxrandr2 libxrender1 qalc qalculate qalculate-gtk readline-common shared-mime-info ucf
|0 upgraded, 74 newly installed, 0 to remove and 0 not upgraded.
|Need to get 2539 kB/40.0 MB of archives.
|After this operation, 122 MB of additional disk space will be used.
|Do you want to continue? [Y/n] 
|[...]
|root at warren:/# apt-cache show qalculate qalculate-gtk
|Package: qalculate
|Source: qalculate-gtk
|Version: 0.9.7-6
|[...]
|Section: oldlibs
|Priority: optional
|[...]
|Package: qalculate-gtk
|Source: qalculate-gtk (0.9.7-6)
|Version: 0.9.7-6+b1
|[...]
|Section: math
|Priority: optional
|[...]
|root at warren:/# apt purge qalculate 
|[...]
|The following packages will be REMOVED:
|  qalculate*
|0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
|After this operation, 51.2 kB disk space will be freed.
|Do you want to continue? [Y/n] 
|(Reading database ... 19949 files and directories currently installed.)
|Removing qalculate (0.9.7-6) ...
|root at warren:/# apt autoremove
|Reading package lists... Done
|Building dependency tree       
|Reading state information... Done
|The following packages will be REMOVED:
|  fontconfig fontconfig-config fonts-dejavu-core gnome-icon-theme gtk-update-icon-cache hicolor-icon-theme libatk1.0-0 libatk1.0-data libavahi-client3 libavahi-common-data
|  libavahi-common3 libbsd0 libcairo2 libcln6 libcroco3 libcups2 libdatrie1 libdbus-1-3 libexpat1 libfontconfig1 libfreetype6 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libglade2-0
|  libglib2.0-0 libgraphite2-3 libgssapi-krb5-2 libgtk2.0-0 libgtk2.0-common libharfbuzz0b libicu57 libjbig0 libjpeg62-turbo libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0
|  libncurses5 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpixman-1-0 libpng16-16 libqalculate5-data libqalculate5v5 libreadline7 librsvg2-2 librsvg2-common libthai-data
|  libthai0 libtiff5 libx11-6 libx11-data libxau6 libxcb-render0 libxcb-shm0 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxi6 libxinerama1 libxml2
|  libxrandr2 libxrender1 qalc qalculate-gtk readline-common shared-mime-info ucf
|0 upgraded, 0 newly installed, 73 to remove and 0 not upgraded.
|After this operation, 122 MB disk space will be freed.
|Do you want to continue? [Y/n] n
|Abort.
|root at warren:/# 


As you can see, after removing the transitinal package, its dependency
gets marked for autoremoval.
For clearity, qualculate-gtk does *not* have 'APT-Manual-Installed: no'.

-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
more about me:  https://mapreri.org                             : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/aptitude-devel/attachments/20171213/73ff92a9/attachment.sig>


More information about the Aptitude-devel mailing list