]>
Commit | Line | Data |
---|---|---|
0f570fb4 ER |
1 | just ignore tuple for now (patrys plz check) |
2 | ||
3 | print "name:%s; F: %s (%s); N: %s; V: %s; R: %s\n" %(name, flags, type(flags), e, v, r) | |
4 | ||
5 | ||
6 | 19:12:55 glen[pts/4]@carme-pld tmp/p$ /home/users/glen/rpm/BUILD/createrepo-0.9.1/genpkgmetadata.py . | |
7 | name:rpmlib(PayloadIsLzma); F: LE; N: 0; V: 4.4.6; R: 1 | |
8 | name:cacti-spine; F: ('MISSINGOK', None); N: None; V: None; R: None | |
9 | ||
10 | Traceback (most recent call last): | |
11 | File "/home/users/glen/rpm/BUILD/createrepo-0.9.1/genpkgmetadata.py", line 290, in <module> | |
12 | main(sys.argv[1:]) | |
13 | File "/home/users/glen/rpm/BUILD/createrepo-0.9.1/genpkgmetadata.py", line 209, in main | |
14 | mdgen.doPkgMetadata() | |
15 | File "/home/users/glen/rpm/BUILD/createrepo-0.9.1/createrepo/__init__.py", line 195, in doPkgMetadata | |
16 | self.writeMetadataDocs(packages, directory) | |
17 | File "/home/users/glen/rpm/BUILD/createrepo-0.9.1/createrepo/__init__.py", line 268, in writeMetadataDocs | |
18 | self.primaryfile.write(po.do_primary_xml_dump(reldir, baseurl=self.conf.baseurl)) | |
19 | File "/home/users/glen/rpm/BUILD/createrepo-0.9.1/createrepo/yumbased.py", line 305, in do_primary_xml_dump | |
20 | msg += self._dump_format_items() | |
21 | File "/home/users/glen/rpm/BUILD/createrepo-0.9.1/createrepo/yumbased.py", line 164, in _dump_format_items | |
22 | msg += self._dump_requires() | |
23 | File "/home/users/glen/rpm/BUILD/createrepo-0.9.1/createrepo/yumbased.py", line 271, in _dump_requires | |
24 | prcostring += ''' flags="%s"''' % flags | |
25 | TypeError: not all arguments converted during string formatting | |
26 | ||
27 | --- createrepo-0.9.1/createrepo/yumbased.py~ 2008-02-29 19:16:38.000000000 +0200 | |
28 | +++ createrepo-0.9.1/createrepo/yumbased.py 2008-02-29 19:16:47.275839346 +0200 | |
29 | @@ -267,7 +267,10 @@ | |
30 | for (name, flags, (e,v,r),pre) in mylist: | |
31 | prcostring = ''' <rpm:entry name="%s"''' % name | |
32 | if flags: | |
33 | - prcostring += ''' flags="%s"''' % flags | |
34 | + if type(flags) == str: | |
35 | + prcostring += ''' flags="%s"''' % flags | |
36 | + else: | |
37 | + prcostring += ''' flags=""''' | |
38 | if e: | |
39 | prcostring += ''' epoch="%s"''' % e | |
40 | if v: |