Re: Criteria proposal: reword beta upgrade package requirement footnote

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Jan 16, 2025 at 5:56 PM Adam Williamson <adamwill@xxxxxxxxxxxxxxxxx> 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@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to test-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/test@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue

[Index of Archives]     [Fedora Desktop]     [Fedora SELinux]     [Photo Sharing]     [Yosemite Forum]     [KDE Users]

  Powered by Linux