Bug 431393

Summary: kickstart package selection does not work correctly
Product: [Fedora] Fedora Reporter: Jane Dogalt <jdogalt>
Component: anacondaAssignee: Anaconda Maintenance Team <anaconda-maint-list>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: 8   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-02-04 17:45:08 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
list of rpms installed by anaconda that were not installed by livecd-creator, from the same kickstart none

Description Jane Dogalt 2008-02-04 05:11:32 UTC
Description of problem:

If you run an http kickstart anaconda install using the kickstart file that was
used to generate the fedora-8 livecd with livecd-creator, you end up with a
slightly different set of installed packages than the fedora-8 livecd.

I'll attach a diff I created by doing rpm -qa | sort on both.

This may or may not be related to the issue recently brought up on
anaconda-devel, regarding subtracting selinux packages in the package list, not
resulting in their removal from the package set.

Likewise, I am pretty sure that I have encountered other behavior that may be
related to the root issue, though not with any clearcut reproducible output. 
But often I would see in the anaconda logs, as it parsed the things that had
been subtracted from the list, that it said no such package existed, and then
the resulting install had the package installed.

It does seem likely that the alternate parsing and installation code in
livecd-creator is doing things more correctly than anaconda.

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


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Jane Dogalt 2008-02-04 05:11:32 UTC
Created attachment 293863 [details]
list of rpms installed by anaconda that were not installed by livecd-creator, from the same kickstart

Comment 2 Jeremy Katz 2008-02-04 16:49:55 UTC
Does your kickstart config use -foo* for those specific things?  If so, then
that's fixed up in rawhide (yum in the past didn't support removal by glob; I
added it for livecd-tools, but then we didn't switch anaconda over to using that
interface)

Comment 3 Jane Dogalt 2008-02-04 17:29:40 UTC
I was just working from /usr/share/livecd-tools/*.ks, so yes.  So if this is
known to not work in f8 anaconda, but does in rawhide, then bug closed.


Comment 4 Jeremy Katz 2008-02-04 17:45:08 UTC
Then yep, that's it.  Should be good in rawhide