Release criterion proposal: "Package sets" (Alpha and Beta)
Adam Williamson
adamwill at fedoraproject.org
Tue Jan 20 20:46:34 UTC 2015
On Tue, 2014-12-23 at 10:21 -0800, Adam Williamson wrote:
> The "Package sets" criterion for Alpha currently reads:
>
> "When doing a graphical install using the dedicated installer
> images, the installer must be able to install each of the release
> blocking desktops, as well as the minimal package set."
>
> This was drafted prior to Product-ization. It has a bug - you can't
> do that from the Server DVD, and that's intended - and two problems -
> it's too focused on desktops for the new Product-y world, and the
> 'graphical' restriction seems arbitrary (TUI should work regarding
> package sets too). It also is missing something: there's no
> requirement about what the *default* package set should be.
>
> I propose we re-word the Alpha criterion to:
>
> "When installing with a release-blocking dedicated installer image,
> the installer must be able to install the default package set."
>
> and add a Beta criterion:
>
> "When installing with a release-blocking dedicated installer image,
> the default package set must be correct."
>
> with an explanatory note that 'correct' means the package set
> intended by the group responsible for the image - Product WG, FESCo
> or whoever.
>
> I'm not sure whether we need a requirement for non-default package
> sets. Note that the case for offline media is already covered by
> Alpha criterion "No broken packages":
>
> "There must be no errors in any package on the release-blocking
> images which cause the package to fail to install."
>
> network installs using updates media don't really need to block on
> package set issues, as they can be fixed. That leaves the question
> of whether we'd want to block the release if, say, there was a bug
> which meant that if you tried to netinst KDE without the updates
> repos enabled, it failed. What do folks think about that?
Here's a ping on this (as I only got feedback from Mike before -
anyone else?) and a modification: I'd like to extend the Beta
criterion to read:
"When installing with a release-blocking dedicated installer image,
the default package set must be correct, and choosing a different
package set must work."
with a footnote something like:
"'work' means that the package set selection mechanism itself must
work; when used, the packages that form the chosen set must actually
be the ones marked for installation. Package issues that render one or
more selectable package sets un-installable do not constitute a
violation of this criterion, though they may be violations of other
criteria."
this is to cover things like
https://bugzilla.redhat.com/show_bug.cgi?id=1179362 , which I noticed
when filing it is a bit of a loophole in the proposed criteria.
Any more thoughts, folks? Thanks!
--
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
More information about the test
mailing list