Bug 681014

Summary: Kickstart files include other architectures, non-existent/obsolete packages
Product: [Fedora] Fedora Reporter: Horst H. von Brand <vonbrand>
Component: compsAssignee: Bill Nottingham <notting>
Status: CLOSED RAWHIDE QA Contact:
Severity: low Docs Contact:
Priority: unspecified    
Version: rawhideCC: bruno, kevin, maxamillion, rvokal, vanmeeuwen+fedora
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: 2011-03-01 18:11:43 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Horst H. von Brand 2011-02-28 19:29:22 UTC
Description of problem:
Running pungi to create a rawhide install DVD I get:

Pungi.ERROR: Group @chinese-support not found in comps!
Pungi.WARNING: Could not find a match for systemd-sysvinit in any configured re
Pungi.WARNING: Could not find a match for ccid in any configured repo
Pungi.WARNING: Could not find a match for swfdec in any configured repo
Pungi.WARNING: Could not find a match for s390utils in any configured repo
Pungi.WARNING: Could not find a match for gdm-user-switch-applet in any configu
Pungi.WARNING: Could not find a match for prctl in any configured repo
Pungi.WARNING: Could not find a match for silo in any configured repo

silo is the SPARC/SPARC64 boot loader, it has no business in x86_64. I'm assuming s390utils is for IBM S/390, ditto. The others I have no idea.

Version-Release number of selected component (if applicable):
pungi-2.5-2.fc15.noarch
spin-kickstarts-0.15.2-1.fc16.noarch

How reproducible:
Tried several times, with minor changes to the arguments. The ks file is the original, adjusted for DVD size and a local repo:

$ diff -u /usr/share/spin-kickstarts/fedora-install-fedora.ks /tmp/fedora-install-fedora.ks
--- /usr/share/spin-kickstarts/fedora-install-fedora.ks 2011-02-15 01:05:48.000000000 -0300
+++ /tmp/fedora-install-fedora.ks       2011-02-28 14:05:37.000000000 -0300
@@ -7,10 +7,11 @@
 # Only used when composing to more than one iso.
 # Default is 695 (megs), CD size.
 # Listed below is the size of a DVD if you wanted to split higher.
-#part iso --size=4998
+part iso --size=4998
 
 # Add the repos you wish to use to compose here.  At least one of them needs group data.
-repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch --exclude kernel*debug* --exclude kernel-kdump* --exclude --exclude syslog-ng --exclude java-1.5.0-gcj-devel --exclude astronomy-bookmarks --exclude generic* --exclude java-1.5.0-gcj-javadoc --exclude btanks* --exclude GConf2-dbus* --exclude bluez-gnome --exclude xfce4-notifyd --exclude xfwm4*
+#repo --name=fedora --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch --exclude kernel*debug* --exclude kernel-kdump* --exclude --exclude syslog-ng --exclude java-1.5.0-gcj-devel --exclude astronomy-bookmarks --exclude generic* --exclude java-1.5.0-gcj-javadoc --exclude btanks* --exclude GConf2-dbus* --exclude bluez-gnome --exclude xfce4-notifyd --exclude xfwm4*
+repo --name=rawhide --baseurl=ftp://ftp.inf.utfsm.cl/pub/Linux/Fedora/linux/development/$basearch/os
 repo --name=fedora-source  --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-source-$releasever&arch=$basearch --exclude kernel*debug* --exclude kernel-kdump* --exclude syslog-ng --exclude java-1.5.0-gcj-devel --exclude astronomy-bookmarks --exclude generic* --exclude java-1.5.0-gcj-javadoc --exclude btanks* --exclude GConf2-dbus* --exclude bluez-gnome --exclude xfce4-notifyd --exclude xfwm4*


Steps to Reproduce:
1. pungi --force --nosource --nodebuginfo --flavor Fedora --name Fedora --ver rawhide -c /tmp/fedora-install-fedora.ks
2. grep '\(ERROR\|WARNING\)' Fedora.x86_64.log
3.
  
Actual results:
Errors/warnings given above (and no DVD presumably due to a problem with anaconda lang-table, see BZ #681003).

Expected results:


Additional info:

Comment 1 Kevin Fenzi 2011-03-01 00:37:53 UTC
This seems more like a comps issue than a spins kickstarts. 

Some of those things should probibly be removed from comps to clear this up. 
Not sure about the other arch support packages, they may need to be there for other arches to compose (and just generate the harmless warning for arches they don't exist for)

Moving over to comps for comment.

Comment 2 Bill Nottingham 2011-03-01 18:11:43 UTC
gdm-user-switch-applet has already been removed from comps. ccid removed.

The other architecture packages are needed so that other architectures compose.