Package: apt
Version: 1.1~exp10
Severity: wishlist
apt currently has two upgrade methods:
- "apt upgrade", which never removes any packages;
- "apt full-upgrade", which seems to be happy to remove anything to
resolve package conflicts.
But during transitions like GCCv5, where many shared libraries packages
get renamed, neither of them works well:
- "apt upgrade" is too conservative: it won't install renamed shlibs;
- "apt full-upgrade" is too liberal: it'll remove temporarily
uninstallable stuff that I need.
So I'd like to have something between "apt upgrade" and "apt
full-upgrade", which removes packages if that's required to resolve a
conflict, but only those that were marked as automatically installed.
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (990, 'unstable'), (500, 'experimental')
Architecture: i386 (x86_64)
Foreign Architectures: amd64
Kernel: Linux 4.1.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
Versions of packages apt depends on:
ii adduser 3.113+nmu3
ii debian-archive-keyring 2014.3
ii gnupg 1.4.19-5
ii gnupg2 2.1.7-2
ii gpgv 1.4.19-5
ii libapt-pkg5.0 1.1~exp10
ii libc6 2.19-19
ii libgcc1 1:5.2.1-12
ii libstdc++6 5.2.1-12
--
Jakub Wilk