Bug 369968

Summary: kiwi: pattern package ignore lists ignored when using zypper
Product: [openSUSE] openSUSE.org Reporter: Andrew Jorgensen <ajorgensen>
Component: System ImagingAssignee: Marcus Schaefer <ms>
Status: RESOLVED DUPLICATE QA Contact: Adrian Schröter <adrian.schroeter>
Severity: Normal    
Priority: P5 - None    
Version: unspecified   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Andrew Jorgensen 2008-03-12 16:49:39 UTC
I have the following in my config.xml:

  <packages type="image" patternType="onlyRequired" patternPackageType="plusRecommended" profiles="GNOME">
    <opensusePattern name="gnome_basis"/>
    <opensusePattern name="devel_basis"/>
    <ignore name="ggreeter"/>
    <ignore name="SuSEfirewall2"/>
  </packages>

If I use smart these packages are properly ignored.  If I use zypper they are installed.

This is probably related to the change which passes patterns to zypper directly rather than interpreting the pattern and passing a package list.
Comment 1 Marcus Schaefer 2008-03-12 17:00:43 UTC
right it is the same reason as with bug #369972. I can either pass
pattern names and/or package names to zypper but I can't tell it to use
this pattern except this or that package. That only works if you use
smart and let kiwi solve and let kiwi ignore the items from the solved
list. But even in that case they could be bumped in again if required
on package level

*** This bug has been marked as a duplicate of bug 369972 ***