[Aptitude-devel] Bug#815551: aptitude: safe-upgrade removes manually installed package if dependency is on hold

Manuel A. Fernandez Montecelo manuel.montezelo at gmail.com
Mon Feb 22 23:27:49 GMT 2016


Hi Sven,

2016-02-22 10:57 Sven Joachim:
>Package: aptitude
>Version: 0.7.6-1
>Severity: important
>
>I have the packages iceweasel and libwine on hold, and all of a sudden
>"aptitude safe-upgrade" declares packages that depend on them as unused
>and wants to remove them:
>
>,----
>| $ LANG=C aptitude -s -V -D safe-upgrade
>| Resolving dependencies...
>| The following packages will be REMOVED:
>|   iceweasel-l10n-de{u} [1:38.6.1esr-1~deb8u1]  wine{u} [1.6.2-22]  wine32{u} [1.6.2-22] (D: wine)
>| 0 packages upgraded, 0 newly installed, 3 to remove and 6 not upgraded.
>| Need to get 0 B of archives. After unpacking 1014 kB will be freed.
>|
>| Note: Using 'Simulate' mode.
>| Do you want to continue? [Y/n/?]
>| Would download/install/remove packages.
>`----
>
>None of these three packages is marked as manually installed:
>
>,----
>| $ LANG=C aptitude versions libwine wine wine32 iceweasel iceweasel-l10n-de
>| Package iceweasel:
>| ih 38.6.1esr-1~deb8u1  100
>| ph 44.0.2-1 unstable 500
>| ph 45.0~b5-1 experimental 101
>|
>| Package iceweasel-l10n-de:
>| i  1:38.6.1esr-1~deb8u1  100
>| p  1:44.0.2-1 unstable 500
>| p  1:45.0~b5-1 experimental 101
>|
>| Package libwine:
>| ihA 1.6.2-22  100
>| phA 1.8.1-2 unstable 500
>|
>| Package wine:
>| i  1.6.2-22  100
>| p  1.8.1-2 unstable 500
>|
>| Package wine32:
>| i  1.6.2-22  100
>| p  1.8.1-2 unstable 500
>`----
>
>A workaround is to put the affected packages on hold as well, but this
>ought not to be necessary.

Have you used 0.7.5 until now and this only happens after upgrading
aptitude to .6?  Did something else happen since the last time that you
ran safe-upgrade, e.g. upgrade of apt?

Also, if you hold and then unhold wine and iceweasel-l10n-de, it keeps
trying to remove them as unused, or did it only happen the first time
(before marking them as hold)?


Cheers.
-- 
Manuel A. Fernandez Montecelo <manuel.montezelo at gmail.com>



More information about the Aptitude-devel mailing list