Bug 435911

Summary: ppc64 boot images not being built for rawhide
Product: [Fedora] Fedora Reporter: James Laska <jlaska>
Component: anacondaAssignee: David Cantrell <dcantrell>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: dcantrell, jturner, jwboyer, katzj
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Fixed In Version: anaconda- Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-03-10 14:46:14 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On: 436181    
Bug Blocks: 430962    

Description James Laska 2008-03-04 13:06:58 UTC
Description of problem:

ppc64 boot images (kernel+initrd) missing from rawhide-20080303.  jkeating
indicated that an error in the compose log pointed to the new yumdownloader
changes in scripts/mk-images.

Version-Release number of selected component (if applicable):

rawhide-20080303 (anaconda-

How reproducible:

Steps to Reproduce:
Actual results:

Expected results:

Additional info:

Mar 03 11:52:38<@   jkeating> | jeremy: there is a ppc64 kernel in the tree, but
buildinstall isn't finding it
Mar 03 11:52:52<@   jkeating> | yumdownloader is throwing usage errors, which I
wouldn't think it would do that if the package just couldn't be found
Mar 03 11:53:54<@      dwmw2> | we have no iseries kernel any more.
Mar 03 11:53:59<@      dwmw2> | the generic ppc64 kernel should run on iSeries
Mar 03 11:54:43<      jeremy> | dwmw2: yes, but some of the anaconda
infrastructure to support a separate one is still there.  it just becomes a noop
Mar 03 11:54:51<@      dwmw2> | yep
Mar 03 11:55:19<@      dwmw2> | I was tempted to remove it recently but don't 
Mar 03 11:56:18<      jeremy> | jkeating: the usage error basically means that
repoquery isn't finding anything (I'll make it give something a little nicer as
an error :-)
Mar 03 11:57:09<      jeremy> | jkeating: (ie, repoquery kernel.ppc64 isn't
returning anything)

Comment 1 Jeremy Katz 2008-03-04 13:32:36 UTC
I tried to add some bits so the error would be more clear in anaconda, but we'll
need a new buildinstall run to see.  And I think that the new yum flubbed up
today's trees

Comment 2 Jesse Keating 2008-03-06 14:31:47 UTC
This was due to anaconda changes to use repoquery and yumdownloader to get
packages.  Since the ppc tree is composed in a ppc environment, we need to pass
--archlist to repoquery in order to find .ppc64 packages.  Unfortunately
yumdownloader doesn't have an option like this, so even when we find ppc64
packages via repoquery we can't download them with yumdownloader.  I've
submitted a patch to yumdownloader to add an --archlist option so that we can
download things from a non-compat arch.  Blocking this bug with that bug.  After
that's accepted, we'll need one more change to anaconda to make use of the option.

Comment 3 James Laska 2008-03-10 14:45:23 UTC
Rawhide of 20080310 now contains:
 * ppc/ppc64/{vmlinuz,ramdisk.image.gz}
 * images/netboot/ppc64.img