Your message dated Wed, 13 Dec 2017 18:01:11 +0100
with message-id <[email protected]>
and subject line Re: [Aptitude-devel] Bug#877716: qalculate: Removing qalculate
removes qalculate-gtk
has caused the Debian Bug report #877716,
regarding qalculate: Removing qalculate removes qalculate-gtk
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.)
--
877716: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=877716
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: qalculate
Version: 0.9.7-6
Severity: normal
Dear Maintainer,
It is odd that removing qalculate also removes qalculate-gtk -
─[$] sudo aptitude purge qalculate
The following packages will be REMOVED:
qalculate{p} qalculate-gtk{u}
0 packages upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 2,994 kB will be freed.
Do you want to continue? [Y/n/?] n
Abort.
Wherein the description of the package itself says -
[$] aptitude show qalculate
Package: qalculate
Version: 0.9.7-6
State: installed
Automatically installed: no
Priority: optional
Section: oldlibs
Maintainer: Vincent Legout <[email protected]>
Architecture: all
Uncompressed Size: 51.2 k
Depends: qalculate-gtk
Description: Powerful and easy to use desktop calculator - transitional
Qalculate! is small and simple to use but with much power and
versatility underneath. Features include customizable functions,
units,
arbitrary precision, plotting, and a graphical interface that uses a
one-line fault-tolerant expression entry (although it supports
optional
traditional buttons).
This is a transitional package that can be removed once you installed
qalculate-gtk.
Homepage: http://qalculate.sourceforge.net/
Tags: role::shared-lib
Please fix the above error.
-- System Information:
Debian Release: buster/sid
APT prefers testing
APT policy: (600, 'testing'), (500, 'unstable-debug'), (500,
'testing-debug'), (1, 'experimental-debug'), (1, 'experimental'), (1,
'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.12.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages qalculate depends on:
ii qalculate-gtk 0.9.7-6+b1
qalculate recommends no packages.
qalculate suggests no packages.
-- no debconf information
--
Regards,
Shirish Agarwal शिरीष अग्रवाल
My quotes in this email licensed under CC 3.0
http://creativecommons.org/licenses/by-nc/3.0/
http://flossexperiences.wordpress.com
EB80 462B 08E1 A0DE A73A 2C2F 9F3D C7A4 E1C4 D2D8
--- End Message ---
--- Begin Message ---
Hi David,
David Kalnischkies wrote:
> The autobit-moving happens for installed packages which change their
> section to one of the mentioned sections on upgrade. Such upgrades will
> remove the manual-installed marker from the now "oldlibs" package and
> move it to the dependencies so that the oldlibs package will be cleaned
> up automatically if nothing depends on it anymore – or if the user wants
> to keep it for whatever reason just has to tell apt once about it.
[…]
> But the setup in this bug is a new installation of the "oldlibs"
> package. There is no moving done here: Imagine installing libc5 to run
> some really old thingy and apt continuously nagging you to remove it
> because it happens to be in "oldlibs"… can't be done, hence the
> complicated one-time move on section-changing upgrades.
>
> So, at least from an apt PoV (and like aptitude as well) this works as
> intended although I see what you mean and agree that it is a bit sad
> that you have to explicitly tell your package manager that you want to
> keep qalculate-gtk after you figured out that you have needlessly
> installed qalculate, but I don't see how we can improve this interaction
> without breaking (or annoying) other usecases [In an ideal world you
> would figure that out before installing qalculate as you are reading
> descriptions and co before installation of course] – if there are good
> ideas we could implement I would be happy to hear them!
Thanks for your insight. (I actually hoped for a comment from your
side. :-)
I wasn't aware that the auto-installed bits are only moved upon
section change of an already installed package. That explains the
behaviour quite well and makes sense.
So this indeed seems to be no bug at all and all works as intended.
I'm hence closing this bug report now as there is no bug.
Manuel: In case you think we should nevertheless add support for
APT::Move-Autobit-Sections to aptitude (in case it's really not there
yet, e.g. through libapt*), feel free to reopen this bug report or
file a new one. (Or just implement it. ;-)
Regards, Axel
--
,''`. | Axel Beckert <[email protected]>, https://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
`- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
--- End Message ---
_______________________________________________
Aptitude-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/aptitude-devel