Bug 1313949

Summary: pungi includes i686 kernels in x86_64 trees
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: pungiAssignee: Dennis Gilmore <dennis>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 24CC: admiller, dennis, kparal, lsedlar, robatino
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-03-14 22:17:16 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Adam Williamson 2016-03-02 16:44:45 UTC
We just noticed that Pungi is putting the i686 kernels in the x86_64 install trees:

https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/k/
https://dl.fedoraproject.org/pub/fedora/linux/development/branched/Everything/x86_64/os/Packages/k/

this causes anaconda to install the i686 PAE kernel in x86_64 installs, and that doesn't work out too well. The fact that anaconda prefers a kernel for i686 if it's available is probably also a bug, I'll file another bug against anaconda and have them reference each other.

This obviously results in the installed system failing to boot:

https://openqa.fedoraproject.org/tests/7017

so proposing as an Alpha blocker bug (either this or the anaconda bug should be the blocker, I'll propose both and we can sort it out later).

Comment 1 Kamil Páral 2016-03-07 17:55:48 UTC
Discussed at today's blocker review meeting [1]. Removing blocker nomination, because we accepted bug 1315434 as a blocker, which is a superset of this. Either this bug or bug 1313957 needs to get fixed.

[1] https://meetbot-raw.fedoraproject.org/fedora-blocker-review/2016-03-07/

Comment 2 Lubomír Sedlář 2016-03-08 10:24:21 UTC
The problem is in the compose configuration: the package names are tested against patterns in the blacklist using fnmatch. However, the way the config is currently written it passes in regular expressions.

Comment 3 Dennis Gilmore 2016-03-14 22:17:16 UTC
The pungi configs have been fixed. closing this as current release