Your message dated Wed, 15 Mar 2017 06:46:28 +0100
with message-id <[email protected]>
and subject line Re: Bug#856185: icedove-l10n-it wants to uninstall
thunderbird-l10n-it
has caused the Debian Bug report #856185,
regarding icedove-l10n-it wants to uninstall thunderbird-l10n-it
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.)
--
856185: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=856185
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: icedove-l10n-it
Version: 1:45.7.1-1
Severity: normal
Dear Maintainer,
# deborphan
libkdesu5:amd64
icedove-l10n-it:all
qml-module-qtquick-localstorage:amd64
libkfile4:amd64
# LANG=C aptitude remove icedove-l10n-it:all
The following packages will be REMOVED:
icedove-l10n-it thunderbird-l10n-it{u}
0 packages upgraded, 0 newly installed, 2 to remove and 27 not upgraded.
Need to get 0 B of archives. After unpacking 953 kB will be freed.
Do you want to continue? [Y/n/?] ^C
So it's not safe to remove at all. I guess there is some dependency problem due
to the fact that thunderbird-l10n was pulled in as a dependency of the 1st one.
Best
-- System Information:
Debian Release: 9.0
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages icedove-l10n-it depends on:
ii thunderbird-l10n-it 1:45.7.1-1
icedove-l10n-it recommends no packages.
icedove-l10n-it suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Version: 1:45.8.0-1
Hello Viktor,
On Tue, Mar 14, 2017 at 11:28:00PM +0000, Viktor Jägersküpper wrote:
> Dear Salvo,
>
...
> you are using 'aptitude remove' which removes not only the package
> icedove-l10n-it, but also all packages which are marked as automatically
> installed, in your case thunderbird-l10n-it. Since the debranding of
> Icedove to Thunderbird, icedove-l10n-it depends on thunderbird-l10n-it,
> so if you install icedove-l10n-it, thunderbird-l10n-it is automatically
> installed.
>
> So you are experiencing just the usual behaviour of aptitude, while apt
> behaves in another way as Carsten showed.
>
> BTW, be careful when aptitude wants to remove any package. You might
> remove a package which you actually don't want to remove.
>
> To work around this behaviour, you can mark a package which you want to
> keep as "manually installed" by
> # aptitude unmarkauto thunderbird-l10n-it
>
> and similarly for other packages which you want to keep installed, see
> the aptitude manual for further information.
ahh, thanks for that information. Indeed, I'm using apt as I'm "grew up"
with apt. But I was thinking the same after some time yesterday, there
must be a reason why aptitude want's to remove the ostensible not needed
package 'thunderbird-l10n-it{u}'.
> The following packages will be REMOVED:
> icedove-l10n-it thunderbird-l10n-it{u}
The {u} stand here for unused, not needed by any other package. That's
from the view of the dependency chain correct as it was installed by
icedove-l10n-it.
Debian has no mechanism to tag such packages a needed by the other as
transitional dependent installed packages. To do so dpkg needs to be
improved and also some more flags in the package database
/var/lib/dpkg/status needs to be added. Someone wants to start a new
release goal for Buster?
So I will close this report now.
Regards
Carsten
--- End Message ---