Hello community, here is the log from the commit of package smart checked in at Mon Sep 4 22:40:01 CEST 2006. -------- --- smart/smart.changes 2006-08-31 20:01:58.000000000 +0200 +++ smart/smart.changes 2006-09-04 20:13:27.000000000 +0200 @@ -1,0 +2,8 @@ +Mon Sep 4 20:11:39 CEST 2006 - cthiel@suse.de + +- renamed smart-yast-r739.patch to smart-yast.patch and updated it to r742 + * smart/backends/rpm/yast2.py + - deal with packages with empty description + - show warning on corrupted Req/Prov (closes issue150) + +------------------------------------------------------------------- Old: ---- smart-yast-r739.patch New: ---- smart-yast.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ smart.spec ++++++ --- /var/tmp/diff_new_pack.bgR4OI/_old 2006-09-04 22:39:18.000000000 +0200 +++ /var/tmp/diff_new_pack.bgR4OI/_new 2006-09-04 22:39:18.000000000 +0200 @@ -14,7 +14,7 @@ BuildRequires: kdelibs3-devel python-devel rpm-devel rpm-python update-desktop-files Summary: Smart Package Manager Version: 0.42 -Release: 9 +Release: 10 Source: %{name}-%{version}.tar.bz2 Source1: distro.py Source2: %{name}.desktop @@ -26,7 +26,7 @@ Patch4: %{name}-ksmarttray.patch Patch5: %{name}-%{version}-pycurl.patch Patch6: %{name}-%{version}-pycurl-TIMECONDITION.patch -Patch7: %{name}-yast-r739.patch +Patch7: %{name}-yast.patch Patch8: %{name}-rpm-force.patch URL: http://smartpm.org Group: System/Packages @@ -177,6 +177,11 @@ /opt/kde3/share/apps/konqueror %changelog -n smart +* Mon Sep 04 2006 - cthiel@suse.de +- renamed smart-yast-r739.patch to smart-yast.patch and updated it to r742 + * smart/backends/rpm/yast2.py +- deal with packages with empty description +- show warning on corrupted Req/Prov (closes issue150) * Thu Aug 31 2006 - cthiel@suse.de - set rpm-force to false, to make smart respect file conflicts (#202924) * Tue Aug 29 2006 - cthiel@suse.de ++++++ smart-yast-r739.patch -> smart-yast.patch ++++++ --- smart/smart-yast-r739.patch 2006-08-29 10:04:58.000000000 +0200 +++ smart/smart-yast.patch 2006-09-04 20:10:50.000000000 +0200 @@ -1,7 +1,7 @@ Index: smart/backends/rpm/yast2.py =================================================================== ---- smart/backends/rpm/yast2.py (revision 738) -+++ smart/backends/rpm/yast2.py (revision 739) +--- smart/backends/rpm/yast2.py (Revision 738) ++++ smart/backends/rpm/yast2.py (Revision 742) @@ -26,6 +26,8 @@ import posixpath import locale @@ -11,7 +11,27 @@ class YaST2PackageInfo(PackageInfo): def __init__(self, package, loader, info): -@@ -112,17 +114,27 @@ +@@ -56,7 +58,7 @@ + + class YaST2Loader(Loader): + +- __stateversion__ = Loader.__stateversion__+1 ++ __stateversion__ = Loader.__stateversion__+2 + + def __init__(self, baseurl, datadir, pkginfofile, pkgdescfile=None): + Loader.__init__(self) +@@ -92,7 +94,9 @@ + parts = line.split(" ") + if len(parts) == 1: + data.append((line, None, None)) +- else: ++ if len(parts) == 2: ++ print "Error parsing package '%s' (tag '%s'). Possibly corrupted channel file (%s)." % (self.curpkgname, tag, self._channel) ++ if len(parts) == 3: + data.append((parts[0], parts[1], parts[2])) + return data + +@@ -112,17 +116,30 @@ return ''.join([c for c in s if chk(c)]) def readPkgSummDesc(self, entryname): @@ -23,13 +43,17 @@ description = "" while 1: line = self._descfile.readline() +- if line.startswith("+Des:") or line.startswith(" Reply