Dear Frank! In which version of openSUSE does this problem occur? 11.1? Frank Steiner wrote:
This was finally solved by the Novell support:
So you are probably talking about SLES?
YaST cannot correctly merge two profiles if the tags are in different orders. I.e.:
profile1.xml: <add-on>..</add-on> <packages>..</packages>
profile2.xml <packages>..</packages> <add-on>..</add-on>
Those two won't merge correctly, like I've seen it.
The strange thing was, that my two profiles that I put into AY were correcttly ordered! Both had <packages> first, and <add-on> second.
But AY took my first profile and created a base_profile.xml from it, in which the tags were ordered alphabetically! Thus, base_profile.xml had <add-on> before <package>, and so merging with my second profile went wrong.
In base-profile.xml the tags were ordered alphabetically. But not in the second profile? Is that true? For me merging software section in openSUSE 11.1 didn't work at all, when I first tried it. I didn't try again, but maybe this was the reason.
I solved this by putting <add-on> before <package> in all my profiles. There will be a fix for future releases that AY/YaST sorts all profiles alphabetically before it merges them, so that order of tags in your hand-written profiles won't matter. I guess that will come with SP1.
Many thanks for all your informations concerning this problem and its solution. Best regards, -- Guenther Haas, Uni Ulm, Abteilung TAIT, guenther.haas@gmx.de