On Tue, 16 Jun 2020 15:05:41 -0400, you wrote: >User/Admin customizations are expected to be retained post-upgrade, and >software installed after the fact absolutely counts as a customization, >no matter where that software came from. But any software installed by the user that comes from an official Fedora repo is installed on the assumption that it is being maintained by Fedora - that is why it is in the Fedora repo. If the software is no longer being maintained (either due to a lack of a packager, or because upstream has disappeared) that implied contract is no longer true. >And what about non-Fedora software? That can break an upgrade too, are >we going to automagically remove that stuff too? If not, Fedora will >still going to have to handle those upgrade failures gracefully. Any software installed from non-Fedora sources will involve a decision by the user to accept that it is not being supported by Fedora. This should (although sadly likely doesn't) mean that the user pays attention as to whether the software is being updated and supported or not. >But. I cannot strongly object enough to automatically uninstalling a >package solely because it was retired, because "retired" does not mean >"broken". Given the number of cases of evil people getting access to computer systems, and the fallout of said attacks, any package left on a system after it no longer is being maintained is not only broken but a security risk. You as a user may wish to explicitly make the decision to ignore that risk and keep or re-install that software, and that is your choice. But it should not be the default behaviour of the distribution. _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx