On Út, 2012-04-10 at 10:49 -0700, Adam Williamson wrote:
> On Fri, 2012-04-06 at 09:49 -0400, Kamil Paral wrote:
> > Recently we found out that we don't have any criterion for PXE boot. Also 
> > F17 anaconda separated its root image from initrd.img, adding new ways 
> > where things can break. In the QA meeting we decided that new criterion is 
> > required [1]. Relevant bugs are:
> > https://bugzilla.redhat.com/show_bug.cgi?id=805166
> > https://bugzilla.redhat.com/show_bug.cgi?id=790348
> > https://bugzilla.redhat.com/show_bug.cgi?id=810513
> > 
> > The new proposed criterion is this:
> > ====
> > The installer must be able to boot using kernel+initrd pair (some boot 
> > arguments might be needed), e.g. booting a VM or from PXE. Fetching the 
> > installer's root image must work using the same access protocols as are 
> > required for fetching package sources in currently active milestone. 
> > Installer must work correctly even if the remote location doesn't contain a 
> > full installable tree including package repository, but just the root image 
> > and files relevant to it.
> > ====
> > 
> > I propose to add it to the Alpha milestone.
> > 
> > It covers several things:
> > 1. booting over PXE
> > 2. remote installer fetching
> > 3. partial repositories (missing package repository)
> > 
> > I deliberately re-used the the definition of protocols from another 
> > criterion related to "package source fetching options", because it is 
> > tightly related. This makes sure that PXE booting works since Alpha, but 
> > the number of supported protocols increases just gradually as we reach Beta 
> > and Final.
> > 
> > The last sentence could be split to a separate milestone (and worded a bit 
> > differently), because we might not require it really since Alpha. OTOH this 
> > is more succinct, and I have a vested interest in having this in Alpha 
> > anyway (because of our automated test suite).
> > 
> > Better wording (and translating into proper English) is welcome.
> > 
> > Thoughts?
> 
> Wording...how about:
> 
> It must be possible to install by booting the installation kernel
> directly, including via PXE, and correctly specifying a remote source
> for the installer itself, using whichever protocols are required to work
> for package retrieval at the current phase (Alpha, Beta, Final). This
> must work if the remote source is not a complete repository but contains
> only the files necessary for the installer itself to run
> 
> I like the basic idea of the criterion. I'm still not really sold on
> what phase we should be applying it to, though PXE and virt-install
> together are obviously fairly good arguments for alpha or beta...

+1


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

Reply via email to