Fedora is considering removing unmaintaned packages from user's
systems during upgrades, making the process a default but giving the
user a way to opt-out [0]. I agree with the author of that post, if
you're removing a package the user has to explicitly request it or
it has to be opt-in.
I'll give the Fedora devs a hint - Debian has had this figured out
for years, so you may want to look there for a solution. It's simple
- a standard 'apt-get upgrade' will never remove any packages. Full
stop. A 'dist-upgrade' _might_ remove packages, but the user will
see a list and be prompted before apt does its thing. In any case,
even a dist-upgrade won't remove the types of packages they are
talking about, 'leaf packages' that are not used by any other
package. Dist-upgrade only removes packages that were installed as
dependencies for a package that no longer exists.
From the discussion this smacks of 'developer knows best' and is the
type of thinking Gnome has been plagued with for years.
[0]: https://utcc.utoronto.ca/~cks/space/blog/linux/FedoraRemovingMustBeOptIn
Response:
text/plain