Re: Release criteria updates: genericizing!

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

 



On Thu, 2011-06-23 at 15:39 -0400, James Laska wrote:

> > On the deletion of the 'primary architectures' mention from 4: we should
> > probably replace this with something in the preamble, similar to what's
> > there for 'release-blocking desktops'.
> 
> I was hoping to avoid too much preamble, since for me, the eye really
> draws to the bullet list, and not the preamble.  The deletion was going
> to be accompanied with my other ideas for secondary architecture
> handling.  But I decided to break that up into two parts, so for now
> I'll back out that change.
> 
> Are we at the point where we need to create a section called
> 'Assumptions', which would include release-blocking desktops and primary
> architectures?

Basically, yes: the release criteria are explicitly intended to document
the conditions which must be met *for Fedora to release*, and secondary
architectures cannot block the release by definition. So we need to call
this out *somewhere* on the page. Now you've brought it to the light, I
think it actually makes more sense to do this in the preamble than just
mentioning it in a couple of the criteria. But it does need to be
explicitly mentioned. I think secondary arches can follow the
non-blocking desktops model quite nicely, actually: call them out in the
preamble and note that breakages of the criteria for secondary arches
constitute NTH rather than blocker issues.

The preamble is getting a bit long, though, so we can probably
reformat / reflow it a bit to look nicer and more readable.

> > On 7: Not sure about this - I think booting from boot.iso and then using
> > the DVD as a package source is explicitly supported, isn't it? Was this
> > criterion meant to ensure that works?
> 
> Good discussion.  I was trying to bring the criteria closer to what we
> actually test (fedora-qa) and maintain (anaconda-devel).  Booting the
> boot.iso with askmethod, then installing from the DVD is a use case that
> we don't explicitly test and I wasn't intended with the original
> criteria, and we'd be hard-pressed to get fixes for.

> I discussed this use case in #anaconda ... while we don't explicitly
> prevent a user from doing this, there is no logical use case to do this.
> They requested rephrasing the criteria to explicitly mention booting,
> and installing from, the DVD.  

Okay, then I agree with the change.

> Per request, I'll hold off on filing a bug/patch to restrict CD/DVD
> askmethod install source selection until the UI redesign settles down.
> 
> > 10 seems to kind of fall between two stools, as it's still not very
> > generic but now it looks a bit like we're supporting very obscure
> > storage protocols on primary arches. I may be able to come up with
> > something better here...how about:
> > 
> > "The installer must be able to complete an installation using any
> > storage interface which is reasonably prevalent in general use" ? That
> > was kind of the intention of the PATA, SATA, SCSI set for Intel.
> 
> I like that!  Updated draft wiki, however refer to the Final criteria
> comments below.
> 
> > > https://fedoraproject.org/wiki/User:Jlaska/Draft_Beta_criteria_revision
> > 
> > Dropping 3: yup, it's not needed any more, good catch. Ditto 7.
> > 
> > > https://fedoraproject.org/wiki/User:Jlaska/Draft_Final_criteria_revision
> > 
> > So for 4 we have the same problem as for Alpha, and it's a bit harder to
> > re-write generically :/ So, we add iSCSI to the list for Intel, and zFCP
> > (whatever that is) for another arch; is there anything in particular
> > about these interfaces that we support? Is it just 'all interfaces for
> > which anaconda actually has code' at this point?
> 
> Yeah, you nailed it.  I was trying to make it generic, while still
> specific ... and failed.  Without specific examples, I was having a hard
> time pinpointing the range of devices.
> 
> Originally we added this criteria to have a place to hang iSCSI support.
> I'd include zFCP (s390x fibre channel storage) in the same boat as
> iSCSI... important, but only critical for the final release. 
> 
> What if we distinguish between the two Alpha and Final storage device
> criteria by differentiating between physically attached (Alpha), vs
> network (iSCSI) or SAN/fibre attached storage (zFCP/qLogic etc...)?
> 
> So alpha would be rewritten to cover (PATA, SATA, SCSI, eSATA) ...
>         "The installer must be able to complete an installation using
>         any locally connected storage interface (e.g. PATA, SATA, SCSI
>         etc...)"
> 
> And final would add in the network component ...
>         "The installer must be able to complete an installation using
>         any networked storage devices (e.g. iSCSI, FCoE, Fibre Channel)"
> 
> How's that sound?

Sounds pretty good to me! Nice work.

> > 15 and 17: not entirely sure what the question is here. The Alpha
> > criterion specifically limits itself to the media, and the generic-*
> > packages are not included on the media. It is acceptable for packages in
> > the repository but not on the media to conflict.
> 
> That's what I was hoping to get clarification on.  Is it generally
> accepted that the phrasing "release repository" means the online
> +mirrored repos, not the media-based repos?

I dunno, that was just the wording I came up with at the time, I
think :) If we can clarify it, that's all to the good.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net

-- 
test mailing list
test@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe: 
https://admin.fedoraproject.org/mailman/listinfo/test


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

  Powered by Linux