fixed endless loop in transactResObject; bug 198095
authorStefan Schubert <schubi@suse.de>
Tue, 29 Aug 2006 15:04:10 +0000 (15:04 +0000)
committerStefan Schubert <schubi@suse.de>
Tue, 29 Aug 2006 15:04:10 +0000 (15:04 +0000)
package/libzypp.changes
testsuite/solver/data.deptestomatic/selection-tests/bug198095-selections.xml [new file with mode: 0644]
testsuite/solver/data.deptestomatic/selection-tests/bug198095-test.solution [new file with mode: 0644]
testsuite/solver/data.deptestomatic/selection-tests/bug198095-test.xml [new file with mode: 0644]
testsuite/solver/src/deptestomatic.cc
zypp/solver/detail/Resolver.cc
zypp/solver/detail/Resolver.h

index 95a43d8..6b63860 100644 (file)
@@ -1,4 +1,10 @@
 -------------------------------------------------------------------
+Tue Aug 29 16:58:20 CEST 2006 - schubi@suse.de
+
+- Fixed endless loop in transactResObject
+  Bug 198095 - YaST2 Installaler crashes when selecting Gnome pattern to a KDE installation 
+
+-------------------------------------------------------------------
 Tue Aug 29 12:05:09 CEST 2006 - dmacvicar@suse.de
 
 - fix some testcases for tar file parser changes 
