[arch-general] Could python2 be breaking genpkgmetadata.py?
David C. Rankin
drankinatty at suddenlinkmail.com
Fri Nov 12 06:32:35 CET 2010
I'm using yum-createrepo 0.9.8-3 on from AUR and suddenly my createrepo updates
on my Arch server are failing with the following error:
23:22 nirvana:/home/backup/rpms> sudo createrepo --update -d openSUSE_11.3/
File "/usr/share/createrepo/genpkgmetadata.py", line 189
SyntaxError: invalid syntax
Nothing with createrepo has changed, could this be a python/python2 bug? I have
both the following installed:
Should I have both installed? I've also posted to the rpm-metadata list to see
if they have identified an issue with the genpkgmetadata.py script. The relevant
lines in the python script are:
"""cli callback object for createrepo"""
def errorlog(self, thing):
"""error log output"""
print >> sys.stderr, thing
def log(self, thing):
def progress(self, item, current, total):
beg = "%*d/%d - " % (len(str(total)), current, total)
left = 80 - len(beg)
sys.stdout.write("\r%s%-*.*s" % (beg, left, left, item))
Which since I don't know python -- it might as well be Greek. But from the
error, I can tell it chokes on the line "print thing"... whatever that thing is.
Anybody have any info on any problems caused by recent python changes?
David C. Rankin, J.D.,P.E.
Rankin Law Firm, PLLC
510 Ochiltree Street
Nacogdoches, Texas 75961
Telephone: (936) 715-9333
Facsimile: (936) 715-9339
More information about the arch-general