Hi Chris, Please subscribe to kiwi-users@lists.berlios.de and lets move the discussion to the kiwi list. This really has nothing to do with the build service. Plus the discussion might be useful to other Kiwi users that are not on the build service list. On 02/14/2011 08:58 PM, Chris Cunha wrote:
Thanks Robert very much for all the information. I inserted the this line within the rest of the package section.
<packages type="image" patternType="onlyRequired"> <package name="wdiff"/> <package name="lockdev"/> <ignore name="lxde-common-branding-openSUSE"/> </packages> Despite this line being inserted into the package list this SUSE package still conflicts with my branding package. If I disable (comment out) the pattern "lxde" this issue goes away, however there are other packages from the "lxde" patter that I need.
The <ignore> element does not work because the conflicting package is "hidden" in a pattern. zypper knows about pattern names and how to find them, thus, Kiwi does not need to build a list of packages inside a pattern. This implies that Kiwi never sees the "lxde-common-branding-openSUSE" name as a package and therefore it cannot be removed/ignored.
This has happened some other packages as well. I really hopeing that the "ignore" element would work to finally resolve this issue. Any idea what's going on here.
See above.
Is my syntax incorrect in my example?
The syntax is correct. You can try the replace attribute, i.e. <package name="MY_BRANDING_PACKAGE" replaces="xde-common-branding-openSUSE"/> Packages with the "replaces" attribute are handled differently than the <ignore> elements. HTH, Robert -- Robert Schweikert MAY THE SOURCE BE WITH YOU Novell-IBM Software Integration Center LINUX Tech Lead rschweikert@novell.com rschweikert@ca.ibm.com 781-464-8147 Novell Making IT Work As One -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org