diff --git a/testsuite/solver/data.deptestomatic/selection-tests/bug198095-selections.xml b/testsuite/solver/data.deptestomatic/selection-tests/bug198095-selections.xml
new file mode 100644 (file)
index 0000000..f82351b
--- /dev/null
@@ -0,0 +1,1957 @@
+<channel><subchannel>
+<selection>
+  <name>apparmor</name>
+  <summary>Novell AppArmor</summary>
+  <section>system</section>
+  <history>
+    <update>
+      <hid>12345</hid>
+      <version>10</version>
+      <release>41</release>
+      <arch>noarch</arch>
+    </update>
+  </history>
+  <requires>
+    <dep kind='selection' name='base' />
+  </requires>
+  <recommends>
+    <dep kind='package' name='apparmor-docs' />
+    <dep kind='package' name='apparmor-parser' />
+    <dep kind='package' name='apparmor-profiles' />
+    <dep kind='package' name='apparmor-utils' />
+    <dep kind='package' name='audit' />
+    <dep kind='package' name='libapparmor' />
+    <dep kind='package' name='yast2-apparmor' />
+  </recommends>
+</selection>
+<selection>
+  <name>base</name>
+  <summary>Base System</summary>
+  <section>system</section>
+  <history>
+    <update>
+      <hid>12345</hid>
+      <version>10</version>
+      <release>41</release>
+      <arch>noarch</arch>
+    </update>
+  </history>
+  <recommends>
+    <dep kind='selection' name='apparmor' />
+    <dep kind='package' name='SPident' />
+    <dep kind='package' name='SuSEfirewall2' />
+    <dep kind='package' name='aaa_base' />
+    <dep kind='package' name='aaa_skel' />
+    <dep kind='package' name='acl' />
+    <dep kind='package' name='acpid' />
+    <dep kind='package' name='ash' />
+    <dep kind='package' name='at' />
+    <dep kind='package' name='attr' />
+    <dep kind='package' name='audit-libs' />
+    <dep kind='package' name='autofs' />
+    <dep kind='package' name='autoyast2' />
+    <dep kind='package' name='autoyast2-installation' />
+    <dep kind='package' name='autoyast2-utils' />
+    <dep kind='package' name='bash' />
+    <dep kind='package' name='bash-x86' />
+    <dep kind='package' name='bc' />
+    <dep kind='package' name='bind-libs' />
+    <dep kind='package' name='bind-libs-32bit' />
+    <dep kind='package' name='bind-libs-64bit' />
+    <dep kind='package' name='bind-libs-x86' />
+    <dep kind='package' name='bind-utils' />
+    <dep kind='package' name='binutils' />
+    <dep kind='package' name='binutils-32bit' />
+    <dep kind='package' name='binutils-64bit' />
+    <dep kind='package' name='binutils-x86' />
+    <dep kind='package' name='blocxx' />
+    <dep kind='package' name='bootcycle' />
+    <dep kind='package' name='bootloader-theme-SLES' />
+    <dep kind='package' name='bootsplash' />
+    <dep kind='package' name='bootsplash-theme-SuSE-SLES' />
+    <dep kind='package' name='busybox' />
+    <dep kind='package' name='bzip2' />
+    <dep kind='package' name='bzip2-32bit' />
+    <dep kind='package' name='bzip2-64bit' />
+    <dep kind='package' name='bzip2-x86' />
+    <dep kind='package' name='checkmedia' />
+    <dep kind='package' name='compat' />
+    <dep kind='package' name='compat-32bit' />
+    <dep kind='package' name='compat-libstdc++' />
+    <dep kind='package' name='compat-libstdc++-64bit' />
+    <dep kind='package' name='compat-libstdc++-x86' />
+    <dep kind='package' name='compat-openssl097g' />
+    <dep kind='package' name='compat-openssl097g-32bit' />
+    <dep kind='package' name='compat-openssl097g-64bit' />
+    <dep kind='package' name='compat-openssl097g-x86' />
+    <dep kind='package' name='compat-x86' />
+    <dep kind='package' name='convmv' />
+    <dep kind='package' name='coreutils' />
+    <dep kind='package' name='coreutils-x86' />
+    <dep kind='package' name='cpio' />
+    <dep kind='package' name='cpp' />
+    <dep kind='package' name='cpufrequtils' />
+    <dep kind='package' name='cpufrequtils-32bit' />
+    <dep kind='package' name='cpufrequtils-64bit' />
+    <dep kind='package' name='cpufrequtils-x86' />
+    <dep kind='package' name='cracklib' />
+    <dep kind='package' name='cracklib-32bit' />
+    <dep kind='package' name='cracklib-64bit' />
+    <dep kind='package' name='cracklib-x86' />
+    <dep kind='package' name='cron' />
+    <dep kind='package' name='cups-client' />
+    <dep kind='package' name='cups-libs' />
+    <dep kind='package' name='cups-libs-32bit' />
+    <dep kind='package' name='cups-libs-64bit' />
+    <dep kind='package' name='cups-libs-x86' />
+    <dep kind='package' name='curl' />
+    <dep kind='package' name='curl-32bit' />
+    <dep kind='package' name='curl-64bit' />
+    <dep kind='package' name='curl-x86' />
+    <dep kind='package' name='cyrus-sasl' />
+    <dep kind='package' name='cyrus-sasl-32bit' />
+    <dep kind='package' name='cyrus-sasl-64bit' />
+    <dep kind='package' name='cyrus-sasl-saslauthd' />
+    <dep kind='package' name='cyrus-sasl-x86' />
+    <dep kind='package' name='db' />
+    <dep kind='package' name='db-32bit' />
+    <dep kind='package' name='db-64bit' />
+    <dep kind='package' name='db-utils' />
+    <dep kind='package' name='db-x86' />
+    <dep kind='package' name='dbus-1' />
+    <dep kind='package' name='dbus-1-32bit' />
+    <dep kind='package' name='dbus-1-64bit' />
+    <dep kind='package' name='dbus-1-glib' />
+    <dep kind='package' name='dbus-1-glib-32bit' />
+    <dep kind='package' name='dbus-1-glib-64bit' />
+    <dep kind='package' name='dbus-1-glib-x86' />
+    <dep kind='package' name='dbus-1-x86' />
+    <dep kind='package' name='deltarpm' />
+    <dep kind='package' name='device-mapper' />
+    <dep kind='package' name='devs' />
+    <dep kind='package' name='dhcpcd' />
+    <dep kind='package' name='diffutils' />
+    <dep kind='package' name='dmraid' />
+    <dep kind='package' name='dos2unix' />
+    <dep kind='package' name='dosfstools' />
+    <dep kind='package' name='e2fsprogs' />
+    <dep kind='package' name='e2fsprogs-32bit' />
+    <dep kind='package' name='e2fsprogs-64bit' />
+    <dep kind='package' name='e2fsprogs-x86' />
+    <dep kind='package' name='ed' />
+    <dep kind='package' name='efibootmgr' />
+    <dep kind='package' name='eject' />
+    <dep kind='package' name='elilo' />
+    <dep kind='package' name='ethtool' />
+    <dep kind='package' name='evms' />
+    <dep kind='package' name='expat' />
+    <dep kind='package' name='expat-32bit' />
+    <dep kind='package' name='expat-64bit' />
+    <dep kind='package' name='expat-x86' />
+    <dep kind='package' name='fbset' />
+    <dep kind='package' name='file' />
+    <dep kind='package' name='file-32bit' />
+    <dep kind='package' name='file-64bit' />
+    <dep kind='package' name='file-x86' />
+    <dep kind='package' name='filesystem' />
+    <dep kind='package' name='fillup' />
+    <dep kind='package' name='findutils' />
+    <dep kind='package' name='finger' />
+    <dep kind='package' name='freetype2' />
+    <dep kind='package' name='freetype2-32bit' />
+    <dep kind='package' name='freetype2-64bit' />
+    <dep kind='package' name='freetype2-x86' />
+    <dep kind='package' name='gawk' />
+    <dep kind='package' name='gdb' />
+    <dep kind='package' name='gdb-32bit' />
+    <dep kind='package' name='gdb-64bit' />
+    <dep kind='package' name='gdb-x86' />
+    <dep kind='package' name='gdbm' />
+    <dep kind='package' name='gdbm-32bit' />
+    <dep kind='package' name='gdbm-64bit' />
+    <dep kind='package' name='gdbm-x86' />
+    <dep kind='package' name='gettext' />
+    <dep kind='package' name='gettext-32bit' />
+    <dep kind='package' name='gettext-64bit' />
+    <dep kind='package' name='gettext-x86' />
+    <dep kind='package' name='glib2' />
+    <dep kind='package' name='glib2-32bit' />
+    <dep kind='package' name='glib2-64bit' />
+    <dep kind='package' name='glib2-x86' />
+    <dep kind='package' name='glibc' />
+    <dep kind='package' name='glibc-32bit' />
+    <dep kind='package' name='glibc-64bit' />
+    <dep kind='package' name='glibc-i18ndata' />
+    <dep kind='package' name='glibc-locale' />
+    <dep kind='package' name='glibc-locale-32bit' />
+    <dep kind='package' name='glibc-locale-64bit' />
+    <dep kind='package' name='glibc-locale-x86' />
+    <dep kind='package' name='glibc-x86' />
+    <dep kind='package' name='gnome-filesystem' />
+    <dep kind='package' name='gpart' />
+    <dep kind='package' name='gpg' />
+    <dep kind='package' name='gpm' />
+    <dep kind='package' name='gpm-32bit' />
+    <dep kind='package' name='gpm-64bit' />
+    <dep kind='package' name='gpm-x86' />
+    <dep kind='package' name='grep' />
+    <dep kind='package' name='groff' />
+    <dep kind='package' name='grub' />
+    <dep kind='package' name='gzip' />
+    <dep kind='package' name='hal' />
+    <dep kind='package' name='hal-32bit' />
+    <dep kind='package' name='hal-64bit' />
+    <dep kind='package' name='hal-resmgr' />
+    <dep kind='package' name='hal-x86' />
+    <dep kind='package' name='hdparm' />
+    <dep kind='package' name='hfsutils' />
+    <dep kind='package' name='hwinfo' />
+    <dep kind='package' name='ia32el' />
+    <dep kind='package' name='ifplugd' />
+    <dep kind='package' name='info' />
+    <dep kind='package' name='initviocons' />
+    <dep kind='package' name='insserv' />
+    <dep kind='package' name='ipmitool' />
+    <dep kind='package' name='iproute2' />
+    <dep kind='package' name='iptables' />
+    <dep kind='package' name='iputils' />
+    <dep kind='package' name='isapnp' />
+    <dep kind='package' name='jfsutils' />
+    <dep kind='package' name='joe' />
+    <dep kind='package' name='kbd' />
+    <dep kind='package' name='kernel-update-tool' />
+    <dep kind='package' name='klogd' />
+    <dep kind='package' name='krb5' />
+    <dep kind='package' name='krb5-32bit' />
+    <dep kind='package' name='krb5-64bit' />
+    <dep kind='package' name='krb5-x86' />
+    <dep kind='package' name='ksh' />
+    <dep kind='package' name='ksymoops' />
+    <dep kind='package' name='ldapcpplib' />
+    <dep kind='package' name='less' />
+    <dep kind='package' name='libacl' />
+    <dep kind='package' name='libacl-32bit' />
+    <dep kind='package' name='libacl-64bit' />
+    <dep kind='package' name='libacl-x86' />
+    <dep kind='package' name='libaio' />
+    <dep kind='package' name='libaio-32bit' />
+    <dep kind='package' name='libaio-64bit' />
+    <dep kind='package' name='libaio-x86' />
+    <dep kind='package' name='libattr' />
+    <dep kind='package' name='libattr-32bit' />
+    <dep kind='package' name='libattr-64bit' />
+    <dep kind='package' name='libattr-x86' />
+    <dep kind='package' name='libcap' />
+    <dep kind='package' name='libcap-32bit' />
+    <dep kind='package' name='libcap-64bit' />
+    <dep kind='package' name='libcap-x86' />
+    <dep kind='package' name='libcom_err' />
+    <dep kind='package' name='libcom_err-32bit' />
+    <dep kind='package' name='libcom_err-64bit' />
+    <dep kind='package' name='libcom_err-x86' />
+    <dep kind='package' name='libevent' />
+    <dep kind='package' name='libgcc' />
+    <dep kind='package' name='libgcc-32bit' />
+    <dep kind='package' name='libgcc-64bit' />
+    <dep kind='package' name='libgcc-x86' />
+    <dep kind='package' name='libgcrypt' />
+    <dep kind='package' name='libgcrypt-32bit' />
+    <dep kind='package' name='libgcrypt-64bit' />
+    <dep kind='package' name='libgcrypt-x86' />
+    <dep kind='package' name='libgpg-error' />
+    <dep kind='package' name='libgpg-error-32bit' />
+    <dep kind='package' name='libgpg-error-64bit' />
+    <dep kind='package' name='libgpg-error-x86' />
+    <dep kind='package' name='libgssapi' />
+    <dep kind='package' name='libidn' />
+    <dep kind='package' name='libidn-32bit' />
+    <dep kind='package' name='libidn-64bit' />
+    <dep kind='package' name='libidn-x86' />
+    <dep kind='package' name='libjpeg' />
+    <dep kind='package' name='libjpeg-32bit' />
+    <dep kind='package' name='libjpeg-64bit' />
+    <dep kind='package' name='libjpeg-x86' />
+    <dep kind='package' name='liblcms' />
+    <dep kind='package' name='liblcms-32bit' />
+    <dep kind='package' name='liblcms-64bit' />
+    <dep kind='package' name='liblcms-x86' />
+    <dep kind='package' name='libmng' />
+    <dep kind='package' name='libmng-32bit' />
+    <dep kind='package' name='libmng-64bit' />
+    <dep kind='package' name='libmng-x86' />
+    <dep kind='package' name='libnscd' />
+    <dep kind='package' name='libpcap' />
+    <dep kind='package' name='libpfm' />
+    <dep kind='package' name='libpng' />
+    <dep kind='package' name='libpng-32bit' />
+    <dep kind='package' name='libpng-64bit' />
+    <dep kind='package' name='libpng-x86' />
+    <dep kind='package' name='librpcsecgss' />
+    <dep kind='package' name='libstdc++' />
+    <dep kind='package' name='libstdc++-32bit' />
+    <dep kind='package' name='libstdc++-64bit' />
+    <dep kind='package' name='libstdc++-x86' />
+    <dep kind='package' name='libtiff' />
+    <dep kind='package' name='libtiff-32bit' />
+    <dep kind='package' name='libtiff-64bit' />
+    <dep kind='package' name='libtiff-x86' />
+    <dep kind='package' name='libtool' />
+    <dep kind='package' name='libtool-32bit' />
+    <dep kind='package' name='libtool-64bit' />
+    <dep kind='package' name='libtool-x86' />
+    <dep kind='package' name='libusb' />
+    <dep kind='package' name='libusb-32bit' />
+    <dep kind='package' name='libusb-64bit' />
+    <dep kind='package' name='libusb-x86' />
+    <dep kind='package' name='libxcrypt' />
+    <dep kind='package' name='libxcrypt-32bit' />
+    <dep kind='package' name='libxcrypt-64bit' />
+    <dep kind='package' name='libxcrypt-x86' />
+    <dep kind='package' name='libxml2' />
+    <dep kind='package' name='libxml2-32bit' />
+    <dep kind='package' name='libxml2-64bit' />
+    <dep kind='package' name='libxml2-x86' />
+    <dep kind='package' name='libxslt' />
+    <dep kind='package' name='libxslt-32bit' />
+    <dep kind='package' name='libxslt-64bit' />
+    <dep kind='package' name='libxslt-x86' />
+    <dep kind='package' name='liby2util' />
+    <dep kind='package' name='libzio' />
+    <dep kind='package' name='libzypp' />
+    <dep kind='package' name='lilo' />
+    <dep kind='package' name='limal' />
+    <dep kind='package' name='limal-bootloader' />
+    <dep kind='package' name='limal-ca-mgm' />
+    <dep kind='package' name='limal-ca-mgm-perl' />
+    <dep kind='package' name='limal-perl' />
+    <dep kind='package' name='linux32' />
+    <dep kind='package' name='log4net' />
+    <dep kind='package' name='logrotate' />
+    <dep kind='package' name='lsof' />
+    <dep kind='package' name='lukemftp' />
+    <dep kind='package' name='lvm2' />
+    <dep kind='package' name='m4' />
+    <dep kind='package' name='mailx' />
+    <dep kind='package' name='make' />
+    <dep kind='package' name='man' />
+    <dep kind='package' name='man-pages' />
+    <dep kind='package' name='master-boot-code' />
+    <dep kind='package' name='mcelog' />
+    <dep kind='package' name='mdadm' />
+    <dep kind='package' name='microcode_ctl' />
+    <dep kind='package' name='mingetty' />
+    <dep kind='package' name='mkinitrd' />
+    <dep kind='package' name='mkisofs' />
+    <dep kind='package' name='mktemp' />
+    <dep kind='package' name='module-init-tools' />
+    <dep kind='package' name='mono-core' />
+    <dep kind='package' name='mono-core-32bit' />
+    <dep kind='package' name='mono-core-x86' />
+    <dep kind='package' name='mono-data' />
+    <dep kind='package' name='mono-web' />
+    <dep kind='package' name='mpt-status' />
+    <dep kind='package' name='multipath-tools' />
+    <dep kind='package' name='mutt' />
+    <dep kind='package' name='ncompress' />
+    <dep kind='package' name='ncurses' />
+    <dep kind='package' name='ncurses-32bit' />
+    <dep kind='package' name='ncurses-64bit' />
+    <dep kind='package' name='ncurses-x86' />
+    <dep kind='package' name='net-tools' />
+    <dep kind='package' name='netcat' />
+    <dep kind='package' name='netcfg' />
+    <dep kind='package' name='netdate' />
+    <dep kind='package' name='nfs-utils' />
+    <dep kind='package' name='nfsidmap' />
+    <dep kind='package' name='nscd' />
+    <dep kind='package' name='ntfsprogs' />
+    <dep kind='package' name='numactl' />
+    <dep kind='package' name='openct' />
+    <dep kind='package' name='openldap2-client' />
+    <dep kind='package' name='openldap2-client-32bit' />
+    <dep kind='package' name='openldap2-client-64bit' />
+    <dep kind='package' name='openldap2-client-x86' />
+    <dep kind='package' name='opensc' />
+    <dep kind='package' name='openslp' />
+    <dep kind='package' name='openslp-32bit' />
+    <dep kind='package' name='openslp-64bit' />
+    <dep kind='package' name='openslp-server' />
+    <dep kind='package' name='openslp-x86' />
+    <dep kind='package' name='openssh' />
+    <dep kind='package' name='openssl' />
+    <dep kind='package' name='openssl-32bit' />
+    <dep kind='package' name='openssl-64bit' />
+    <dep kind='package' name='openssl-x86' />
+    <dep kind='package' name='opie' />
+    <dep kind='package' name='pam' />
+    <dep kind='package' name='pam-32bit' />
+    <dep kind='package' name='pam-64bit' />
+    <dep kind='package' name='pam-modules' />
+    <dep kind='package' name='pam-modules-32bit' />
+    <dep kind='package' name='pam-modules-64bit' />
+    <dep kind='package' name='pam-modules-x86' />
+    <dep kind='package' name='pam-x86' />
+    <dep kind='package' name='parted' />
+    <dep kind='package' name='parted-32bit' />
+    <dep kind='package' name='parted-64bit' />
+    <dep kind='package' name='parted-x86' />
+    <dep kind='package' name='patch' />
+    <dep kind='package' name='pax' />
+    <dep kind='package' name='pciutils' />
+    <dep kind='package' name='pcre' />
+    <dep kind='package' name='pcre-32bit' />
+    <dep kind='package' name='pcre-64bit' />
+    <dep kind='package' name='pcre-x86' />
+    <dep kind='package' name='pcsc-lite' />
+    <dep kind='package' name='pdisk' />
+    <dep kind='package' name='perl' />
+    <dep kind='package' name='perl-32bit' />
+    <dep kind='package' name='perl-64bit' />
+    <dep kind='package' name='perl-x86' />
+    <dep kind='package' name='permissions' />
+    <dep kind='package' name='pfmon' />
+    <dep kind='package' name='pmtools' />
+    <dep kind='package' name='popt' />
+    <dep kind='package' name='popt-32bit' />
+    <dep kind='package' name='popt-64bit' />
+    <dep kind='package' name='popt-x86' />
+    <dep kind='package' name='portmap' />
+    <dep kind='package' name='postfix' />
+    <dep kind='package' name='powerpc32' />
+    <dep kind='package' name='powersave' />
+    <dep kind='package' name='powersave-libs' />
+    <dep kind='package' name='powersave-libs-32bit' />
+    <dep kind='package' name='powersave-libs-64bit' />
+    <dep kind='package' name='powersave-libs-x86' />
+    <dep kind='package' name='ppp' />
+    <dep kind='package' name='pptp' />
+    <dep kind='package' name='prctl' />
+    <dep kind='package' name='procinfo' />
+    <dep kind='package' name='procmail' />
+    <dep kind='package' name='procps' />
+    <dep kind='package' name='providers' />
+    <dep kind='package' name='psmisc' />
+    <dep kind='package' name='pwdutils' />
+    <dep kind='package' name='readline' />
+    <dep kind='package' name='readline-32bit' />
+    <dep kind='package' name='readline-64bit' />
+    <dep kind='package' name='readline-x86' />
+    <dep kind='package' name='recode' />
+    <dep kind='package' name='reiserfs' />
+    <dep kind='package' name='release-notes-sles' />
+    <dep kind='package' name='resmgr' />
+    <dep kind='package' name='resmgr-32bit' />
+    <dep kind='package' name='resmgr-64bit' />
+    <dep kind='package' name='resmgr-x86' />
+    <dep kind='package' name='rpm' />
+    <dep kind='package' name='rsh' />
+    <dep kind='package' name='rsync' />
+    <dep kind='package' name='rug' />
+    <dep kind='package' name='s390-32' />
+    <dep kind='package' name='s390-tools' />
+    <dep kind='package' name='salinfo' />
+    <dep kind='package' name='sash' />
+    <dep kind='package' name='scpm' />
+    <dep kind='package' name='screen' />
+    <dep kind='package' name='scsi' />
+    <dep kind='package' name='sed' />
+    <dep kind='package' name='sharutils' />
+    <dep kind='package' name='siga' />
+    <dep kind='package' name='sitar' />
+    <dep kind='package' name='sles-release' />
+    <dep kind='package' name='smartmontools' />
+    <dep kind='package' name='smpppd' />
+    <dep kind='package' name='sqlite' />
+    <dep kind='package' name='sqlite-32bit' />
+    <dep kind='package' name='sqlite-64bit' />
+    <dep kind='package' name='sqlite-x86' />
+    <dep kind='package' name='star' />
+    <dep kind='package' name='strace' />
+    <dep kind='package' name='strace-32bit' />
+    <dep kind='package' name='strace-64bit' />
+    <dep kind='package' name='strace-x86' />
+    <dep kind='package' name='sudo' />
+    <dep kind='package' name='suse-build-key' />
+    <dep kind='package' name='sysconfig' />
+    <dep kind='package' name='sysfsutils' />
+    <dep kind='package' name='sysfsutils-32bit' />
+    <dep kind='package' name='sysfsutils-64bit' />
+    <dep kind='package' name='sysfsutils-x86' />
+    <dep kind='package' name='syslinux' />
+    <dep kind='package' name='syslog-ng' />
+    <dep kind='package' name='sysvinit' />
+    <dep kind='package' name='tar' />
+    <dep kind='package' name='tcpd' />
+    <dep kind='package' name='tcpd-32bit' />
+    <dep kind='package' name='tcpd-64bit' />
+    <dep kind='package' name='tcpd-x86' />
+    <dep kind='package' name='tcpdump' />
+    <dep kind='package' name='tcsh' />
+    <dep kind='package' name='telnet' />
+    <dep kind='package' name='terminfo' />
+    <dep kind='package' name='timezone' />
+    <dep kind='package' name='udev' />
+    <dep kind='package' name='unzip' />
+    <dep kind='package' name='usbutils' />
+    <dep kind='package' name='utempter' />
+    <dep kind='package' name='utempter-32bit' />
+    <dep kind='package' name='utempter-64bit' />
+    <dep kind='package' name='utempter-x86' />
+    <dep kind='package' name='util-linux' />
+    <dep kind='package' name='vim' />
+    <dep kind='package' name='vlan' />
+    <dep kind='package' name='vlock' />
+    <dep kind='package' name='w3m' />
+    <dep kind='package' name='wget' />
+    <dep kind='package' name='wireless-tools' />
+    <dep kind='package' name='wol' />
+    <dep kind='package' name='wvdial' />
+    <dep kind='package' name='wvstreams' />
+    <dep kind='package' name='xfsprogs' />
+    <dep kind='package' name='xinetd' />
+    <dep kind='package' name='xntp' />
+    <dep kind='package' name='xntp-doc' />
+    <dep kind='package' name='yast2' />
+    <dep kind='package' name='yast2-backup' />
+    <dep kind='package' name='yast2-boot-server' />
+    <dep kind='package' name='yast2-bootfloppy' />
+    <dep kind='package' name='yast2-bootloader' />
+    <dep kind='package' name='yast2-ca-management' />
+    <dep kind='package' name='yast2-cd-creator' />
+    <dep kind='package' name='yast2-core' />
+    <dep kind='package' name='yast2-country' />
+    <dep kind='package' name='yast2-dhcp-server' />
+    <dep kind='package' name='yast2-dns-server' />
+    <dep kind='package' name='yast2-firewall' />
+    <dep kind='package' name='yast2-hardware-detection' />
+    <dep kind='package' name='yast2-heartbeat' />
+    <dep kind='package' name='yast2-http-server' />
+    <dep kind='package' name='yast2-inetd' />
+    <dep kind='package' name='yast2-installation' />
+    <dep kind='package' name='yast2-instserver' />
+    <dep kind='package' name='yast2-irda' />
+    <dep kind='package' name='yast2-iscsi-client' />
+    <dep kind='package' name='yast2-iscsi-server' />
+    <dep kind='package' name='yast2-kerberos-client' />
+    <dep kind='package' name='yast2-ldap' />
+    <dep kind='package' name='yast2-ldap-client' />
+    <dep kind='package' name='yast2-ldap-server' />
+    <dep kind='package' name='yast2-mail' />
+    <dep kind='package' name='yast2-mail-aliases' />
+    <dep kind='package' name='yast2-mouse' />
+    <dep kind='package' name='yast2-ncurses' />
+    <dep kind='package' name='yast2-network' />
+    <dep kind='package' name='yast2-nfs-client' />
+    <dep kind='package' name='yast2-nfs-server' />
+    <dep kind='package' name='yast2-nis-client' />
+    <dep kind='package' name='yast2-nis-server' />
+    <dep kind='package' name='yast2-ntp-client' />
+    <dep kind='package' name='yast2-online-update' />
+    <dep kind='package' name='yast2-packagemanager' />
+    <dep kind='package' name='yast2-packager' />
+    <dep kind='package' name='yast2-pam' />
+    <dep kind='package' name='yast2-perl-bindings' />
+    <dep kind='package' name='yast2-pkg-bindings' />
+    <dep kind='package' name='yast2-power-management' />
+    <dep kind='package' name='yast2-powertweak' />
+    <dep kind='package' name='yast2-printer' />
+    <dep kind='package' name='yast2-profile-manager' />
+    <dep kind='package' name='yast2-repair' />
+    <dep kind='package' name='yast2-restore' />
+    <dep kind='package' name='yast2-runlevel' />
+    <dep kind='package' name='yast2-s390' />
+    <dep kind='package' name='yast2-samba-client' />
+    <dep kind='package' name='yast2-samba-server' />
+    <dep kind='package' name='yast2-schema' />
+    <dep kind='package' name='yast2-security' />
+    <dep kind='package' name='yast2-slp' />
+    <dep kind='package' name='yast2-slp-server' />
+    <dep kind='package' name='yast2-storage' />
+    <dep kind='package' name='yast2-storage-lib' />
+    <dep kind='package' name='yast2-support' />
+    <dep kind='package' name='yast2-sysconfig' />
+    <dep kind='package' name='yast2-tftp-server' />
+    <dep kind='package' name='yast2-theme-SuSELinux' />
+    <dep kind='package' name='yast2-trans-stats' />
+    <dep kind='package' name='yast2-transfer' />
+    <dep kind='package' name='yast2-tune' />
+    <dep kind='package' name='yast2-update' />
+    <dep kind='package' name='yast2-users' />
+    <dep kind='package' name='yast2-vm' />
+    <dep kind='package' name='yast2-xml' />
+    <dep kind='package' name='yast2-you-server' />
+    <dep kind='package' name='yp-tools' />
+    <dep kind='package' name='ypbind' />
+    <dep kind='package' name='zip' />
+    <dep kind='package' name='zisofs-tools' />
+    <dep kind='package' name='zlib' />
+    <dep kind='package' name='zlib-32bit' />
+    <dep kind='package' name='zlib-64bit' />
+    <dep kind='package' name='zlib-x86' />
+    <dep kind='package' name='zmd' />
+    <dep kind='package' name='zsh' />
+  </recommends>
+</selection>
+<selection>
+  <name>Basis-Devel</name>
+  <summary>C/C++ Compiler and Tools</summary>
+  <section>system</section>
+  <history>
+    <update>
+      <hid>12345</hid>
+      <version>10</version>
+      <release>41</release>
+      <arch>noarch</arch>
+    </update>
+  </history>
+  <recommends>
+    <dep kind='package' name='Mesa' />
+    <dep kind='package' name='Mesa-32bit' />
+    <dep kind='package' name='Mesa-64bit' />
+    <dep kind='package' name='Mesa-x86' />
+    <dep kind='package' name='atk' />
+    <dep kind='package' name='atk-32bit' />
+    <dep kind='package' name='atk-64bit' />
+    <dep kind='package' name='atk-x86' />
+    <dep kind='package' name='autoconf' />
+    <dep kind='package' name='automake' />
+    <dep kind='package' name='bin86' />
+    <dep kind='package' name='bison' />
+    <dep kind='package' name='bison-32bit' />
+    <dep kind='package' name='bison-64bit' />
+    <dep kind='package' name='bison-x86' />
+    <dep kind='package' name='cairo' />
+    <dep kind='package' name='cairo-32bit' />
+    <dep kind='package' name='cairo-64bit' />
+    <dep kind='package' name='cairo-x86' />
+    <dep kind='package' name='cvs' />
+    <dep kind='package' name='db-devel' />
+    <dep kind='package' name='emacs' />
+    <dep kind='package' name='emacs-info' />
+    <dep kind='package' name='emacs-x11' />
+    <dep kind='package' name='flex' />
+    <dep kind='package' name='flex-32bit' />
+    <dep kind='package' name='flex-64bit' />
+    <dep kind='package' name='flex-x86' />
+    <dep kind='package' name='fontconfig' />
+    <dep kind='package' name='fontconfig-32bit' />
+    <dep kind='package' name='fontconfig-64bit' />
+    <dep kind='package' name='fontconfig-x86' />
+    <dep kind='package' name='gcc' />
+    <dep kind='package' name='gcc-32bit' />
+    <dep kind='package' name='gcc-64bit' />
+    <dep kind='package' name='gcc-c++' />
+    <dep kind='package' name='gcc-fortran' />
+    <dep kind='package' name='gcc-fortran-32bit' />
+    <dep kind='package' name='gcc-fortran-64bit' />
+    <dep kind='package' name='gcc-fortran-x86' />
+    <dep kind='package' name='gcc-info' />
+    <dep kind='package' name='gcc-objc' />
+    <dep kind='package' name='gcc-objc-32bit' />
+    <dep kind='package' name='gcc-objc-64bit' />
+    <dep kind='package' name='gcc-objc-x86' />
+    <dep kind='package' name='gcc-x86' />
+    <dep kind='package' name='gdbm-devel' />
+    <dep kind='package' name='gdbm-devel-32bit' />
+    <dep kind='package' name='gdbm-devel-64bit' />
+    <dep kind='package' name='gdbm-devel-x86' />
+    <dep kind='package' name='gettext-devel' />
+    <dep kind='package' name='glibc-devel' />
+    <dep kind='package' name='glibc-devel-32bit' />
+    <dep kind='package' name='glibc-devel-64bit' />
+    <dep kind='package' name='glibc-devel-x86' />
+    <dep kind='package' name='glibc-info' />
+    <dep kind='package' name='glitz' />
+    <dep kind='package' name='glitz-32bit' />
+    <dep kind='package' name='glitz-64bit' />
+    <dep kind='package' name='glitz-x86' />
+    <dep kind='package' name='gmp' />
+    <dep kind='package' name='gmp-32bit' />
+    <dep kind='package' name='gmp-64bit' />
+    <dep kind='package' name='gmp-x86' />
+    <dep kind='package' name='gperf' />
+    <dep kind='package' name='gtk2' />
+    <dep kind='package' name='gtk2-32bit' />
+    <dep kind='package' name='gtk2-64bit' />
+    <dep kind='package' name='gtk2-x86' />
+    <dep kind='package' name='itrace' />
+    <dep kind='package' name='libaio-devel' />
+    <dep kind='package' name='libaio-devel-32bit' />
+    <dep kind='package' name='libaio-devel-64bit' />
+    <dep kind='package' name='libart_lgpl' />
+    <dep kind='package' name='libart_lgpl-32bit' />
+    <dep kind='package' name='libart_lgpl-64bit' />
+    <dep kind='package' name='libart_lgpl-x86' />
+    <dep kind='package' name='libdrm' />
+    <dep kind='package' name='libdrm-32bit' />
+    <dep kind='package' name='libdrm-64bit' />
+    <dep kind='package' name='libdrm-x86' />
+    <dep kind='package' name='libelf' />
+    <dep kind='package' name='libelf-32bit' />
+    <dep kind='package' name='libelf-64bit' />
+    <dep kind='package' name='libelf-x86' />
+    <dep kind='package' name='libgcj' />
+    <dep kind='package' name='libgcj-32bit' />
+    <dep kind='package' name='libgcj-64bit' />
+    <dep kind='package' name='libgcj-x86' />
+    <dep kind='package' name='libobjc' />
+    <dep kind='package' name='libobjc-32bit' />
+    <dep kind='package' name='libobjc-64bit' />
+    <dep kind='package' name='libobjc-x86' />
+    <dep kind='package' name='libpng-devel' />
+    <dep kind='package' name='libpng-devel-32bit' />
+    <dep kind='package' name='libpng-devel-64bit' />
+    <dep kind='package' name='libstdc++-devel' />
+    <dep kind='package' name='libstdc++-devel-32bit' />
+    <dep kind='package' name='libstdc++-devel-64bit' />
+    <dep kind='package' name='libstdc++-devel-x86' />
+    <dep kind='package' name='ltrace' />
+    <dep kind='package' name='ltrace-32bit' />
+    <dep kind='package' name='ltrace-64bit' />
+    <dep kind='package' name='ltrace-x86' />
+    <dep kind='package' name='ncurses-devel' />
+    <dep kind='package' name='ncurses-devel-32bit' />
+    <dep kind='package' name='ncurses-devel-64bit' />
+    <dep kind='package' name='ncurses-devel-x86' />
+    <dep kind='package' name='openmotif-libs' />
+    <dep kind='package' name='openmotif-libs-32bit' />
+    <dep kind='package' name='openmotif-libs-64bit' />
+    <dep kind='package' name='openmotif-libs-x86' />
+    <dep kind='package' name='pango' />
+    <dep kind='package' name='pango-32bit' />
+    <dep kind='package' name='pango-64bit' />
+    <dep kind='package' name='pango-x86' />
+    <dep kind='package' name='pkgconfig' />
+    <dep kind='package' name='rcs' />
+    <dep kind='package' name='texinfo' />
+    <dep kind='package' name='xorg-x11-libs' />
+    <dep kind='package' name='xorg-x11-libs-32bit' />
+    <dep kind='package' name='xorg-x11-libs-64bit' />
+    <dep kind='package' name='xorg-x11-libs-x86' />
+    <dep kind='package' name='zlib-devel' />
+    <dep kind='package' name='zlib-devel-32bit' />
+    <dep kind='package' name='zlib-devel-64bit' />
+    <dep kind='package' name='zlib-devel-x86' />
+  </recommends>
+</selection>
+<selection>
+  <name>default</name>
+  <summary>Default System</summary>
+  <section>system</section>
+  <history>
+    <update>
+      <hid>12345</hid>
+      <version>10</version>
+      <release>41</release>
+      <arch>noarch</arch>
+    </update>
+  </history>
+  <requires>
+    <dep kind='selection' name='base' />
+  </requires>
+  <conflicts>
+    <dep kind='selection' name='Minimal+X11' />
+    <dep kind='selection' name='Minimal' />
+  </conflicts>
+  <recommends>
+    <dep kind='selection' name='x11' />
+    <dep kind='selection' name='Linux-Tools' />
+    <dep kind='selection' name='gnome' />
+    <dep kind='selection' name='apparmor' />
+    <dep kind='selection' name='print_server' />
+  </recommends>
+</selection>
+<selection>
+  <name>dhcp_dns_server</name>
+  <summary>DHCP and DNS Server</summary>
+  <section>system</section>
+  <history>
+    <update>
+      <hid>12345</hid>
+      <version>10</version>
+      <release>41</release>
+      <arch>noarch</arch>
+    </update>
+  </history>
+  <recommends>
+    <dep kind='package' name='bind' />
+    <dep kind='package' name='bind-chrootenv' />
+    <dep kind='package' name='bind-doc' />
+    <dep kind='package' name='dhcp' />
+    <dep kind='package' name='dhcp-relay' />
+    <dep kind='package' name='dhcp-server' />
+    <dep kind='package' name='dhcp-tools' />
+    <dep kind='package' name='dhcp6' />
+  </recommends>
+</selection>
+<selection>
+  <name>directory_server</name>
+  <summary>Directory Server (LDAP)</summary>
+  <section>system</section>
+  <history>
+    <update>
+      <hid>12345</hid>
+      <version>10</version>
+      <release>41</release>
+      <arch>noarch</arch>
+    </update>
+  </history>
+  <recommends>
+    <dep kind='package' name='nss_ldap' />
+    <dep kind='package' name='nss_ldap-32bit' />
+    <dep kind='package' name='nss_ldap-64bit' />
+    <dep kind='package' name='nss_ldap-x86' />
+    <dep kind='package' name='openldap2' />
+    <dep kind='package' name='pam_ldap' />
+    <dep kind='package' name='pam_ldap-32bit' />
+    <dep kind='package' name='pam_ldap-64bit' />
+    <dep kind='package' name='pam_ldap-x86' />
+  </recommends>
+</selection>
+<selection>
+  <name>file_server</name>
+  <summary>File Server</summary>
+  <section>system</section>
+  <history>
+    <update>
+      <hid>12345</hid>
+      <version>10</version>
+      <release>41</release>
+      <arch>noarch</arch>
+    </update>
+  </history>
+  <recommends>
+    <dep kind='package' name='nfs-utils' />
+    <dep kind='package' name='pure-ftpd' />
+    <dep kind='package' name='samba' />
+    <dep kind='package' name='samba-client' />
+    <dep kind='package' name='samba-pdb' />
+    <dep kind='package' name='samba-winbind' />
+  </recommends>
+</selection>
+<selection>
+  <name>gateway_server</name>
+  <summary>Internet Gateway</summary>
+  <section>system</section>
+  <history>
+    <update>
+      <hid>12345</hid>
+      <version>10</version>
+      <release>41</release>
+      <arch>noarch</arch>
+    </update>
+  </history>
+  <recommends>
+    <dep kind='package' name='ddclient' />
+    <dep kind='package' name='ethereal' />
+    <dep kind='package' name='fetchmail' />
+    <dep kind='package' name='ipsec-tools' />
+    <dep kind='package' name='quagga' />
+    <dep kind='package' name='radvd' />
+    <dep kind='package' name='rarpd' />
+    <dep kind='package' name='squid' />
+    <dep kind='package' name='squidGuard' />
+  </recommends>
+</selection>
+<selection>
+  <name>gnome</name>
+  <summary>GNOME Desktop Environment</summary>
+  <section>system</section>
+  <history>
+    <update>
+      <hid>12345</hid>
+      <version>10</version>
+      <release>41</release>
+      <arch>noarch</arch>
+    </update>
+  </history>
+  <requires>
+    <dep kind='selection' name='x11' />
+  </requires>
+  <recommends>
+    <dep kind='package' name='MozillaFirefox' />
+    <dep kind='package' name='MozillaFirefox-translations' />
+    <dep kind='package' name='SDL' />
+    <dep kind='package' name='SDL-32bit' />
+    <dep kind='package' name='SDL-64bit' />
+    <dep kind='package' name='SDL-x86' />
+    <dep kind='package' name='aalib' />
+    <dep kind='package' name='aalib-32bit' />
+    <dep kind='package' name='aalib-64bit' />
+    <dep kind='package' name='aalib-x86' />
+    <dep kind='package' name='aspell' />
+    <dep kind='package' name='aspell-32bit' />
+    <dep kind='package' name='aspell-64bit' />
+    <dep kind='package' name='aspell-en' />
+    <dep kind='package' name='aspell-x86' />
+    <dep kind='package' name='at-spi' />
+    <dep kind='package' name='audiofile' />
+    <dep kind='package' name='audiofile-32bit' />
+    <dep kind='package' name='audiofile-64bit' />
+    <dep kind='package' name='audiofile-x86' />
+    <dep kind='package' name='awesfx' />
+    <dep kind='package' name='cdparanoia' />
+    <dep kind='package' name='cdparanoia-32bit' />
+    <dep kind='package' name='cdparanoia-64bit' />
+    <dep kind='package' name='cdparanoia-x86' />
+    <dep kind='package' name='cdrdao' />
+    <dep kind='package' name='cdrecord' />
+    <dep kind='package' name='control-center2' />
+    <dep kind='package' name='cups-backends' />
+    <dep kind='package' name='dbus-1-python' />
+    <dep kind='package' name='dbus-1-x11' />
+    <dep kind='package' name='desktop-file-utils' />
+    <dep kind='package' name='dirmngr' />
+    <dep kind='package' name='dosbootdisk' />
+    <dep kind='package' name='dvd+rw-tools' />
+    <dep kind='package' name='eel' />
+    <dep kind='package' name='eel-32bit' />
+    <dep kind='package' name='eel-64bit' />
+    <dep kind='package' name='eel-x86' />
+    <dep kind='package' name='efont-unicode' />
+    <dep kind='package' name='esound' />
+    <dep kind='package' name='esound-32bit' />
+    <dep kind='package' name='esound-64bit' />
+    <dep kind='package' name='esound-x86' />
+    <dep kind='package' name='evince' />
+    <dep kind='package' name='evolution' />
+    <dep kind='package' name='evolution-data-server' />
+    <dep kind='package' name='evolution-data-server-32bit' />
+    <dep kind='package' name='evolution-data-server-64bit' />
+    <dep kind='package' name='evolution-data-server-x86' />
+    <dep kind='package' name='fam' />
+    <dep kind='package' name='fam-32bit' />
+    <dep kind='package' name='fam-64bit' />
+    <dep kind='package' name='fam-server' />
+    <dep kind='package' name='fam-x86' />
+    <dep kind='package' name='file-roller' />
+    <dep kind='package' name='flac' />
+    <dep kind='package' name='flac-32bit' />
+    <dep kind='package' name='flac-64bit' />
+    <dep kind='package' name='flac-x86' />
+    <dep kind='package' name='gail' />
+    <dep kind='package' name='gail-32bit' />
+    <dep kind='package' name='gail-64bit' />
+    <dep kind='package' name='gail-x86' />
+    <dep kind='package' name='gal2' />
+    <dep kind='package' name='gcalctool' />
+    <dep kind='package' name='gconf-editor' />
+    <dep kind='package' name='gconf2' />
+    <dep kind='package' name='gconf2-32bit' />
+    <dep kind='package' name='gconf2-64bit' />
+    <dep kind='package' name='gconf2-x86' />
+    <dep kind='package' name='gdk-pixbuf' />
+    <dep kind='package' name='gdk-pixbuf-32bit' />
+    <dep kind='package' name='gdk-pixbuf-64bit' />
+    <dep kind='package' name='gdk-pixbuf-x86' />
+    <dep kind='package' name='gdm' />
+    <dep kind='package' name='gedit' />
+    <dep kind='package' name='gle' />
+    <dep kind='package' name='glib-sharp2' />
+    <dep kind='package' name='gmime' />
+    <dep kind='package' name='gnome-applets' />
+    <dep kind='package' name='gnome-audio' />
+    <dep kind='package' name='gnome-cups-manager' />
+    <dep kind='package' name='gnome-desktop' />
+    <dep kind='package' name='gnome-desktop-32bit' />
+    <dep kind='package' name='gnome-desktop-64bit' />
+    <dep kind='package' name='gnome-desktop-x86' />
+    <dep kind='package' name='gnome-doc-utils' />
+    <dep kind='package' name='gnome-icon-theme' />
+    <dep kind='package' name='gnome-keyring' />
+    <dep kind='package' name='gnome-keyring-32bit' />
+    <dep kind='package' name='gnome-keyring-64bit' />
+    <dep kind='package' name='gnome-keyring-manager' />
+    <dep kind='package' name='gnome-keyring-x86' />
+    <dep kind='package' name='gnome-media' />
+    <dep kind='package' name='gnome-menus' />
+    <dep kind='package' name='gnome-menus-32bit' />
+    <dep kind='package' name='gnome-menus-64bit' />
+    <dep kind='package' name='gnome-menus-x86' />
+    <dep kind='package' name='gnome-mime-data' />
+    <dep kind='package' name='gnome-nettool' />
+    <dep kind='package' name='gnome-panel' />
+    <dep kind='package' name='gnome-panel-32bit' />
+    <dep kind='package' name='gnome-panel-64bit' />
+    <dep kind='package' name='gnome-panel-x86' />
+    <dep kind='package' name='gnome-power-manager' />
+    <dep kind='package' name='gnome-printer-add' />
+    <dep kind='package' name='gnome-screensaver' />
+    <dep kind='package' name='gnome-session' />
+    <dep kind='package' name='gnome-spell2' />
+    <dep kind='package' name='gnome-system-monitor' />
+    <dep kind='package' name='gnome-terminal' />
+    <dep kind='package' name='gnome-themes' />
+    <dep kind='package' name='gnome-themes-32bit' />
+    <dep kind='package' name='gnome-themes-64bit' />
+    <dep kind='package' name='gnome-themes-x86' />
+    <dep kind='package' name='gnome-utils' />
+    <dep kind='package' name='gnome-vfs2' />
+    <dep kind='package' name='gnome-vfs2-32bit' />
+    <dep kind='package' name='gnome-vfs2-64bit' />
+    <dep kind='package' name='gnome-vfs2-x86' />
+    <dep kind='package' name='gnome-volume-manager' />
+    <dep kind='package' name='gnome2-NLD' />
+    <dep kind='package' name='gnome2-SLES' />
+    <dep kind='package' name='gnome2-SuSE' />
+    <dep kind='package' name='gnome2-user-docs' />
+    <dep kind='package' name='gnutls' />
+    <dep kind='package' name='gnutls-32bit' />
+    <dep kind='package' name='gnutls-64bit' />
+    <dep kind='package' name='gnutls-x86' />
+    <dep kind='package' name='gpg2' />
+    <dep kind='package' name='gpgme' />
+    <dep kind='package' name='gstreamer' />
+    <dep kind='package' name='gstreamer-32bit' />
+    <dep kind='package' name='gstreamer-64bit' />
+    <dep kind='package' name='gstreamer-plugins' />
+    <dep kind='package' name='gstreamer-plugins-32bit' />
+    <dep kind='package' name='gstreamer-plugins-64bit' />
+    <dep kind='package' name='gstreamer-plugins-default' />
+    <dep kind='package' name='gstreamer-plugins-extra' />
+    <dep kind='package' name='gstreamer-plugins-x86' />
+    <dep kind='package' name='gstreamer-x86' />
+    <dep kind='package' name='gtk-engines' />
+    <dep kind='package' name='gtk-sharp2' />
+    <dep kind='package' name='gtk-sharp2-32bit' />
+    <dep kind='package' name='gtk-sharp2-x86' />
+    <dep kind='package' name='gtk2-engines' />
+    <dep kind='package' name='gtk2-engines-32bit' />
+    <dep kind='package' name='gtk2-engines-64bit' />
+    <dep kind='package' name='gtk2-engines-x86' />
+    <dep kind='package' name='gtk2-themes' />
+    <dep kind='package' name='gtkhtml2' />
+    <dep kind='package' name='gtksourceview' />
+    <dep kind='package' name='gtkspell' />
+    <dep kind='package' name='gucharmap' />
+    <dep kind='package' name='guile' />
+    <dep kind='package' name='hal-gnome' />
+    <dep kind='package' name='htdig' />
+    <dep kind='package' name='info2html' />
+    <dep kind='package' name='input-utils' />
+    <dep kind='package' name='jack' />
+    <dep kind='package' name='jack-32bit' />
+    <dep kind='package' name='jack-64bit' />
+    <dep kind='package' name='jack-x86' />
+    <dep kind='package' name='kdelibs3' />
+    <dep kind='package' name='latex2html-pngicons' />
+    <dep kind='package' name='libao' />
+    <dep kind='package' name='libart_lgpl' />
+    <dep kind='package' name='libart_lgpl-32bit' />
+    <dep kind='package' name='libart_lgpl-64bit' />
+    <dep kind='package' name='libart_lgpl-x86' />
+    <dep kind='package' name='libbeagle' />
+    <dep kind='package' name='libbeagle-32bit' />
+    <dep kind='package' name='libbeagle-x86' />
+    <dep kind='package' name='libbonobo' />
+    <dep kind='package' name='libbonobo-32bit' />
+    <dep kind='package' name='libbonobo-64bit' />
+    <dep kind='package' name='libbonobo-x86' />
+    <dep kind='package' name='libbonoboui' />
+    <dep kind='package' name='libbonoboui-32bit' />
+    <dep kind='package' name='libbonoboui-64bit' />
+    <dep kind='package' name='libbonoboui-x86' />
+    <dep kind='package' name='libcddb' />
+    <dep kind='package' name='libcddb-32bit' />
+    <dep kind='package' name='libcddb-64bit' />
+    <dep kind='package' name='libcddb-x86' />
+    <dep kind='package' name='libcdio' />
+    <dep kind='package' name='libcdio-32bit' />
+    <dep kind='package' name='libcdio-64bit' />
+    <dep kind='package' name='libcdio-x86' />
+    <dep kind='package' name='libcroco' />
+    <dep kind='package' name='libcroco-32bit' />
+    <dep kind='package' name='libcroco-64bit' />
+    <dep kind='package' name='libcroco-x86' />
+    <dep kind='package' name='libdaemon' />
+    <dep kind='package' name='libexif' />
+    <dep kind='package' name='libexif-32bit' />
+    <dep kind='package' name='libexif-64bit' />
+    <dep kind='package' name='libexif-x86' />
+    <dep kind='package' name='libgda' />
+    <dep kind='package' name='libglade2' />
+    <dep kind='package' name='libglade2-32bit' />
+    <dep kind='package' name='libglade2-64bit' />
+    <dep kind='package' name='libglade2-x86' />
+    <dep kind='package' name='libgnome' />
+    <dep kind='package' name='libgnome-32bit' />
+    <dep kind='package' name='libgnome-64bit' />
+    <dep kind='package' name='libgnome-x86' />
+    <dep kind='package' name='libgnomecanvas' />
+    <dep kind='package' name='libgnomecanvas-32bit' />
+    <dep kind='package' name='libgnomecanvas-64bit' />
+    <dep kind='package' name='libgnomecanvas-x86' />
+    <dep kind='package' name='libgnomecups' />
+    <dep kind='package' name='libgnomecups-32bit' />
+    <dep kind='package' name='libgnomecups-64bit' />
+    <dep kind='package' name='libgnomecups-x86' />
+    <dep kind='package' name='libgnomedb' />
+    <dep kind='package' name='libgnomeprint' />
+    <dep kind='package' name='libgnomeprint-32bit' />
+    <dep kind='package' name='libgnomeprint-64bit' />
+    <dep kind='package' name='libgnomeprint-x86' />
+    <dep kind='package' name='libgnomeprintui' />
+    <dep kind='package' name='libgnomeprintui-32bit' />
+    <dep kind='package' name='libgnomeprintui-64bit' />
+    <dep kind='package' name='libgnomeprintui-x86' />
+    <dep kind='package' name='libgnomesu' />
+    <dep kind='package' name='libgnomeui' />
+    <dep kind='package' name='libgnomeui-32bit' />
+    <dep kind='package' name='libgnomeui-64bit' />
+    <dep kind='package' name='libgnomeui-x86' />
+    <dep kind='package' name='libgsf' />
+    <dep kind='package' name='libgsf-32bit' />
+    <dep kind='package' name='libgsf-64bit' />
+    <dep kind='package' name='libgsf-gnome' />
+    <dep kind='package' name='libgsf-x86' />
+    <dep kind='package' name='libgtop' />
+    <dep kind='package' name='libgtop-32bit' />
+    <dep kind='package' name='libgtop-64bit' />
+    <dep kind='package' name='libgtop-x86' />
+    <dep kind='package' name='libidl' />
+    <dep kind='package' name='libidl-32bit' />
+    <dep kind='package' name='libidl-64bit' />
+    <dep kind='package' name='libidl-x86' />
+    <dep kind='package' name='libjasper' />
+    <dep kind='package' name='libjasper-32bit' />
+    <dep kind='package' name='libjasper-64bit' />
+    <dep kind='package' name='libjasper-x86' />
+    <dep kind='package' name='libksba' />
+    <dep kind='package' name='libmikmod' />
+    <dep kind='package' name='libmikmod-32bit' />
+    <dep kind='package' name='libmikmod-64bit' />
+    <dep kind='package' name='libmikmod-x86' />
+    <dep kind='package' name='libmusicbrainz' />
+    <dep kind='package' name='libnotify' />
+    <dep kind='package' name='libogg' />
+    <dep kind='package' name='libogg-32bit' />
+    <dep kind='package' name='libogg-64bit' />
+    <dep kind='package' name='libogg-x86' />
+    <dep kind='package' name='libopencdk' />
+    <dep kind='package' name='libopencdk-32bit' />
+    <dep kind='package' name='libopencdk-64bit' />
+    <dep kind='package' name='libopencdk-x86' />
+    <dep kind='package' name='libraw1394' />
+    <dep kind='package' name='libraw1394-32bit' />
+    <dep kind='package' name='libraw1394-64bit' />
+    <dep kind='package' name='libraw1394-x86' />
+    <dep kind='package' name='librsvg' />
+    <dep kind='package' name='librsvg-32bit' />
+    <dep kind='package' name='librsvg-64bit' />
+    <dep kind='package' name='librsvg-x86' />
+    <dep kind='package' name='libsamplerate' />
+    <dep kind='package' name='libsexy' />
+    <dep kind='package' name='libsmbclient' />
+    <dep kind='package' name='libsmbclient-32bit' />
+    <dep kind='package' name='libsmbclient-64bit' />
+    <dep kind='package' name='libsmbclient-x86' />
+    <dep kind='package' name='libsndfile' />
+    <dep kind='package' name='libsndfile-32bit' />
+    <dep kind='package' name='libsndfile-64bit' />
+    <dep kind='package' name='libsndfile-x86' />
+    <dep kind='package' name='libsoup' />
+    <dep kind='package' name='libsoup-32bit' />
+    <dep kind='package' name='libsoup-64bit' />
+    <dep kind='package' name='libsoup-x86' />
+    <dep kind='package' name='libtheora' />
+    <dep kind='package' name='libtheora-32bit' />
+    <dep kind='package' name='libtheora-64bit' />
+    <dep kind='package' name='libtheora-x86' />
+    <dep kind='package' name='libvorbis' />
+    <dep kind='package' name='libvorbis-32bit' />
+    <dep kind='package' name='libvorbis-64bit' />
+    <dep kind='package' name='libvorbis-x86' />
+    <dep kind='package' name='libwnck' />
+    <dep kind='package' name='libwnck-32bit' />
+    <dep kind='package' name='libwnck-64bit' />
+    <dep kind='package' name='libwnck-x86' />
+    <dep kind='package' name='libxklavier' />
+    <dep kind='package' name='libxml2-python' />
+    <dep kind='package' name='lzo' />
+    <dep kind='package' name='lzo-32bit' />
+    <dep kind='package' name='lzo-64bit' />
+    <dep kind='package' name='lzo-x86' />
+    <dep kind='package' name='mDNSResponder' />
+    <dep kind='package' name='mDNSResponder-32bit' />
+    <dep kind='package' name='mDNSResponder-64bit' />
+    <dep kind='package' name='mDNSResponder-x86' />
+    <dep kind='package' name='metacity' />
+    <dep kind='package' name='mozilla-nspr' />
+    <dep kind='package' name='mozilla-nspr-32bit' />
+    <dep kind='package' name='mozilla-nspr-64bit' />
+    <dep kind='package' name='mozilla-nspr-x86' />
+    <dep kind='package' name='mozilla-nss' />
+    <dep kind='package' name='mozilla-nss-32bit' />
+    <dep kind='package' name='mozilla-nss-64bit' />
+    <dep kind='package' name='mozilla-nss-x86' />
+    <dep kind='package' name='mozilla-xulrunner' />
+    <dep kind='package' name='nautilus' />
+    <dep kind='package' name='nautilus-32bit' />
+    <dep kind='package' name='nautilus-64bit' />
+    <dep kind='package' name='nautilus-cd-burner' />
+    <dep kind='package' name='nautilus-cd-burner-32bit' />
+    <dep kind='package' name='nautilus-cd-burner-64bit' />
+    <dep kind='package' name='nautilus-cd-burner-x86' />
+    <dep kind='package' name='nautilus-open-terminal' />
+    <dep kind='package' name='nautilus-share' />
+    <dep kind='package' name='nautilus-x86' />
+    <dep kind='package' name='ncpfs' />
+    <dep kind='package' name='notification-daemon' />
+    <dep kind='package' name='openmotif-libs' />
+    <dep kind='package' name='openmotif-libs-32bit' />
+    <dep kind='package' name='openmotif-libs-64bit' />
+    <dep kind='package' name='openmotif-libs-x86' />
+    <dep kind='package' name='orbit2' />
+    <dep kind='package' name='orbit2-32bit' />
+    <dep kind='package' name='orbit2-64bit' />
+    <dep kind='package' name='orbit2-x86' />
+    <dep kind='package' name='pango' />
+    <dep kind='package' name='pango-32bit' />
+    <dep kind='package' name='pango-64bit' />
+    <dep kind='package' name='pango-x86' />
+    <dep kind='package' name='pinentry' />
+    <dep kind='package' name='poppler' />
+    <dep kind='package' name='poppler-glib' />
+    <dep kind='package' name='python' />
+    <dep kind='package' name='python-32bit' />
+    <dep kind='package' name='python-64bit' />
+    <dep kind='package' name='python-gnome' />
+    <dep kind='package' name='python-gtk' />
+    <dep kind='package' name='python-numeric' />
+    <dep kind='package' name='python-orbit' />
+    <dep kind='package' name='python-x86' />
+    <dep kind='package' name='rrdtool' />
+    <dep kind='package' name='samba' />
+    <dep kind='package' name='sensors' />
+    <dep kind='package' name='shared-mime-info' />
+    <dep kind='package' name='slang' />
+    <dep kind='package' name='slang-32bit' />
+    <dep kind='package' name='slang-64bit' />
+    <dep kind='package' name='slang-x86' />
+    <dep kind='package' name='sox' />
+    <dep kind='package' name='startup-notification' />
+    <dep kind='package' name='startup-notification-32bit' />
+    <dep kind='package' name='startup-notification-64bit' />
+    <dep kind='package' name='startup-notification-x86' />
+    <dep kind='package' name='susehelp' />
+    <dep kind='package' name='susehelp_en' />
+    <dep kind='package' name='system-tools-backends' />
+    <dep kind='package' name='tango-icon-theme' />
+    <dep kind='package' name='thinkeramik-style' />
+    <dep kind='package' name='thinkeramik-style-32bit' />
+    <dep kind='package' name='thinkeramik-style-64bit' />
+    <dep kind='package' name='thinkeramik-style-x86' />
+    <dep kind='package' name='vcdimager' />
+    <dep kind='package' name='vcdimager-32bit' />
+    <dep kind='package' name='vcdimager-64bit' />
+    <dep kind='package' name='vcdimager-x86' />
+    <dep kind='package' name='vino' />
+    <dep kind='package' name='vte' />
+    <dep kind='package' name='xkeyboard-config' />
+    <dep kind='package' name='xscreensaver' />
+    <dep kind='package' name='yast2-sound' />
+    <dep kind='package' name='yelp' />
+    <dep kind='package' name='zen-updater' />
+    <dep kind='package' name='zenity' />
+  </recommends>
+</selection>
+<selection>
+  <name>ha_sles</name>
+  <summary>High Availability</summary>
+  <section>system</section>
+  <history>
+    <update>
+      <hid>12345</hid>
+      <version>10</version>
+      <release>41</release>
+      <arch>noarch</arch>
+    </update>
+  </history>
+  <recommends>
+    <dep kind='package' name='drbd' />
+    <dep kind='package' name='gnutls' />
+    <dep kind='package' name='gnutls-32bit' />
+    <dep kind='package' name='gnutls-64bit' />
+    <dep kind='package' name='gnutls-x86' />
+    <dep kind='package' name='heartbeat' />
+    <dep kind='package' name='heartbeat-ldirectord' />
+    <dep kind='package' name='heartbeat-pils' />
+    <dep kind='package' name='heartbeat-stonith' />
+    <dep kind='package' name='ipvsadm' />
+    <dep kind='package' name='libnet' />
+    <dep kind='package' name='libopencdk' />
+    <dep kind='package' name='libopencdk-32bit' />
+    <dep kind='package' name='libopencdk-64bit' />
+    <dep kind='package' name='libopencdk-x86' />
+    <dep kind='package' name='lzo' />
+    <dep kind='package' name='lzo-32bit' />
+    <dep kind='package' name='lzo-64bit' />
+    <dep kind='package' name='lzo-x86' />
+    <dep kind='package' name='net-snmp' />
+    <dep kind='package' name='ocfs2-tools' />
+    <dep kind='package' name='ocfs2console' />
+    <dep kind='package' name='perl-HTML-Parser' />
+    <dep kind='package' name='perl-HTML-Tagset' />
+    <dep kind='package' name='perl-Net_SSLeay' />
+    <dep kind='package' name='perl-TermReadKey' />
+    <dep kind='package' name='perl-libwww-perl' />
+    <dep kind='package' name='python' />
+    <dep kind='package' name='python-32bit' />
+    <dep kind='package' name='python-64bit' />
+    <dep kind='package' name='python-x86' />
+  </recommends>
+</selection>
+<selection>
+  <name>kde</name>
+  <summary>KDE Desktop Environment</summary>
+  <section>system</section>
+  <history>
+    <update>
+      <hid>12345</hid>
+      <version>10</version>
+      <release>41</release>
+      <arch>noarch</arch>
+    </update>
+  </history>
+  <requires>
+    <dep kind='selection' name='x11' />
+  </requires>
+  <recommends>
+    <dep kind='package' name='Crystalcursors' />
+    <dep kind='package' name='MozillaFirefox' />
+    <dep kind='package' name='MozillaFirefox-translations' />
+    <dep kind='package' name='OpenEXR' />
+    <dep kind='package' name='OpenEXR-32bit' />
+    <dep kind='package' name='OpenEXR-64bit' />
+    <dep kind='package' name='OpenEXR-x86' />
+    <dep kind='package' name='SDL' />
+    <dep kind='package' name='SDL-32bit' />
+    <dep kind='package' name='SDL-64bit' />
+    <dep kind='package' name='SDL-x86' />
+    <dep kind='package' name='aalib' />
+    <dep kind='package' name='aalib-32bit' />
+    <dep kind='package' name='aalib-64bit' />
+    <dep kind='package' name='aalib-x86' />
+    <dep kind='package' name='aspell' />
+    <dep kind='package' name='aspell-32bit' />
+    <dep kind='package' name='aspell-64bit' />
+    <dep kind='package' name='aspell-en' />
+    <dep kind='package' name='aspell-x86' />
+    <dep kind='package' name='audiofile' />
+    <dep kind='package' name='audiofile-32bit' />
+    <dep kind='package' name='audiofile-64bit' />
+    <dep kind='package' name='audiofile-x86' />
+    <dep kind='package' name='awesfx' />
+    <dep kind='package' name='cdk' />
+    <dep kind='package' name='cdparanoia' />
+    <dep kind='package' name='cdparanoia-32bit' />
+    <dep kind='package' name='cdparanoia-64bit' />
+    <dep kind='package' name='cdparanoia-x86' />
+    <dep kind='package' name='cdrdao' />
+    <dep kind='package' name='cdrecord' />
+    <dep kind='package' name='dbus-1-qt3' />
+    <dep kind='package' name='dbus-1-qt3-32bit' />
+    <dep kind='package' name='dbus-1-qt3-64bit' />
+    <dep kind='package' name='dbus-1-qt3-x86' />
+    <dep kind='package' name='desktop-file-utils' />
+    <dep kind='package' name='dirmngr' />
+    <dep kind='package' name='dosbootdisk' />
+    <dep kind='package' name='dvd+rw-tools' />
+    <dep kind='package' name='efont-unicode' />
+    <dep kind='package' name='enscript' />
+    <dep kind='package' name='esound' />
+    <dep kind='package' name='esound-32bit' />
+    <dep kind='package' name='esound-64bit' />
+    <dep kind='package' name='esound-x86' />
+    <dep kind='package' name='fam' />
+    <dep kind='package' name='fam-32bit' />
+    <dep kind='package' name='fam-64bit' />
+    <dep kind='package' name='fam-server' />
+    <dep kind='package' name='fam-x86' />
+    <dep kind='package' name='fileshareset' />
+    <dep kind='package' name='flac' />
+    <dep kind='package' name='flac-32bit' />
+    <dep kind='package' name='flac-64bit' />
+    <dep kind='package' name='flac-x86' />
+    <dep kind='package' name='gail' />
+    <dep kind='package' name='gail-32bit' />
+    <dep kind='package' name='gail-64bit' />
+    <dep kind='package' name='gail-x86' />
+    <dep kind='package' name='gconf2' />
+    <dep kind='package' name='gconf2-32bit' />
+    <dep kind='package' name='gconf2-64bit' />
+    <dep kind='package' name='gconf2-x86' />
+    <dep kind='package' name='gle' />
+    <dep kind='package' name='gmp' />
+    <dep kind='package' name='gmp-32bit' />
+    <dep kind='package' name='gmp-64bit' />
+    <dep kind='package' name='gmp-x86' />
+    <dep kind='package' name='gnome-desktop' />
+    <dep kind='package' name='gnome-desktop-32bit' />
+    <dep kind='package' name='gnome-desktop-64bit' />
+    <dep kind='package' name='gnome-desktop-x86' />
+    <dep kind='package' name='gnome-icon-theme' />
+    <dep kind='package' name='gnome-keyring' />
+    <dep kind='package' name='gnome-keyring-32bit' />
+    <dep kind='package' name='gnome-keyring-64bit' />
+    <dep kind='package' name='gnome-keyring-x86' />
+    <dep kind='package' name='gnome-mime-data' />
+    <dep kind='package' name='gnome-vfs2' />
+    <dep kind='package' name='gnome-vfs2-32bit' />
+    <dep kind='package' name='gnome-vfs2-64bit' />
+    <dep kind='package' name='gnome-vfs2-x86' />
+    <dep kind='package' name='gpg2' />
+    <dep kind='package' name='gpgme' />
+    <dep kind='package' name='guile' />
+    <dep kind='package' name='htdig' />
+    <dep kind='package' name='id3lib' />
+    <dep kind='package' name='info2html' />
+    <dep kind='package' name='input-utils' />
+    <dep kind='package' name='jack' />
+    <dep kind='package' name='jack-32bit' />
+    <dep kind='package' name='jack-64bit' />
+    <dep kind='package' name='jack-x86' />
+    <dep kind='package' name='k3b' />
+    <dep kind='package' name='kdebase3' />
+    <dep kind='package' name='kdebase3-32bit' />
+    <dep kind='package' name='kdebase3-64bit' />
+    <dep kind='package' name='kdebase3-NLD' />
+    <dep kind='package' name='kdebase3-SLES' />
+    <dep kind='package' name='kdebase3-kdm' />
+    <dep kind='package' name='kdebase3-ksysguardd' />
+    <dep kind='package' name='kdebase3-nsplugin' />
+    <dep kind='package' name='kdebase3-samba' />
+    <dep kind='package' name='kdebase3-samba-x86' />
+    <dep kind='package' name='kdebase3-session' />
+    <dep kind='package' name='kdebase3-x86' />
+    <dep kind='package' name='kdegraphics3-pdf' />
+    <dep kind='package' name='kdelibs3' />
+    <dep kind='package' name='kdelibs3-32bit' />
+    <dep kind='package' name='kdelibs3-64bit' />
+    <dep kind='package' name='kdelibs3-doc' />
+    <dep kind='package' name='kdelibs3-x86' />
+    <dep kind='package' name='kdenetwork3-vnc' />
+    <dep kind='package' name='kdepim3' />
+    <dep kind='package' name='kdepim3-networkstatus' />
+    <dep kind='package' name='kdepim3-sync' />
+    <dep kind='package' name='kdeutils3' />
+    <dep kind='package' name='kinternet' />
+    <dep kind='package' name='kio_slp' />
+    <dep kind='package' name='kpowersave' />
+    <dep kind='package' name='latex2html-pngicons' />
+    <dep kind='package' name='libao' />
+    <dep kind='package' name='libart_lgpl' />
+    <dep kind='package' name='libart_lgpl-32bit' />
+    <dep kind='package' name='libart_lgpl-64bit' />
+    <dep kind='package' name='libart_lgpl-x86' />
+    <dep kind='package' name='libbonobo' />
+    <dep kind='package' name='libbonobo-32bit' />
+    <dep kind='package' name='libbonobo-64bit' />
+    <dep kind='package' name='libbonobo-x86' />
+    <dep kind='package' name='libbonoboui' />
+    <dep kind='package' name='libbonoboui-32bit' />
+    <dep kind='package' name='libbonoboui-64bit' />
+    <dep kind='package' name='libbonoboui-x86' />
+    <dep kind='package' name='libcroco' />
+    <dep kind='package' name='libcroco-32bit' />
+    <dep kind='package' name='libcroco-64bit' />
+    <dep kind='package' name='libcroco-x86' />
+    <dep kind='package' name='libexif' />
+    <dep kind='package' name='libexif-32bit' />
+    <dep kind='package' name='libexif-64bit' />
+    <dep kind='package' name='libexif-x86' />
+    <dep kind='package' name='libglade2' />
+    <dep kind='package' name='libglade2-32bit' />
+    <dep kind='package' name='libglade2-64bit' />
+    <dep kind='package' name='libglade2-x86' />
+    <dep kind='package' name='libgnome' />
+    <dep kind='package' name='libgnome-32bit' />
+    <dep kind='package' name='libgnome-64bit' />
+    <dep kind='package' name='libgnome-x86' />
+    <dep kind='package' name='libgnomecanvas' />
+    <dep kind='package' name='libgnomecanvas-32bit' />
+    <dep kind='package' name='libgnomecanvas-64bit' />
+    <dep kind='package' name='libgnomecanvas-x86' />
+    <dep kind='package' name='libgnomecups' />
+    <dep kind='package' name='libgnomecups-32bit' />
+    <dep kind='package' name='libgnomecups-64bit' />
+    <dep kind='package' name='libgnomecups-x86' />
+    <dep kind='package' name='libgnomeprint' />
+    <dep kind='package' name='libgnomeprint-32bit' />
+    <dep kind='package' name='libgnomeprint-64bit' />
+    <dep kind='package' name='libgnomeprint-x86' />
+    <dep kind='package' name='libgnomeprintui' />
+    <dep kind='package' name='libgnomeprintui-32bit' />
+    <dep kind='package' name='libgnomeprintui-64bit' />
+    <dep kind='package' name='libgnomeprintui-x86' />
+    <dep kind='package' name='libgnomesu' />
+    <dep kind='package' name='libgnomeui' />
+    <dep kind='package' name='libgnomeui-32bit' />
+    <dep kind='package' name='libgnomeui-64bit' />
+    <dep kind='package' name='libgnomeui-x86' />
+    <dep kind='package' name='libgsf' />
+    <dep kind='package' name='libgsf-32bit' />
+    <dep kind='package' name='libgsf-64bit' />
+    <dep kind='package' name='libgsf-x86' />
+    <dep kind='package' name='libidl' />
+    <dep kind='package' name='libidl-32bit' />
+    <dep kind='package' name='libidl-64bit' />
+    <dep kind='package' name='libidl-x86' />
+    <dep kind='package' name='libidn' />
+    <dep kind='package' name='libidn-32bit' />
+    <dep kind='package' name='libidn-64bit' />
+    <dep kind='package' name='libidn-x86' />
+    <dep kind='package' name='libjasper' />
+    <dep kind='package' name='libjasper-32bit' />
+    <dep kind='package' name='libjasper-64bit' />
+    <dep kind='package' name='libjasper-x86' />
+    <dep kind='package' name='libksba' />
+    <dep kind='package' name='libmikmod' />
+    <dep kind='package' name='libmikmod-32bit' />
+    <dep kind='package' name='libmikmod-64bit' />
+    <dep kind='package' name='libmikmod-x86' />
+    <dep kind='package' name='libmusicbrainz' />
+    <dep kind='package' name='libogg' />
+    <dep kind='package' name='libogg-32bit' />
+    <dep kind='package' name='libogg-64bit' />
+    <dep kind='package' name='libogg-x86' />
+    <dep kind='package' name='libpcap' />
+    <dep kind='package' name='libraw1394' />
+    <dep kind='package' name='libraw1394-32bit' />
+    <dep kind='package' name='libraw1394-64bit' />
+    <dep kind='package' name='libraw1394-x86' />
+    <dep kind='package' name='librsvg' />
+    <dep kind='package' name='librsvg-32bit' />
+    <dep kind='package' name='librsvg-64bit' />
+    <dep kind='package' name='librsvg-x86' />
+    <dep kind='package' name='libsamplerate' />
+    <dep kind='package' name='libsmbclient' />
+    <dep kind='package' name='libsmbclient-32bit' />
+    <dep kind='package' name='libsmbclient-64bit' />
+    <dep kind='package' name='libsmbclient-x86' />
+    <dep kind='package' name='libsndfile' />
+    <dep kind='package' name='libsndfile-32bit' />
+    <dep kind='package' name='libsndfile-64bit' />
+    <dep kind='package' name='libsndfile-x86' />
+    <dep kind='package' name='libvorbis' />
+    <dep kind='package' name='libvorbis-32bit' />
+    <dep kind='package' name='libvorbis-64bit' />
+    <dep kind='package' name='libvorbis-x86' />
+    <dep kind='package' name='mDNSResponder' />
+    <dep kind='package' name='mDNSResponder-32bit' />
+    <dep kind='package' name='mDNSResponder-64bit' />
+    <dep kind='package' name='mDNSResponder-x86' />
+    <dep kind='package' name='mozilla-nspr' />
+    <dep kind='package' name='mozilla-nspr-32bit' />
+    <dep kind='package' name='mozilla-nspr-64bit' />
+    <dep kind='package' name='mozilla-nspr-x86' />
+    <dep kind='package' name='mozilla-nss' />
+    <dep kind='package' name='mozilla-nss-32bit' />
+    <dep kind='package' name='mozilla-nss-64bit' />
+    <dep kind='package' name='mozilla-nss-x86' />
+    <dep kind='package' name='mozilla-xulrunner' />
+    <dep kind='package' name='net-snmp' />
+    <dep kind='package' name='openmotif-libs' />
+    <dep kind='package' name='openmotif-libs-32bit' />
+    <dep kind='package' name='openmotif-libs-64bit' />
+    <dep kind='package' name='openmotif-libs-x86' />
+    <dep kind='package' name='orbit2' />
+    <dep kind='package' name='orbit2-32bit' />
+    <dep kind='package' name='orbit2-64bit' />
+    <dep kind='package' name='orbit2-x86' />
+    <dep kind='package' name='pango' />
+    <dep kind='package' name='pango-32bit' />
+    <dep kind='package' name='pango-64bit' />
+    <dep kind='package' name='pango-x86' />
+    <dep kind='package' name='perl-PDA-Pilot' />
+    <dep kind='package' name='perl-TermReadKey' />
+    <dep kind='package' name='pilot-link' />
+    <dep kind='package' name='pinentry' />
+    <dep kind='package' name='python' />
+    <dep kind='package' name='python-32bit' />
+    <dep kind='package' name='python-64bit' />
+    <dep kind='package' name='python-x86' />
+    <dep kind='package' name='rrdtool' />
+    <dep kind='package' name='sensors' />
+    <dep kind='package' name='sgml-skel' />
+    <dep kind='package' name='shared-mime-info' />
+    <dep kind='package' name='slang' />
+    <dep kind='package' name='slang-32bit' />
+    <dep kind='package' name='slang-64bit' />
+    <dep kind='package' name='slang-x86' />
+    <dep kind='package' name='startup-notification' />
+    <dep kind='package' name='startup-notification-32bit' />
+    <dep kind='package' name='startup-notification-64bit' />
+    <dep kind='package' name='startup-notification-x86' />
+    <dep kind='package' name='susehelp' />
+    <dep kind='package' name='susehelp_en' />
+    <dep kind='package' name='taglib' />
+    <dep kind='package' name='taglib-32bit' />
+    <dep kind='package' name='taglib-64bit' />
+    <dep kind='package' name='taglib-x86' />
+    <dep kind='package' name='thinkeramik' />
+    <dep kind='package' name='thinkeramik-32bit' />
+    <dep kind='package' name='thinkeramik-64bit' />
+    <dep kind='package' name='thinkeramik-style' />
+    <dep kind='package' name='thinkeramik-style-32bit' />
+    <dep kind='package' name='thinkeramik-style-64bit' />
+    <dep kind='package' name='thinkeramik-style-x86' />
+    <dep kind='package' name='thinkeramik-x86' />
+    <dep kind='package' name='unixODBC' />
+    <dep kind='package' name='unixODBC-32bit' />
+    <dep kind='package' name='unixODBC-64bit' />
+    <dep kind='package' name='unixODBC-x86' />
+    <dep kind='package' name='xpdf-tools' />
+    <dep kind='package' name='xscreensaver' />
+    <dep kind='package' name='yast2-sound' />
+    <dep kind='package' name='zen-updater' />
+  </recommends>
+</selection>
+<selection>
+  <name>lamp_server</name>
+  <summary>Web and LAMP Server</summary>
+  <section>system</section>
+  <history>
+    <update>
+      <hid>12345</hid>
+      <version>10</version>
+      <release>41</release>
+      <arch>noarch</arch>
+    </update>
+  </history>
+  <recommends>
+    <dep kind='package' name='apache2' />
+    <dep kind='package' name='apache2-doc' />
+    <dep kind='package' name='apache2-example-pages' />
+    <dep kind='package' name='apache2-mod_php5' />
+    <dep kind='package' name='apache2-mod_python' />
+    <dep kind='package' name='apache2-prefork' />
+    <dep kind='package' name='libapr-util1' />
+    <dep kind='package' name='libapr1' />
+    <dep kind='package' name='mysql' />
+  </recommends>
+</selection>
+<selection>
+  <name>mail_server</name>
+  <summary>Mail and News Server</summary>
+  <section>system</section>
+  <history>
+    <update>
+      <hid>12345</hid>
+      <version>10</version>
+      <release>41</release>
+      <arch>noarch</arch>
+    </update>
+  </history>
+  <recommends>
+    <dep kind='package' name='amavisd-new' />
+    <dep kind='package' name='avmailgate' />
+    <dep kind='package' name='clamav' />
+    <dep kind='package' name='cyrus-imapd' />
+    <dep kind='package' name='inn' />
+    <dep kind='package' name='lha' />
+    <dep kind='package' name='mailman' />
+    <dep kind='package' name='spamassassin' />
+    <dep kind='package' name='unace' />
+    <dep kind='package' name='unarj' />
+    <dep kind='package' name='unrar' />
+    <dep kind='package' name='vacation' />
+    <dep kind='package' name='yast2-mail-server' />
+    <dep kind='package' name='zoo' />
+  </recommends>
+</selection>
+<selection>
+  <name>oracle_server</name>
+  <summary>Oracle Server Base</summary>
+  <section>system</section>
+  <history>
+    <update>
+      <hid>12345</hid>
+      <version>10</version>
+      <release>41</release>
+      <arch>noarch</arch>
+    </update>
+  </history>
+  <recommends>
+    <dep kind='package' name='orarun' />
+  </recommends>
+</selection>
+<selection>
+  <name>print_server</name>
+  <summary>Print Server</summary>
+  <section>system</section>
+  <history>
+    <update>
+      <hid>12345</hid>
+      <version>10</version>
+      <release>41</release>
+      <arch>noarch</arch>
+    </update>
+  </history>
+  <recommends>
+    <dep kind='package' name='cups' />
+    <dep kind='package' name='cups-SUSE-ppds-dat' />
+    <dep kind='package' name='cups-drivers' />
+    <dep kind='package' name='cups-drivers-stp' />
+    <dep kind='package' name='filters' />
+    <dep kind='package' name='foomatic-filters' />
+    <dep kind='package' name='manufacturer-PPDs' />
+    <dep kind='package' name='samba' />
+  </recommends>
+</selection>
+<selection>
+  <name>sap_server</name>
+  <summary>SAP Application Server Base</summary>
+  <section>system</section>
+  <history>
+    <update>
+      <hid>12345</hid>
+      <version>10</version>
+      <release>41</release>
+      <arch>noarch</arch>
+    </update>
+  </history>
+  <recommends>
+    <dep kind='package' name='sapinit' />
+  </recommends>
+</selection>
+<selection>
+  <name>WBEM</name>
+  <summary>Web-Based Enterprise Management</summary>
+  <section>system</section>
+  <history>
+    <update>
+      <hid>12345</hid>
+      <version>10</version>
+      <release>41</release>
+      <arch>noarch</arch>
+    </update>
+  </history>
+  <recommends>
+    <dep kind='package' name='cim-schema' />
+    <dep kind='package' name='openwbem' />
+    <dep kind='package' name='openwbem-base-providers' />
+    <dep kind='package' name='openwbem-smash-providers' />
+    <dep kind='package' name='yast2-cim' />
+  </recommends>
+</selection>
+<selection>
+  <name>x11</name>
+  <summary>X Window System</summary>
+  <section>system</section>
+  <history>
+    <update>
+      <hid>12345</hid>
+      <version>10</version>
+      <release>41</release>
+      <arch>noarch</arch>
+    </update>
+  </history>
+  <recommends>
+    <dep kind='package' name='3ddiag' />
+    <dep kind='package' name='855resolution' />
+    <dep kind='package' name='CheckHardware' />
+    <dep kind='package' name='Mesa' />
+    <dep kind='package' name='Mesa-32bit' />
+    <dep kind='package' name='Mesa-64bit' />
+    <dep kind='package' name='Mesa-x86' />
+    <dep kind='package' name='alsa' />
+    <dep kind='package' name='alsa-32bit' />
+    <dep kind='package' name='alsa-64bit' />
+    <dep kind='package' name='alsa-x86' />
+    <dep kind='package' name='atk' />
+    <dep kind='package' name='atk-32bit' />
+    <dep kind='package' name='atk-64bit' />
+    <dep kind='package' name='atk-x86' />
+    <dep kind='package' name='audiofile' />
+    <dep kind='package' name='audiofile-32bit' />
+    <dep kind='package' name='audiofile-64bit' />
+    <dep kind='package' name='audiofile-x86' />
+    <dep kind='package' name='bitstream-vera' />
+    <dep kind='package' name='cabextract' />
+    <dep kind='package' name='cairo' />
+    <dep kind='package' name='cairo-32bit' />
+    <dep kind='package' name='cairo-64bit' />
+    <dep kind='package' name='cairo-x86' />
+    <dep kind='package' name='dejavu' />
+    <dep kind='package' name='desktop-data-NLD' />
+    <dep kind='package' name='dialog' />
+    <dep kind='package' name='esound' />
+    <dep kind='package' name='esound-32bit' />
+    <dep kind='package' name='esound-64bit' />
+    <dep kind='package' name='esound-x86' />
+    <dep kind='package' name='evms-gui' />
+    <dep kind='package' name='fontconfig' />
+    <dep kind='package' name='fontconfig-32bit' />
+    <dep kind='package' name='fontconfig-64bit' />
+    <dep kind='package' name='fontconfig-x86' />
+    <dep kind='package' name='fonts-config' />
+    <dep kind='package' name='freeglut' />
+    <dep kind='package' name='freeglut-32bit' />
+    <dep kind='package' name='freeglut-64bit' />
+    <dep kind='package' name='freeglut-x86' />
+    <dep kind='package' name='freetype' />
+    <dep kind='package' name='freetype-32bit' />
+    <dep kind='package' name='freetype-64bit' />
+    <dep kind='package' name='freetype-x86' />
+    <dep kind='package' name='fribidi' />
+    <dep kind='package' name='fribidi-32bit' />
+    <dep kind='package' name='fribidi-64bit' />
+    <dep kind='package' name='fribidi-x86' />
+    <dep kind='package' name='fvwm2' />
+    <dep kind='package' name='ghostscript-fonts-other' />
+    <dep kind='package' name='ghostscript-fonts-std' />
+    <dep kind='package' name='ghostscript-library' />
+    <dep kind='package' name='ghostscript-x11' />
+    <dep kind='package' name='giflib' />
+    <dep kind='package' name='giflib-32bit' />
+    <dep kind='package' name='giflib-64bit' />
+    <dep kind='package' name='giflib-x86' />
+    <dep kind='package' name='glib' />
+    <dep kind='package' name='glib-32bit' />
+    <dep kind='package' name='glib-64bit' />
+    <dep kind='package' name='glib-x86' />
+    <dep kind='package' name='glitz' />
+    <dep kind='package' name='glitz-32bit' />
+    <dep kind='package' name='glitz-64bit' />
+    <dep kind='package' name='glitz-x86' />
+    <dep kind='package' name='gtk' />
+    <dep kind='package' name='gtk-32bit' />
+    <dep kind='package' name='gtk-64bit' />
+    <dep kind='package' name='gtk-x86' />
+    <dep kind='package' name='gtk2' />
+    <dep kind='package' name='gtk2-32bit' />
+    <dep kind='package' name='gtk2-64bit' />
+    <dep kind='package' name='gtk2-x86' />
+    <dep kind='package' name='ifnteuro' />
+    <dep kind='package' name='imlib' />
+    <dep kind='package' name='imlib-32bit' />
+    <dep kind='package' name='imlib-64bit' />
+    <dep kind='package' name='imlib-x86' />
+    <dep kind='package' name='intlfnts' />
+    <dep kind='package' name='ivman' />
+    <dep kind='package' name='libdrm' />
+    <dep kind='package' name='libdrm-32bit' />
+    <dep kind='package' name='libdrm-64bit' />
+    <dep kind='package' name='libdrm-x86' />
+    <dep kind='package' name='libnetpbm' />
+    <dep kind='package' name='libnetpbm-32bit' />
+    <dep kind='package' name='libnetpbm-64bit' />
+    <dep kind='package' name='libnetpbm-x86' />
+    <dep kind='package' name='libstroke' />
+    <dep kind='package' name='lsb' />
+    <dep kind='package' name='lsb-desktop' />
+    <dep kind='package' name='netpbm' />
+    <dep kind='package' name='openmotif-libs' />
+    <dep kind='package' name='openmotif-libs-32bit' />
+    <dep kind='package' name='openmotif-libs-64bit' />
+    <dep kind='package' name='openmotif-libs-x86' />
+    <dep kind='package' name='openssh-askpass' />
+    <dep kind='package' name='pango' />
+    <dep kind='package' name='pango-32bit' />
+    <dep kind='package' name='pango-64bit' />
+    <dep kind='package' name='pango-x86' />
+    <dep kind='package' name='perl-XML-Parser' />
+    <dep kind='package' name='qt3' />
+    <dep kind='package' name='qt3-32bit' />
+    <dep kind='package' name='qt3-64bit' />
+    <dep kind='package' name='qt3-x86' />
+    <dep kind='package' name='sax2' />
+    <dep kind='package' name='sax2-gui' />
+    <dep kind='package' name='sax2-ident' />
+    <dep kind='package' name='sax2-libsax' />
+    <dep kind='package' name='sax2-libsax-perl' />
+    <dep kind='package' name='sax2-tools' />
+    <dep kind='package' name='tcl' />
+    <dep kind='package' name='tcl-32bit' />
+    <dep kind='package' name='tcl-64bit' />
+    <dep kind='package' name='tcl-x86' />
+    <dep kind='package' name='tightvnc' />
+    <dep kind='package' name='tk' />
+    <dep kind='package' name='tk-32bit' />
+    <dep kind='package' name='tk-64bit' />
+    <dep kind='package' name='tk-x86' />
+    <dep kind='package' name='unclutter' />
+    <dep kind='package' name='x11-input-synaptics' />
+    <dep kind='package' name='x11-tools' />
+    <dep kind='package' name='xaw3d' />
+    <dep kind='package' name='xaw3d-32bit' />
+    <dep kind='package' name='xaw3d-64bit' />
+    <dep kind='package' name='xaw3d-x86' />
+    <dep kind='package' name='xbanner' />
+    <dep kind='package' name='xdg-menu' />
+    <dep kind='package' name='xdmbgrd' />
+    <dep kind='package' name='xkeyboard-config' />
+    <dep kind='package' name='xli' />
+    <dep kind='package' name='xlockmore' />
+    <dep kind='package' name='xorg-x11' />
+    <dep kind='package' name='xorg-x11-Mesa' />
+    <dep kind='package' name='xorg-x11-Mesa-32bit' />
+    <dep kind='package' name='xorg-x11-Xvnc' />
+    <dep kind='package' name='xorg-x11-driver-video' />
+    <dep kind='package' name='xorg-x11-driver-video-nvidia' />
+    <dep kind='package' name='xorg-x11-fonts-75dpi' />
+    <dep kind='package' name='xorg-x11-fonts-scalable' />
+    <dep kind='package' name='xorg-x11-libs' />
+    <dep kind='package' name='xorg-x11-libs-32bit' />
+    <dep kind='package' name='xorg-x11-libs-64bit' />
+    <dep kind='package' name='xorg-x11-libs-x86' />
+    <dep kind='package' name='xorg-x11-man' />
+    <dep kind='package' name='xorg-x11-server' />
+    <dep kind='package' name='xorg-x11-server-glx' />
+    <dep kind='package' name='xterm' />
+    <dep kind='package' name='xtermset' />
+    <dep kind='package' name='yast2-control-center' />
+    <dep kind='package' name='yast2-qt' />
+    <dep kind='package' name='yast2-x11' />
+  </recommends>
+</selection>
+<selection>
+  <name>xen_server</name>
+  <summary>Xen Virtual Machine Host Server</summary>
+  <section>system</section>
+  <history>
+    <update>
+      <hid>12345</hid>
+      <version>10</version>
+      <release>41</release>
+      <arch>noarch</arch>
+    </update>
+  </history>
+  <recommends>
+    <dep kind='package' name='SDL' />
+    <dep kind='package' name='SDL-32bit' />
+    <dep kind='package' name='SDL-64bit' />
+    <dep kind='package' name='SDL-x86' />
+    <dep kind='package' name='aalib' />
+    <dep kind='package' name='aalib-32bit' />
+    <dep kind='package' name='aalib-64bit' />
+    <dep kind='package' name='aalib-x86' />
+    <dep kind='package' name='bridge-utils' />
+    <dep kind='package' name='fontconfig' />
+    <dep kind='package' name='fontconfig-32bit' />
+    <dep kind='package' name='fontconfig-64bit' />
+    <dep kind='package' name='fontconfig-x86' />
+    <dep kind='package' name='kernel-xen' />
+    <dep kind='package' name='libreiserfs' />
+    <dep kind='package' name='python' />
+    <dep kind='package' name='python-32bit' />
+    <dep kind='package' name='python-64bit' />
+    <dep kind='package' name='python-x86' />
+    <dep kind='package' name='slang' />
+    <dep kind='package' name='slang-32bit' />
+    <dep kind='package' name='slang-64bit' />
+    <dep kind='package' name='slang-x86' />
+    <dep kind='package' name='xen' />
+    <dep kind='package' name='xen-doc-html' />
+    <dep kind='package' name='xen-doc-pdf' />
+    <dep kind='package' name='xen-tools' />
+    <dep kind='package' name='xen-tools-ioemu' />
+    <dep kind='package' name='xorg-x11-libs' />
+    <dep kind='package' name='xorg-x11-libs-32bit' />
+    <dep kind='package' name='xorg-x11-libs-64bit' />
+    <dep kind='package' name='xorg-x11-libs-x86' />
+    <dep kind='package' name='xterm' />
+  </recommends>
+</selection>
+</subchannel></channel>
diff --git a/testsuite/solver/data.deptestomatic/selection-tests/bug198095-test.solution b/testsuite/solver/data.deptestomatic/selection-tests/bug198095-test.solution
new file mode 100644 (file)
index 0000000..1ee8c1d
--- /dev/null
@@ -0,0 +1,838 @@
+>!> Installing selection:base from channel selections
+>!> Calling transactResKind( selection )
+>!> Solution #1:
+>!> install SuSEfirewall2-3.4_SVNr137-3.noarch[packages]
+>!> install aaa_base-10.0.42-57.x86_64[packages]
+>!> install aaa_skel-2006.2.24-2.x86_64[packages]
+>!> install acl-2.2.34-4.x86_64[packages]
+>!> install acpid-1.0.4-21.x86_64[packages]
+>!> install apparmor-docs-2.0-6.noarch[packages]
+>!> install apparmor-parser-2.0-11.x86_64[packages]
+>!> install apparmor-profiles-2.0-9.noarch[packages]
+>!> install apparmor-utils-2.0-9.noarch[packages]
+>!> install ash-1.6.1-7.x86_64[packages]
+>!> install at-3.1.8-912.x86_64[packages]
+>!> install attr-2.4.28-5.x86_64[packages]
+>!> install audit-1.1.3-10.x86_64[packages]
+>!> install audit-libs-1.1.3-10.x86_64[packages]
+>!> install autofs-4.1.4-14.x86_64[packages]
+>!> install autoyast2-2.13.23-2.noarch[packages]
+>!> install autoyast2-installation-2.13.23-2.noarch[packages]
+>!> install autoyast2-utils-2.13.23-2.noarch[packages]
+>!> install bash-3.1-10.x86_64[packages]
+>!> install bc-1.06-755.x86_64[packages]
+>!> install bind-libs-32bit-9.3.2-7.x86_64[packages]
+>!> install bind-libs-9.3.2-7.x86_64[packages]
+>!> install bind-utils-9.3.2-7.x86_64[packages]
+>!> install binutils-2.16.91.0.5-7.x86_64[packages]
+>!> install binutils-32bit-2.16.91.0.5-7.x86_64[packages]
+>!> install blocxx-1.0.0-4.x86_64[packages]
+>!> install boost-1.33.1-6.x86_64[packages]
+>!> install bootloader-theme-SUSELinux-Prof-2006.2.27-2.noarch[packages]
+>!> install bootsplash-3.3-7.x86_64[packages]
+>!> install bootsplash-theme-SuSE-3.1-56.x86_64[packages]
+>!> install busybox-1.1.0-5.x86_64[packages]
+>!> install bzip2-1.0.3-9.x86_64[packages]
+>!> install bzip2-32bit-1.0.3-9.x86_64[packages]
+>!> install checkmedia-2.1-4.x86_64[packages]
+>!> install compat-2006.1.25-3.x86_64[packages]
+>!> install compat-32bit-2006.1.25-3.x86_64[packages]
+>!> install compat-libstdc++-5.0.7-13.x86_64[packages]
+>!> install compat-openssl097g-0.9.7g-4.x86_64[packages]
+>!> install compat-openssl097g-32bit-0.9.7g-4.x86_64[packages]
+>!> install convmv-1.09-4.noarch[packages]
+>!> install coreutils-5.93-12.x86_64[packages]
+>!> install cpio-2.6-10.x86_64[packages]
+>!> install cpp-4.1.0_20060223-3.x86_64[packages]
+>!> install cpufrequtils-0.4-4.x86_64[packages]
+>!> install cpufrequtils-32bit-0.4-4.x86_64[packages]
+>!> install cracklib-2.8.6-4.x86_64[packages]
+>!> install cracklib-32bit-2.8.6-4.x86_64[packages]
+>!> install cron-4.1-34.x86_64[packages]
+>!> install cups-client-1.1.23-29.x86_64[packages]
+>!> install cups-libs-1.1.23-29.x86_64[packages]
+>!> install cups-libs-32bit-1.1.23-29.x86_64[packages]
+>!> install curl-32bit-7.15.1-9.x86_64[packages]
+>!> install curl-7.15.1-9.x86_64[packages]
+>!> install cyrus-sasl-2.1.21-8.x86_64[packages]
+>!> install cyrus-sasl-32bit-2.1.21-8.x86_64[packages]
+>!> install cyrus-sasl-saslauthd-2.1.21-8.x86_64[packages]
+>!> install db-32bit-4.3.29-7.x86_64[packages]
+>!> install db-4.3.29-7.x86_64[packages]
+>!> install db-utils-4.3.29-7.x86_64[packages]
+>!> install dbus-1-0.60-16.x86_64[packages]
+>!> install dbus-1-32bit-0.60-16.x86_64[packages]
+>!> install dbus-1-glib-0.60-16.x86_64[packages]
+>!> install dbus-1-glib-32bit-0.60-16.x86_64[packages]
+>!> install deltarpm-3.3-4.x86_64[packages]
+>!> install device-mapper-1.02.02-6.x86_64[packages]
+>!> install devs-10.0.42-5.x86_64[packages]
+>!> install dhcpcd-1.3.22pl4-215.x86_64[packages]
+>!> install diffutils-2.8.7-8.x86_64[packages]
+>!> install dmraid-0.99_1.0.0rc8-6.x86_64[packages]
+>!> install dos2unix-3.1-308.x86_64[packages]
+>!> install dosfstools-2.11-7.x86_64[packages]
+>!> install e2fsprogs-1.38-17.x86_64[packages]
+>!> install e2fsprogs-32bit-1.38-17.x86_64[packages]
+>!> install ed-0.2-873.x86_64[packages]
+>!> install eject-2.1.0-4.x86_64[packages]
+>!> install ethtool-3-7.x86_64[packages]
+>!> install evms-2.5.4-7.x86_64[packages]
+>!> install expat-2.0.0-5.x86_64[packages]
+>!> install expat-32bit-2.0.0-5.x86_64[packages]
+>!> install fbset-2.1-789.x86_64[packages]
+>!> install file-32bit-4.16-6.x86_64[packages]
+>!> install file-4.16-6.x86_64[packages]
+>!> install filesystem-10.0.42-9.x86_64[packages]
+>!> install fillup-1.42-110.x86_64[packages]
+>!> install findutils-4.2.27-5.x86_64[packages]
+>!> install finger-1.3-6.x86_64[packages]
+>!> install freetype2-2.1.10-8.x86_64[packages]
+>!> install freetype2-32bit-2.1.10-8.x86_64[packages]
+>!> install gawk-3.1.5-8.x86_64[packages]
+>!> install gdb-6.4-6.x86_64[packages]
+>!> install gdbm-1.8.3-235.x86_64[packages]
+>!> install gdbm-32bit-1.8.3-235.x86_64[packages]
+>!> install gettext-0.14.5-5.x86_64[packages]
+>!> install gettext-32bit-0.14.5-5.x86_64[packages]
+>!> install glib2-2.8.5-10.x86_64[packages]
+>!> install glib2-32bit-2.8.5-10.x86_64[packages]
+>!> install glibc-2.3.90-69.x86_64[packages]
+>!> install glibc-32bit-2.3.90-69.x86_64[packages]
+>!> install glibc-i18ndata-2.3.90-69.x86_64[packages]
+>!> install glibc-locale-2.3.90-69.x86_64[packages]
+>!> install glibc-locale-32bit-2.3.90-69.x86_64[packages]
+>!> install gnome-filesystem-0.1-246.x86_64[packages]
+>!> install gpart-0.1h-484.x86_64[packages]
+>!> install gpg-1.4.2-13.x86_64[packages]
+>!> install gpm-1.20.1-314.x86_64[packages]
+>!> install gpm-32bit-1.20.1-314.x86_64[packages]
+>!> install grep-2.5.1a-10.x86_64[packages]
+>!> install groff-1.18.1.1-19.x86_64[packages]
+>!> install grub-0.97-5.x86_64[packages]
+>!> install gzip-1.3.5-149.x86_64[packages]
+>!> install hal-0.5.6-12.x86_64[packages]
+>!> install hal-32bit-0.5.6-12.x86_64[packages]
+>!> install hal-resmgr-0.1_SVNr77-3.x86_64[packages]
+>!> install hdparm-6.3-5.x86_64[packages]
+>!> install hfsutils-3.2.6-1043.x86_64[packages]
+>!> install hwinfo-12.9-2.x86_64[packages]
+>!> install ifplugd-0.28-7.x86_64[packages]
+>!> install info-4.8-14.x86_64[packages]
+>!> install initviocons-0.4-308.x86_64[packages]
+>!> install insserv-1.04.0-10.x86_64[packages]
+>!> install iproute2-2.6.15-4.x86_64[packages]
+>!> install iptables-1.3.5-4.x86_64[packages]
+>!> install iputils-ss021109-158.x86_64[packages]
+>!> install isapnp-1.26-497.x86_64[packages]
+>!> install jfsutils-1.1.10-5.x86_64[packages]
+>!> install joe-3.3-7.x86_64[packages]
+>!> install kbd-1.12-52.x86_64[packages]
+>!> install kernel-update-tool-0.9-20.noarch[packages]
+>!> install klogd-1.4.1-551.x86_64[packages]
+>!> install krb5-1.4.3-8.x86_64[packages]
+>!> install krb5-32bit-1.4.3-8.x86_64[packages]
+>!> install ksh-93q-18.x86_64[packages]
+>!> install ksymoops-2.4.11-9.x86_64[packages]
+>!> install ldapcpplib-0.0.4-4.x86_64[packages]
+>!> install less-394-5.x86_64[packages]
+>!> install libacl-2.2.34-4.x86_64[packages]
+>!> install libacl-32bit-2.2.34-4.x86_64[packages]
+>!> install libaio-0.3.104-6.x86_64[packages]
+>!> install libaio-32bit-0.3.104-6.x86_64[packages]
+>!> install libapparmor-2.0-8.x86_64[packages]
+>!> install libattr-2.4.28-5.x86_64[packages]
+>!> install libattr-32bit-2.4.28-5.x86_64[packages]
+>!> install libcap-1.92-491.x86_64[packages]
+>!> install libcap-32bit-1.92-491.x86_64[packages]
+>!> install libcom_err-1.38-17.x86_64[packages]
+>!> install libcom_err-32bit-1.38-17.x86_64[packages]
+>!> install libevent-1.1-5.x86_64[packages]
+>!> install libgcc-4.1.0_20060223-3.x86_64[packages]
+>!> install libgcrypt-1.2.2-5.x86_64[packages]
+>!> install libgcrypt-32bit-1.2.2-5.x86_64[packages]
+>!> install libgpg-error-1.0-8.x86_64[packages]
+>!> install libgpg-error-32bit-1.0-8.x86_64[packages]
+>!> install libgssapi-0.6-4.x86_64[packages]
+>!> install libicu-3.4-8.x86_64[packages]
+>!> install libidn-0.6.0-5.x86_64[packages]
+>!> install libidn-32bit-0.6.0-5.x86_64[packages]
+>!> install libjpeg-32bit-6.2.0-743.x86_64[packages]
+>!> install libjpeg-6.2.0-743.x86_64[packages]
+>!> install liblcms-1.15-4.x86_64[packages]
+>!> install liblcms-32bit-1.15-4.x86_64[packages]
+>!> install libmng-1.0.9-8.x86_64[packages]
+>!> install libmng-32bit-1.0.9-8.x86_64[packages]
+>!> install libnscd-1.1-8.x86_64[packages]
+>!> install libpcap-0.9.4-4.x86_64[packages]
+>!> install libpng-1.2.8-11.x86_64[packages]
+>!> install libpng-32bit-1.2.8-11.x86_64[packages]
+>!> install librpcsecgss-0.7-4.x86_64[packages]
+>!> install libstdc++-4.1.0_20060223-3.x86_64[packages]
+>!> install libtiff-3.8.0-6.x86_64[packages]
+>!> install libtiff-32bit-3.8.0-6.x86_64[packages]
+>!> install libtool-1.5.22-5.x86_64[packages]
+>!> install libtool-32bit-1.5.22-5.x86_64[packages]
+>!> install libusb-0.1.11-4.x86_64[packages]
+>!> install libusb-32bit-0.1.11-4.x86_64[packages]
+>!> install libxcrypt-2.4-4.x86_64[packages]
+>!> install libxcrypt-32bit-2.4-4.x86_64[packages]
+>!> install libxml2-2.6.23-6.x86_64[packages]
+>!> install libxml2-32bit-2.6.23-6.x86_64[packages]
+>!> install libxslt-1.1.15-6.x86_64[packages]
+>!> install libxslt-32bit-1.1.15-6.x86_64[packages]
+>!> install liby2util-2.13.6-2.x86_64[packages]
+>!> install libzio-0.1-9.x86_64[packages]
+>!> install libzypp-0.0.8-30.x86_64[packages]
+>!> install libzypp-zmd-backend-0.0.8-30.x86_64[packages]
+>!> install lilo-22.7-9.x86_64[packages]
+>!> install limal-1.1.4-4.x86_64[packages]
+>!> install limal-bootloader-1.0.5-5.x86_64[packages]
+>!> install limal-perl-1.1.4-4.x86_64[packages]
+>!> install linux32-1.0-347.x86_64[packages]
+>!> install log4net-1.2.9-8.x86_64[packages]
+>!> install logrotate-3.7.3-5.x86_64[packages]
+>!> install lsof-4.76-5.x86_64[packages]
+>!> install lukemftp-1.5-585.x86_64[packages]
+>!> install lvm2-2.02.01-6.x86_64[packages]
+>!> install m4-1.4.4-4.x86_64[packages]
+>!> install mailx-11.25-5.x86_64[packages]
+>!> install make-3.80-193.x86_64[packages]
+>!> install man-2.4.1-228.x86_64[packages]
+>!> install man-pages-2.23-4.noarch[packages]
+>!> install master-boot-code-1.6-10.i586[packages]
+>!> install mcelog-0.6-3.x86_64[packages]
+>!> install mdadm-2.2-11.x86_64[packages]
+>!> install microcode_ctl-1.13-5.x86_64[packages]
+>!> install mingetty-0.9.6s-80.x86_64[packages]
+>!> install mkinitrd-1.2-72.x86_64[packages]
+>!> install mkisofs-2.01-15.x86_64[packages]
+>!> install mktemp-1.5-736.x86_64[packages]
+>!> install module-init-tools-3.2.2-11.x86_64[packages]
+>!> install mono-core-1.1.13.2-9.x86_64[packages]
+>!> install mono-core-32bit-1.1.13.2-9.x86_64[packages]
+>!> install mono-data-1.1.13.2-9.x86_64[packages]
+>!> install mono-web-1.1.13.2-9.x86_64[packages]
+>!> install multipath-tools-0.4.6-8.x86_64[packages]
+>!> install mutt-1.5.9i-17.x86_64[packages]
+>!> install ncurses-32bit-5.5-8.x86_64[packages]
+>!> install ncurses-5.5-8.x86_64[packages]
+>!> install net-tools-1.60-573.x86_64[packages]
+>!> install netcat-1.10-875.x86_64[packages]
+>!> install netcfg-10.0.42-4.noarch[packages]
+>!> install netdate-1.2-583.x86_64[packages]
+>!> install nfs-utils-1.0.7-22.x86_64[packages]
+>!> install nfsidmap-0.12-4.x86_64[packages]
+>!> install nscd-2.3.90-69.x86_64[packages]
+>!> install ntfsprogs-1.11.2-5.x86_64[packages]
+>!> install numactl-0.9.1-5.x86_64[packages]
+>!> install openct-0.6.6-6.x86_64[packages]
+>!> install openldap2-client-2.3.19-7.x86_64[packages]
+>!> install openldap2-client-32bit-2.3.19-7.x86_64[packages]
+>!> install opensc-0.9.6-8.x86_64[packages]
+>!> install openslp-1.2.0-11.x86_64[packages]
+>!> install openslp-32bit-1.2.0-11.x86_64[packages]
+>!> install openslp-server-1.2.0-11.x86_64[packages]
+>!> install openssh-4.2p1-9.x86_64[packages]
+>!> install openssl-0.9.8a-9.x86_64[packages]
+>!> install openssl-32bit-0.9.8a-9.x86_64[packages]
+>!> install opie-2.4-557.x86_64[packages]
+>!> install pam-0.99.3.0-10.x86_64[packages]
+>!> install pam-32bit-0.99.3.0-10.x86_64[packages]
+>!> install pam-modules-10.0.42-18.x86_64[packages]
+>!> install pam-modules-32bit-10.0.42-18.x86_64[packages]
+>!> install parted-1.6.25.1-4.x86_64[packages]
+>!> install parted-32bit-1.6.25.1-4.x86_64[packages]
+>!> install patch-2.5.9-152.x86_64[packages]
+>!> install pax-3.4-6.x86_64[packages]
+>!> install pciutils-2.2.1-6.x86_64[packages]
+>!> install pcre-32bit-6.4-6.x86_64[packages]
+>!> install pcre-6.4-6.x86_64[packages]
+>!> install pcsc-lite-1.2.9_beta9-5.x86_64[packages]
+>!> install perl-32bit-5.8.8-6.x86_64[packages]
+>!> install perl-5.8.8-6.x86_64[packages]
+>!> install perl-Bootloader-0.2.12-2.x86_64[packages]
+>!> install perl-Config-Crontab-1.11-4.x86_64[packages]
+>!> install perl-Crypt-SmbHash-0.12-5.x86_64[packages]
+>!> install perl-DBD-SQLite-1.11-4.x86_64[packages]
+>!> install perl-DBI-1.50-4.x86_64[packages]
+>!> install perl-Digest-MD4-1.5-5.x86_64[packages]
+>!> install perl-Digest-SHA1-2.10-7.x86_64[packages]
+>!> install perl-Net-Daemon-0.38-53.x86_64[packages]
+>!> install perl-Parse-RecDescent-1.80-251.x86_64[packages]
+>!> install perl-PlRPC-0.2018-5.x86_64[packages]
+>!> install perl-TimeDate-1.16-128.x86_64[packages]
+>!> install perl-X500-DN-0.28-125.x86_64[packages]
+>!> install perl-gettext-1.05-5.x86_64[packages]
+>!> install permissions-2006.2.24-2.x86_64[packages]
+>!> install pmtools-20050823-15.x86_64[packages]
+>!> install popt-1.7-248.x86_64[packages]
+>!> install popt-32bit-1.7-248.x86_64[packages]
+>!> install portmap-5beta-741.x86_64[packages]
+>!> install postfix-2.2.6-8.x86_64[packages]
+>!> install powersave-0.11.14-4.x86_64[packages]
+>!> install powersave-libs-0.11.14-4.x86_64[packages]
+>!> install powersave-libs-32bit-0.11.14-4.x86_64[packages]
+>!> install ppp-2.4.3-24.x86_64[packages]
+>!> install pptp-1.7.0-5.x86_64[packages]
+>!> install procinfo-18-47.x86_64[packages]
+>!> install procmail-3.22-47.x86_64[packages]
+>!> install procps-3.2.6-8.x86_64[packages]
+>!> install providers-2006.1.25-3.noarch[packages]
+>!> install psmisc-22.1-6.x86_64[packages]
+>!> install pwdutils-3.0.7.1-6.x86_64[packages]
+>!> install readline-32bit-5.1-10.x86_64[packages]
+>!> install readline-5.1-10.x86_64[packages]
+>!> install recode-3.6-496.x86_64[packages]
+>!> install reiserfs-3.6.19-8.x86_64[packages]
+>!> install release-notes-10.1.6-2.noarch[packages]
+>!> install resmgr-0.9.8_SVNr75-6.x86_64[packages]
+>!> install resmgr-32bit-0.9.8_SVNr75-6.x86_64[packages]
+>!> install rpm-4.4.2-20.x86_64[packages]
+>!> install rsh-0.17-564.x86_64[packages]
+>!> install rsync-2.6.6-7.x86_64[packages]
+>!> install ruby-1.8.4-5.x86_64[packages]
+>!> install ruby-gettext-1.1.1-4.x86_64[packages]
+>!> install rug-7.1.1-7.x86_64[packages]
+>!> install sash-3.7-38.x86_64[packages]
+>!> install scpm-1.1.3-6.x86_64[packages]
+>!> install screen-4.0.2-54.x86_64[packages]
+>!> install scsi-1.7_2.36_1.19_0.17_0.97-2.x86_64[packages]
+>!> install sed-4.1.4-9.x86_64[packages]
+>!> install selection:apparmor-10-41.noarch[selections]
+>!> install selection:base-10-41.noarch[selections]
+>!> install sharutils-4.6-4.x86_64[packages]
+>!> install siga-10.101-4.noarch[packages]
+>!> install sitar-1.0.3-3.noarch[packages]
+>!> install smartmontools-5.33-12.x86_64[packages]
+>!> install smpppd-1.59-10.x86_64[packages]
+>!> install sqlite-3.2.8-5.x86_64[packages]
+>!> install sqlite-32bit-3.2.8-5.x86_64[packages]
+>!> install star-1.5a70-4.x86_64[packages]
+>!> install strace-32bit-4.5.12-11.x86_64[packages]
+>!> install strace-4.5.12-11.x86_64[packages]
+>!> install sudo-1.6.8p12-8.x86_64[packages]
+>!> install suse-build-key-1.0-673.noarch[packages]
+>!> install suse-release-oss-10.0.42-16.x86_64[packages]
+>!> install sysconfig-0.50.5-6.x86_64[packages]
+>!> install sysfsutils-1.3.0-7.x86_64[packages]
+>!> install sysfsutils-32bit-1.3.0-7.x86_64[packages]
+>!> install syslinux-3.11-10.x86_64[packages]
+>!> install syslog-ng-1.6.8-11.x86_64[packages]
+>!> install sysvinit-2.86-11.x86_64[packages]
+>!> install tar-1.15.1-14.x86_64[packages]
+>!> install tcpd-32bit-7.6-722.x86_64[packages]
+>!> install tcpd-7.6-722.x86_64[packages]
+>!> install tcpdump-3.9.4-5.x86_64[packages]
+>!> install tcsh-6.14.00-7.x86_64[packages]
+>!> install telnet-1.2-6.x86_64[packages]
+>!> install terminfo-5.5-8.x86_64[packages]
+>!> install timezone-2.3.90-69.x86_64[packages]
+>!> install udev-085-4.x86_64[packages]
+>!> install unzip-5.52-8.x86_64[packages]
+>!> install usbutils-0.71-12.x86_64[packages]
+>!> install utempter-0.5.5-8.x86_64[packages]
+>!> install utempter-32bit-0.5.5-8.x86_64[packages]
+>!> install util-linux-2.12r-13.x86_64[packages]
+>!> install vim-6.4.6-9.x86_64[packages]
+>!> install vlock-1.3-535.x86_64[packages]
+>!> install w3m-0.5.1-9.x86_64[packages]
+>!> install web-updater-0.0.9-3.noarch[packages]
+>!> install wget-1.10.2-6.x86_64[packages]
+>!> install wireless-tools-28pre13-13.x86_64[packages]
+>!> install wvdial-1.54-73.x86_64[packages]
+>!> install wvstreams-4.2.1-4.x86_64[packages]
+>!> install xfsprogs-2.7.11-8.x86_64[packages]
+>!> install xinetd-2.3.14-6.x86_64[packages]
+>!> install xntp-4.2.0a-60.x86_64[packages]
+>!> install yast2-2.13.33-2.x86_64[packages]
+>!> install yast2-apparmor-2.0-12.noarch[packages]
+>!> install yast2-backup-2.13.0-4.noarch[packages]
+>!> install yast2-bootfloppy-2.13.18-2.x86_64[packages]
+>!> install yast2-bootloader-2.13.18-2.x86_64[packages]
+>!> install yast2-core-2.13.17-4.x86_64[packages]
+>!> install yast2-country-2.13.15-2.x86_64[packages]
+>!> install yast2-dhcp-server-2.13.0-4.noarch[packages]
+>!> install yast2-dns-server-2.13.6-4.noarch[packages]
+>!> install yast2-firewall-2.13.5-4.noarch[packages]
+>!> install yast2-hardware-detection-2.13.3-4.x86_64[packages]
+>!> install yast2-http-server-2.13.9-3.noarch[packages]
+>!> install yast2-inetd-2.13.1-4.noarch[packages]
+>!> install yast2-installation-2.13.25-2.noarch[packages]
+>!> install yast2-instserver-2.13.6-4.noarch[packages]
+>!> install yast2-irda-2.13.1-3.noarch[packages]
+>!> install yast2-iscsi-client-2.13.11-2.noarch[packages]
+>!> install yast2-kerberos-client-2.13.2-4.noarch[packages]
+>!> install yast2-ldap-2.13.1-4.x86_64[packages]
+>!> install yast2-ldap-client-2.13.9-3.noarch[packages]
+>!> install yast2-mail-2.13.2-4.noarch[packages]
+>!> install yast2-mail-aliases-2.13.2-4.noarch[packages]
+>!> install yast2-mouse-2.13.7-4.x86_64[packages]
+>!> install yast2-ncurses-2.13.11-2.x86_64[packages]
+>!> install yast2-network-2.13.28-2.x86_64[packages]
+>!> install yast2-nfs-client-2.13.2-4.noarch[packages]
+>!> install yast2-nfs-server-2.13.2-4.noarch[packages]
+>!> install yast2-nis-client-2.13.1-4.x86_64[packages]
+>!> install yast2-nis-server-2.13.1-4.noarch[packages]
+>!> install yast2-ntp-client-2.13.1-4.noarch[packages]
+>!> install yast2-online-update-2.13.6-2.x86_64[packages]
+>!> install yast2-packager-2.13.35-2.x86_64[packages]
+>!> install yast2-pam-2.13.2-4.noarch[packages]
+>!> install yast2-perl-bindings-2.13.4-4.x86_64[packages]
+>!> install yast2-pkg-bindings-2.13.19-2.x86_64[packages]
+>!> install yast2-power-management-2.13.5-3.x86_64[packages]
+>!> install yast2-powertweak-2.13.5-3.noarch[packages]
+>!> install yast2-printer-2.13.3-2.x86_64[packages]
+>!> install yast2-profile-manager-2.13.4-3.x86_64[packages]
+>!> install yast2-repair-2.13.3-3.noarch[packages]
+>!> install yast2-restore-2.13.0-4.noarch[packages]
+>!> install yast2-runlevel-2.13.5-3.noarch[packages]
+>!> install yast2-samba-client-2.13.5-4.noarch[packages]
+>!> install yast2-samba-server-2.13.5-4.noarch[packages]
+>!> install yast2-schema-2.13.2-2.noarch[packages]
+>!> install yast2-security-2.13.2-3.noarch[packages]
+>!> install yast2-slp-2.13.1-3.x86_64[packages]
+>!> install yast2-storage-2.13.30-2.x86_64[packages]
+>!> install yast2-storage-lib-2.13.30-2.x86_64[packages]
+>!> install yast2-support-2.13.0-4.noarch[packages]
+>!> install yast2-sysconfig-2.13.5-3.noarch[packages]
+>!> install yast2-tftp-server-2.13.2-4.noarch[packages]
+>!> install yast2-theme-SuSELinux-2.13.3-5.noarch[packages]
+>!> install yast2-trans-stats-2.11.0-10.noarch[packages]
+>!> install yast2-transfer-2.13.2-4.x86_64[packages]
+>!> install yast2-tune-2.13.4-3.x86_64[packages]
+>!> install yast2-update-2.13.2-3.x86_64[packages]
+>!> install yast2-users-2.13.14-2.x86_64[packages]
+>!> install yast2-vm-2.13.21-2.x86_64[packages]
+>!> install yast2-xml-2.13.1-4.x86_64[packages]
+>!> install yp-tools-2.9-8.x86_64[packages]
+>!> install ypbind-1.19.1-5.x86_64[packages]
+>!> install zip-2.31-7.x86_64[packages]
+>!> install zisofs-tools-1.0.6-7.x86_64[packages]
+>!> install zlib-1.2.3-7.x86_64[packages]
+>!> install zlib-32bit-1.2.3-7.x86_64[packages]
+>!> install zmd-7.1.1-12.x86_64[packages]
+>!> install zsh-4.2.6-7.x86_64[packages]
+>!> |unflag lftp-3.4.0-8.x86_64[packages]
+>!> |unflag lprng-3.8.28-13.x86_64[packages]
+>!> |unflag sendmail-8.13.5-7.x86_64[packages]
+>!> |unflag zmd-librc-backend-7.1.1-12.x86_64[packages]
+>!> installs=412, upgrades=0, uninstalls=0
+>!> Solution #2:
+>!> install SuSEfirewall2-3.4_SVNr137-3.noarch[packages]
+>!> install aaa_base-10.0.42-57.x86_64[packages]
+>!> install aaa_skel-2006.2.24-2.x86_64[packages]
+>!> install acl-2.2.34-4.x86_64[packages]
+>!> install acpid-1.0.4-21.x86_64[packages]
+>!> install apparmor-docs-2.0-6.noarch[packages]
+>!> install apparmor-parser-2.0-11.x86_64[packages]
+>!> install apparmor-profiles-2.0-9.noarch[packages]
+>!> install apparmor-utils-2.0-9.noarch[packages]
+>!> install ash-1.6.1-7.x86_64[packages]
+>!> install at-3.1.8-912.x86_64[packages]
+>!> install attr-2.4.28-5.x86_64[packages]
+>!> install audit-1.1.3-10.x86_64[packages]
+>!> install audit-libs-1.1.3-10.x86_64[packages]
+>!> install autofs-4.1.4-14.x86_64[packages]
+>!> install autoyast2-2.13.23-2.noarch[packages]
+>!> install autoyast2-installation-2.13.23-2.noarch[packages]
+>!> install autoyast2-utils-2.13.23-2.noarch[packages]
+>!> install bash-3.1-10.x86_64[packages]
+>!> install bc-1.06-755.x86_64[packages]
+>!> install bind-libs-32bit-9.3.2-7.x86_64[packages]
+>!> install bind-libs-9.3.2-7.x86_64[packages]
+>!> install bind-utils-9.3.2-7.x86_64[packages]
+>!> install binutils-2.16.91.0.5-7.x86_64[packages]
+>!> install binutils-32bit-2.16.91.0.5-7.x86_64[packages]
+>!> install blocxx-1.0.0-4.x86_64[packages]
+>!> install boost-1.33.1-6.x86_64[packages]
+>!> install bootloader-theme-SUSELinux-Prof-2006.2.27-2.noarch[packages]
+>!> install bootsplash-3.3-7.x86_64[packages]
+>!> install bootsplash-theme-SuSE-3.1-56.x86_64[packages]
+>!> install busybox-1.1.0-5.x86_64[packages]
+>!> install bzip2-1.0.3-9.x86_64[packages]
+>!> install bzip2-32bit-1.0.3-9.x86_64[packages]
+>!> install checkmedia-2.1-4.x86_64[packages]
+>!> install compat-2006.1.25-3.x86_64[packages]
+>!> install compat-32bit-2006.1.25-3.x86_64[packages]
+>!> install compat-libstdc++-5.0.7-13.x86_64[packages]
+>!> install compat-openssl097g-0.9.7g-4.x86_64[packages]
+>!> install compat-openssl097g-32bit-0.9.7g-4.x86_64[packages]
+>!> install convmv-1.09-4.noarch[packages]
+>!> install coreutils-5.93-12.x86_64[packages]
+>!> install cpio-2.6-10.x86_64[packages]
+>!> install cpp-4.1.0_20060223-3.x86_64[packages]
+>!> install cpufrequtils-0.4-4.x86_64[packages]
+>!> install cpufrequtils-32bit-0.4-4.x86_64[packages]
+>!> install cracklib-2.8.6-4.x86_64[packages]
+>!> install cracklib-32bit-2.8.6-4.x86_64[packages]
+>!> install cron-4.1-34.x86_64[packages]
+>!> install cups-client-1.1.23-29.x86_64[packages]
+>!> install cups-libs-1.1.23-29.x86_64[packages]
+>!> install cups-libs-32bit-1.1.23-29.x86_64[packages]
+>!> install curl-32bit-7.15.1-9.x86_64[packages]
+>!> install curl-7.15.1-9.x86_64[packages]
+>!> install cyrus-sasl-2.1.21-8.x86_64[packages]
+>!> install cyrus-sasl-32bit-2.1.21-8.x86_64[packages]
+>!> install cyrus-sasl-saslauthd-2.1.21-8.x86_64[packages]
+>!> install db-32bit-4.3.29-7.x86_64[packages]
+>!> install db-4.3.29-7.x86_64[packages]
+>!> install db-utils-4.3.29-7.x86_64[packages]
+>!> install dbus-1-0.60-16.x86_64[packages]
+>!> install dbus-1-32bit-0.60-16.x86_64[packages]
+>!> install dbus-1-glib-0.60-16.x86_64[packages]
+>!> install dbus-1-glib-32bit-0.60-16.x86_64[packages]
+>!> install deltarpm-3.3-4.x86_64[packages]
+>!> install device-mapper-1.02.02-6.x86_64[packages]
+>!> install devs-10.0.42-5.x86_64[packages]
+>!> install dhcpcd-1.3.22pl4-215.x86_64[packages]
+>!> install diffutils-2.8.7-8.x86_64[packages]
+>!> install dmraid-0.99_1.0.0rc8-6.x86_64[packages]
+>!> install dos2unix-3.1-308.x86_64[packages]
+>!> install dosfstools-2.11-7.x86_64[packages]
+>!> install e2fsprogs-1.38-17.x86_64[packages]
+>!> install e2fsprogs-32bit-1.38-17.x86_64[packages]
+>!> install ed-0.2-873.x86_64[packages]
+>!> install eject-2.1.0-4.x86_64[packages]
+>!> install ethtool-3-7.x86_64[packages]
+>!> install evms-2.5.4-7.x86_64[packages]
+>!> install expat-2.0.0-5.x86_64[packages]
+>!> install expat-32bit-2.0.0-5.x86_64[packages]
+>!> install fbset-2.1-789.x86_64[packages]
+>!> install file-32bit-4.16-6.x86_64[packages]
+>!> install file-4.16-6.x86_64[packages]
+>!> install filesystem-10.0.42-9.x86_64[packages]
+>!> install fillup-1.42-110.x86_64[packages]
+>!> install findutils-4.2.27-5.x86_64[packages]
+>!> install finger-1.3-6.x86_64[packages]
+>!> install freetype2-2.1.10-8.x86_64[packages]
+>!> install freetype2-32bit-2.1.10-8.x86_64[packages]
+>!> install gawk-3.1.5-8.x86_64[packages]
+>!> install gdb-6.4-6.x86_64[packages]
+>!> install gdbm-1.8.3-235.x86_64[packages]
+>!> install gdbm-32bit-1.8.3-235.x86_64[packages]
+>!> install gettext-0.14.5-5.x86_64[packages]
+>!> install gettext-32bit-0.14.5-5.x86_64[packages]
+>!> install glib2-2.8.5-10.x86_64[packages]
+>!> install glib2-32bit-2.8.5-10.x86_64[packages]
+>!> install glibc-2.3.90-69.x86_64[packages]
+>!> install glibc-32bit-2.3.90-69.x86_64[packages]
+>!> install glibc-i18ndata-2.3.90-69.x86_64[packages]
+>!> install glibc-locale-2.3.90-69.x86_64[packages]
+>!> install glibc-locale-32bit-2.3.90-69.x86_64[packages]
+>!> install gnome-filesystem-0.1-246.x86_64[packages]
+>!> install gpart-0.1h-484.x86_64[packages]
+>!> install gpg-1.4.2-13.x86_64[packages]
+>!> install gpm-1.20.1-314.x86_64[packages]
+>!> install gpm-32bit-1.20.1-314.x86_64[packages]
+>!> install grep-2.5.1a-10.x86_64[packages]
+>!> install groff-1.18.1.1-19.x86_64[packages]
+>!> install grub-0.97-5.x86_64[packages]
+>!> install gzip-1.3.5-149.x86_64[packages]
+>!> install hal-0.5.6-12.x86_64[packages]
+>!> install hal-32bit-0.5.6-12.x86_64[packages]
+>!> install hal-resmgr-0.1_SVNr77-3.x86_64[packages]
+>!> install hdparm-6.3-5.x86_64[packages]
+>!> install hfsutils-3.2.6-1043.x86_64[packages]
+>!> install hwinfo-12.9-2.x86_64[packages]
+>!> install ifplugd-0.28-7.x86_64[packages]
+>!> install info-4.8-14.x86_64[packages]
+>!> install initviocons-0.4-308.x86_64[packages]
+>!> install insserv-1.04.0-10.x86_64[packages]
+>!> install iproute2-2.6.15-4.x86_64[packages]
+>!> install iptables-1.3.5-4.x86_64[packages]
+>!> install iputils-ss021109-158.x86_64[packages]
+>!> install isapnp-1.26-497.x86_64[packages]
+>!> install jfsutils-1.1.10-5.x86_64[packages]
+>!> install joe-3.3-7.x86_64[packages]
+>!> install kbd-1.12-52.x86_64[packages]
+>!> install kernel-update-tool-0.9-20.noarch[packages]
+>!> install klogd-1.4.1-551.x86_64[packages]
+>!> install krb5-1.4.3-8.x86_64[packages]
+>!> install krb5-32bit-1.4.3-8.x86_64[packages]
+>!> install ksh-93q-18.x86_64[packages]
+>!> install ksymoops-2.4.11-9.x86_64[packages]
+>!> install ldapcpplib-0.0.4-4.x86_64[packages]
+>!> install less-394-5.x86_64[packages]
+>!> install libacl-2.2.34-4.x86_64[packages]
+>!> install libacl-32bit-2.2.34-4.x86_64[packages]
+>!> install libaio-0.3.104-6.x86_64[packages]
+>!> install libaio-32bit-0.3.104-6.x86_64[packages]
+>!> install libapparmor-2.0-8.x86_64[packages]
+>!> install libattr-2.4.28-5.x86_64[packages]
+>!> install libattr-32bit-2.4.28-5.x86_64[packages]
+>!> install libcap-1.92-491.x86_64[packages]
+>!> install libcap-32bit-1.92-491.x86_64[packages]
+>!> install libcom_err-1.38-17.x86_64[packages]
+>!> install libcom_err-32bit-1.38-17.x86_64[packages]
+>!> install libevent-1.1-5.x86_64[packages]
+>!> install libgcc-4.1.0_20060223-3.x86_64[packages]
+>!> install libgcrypt-1.2.2-5.x86_64[packages]
+>!> install libgcrypt-32bit-1.2.2-5.x86_64[packages]
+>!> install libgpg-error-1.0-8.x86_64[packages]
+>!> install libgpg-error-32bit-1.0-8.x86_64[packages]
+>!> install libgssapi-0.6-4.x86_64[packages]
+>!> install libicu-3.4-8.x86_64[packages]
+>!> install libidn-0.6.0-5.x86_64[packages]
+>!> install libidn-32bit-0.6.0-5.x86_64[packages]
+>!> install libjpeg-32bit-6.2.0-743.x86_64[packages]
+>!> install libjpeg-6.2.0-743.x86_64[packages]
+>!> install liblcms-1.15-4.x86_64[packages]
+>!> install liblcms-32bit-1.15-4.x86_64[packages]
+>!> install libmng-1.0.9-8.x86_64[packages]
+>!> install libmng-32bit-1.0.9-8.x86_64[packages]
+>!> install libnscd-1.1-8.x86_64[packages]
+>!> install libpcap-0.9.4-4.x86_64[packages]
+>!> install libpng-1.2.8-11.x86_64[packages]
+>!> install libpng-32bit-1.2.8-11.x86_64[packages]
+>!> install libredcarpet-7.0.0-6.x86_64[packages]
+>!> install librpcsecgss-0.7-4.x86_64[packages]
+>!> install libstdc++-4.1.0_20060223-3.x86_64[packages]
+>!> install libtiff-3.8.0-6.x86_64[packages]
+>!> install libtiff-32bit-3.8.0-6.x86_64[packages]
+>!> install libtool-1.5.22-5.x86_64[packages]
+>!> install libtool-32bit-1.5.22-5.x86_64[packages]
+>!> install libusb-0.1.11-4.x86_64[packages]
+>!> install libusb-32bit-0.1.11-4.x86_64[packages]
+>!> install libxcrypt-2.4-4.x86_64[packages]
+>!> install libxcrypt-32bit-2.4-4.x86_64[packages]
+>!> install libxml2-2.6.23-6.x86_64[packages]
+>!> install libxml2-32bit-2.6.23-6.x86_64[packages]
+>!> install libxslt-1.1.15-6.x86_64[packages]
+>!> install libxslt-32bit-1.1.15-6.x86_64[packages]
+>!> install liby2util-2.13.6-2.x86_64[packages]
+>!> install libzio-0.1-9.x86_64[packages]
+>!> install libzypp-0.0.8-30.x86_64[packages]
+>!> install lilo-22.7-9.x86_64[packages]
+>!> install limal-1.1.4-4.x86_64[packages]
+>!> install limal-bootloader-1.0.5-5.x86_64[packages]
+>!> install limal-perl-1.1.4-4.x86_64[packages]
+>!> install linux32-1.0-347.x86_64[packages]
+>!> install log4net-1.2.9-8.x86_64[packages]
+>!> install logrotate-3.7.3-5.x86_64[packages]
+>!> install lsof-4.76-5.x86_64[packages]
+>!> install lukemftp-1.5-585.x86_64[packages]
+>!> install lvm2-2.02.01-6.x86_64[packages]
+>!> install m4-1.4.4-4.x86_64[packages]
+>!> install mailx-11.25-5.x86_64[packages]
+>!> install make-3.80-193.x86_64[packages]
+>!> install man-2.4.1-228.x86_64[packages]
+>!> install man-pages-2.23-4.noarch[packages]
+>!> install master-boot-code-1.6-10.i586[packages]
+>!> install mcelog-0.6-3.x86_64[packages]
+>!> install mdadm-2.2-11.x86_64[packages]
+>!> install microcode_ctl-1.13-5.x86_64[packages]
+>!> install mingetty-0.9.6s-80.x86_64[packages]
+>!> install mkinitrd-1.2-72.x86_64[packages]
+>!> install mkisofs-2.01-15.x86_64[packages]
+>!> install mktemp-1.5-736.x86_64[packages]
+>!> install module-init-tools-3.2.2-11.x86_64[packages]
+>!> install mono-core-1.1.13.2-9.x86_64[packages]
+>!> install mono-core-32bit-1.1.13.2-9.x86_64[packages]
+>!> install mono-data-1.1.13.2-9.x86_64[packages]
+>!> install mono-web-1.1.13.2-9.x86_64[packages]
+>!> install multipath-tools-0.4.6-8.x86_64[packages]
+>!> install mutt-1.5.9i-17.x86_64[packages]
+>!> install ncurses-32bit-5.5-8.x86_64[packages]
+>!> install ncurses-5.5-8.x86_64[packages]
+>!> install net-tools-1.60-573.x86_64[packages]
+>!> install netcat-1.10-875.x86_64[packages]
+>!> install netcfg-10.0.42-4.noarch[packages]
+>!> install netdate-1.2-583.x86_64[packages]
+>!> install nfs-utils-1.0.7-22.x86_64[packages]
+>!> install nfsidmap-0.12-4.x86_64[packages]
+>!> install nscd-2.3.90-69.x86_64[packages]
+>!> install ntfsprogs-1.11.2-5.x86_64[packages]
+>!> install numactl-0.9.1-5.x86_64[packages]
+>!> install openct-0.6.6-6.x86_64[packages]
+>!> install openldap2-client-2.3.19-7.x86_64[packages]
+>!> install openldap2-client-32bit-2.3.19-7.x86_64[packages]
+>!> install opensc-0.9.6-8.x86_64[packages]
+>!> install openslp-1.2.0-11.x86_64[packages]
+>!> install openslp-32bit-1.2.0-11.x86_64[packages]
+>!> install openslp-server-1.2.0-11.x86_64[packages]
+>!> install openssh-4.2p1-9.x86_64[packages]
+>!> install openssl-0.9.8a-9.x86_64[packages]
+>!> install openssl-32bit-0.9.8a-9.x86_64[packages]
+>!> install opie-2.4-557.x86_64[packages]
+>!> install pam-0.99.3.0-10.x86_64[packages]
+>!> install pam-32bit-0.99.3.0-10.x86_64[packages]
+>!> install pam-modules-10.0.42-18.x86_64[packages]
+>!> install pam-modules-32bit-10.0.42-18.x86_64[packages]
+>!> install parted-1.6.25.1-4.x86_64[packages]
+>!> install parted-32bit-1.6.25.1-4.x86_64[packages]
+>!> install patch-2.5.9-152.x86_64[packages]
+>!> install pax-3.4-6.x86_64[packages]
+>!> install pciutils-2.2.1-6.x86_64[packages]
+>!> install pcre-32bit-6.4-6.x86_64[packages]
+>!> install pcre-6.4-6.x86_64[packages]
+>!> install pcsc-lite-1.2.9_beta9-5.x86_64[packages]
+>!> install perl-32bit-5.8.8-6.x86_64[packages]
+>!> install perl-5.8.8-6.x86_64[packages]
+>!> install perl-Bootloader-0.2.12-2.x86_64[packages]
+>!> install perl-Config-Crontab-1.11-4.x86_64[packages]
+>!> install perl-Crypt-SmbHash-0.12-5.x86_64[packages]
+>!> install perl-DBD-SQLite-1.11-4.x86_64[packages]
+>!> install perl-DBI-1.50-4.x86_64[packages]
+>!> install perl-Digest-MD4-1.5-5.x86_64[packages]
+>!> install perl-Digest-SHA1-2.10-7.x86_64[packages]
+>!> install perl-Net-Daemon-0.38-53.x86_64[packages]
+>!> install perl-Parse-RecDescent-1.80-251.x86_64[packages]
+>!> install perl-PlRPC-0.2018-5.x86_64[packages]
+>!> install perl-TimeDate-1.16-128.x86_64[packages]
+>!> install perl-X500-DN-0.28-125.x86_64[packages]
+>!> install perl-gettext-1.05-5.x86_64[packages]
+>!> install permissions-2006.2.24-2.x86_64[packages]
+>!> install pmtools-20050823-15.x86_64[packages]
+>!> install popt-1.7-248.x86_64[packages]
+>!> install popt-32bit-1.7-248.x86_64[packages]
+>!> install portmap-5beta-741.x86_64[packages]
+>!> install postfix-2.2.6-8.x86_64[packages]
+>!> install powersave-0.11.14-4.x86_64[packages]
+>!> install powersave-libs-0.11.14-4.x86_64[packages]
+>!> install powersave-libs-32bit-0.11.14-4.x86_64[packages]
+>!> install ppp-2.4.3-24.x86_64[packages]
+>!> install pptp-1.7.0-5.x86_64[packages]
+>!> install procinfo-18-47.x86_64[packages]
+>!> install procmail-3.22-47.x86_64[packages]
+>!> install procps-3.2.6-8.x86_64[packages]
+>!> install providers-2006.1.25-3.noarch[packages]
+>!> install psmisc-22.1-6.x86_64[packages]
+>!> install pwdutils-3.0.7.1-6.x86_64[packages]
+>!> install readline-32bit-5.1-10.x86_64[packages]
+>!> install readline-5.1-10.x86_64[packages]
+>!> install recode-3.6-496.x86_64[packages]
+>!> install reiserfs-3.6.19-8.x86_64[packages]
+>!> install release-notes-10.1.6-2.noarch[packages]
+>!> install resmgr-0.9.8_SVNr75-6.x86_64[packages]
+>!> install resmgr-32bit-0.9.8_SVNr75-6.x86_64[packages]
+>!> install rpm-4.4.2-20.x86_64[packages]
+>!> install rsh-0.17-564.x86_64[packages]
+>!> install rsync-2.6.6-7.x86_64[packages]
+>!> install ruby-1.8.4-5.x86_64[packages]
+>!> install ruby-gettext-1.1.1-4.x86_64[packages]
+>!> install rug-7.1.1-7.x86_64[packages]
+>!> install sash-3.7-38.x86_64[packages]
+>!> install scpm-1.1.3-6.x86_64[packages]
+>!> install screen-4.0.2-54.x86_64[packages]
+>!> install scsi-1.7_2.36_1.19_0.17_0.97-2.x86_64[packages]
+>!> install sed-4.1.4-9.x86_64[packages]
+>!> install selection:apparmor-10-41.noarch[selections]
+>!> install selection:base-10-41.noarch[selections]
+>!> install sharutils-4.6-4.x86_64[packages]
+>!> install siga-10.101-4.noarch[packages]
+>!> install sitar-1.0.3-3.noarch[packages]
+>!> install smartmontools-5.33-12.x86_64[packages]
+>!> install smpppd-1.59-10.x86_64[packages]
+>!> install sqlite-3.2.8-5.x86_64[packages]
+>!> install sqlite-32bit-3.2.8-5.x86_64[packages]
+>!> install star-1.5a70-4.x86_64[packages]
+>!> install strace-32bit-4.5.12-11.x86_64[packages]
+>!> install strace-4.5.12-11.x86_64[packages]
+>!> install sudo-1.6.8p12-8.x86_64[packages]
+>!> install suse-build-key-1.0-673.noarch[packages]
+>!> install suse-release-oss-10.0.42-16.x86_64[packages]
+>!> install sysconfig-0.50.5-6.x86_64[packages]
+>!> install sysfsutils-1.3.0-7.x86_64[packages]
+>!> install sysfsutils-32bit-1.3.0-7.x86_64[packages]
+>!> install syslinux-3.11-10.x86_64[packages]
+>!> install syslog-ng-1.6.8-11.x86_64[packages]
+>!> install sysvinit-2.86-11.x86_64[packages]
+>!> install tar-1.15.1-14.x86_64[packages]
+>!> install tcpd-32bit-7.6-722.x86_64[packages]
+>!> install tcpd-7.6-722.x86_64[packages]
+>!> install tcpdump-3.9.4-5.x86_64[packages]
+>!> install tcsh-6.14.00-7.x86_64[packages]
+>!> install telnet-1.2-6.x86_64[packages]
+>!> install terminfo-5.5-8.x86_64[packages]
+>!> install timezone-2.3.90-69.x86_64[packages]
+>!> install udev-085-4.x86_64[packages]
+>!> install unzip-5.52-8.x86_64[packages]
+>!> install usbutils-0.71-12.x86_64[packages]
+>!> install utempter-0.5.5-8.x86_64[packages]
+>!> install utempter-32bit-0.5.5-8.x86_64[packages]
+>!> install util-linux-2.12r-13.x86_64[packages]
+>!> install vim-6.4.6-9.x86_64[packages]
+>!> install vlock-1.3-535.x86_64[packages]
+>!> install w3m-0.5.1-9.x86_64[packages]
+>!> install web-updater-0.0.9-3.noarch[packages]
+>!> install wget-1.10.2-6.x86_64[packages]
+>!> install wireless-tools-28pre13-13.x86_64[packages]
+>!> install wvdial-1.54-73.x86_64[packages]
+>!> install wvstreams-4.2.1-4.x86_64[packages]
+>!> install xfsprogs-2.7.11-8.x86_64[packages]
+>!> install xinetd-2.3.14-6.x86_64[packages]
+>!> install xntp-4.2.0a-60.x86_64[packages]
+>!> install yast2-2.13.33-2.x86_64[packages]
+>!> install yast2-apparmor-2.0-12.noarch[packages]
+>!> install yast2-backup-2.13.0-4.noarch[packages]
+>!> install yast2-bootfloppy-2.13.18-2.x86_64[packages]
+>!> install yast2-bootloader-2.13.18-2.x86_64[packages]
+>!> install yast2-core-2.13.17-4.x86_64[packages]
+>!> install yast2-country-2.13.15-2.x86_64[packages]
+>!> install yast2-dhcp-server-2.13.0-4.noarch[packages]
+>!> install yast2-dns-server-2.13.6-4.noarch[packages]
+>!> install yast2-firewall-2.13.5-4.noarch[packages]
+>!> install yast2-hardware-detection-2.13.3-4.x86_64[packages]
+>!> install yast2-http-server-2.13.9-3.noarch[packages]
+>!> install yast2-inetd-2.13.1-4.noarch[packages]
+>!> install yast2-installation-2.13.25-2.noarch[packages]
+>!> install yast2-instserver-2.13.6-4.noarch[packages]
+>!> install yast2-irda-2.13.1-3.noarch[packages]
+>!> install yast2-iscsi-client-2.13.11-2.noarch[packages]
+>!> install yast2-kerberos-client-2.13.2-4.noarch[packages]
+>!> install yast2-ldap-2.13.1-4.x86_64[packages]
+>!> install yast2-ldap-client-2.13.9-3.noarch[packages]
+>!> install yast2-mail-2.13.2-4.noarch[packages]
+>!> install yast2-mail-aliases-2.13.2-4.noarch[packages]
+>!> install yast2-mouse-2.13.7-4.x86_64[packages]
+>!> install yast2-ncurses-2.13.11-2.x86_64[packages]
+>!> install yast2-network-2.13.28-2.x86_64[packages]
+>!> install yast2-nfs-client-2.13.2-4.noarch[packages]
+>!> install yast2-nfs-server-2.13.2-4.noarch[packages]
+>!> install yast2-nis-client-2.13.1-4.x86_64[packages]
+>!> install yast2-nis-server-2.13.1-4.noarch[packages]
+>!> install yast2-ntp-client-2.13.1-4.noarch[packages]
+>!> install yast2-online-update-2.13.6-2.x86_64[packages]
+>!> install yast2-packager-2.13.35-2.x86_64[packages]
+>!> install yast2-pam-2.13.2-4.noarch[packages]
+>!> install yast2-perl-bindings-2.13.4-4.x86_64[packages]
+>!> install yast2-pkg-bindings-2.13.19-2.x86_64[packages]
+>!> install yast2-power-management-2.13.5-3.x86_64[packages]
+>!> install yast2-powertweak-2.13.5-3.noarch[packages]
+>!> install yast2-printer-2.13.3-2.x86_64[packages]
+>!> install yast2-profile-manager-2.13.4-3.x86_64[packages]
+>!> install yast2-repair-2.13.3-3.noarch[packages]
+>!> install yast2-restore-2.13.0-4.noarch[packages]
+>!> install yast2-runlevel-2.13.5-3.noarch[packages]
+>!> install yast2-samba-client-2.13.5-4.noarch[packages]
+>!> install yast2-samba-server-2.13.5-4.noarch[packages]
+>!> install yast2-schema-2.13.2-2.noarch[packages]
+>!> install yast2-security-2.13.2-3.noarch[packages]
+>!> install yast2-slp-2.13.1-3.x86_64[packages]
+>!> install yast2-storage-2.13.30-2.x86_64[packages]
+>!> install yast2-storage-lib-2.13.30-2.x86_64[packages]
+>!> install yast2-support-2.13.0-4.noarch[packages]
+>!> install yast2-sysconfig-2.13.5-3.noarch[packages]
+>!> install yast2-tftp-server-2.13.2-4.noarch[packages]
+>!> install yast2-theme-SuSELinux-2.13.3-5.noarch[packages]
+>!> install yast2-trans-stats-2.11.0-10.noarch[packages]
+>!> install yast2-transfer-2.13.2-4.x86_64[packages]
+>!> install yast2-tune-2.13.4-3.x86_64[packages]
+>!> install yast2-update-2.13.2-3.x86_64[packages]
+>!> install yast2-users-2.13.14-2.x86_64[packages]
+>!> install yast2-vm-2.13.21-2.x86_64[packages]
+>!> install yast2-xml-2.13.1-4.x86_64[packages]
+>!> install yp-tools-2.9-8.x86_64[packages]
+>!> install ypbind-1.19.1-5.x86_64[packages]
+>!> install zip-2.31-7.x86_64[packages]
+>!> install zisofs-tools-1.0.6-7.x86_64[packages]
+>!> install zlib-1.2.3-7.x86_64[packages]
+>!> install zlib-32bit-1.2.3-7.x86_64[packages]
+>!> install zmd-7.1.1-12.x86_64[packages]
+>!> install zmd-librc-backend-7.1.1-12.x86_64[packages]
+>!> install zsh-4.2.6-7.x86_64[packages]
+>!> |unflag lftp-3.4.0-8.x86_64[packages]
+>!> |unflag lprng-3.8.28-13.x86_64[packages]
+>!> |unflag sendmail-8.13.5-7.x86_64[packages]
+>!> installs=413, upgrades=0, uninstalls=0
diff --git a/testsuite/solver/data.deptestomatic/selection-tests/bug198095-test.xml b/testsuite/solver/data.deptestomatic/selection-tests/bug198095-test.xml
new file mode 100644 (file)
index 0000000..2416dbc
--- /dev/null
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<!--
+Bug 198095 - YaST2 Installaler crashes when selecting Gnome pattern to a KDE -->
+<!--installation; This is an endless loop in transactResObject
+-->
+<test>
+  <setup arch="x86_64">
+  <channel name="packages" file="beta6-packages.xml"/>
+  <channel name="selections" file="bug198095-selections.xml"/>
+</setup>
+<trial>
+  <install channel="selections" kind="selection" name="base"/>
+  <transact kind="selection"/>
+</trial>
+</test>
index 3c2e4cc..34270d5 100644 (file)
@@ -1611,7 +1611,8 @@ parse_xml_trial (XmlNode_Ptr node, const ResPool & pool)
            }
 
            if (name.empty()) {         // assume kind
-               resolver->transactResKind( string2kind( kind_name ) );
+                RESULT << "Calling transactResKind( " << kind_name << " )" << endl;;                
+               resolver->transactResKind( string2kind( kind_name ) );
            }
            else {
                PoolItem_Ref poolItem;
index be160b5..3c7023d 100644 (file)
@@ -1203,7 +1203,7 @@ struct FindIandU
 //
 
 static bool
-transactCaps( const ResPool & pool, const CapSet & caps, bool install, bool soft, std::list<PoolItem_Ref> & added_items )
+transactCaps( const ResPool & pool, const CapSet & caps, bool install, bool soft, std::set<PoolItem_Ref> & added_items )
 {
     bool result = true;
 
@@ -1231,7 +1231,7 @@ transactCaps( const ResPool & pool, const CapSet & caps, bool install, bool soft
            else if (just_added) {
                // transactItems just selected an item of the same kind we're currently processing
                // add it to the list and handle it equivalent to the origin item
-               added_items.push_back( just_added );
+               added_items.insert( just_added );
            }
        }
 
@@ -1333,12 +1333,19 @@ struct TransactLanguage : public resfilter::PoolItemFilterFunctor
 //    required and recommended PoolItems
 
 bool
-Resolver::transactResObject( ResObject::constPtr robj, bool install)
+Resolver::transactResObject( ResObject::constPtr robj, bool install,
+                            bool recursive)
 {
+    static std::set<PoolItem_Ref> alreadyTransactedObjects;
+
+    if (!recursive) {
+       alreadyTransactedObjects.clear(); // first call
+    }
+    
     if (robj == NULL) {
        ERR << "NULL ResObject" << endl;
     }
-    _XDEBUG( "transactResObject(" << *robj << ", " << (install?"install":"remove") << ")" );
+    _XDEBUG ( "transactResObject(" << *robj << ", " << (install?"install":"remove") << ")");
 
     if (robj->kind() == ResTraits<Language>::kind) {
        TransactLanguage callback( *this, robj, install );
@@ -1348,7 +1355,7 @@ Resolver::transactResObject( ResObject::constPtr robj, bool install)
                      functor::functorRef<bool,CapAndItem>( callback ) );
 
     }
-    std::list<PoolItem_Ref> added;
+    std::set<PoolItem_Ref> added;
 
     // loop over 'recommends' and 'requires' of this item and collect additional
     //  items of the same kind on the way
@@ -1361,9 +1368,17 @@ Resolver::transactResObject( ResObject::constPtr robj, bool install)
     //   and this function is only called for already selected items. So added really only contains
     //   'new' items.
 
-    for (std::list<PoolItem_Ref>::const_iterator it = added.begin(); it != added.end(); ++it) {
+    for (std::set<PoolItem_Ref>::const_iterator it = added.begin(); it != added.end(); ++it) {
        if ((*it)->kind() == robj->kind()) {
-           transactResObject( it->resolvable(), install );
+           std::set<PoolItem_Ref>::const_iterator itCmp = alreadyTransactedObjects.find (*it);
+           if (itCmp == alreadyTransactedObjects.end())
+           {
+               // not already transacted
+               alreadyTransactedObjects.insert (*it);
+               transactResObject( it->resolvable(), install,
+                                  true //recursive
+                                  );
+           }
        }
     }
 
@@ -1400,7 +1415,6 @@ bool
 Resolver::transactResKind( Resolvable::Kind kind )
 {
     TransactKind callback (*this);
-
     _XDEBUG( "transactResKind(" << kind << ")" );
 
     // check all uninstalls
index 5b49883..58f5fd9 100644 (file)
@@ -204,7 +204,9 @@ class Resolver : public base::ReferenceCounted, private base::NonCopyable {
     bool resolveDependencies (const ResolverContext_Ptr context = NULL);
     bool resolvePool (void);
 
-    bool transactResObject( ResObject::constPtr robj, bool install = true);
+    bool transactResObject( ResObject::constPtr robj,
+                           bool install = true,
+                           bool recursive = false);
     bool transactResKind( Resolvable::Kind kind );
     void transactReset( ResStatus::TransactByValue causer );