diff --git a/pisi/specfile.py b/pisi/specfile.py
index 838283bd..e59655a1 100644
--- a/pisi/specfile.py
+++ b/pisi/specfile.py
@@ -93,6 +93,9 @@ class Update:
t_Date = [autoxml.String, autoxml.mandatory]
t_Version = [autoxml.String, autoxml.mandatory]
t_Type = [autoxml.String, autoxml.optional]
+ t_Name = [autoxml.String, autoxml.optional]
+ t_Email = [autoxml.String, autoxml.optional]
+ t_Comment = [autoxml.String, autoxml.optional]
def __str__(self):
s = self.date
diff --git a/tools/repostats.py b/tools/repostats.py
index 8eeb23db..073ab6b5 100755
--- a/tools/repostats.py
+++ b/tools/repostats.py
@@ -337,7 +337,7 @@ class Package:
errors.append(_("Duplicate binary packages:\n%s\n%s\n") % (
source.name, packages[name].source.name))
return
- for p in pakspec.paths:
+ for p in pakspec.files:
if p.fileType not in valid_filetypes:
e = _("Unknown file type '%s' in package '%s'") % (
p.fileType, source.name)
@@ -352,7 +352,7 @@ class Package:
def markDeps(self):
# mark reverse build dependencies
- for d in self.source.spec.source.buildDeps:
+ for d in self.source.spec.source.buildDependencies:
p = d.package
if packages.has_key(p):
packages[p].revBuildDeps.append(self.name)
@@ -361,7 +361,7 @@ class Package:
Missing(p)
missing[p].revBuildDeps.append(self.name)
# mark reverse runtime dependencies
- for d in self.pakspec.runtimeDeps:
+ for d in self.pakspec.packageDependencies:
p = d.package
if packages.has_key(p):
packages[p].revRuntimeDeps.append(self.name)
@@ -373,9 +373,9 @@ class Package:
def report_html(self):
source = self.source.spec.source
bDeps = map(lambda x: "%s" % (x, x),
- (map(lambda x: x.package, source.buildDeps)))
+ (map(lambda x: x.package, source.buildDependencies)))
rDeps = map(lambda x: "%s" % (x, x),
- (map(lambda x: x.package, self.pakspec.runtimeDeps)))
+ (map(lambda x: x.package, self.pakspec.packageDependencies)))
rbDeps = map(lambda x: "%s" % (x, x), self.revBuildDeps)
rrDeps = map(lambda x: "%s" % (x, x), self.revRuntimeDeps)
dict = {