On Thu, Jan 16, 2025 at 5:56 PM Adam Williamson <adamw...@fedoraproject.org> wrote:
> But we *don't* only care about that. We *do* want to make sure that > upgrade doesn't suddenly turn your KDE install into Workstation, for > instance. > OK. What if we made it more explicit, since this is clearly one of the major goals of this criterion? What about this: ~~~~~~~~~~ The upgraded system must identify as the same Edition/Spin and present the same working environment as the system before upgrade (unless that change is intentional). The upgraded system must include any Fedora-built packages that were installed before upgrade (unless those packages were expected to be removed by an intentional packaging change [1]). The upgrade process may also add packages that, in the new release, are newly included in package groups that were installed before upgrade. [1] E.g. a package is obsoleted by a different one; a package dependency is no longer required; a package is dropped from a package group; a package is retired and its dependencies can no longer be satisfied; etc. ~~~~~~~~~~ I'd also like to have the text above be moved from a footnote and be included in the main criterion text instead (except [1], that could be a footnote). The instructions seem to be too important to be hidden in a footnote. We should use footnotes for clarifying, but not for hiding core requirements. > I phrased it as 'may' for practical reasons - I'm not sure all > supported upgrade methods actually do this. If someone wants to check > that both dnf system-upgrade and GNOME Software upgrades actually do > this, we could make it 'must', I guess. > I expect this to be broken with the switch to DNF5, sadly, at least in my limited experience. I'd love to have "must" in there, but that should probably be a standalone discussion.
-- _______________________________________________ test mailing list -- test@lists.fedoraproject.org To unsubscribe send an email to test-le...@lists.fedoraproject.org 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/test@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue