Feature Request:
Packages and Patterns explicitly removed by a User should be flagged with a soft taboo.
- Items with this flag would then be prevented from being installed again through weak (recommended) dependencies.
- The flag would should be ignored when the User installs or updates with a config override to explicitly install recommended packages (e.g.
zypper dup --recommends).
- Items with this flag should still be installed via hard dependencies
- The flag should be removed as soon as the user installs the item again (either through a hard dependency or directly)
- The usage of this flag should probably be configurabe (no behavior change in legacy systems)
Reasoning
Uninstalled packages "reappearing" after an update is a frequently cited annoyance by users not entirely familiar with libzypps solver.
Community members then frequently suggest ignoring all recommended packages (by setting onlyRequires = true). This however risks users missing out on quality of live updates / packages and may lead to a worsened user experience.
To be discussed
- What are the implications of such a change?
- Are there any reasons not to introduce such a feature?
- What would be a better fitting name for this flag as opposed to "soft taboo"?
- A possible roadmap for implementation
Feature Request:
Packages and Patterns explicitly removed by a User should be flagged with a soft taboo.
zypper dup --recommends).Reasoning
Uninstalled packages "reappearing" after an update is a frequently cited annoyance by users not entirely familiar with libzypps solver.
Community members then frequently suggest ignoring all recommended packages (by setting onlyRequires = true). This however risks users missing out on quality of live updates / packages and may lead to a worsened user experience.
To be discussed