http://bugzilla.novell.com/show_bug.cgi?id=537243
User ma@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=537243#c10
--- Comment #10 from Michael Andres 2009-09-09 08:39:53 MDT ---
Fine. Todays http://download.opensuse.org/distribution/11.2/repo/oss is parsed
correctly, and the data correctly appear in the solv file.
BTW: The missing data in the solv file do not depend on whether zypper is
up-to-date or not. Most probably all x86_64 packages in os112/factory miss the
summary. If the package is up-to-date, zypper displays the installed packages
summary which comes from the rpmdb. If the package is outdated, zypper shows
the data from the update candidate.
I'd like to check whether your raw metadata are correct:
zgrep '^=(Shr|Pkg): zypper'
/var/cache/zypp/raw/os112/suse/setup/descr/packages.gz
This should show three lines:
=Pkg: zypper 1.2.2 1.13 i586
=Pkg: zypper 1.2.2 1.13 x86_64
=Shr: zypper 1.2.2 1.13 i586
If the '=Shr:' tag is missing, the x86_64 would not reuse the i586 packages
summary/descr. In that case a refresh should provide you new and correct
metadata.
But most probably the tag is present, so the satsolver-tool that created the
solv file was probably buggy. In case you meanwhile updated libzypp and
satsolver-tools, recreating the solv file may be sufficient:
zypper clean -m os112
zypper refresh os112
You can use the script to check whether the x86_64 description is now present.
If not, we should retry it after your satsolver-tools are updated.
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.