[Bug 638736] New: nasm-2.07-3.3.i586.rpm breaks createrepo (bad packaging)
https://bugzilla.novell.com/show_bug.cgi?id=638736
https://bugzilla.novell.com/show_bug.cgi?id=638736#c0
Summary: nasm-2.07-3.3.i586.rpm breaks createrepo (bad
packaging)
Classification: openSUSE
Product: openSUSE 11.3
Version: Final
Platform: x86-64
OS/Version: openSUSE 11.3
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Basesystem
AssignedTo: bnc-team-screening@forge.provo.novell.com
ReportedBy: drankinatty@suddenlinkmail.com
QAContact: qa@suse.de
Found By: ---
Blocker: ---
Guys,
The nasm package causes createrepo to fail with the following error:
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Traceback (most recent call last):
File "/usr/share/createrepo/genpkgmetadata.py", line 713, in <module>
main(sys.argv[1:])
File "/usr/share/createrepo/genpkgmetadata.py", line 637, in main
mdgen.doRepoMetadata()
File "/usr/share/createrepo/genpkgmetadata.py", line 316, in doRepoMetadata
dumpMetadata.repoXML(reporoot, self.cmds)
File "/usr/share/createrepo/dumpMetadata.py", line 813, in repoXML
rp.getOtherdata(complete_path, csum)
File "/usr/lib/python2.6/site-packages/sqlitecachec.py", line 61, in
getOtherdata
self.repoid))
TypeError: Parsing other.xml error: PCDATA invalid Char value 1
I have seen this before with bad rpms in 11.0 (enlightenment exchange). I
don't know what is wrong with the nasm packaging because I can read the info
(shown below), but running 'sudo createrepo --update -d openSUSE_11.3/' on my
local repo with nasm included fails. Here are the package details:
[03:12 zephyr/home/backup/rpms] # rpm -qi nasm
Name : nasm Relocations: (not relocatable)
Version : 2.07 Vendor: openSUSE
Release : 3.3 Build Date: Mon 05 Jul 2010
08:41:37 AM CDT
Install Date: Thu 22 Jul 2010 11:33:29 AM CDT Build Host: build34
Group : Development/Languages/Other Source RPM: nasm-2.07-3.3.src.rpm
Size : 1002541 License: BSD 2-clause
Signature : RSA/8, Mon 05 Jul 2010 08:41:53 AM CDT, Key ID b88b2fd43dbdc284
Packager : http://bugs.opensuse.org
URL : http://nasm.sourceforge.net/
Summary : Netwide Assembler (An x86 Assembler)
Description :
NASM is a prototype general-purpose x86 assembler. It can currently
output several binary formats, including ELF, a.out, Win32, and OS/2.
Read the licence agreement in /usr/share/doc/packages/nasm/Licence.
Authors:
--------
Julian Hall
https://bugzilla.novell.com/show_bug.cgi?id=638736
https://bugzilla.novell.com/show_bug.cgi?id=638736#c1
--- Comment #1 from David Rankin
https://bugzilla.novell.com/show_bug.cgi?id=638736
https://bugzilla.novell.com/show_bug.cgi?id=638736#c
wei wang
https://bugzilla.novell.com/show_bug.cgi?id=638736
https://bugzilla.novell.com/show_bug.cgi?id=638736#c
Philipp Thomas
https://bugzilla.novell.com/show_bug.cgi?id=638736
https://bugzilla.novell.com/show_bug.cgi?id=638736#c2
Ruediger Oertel
https://bugzilla.novell.com/show_bug.cgi?id=638736
https://bugzilla.novell.com/show_bug.cgi?id=638736#c3
Christoph Thiel
https://bugzilla.novell.com/show_bug.cgi?id=638736
https://bugzilla.novell.com/show_bug.cgi?id=638736#c4
David Rankin
Which version of createrepo is this? I'll set NEEDINFO to the report and CC Matt, who is maintaining createrepo these days.
Christoph, this is 0.4.9: createrepo --version 0.4.9 I have tried working with the new 0.9.8 version, but I haven't been successful with openSuSE repositories and version 0.9x. Currently I have ~15,110 rpms in 4 repos: http://www.3111skyline.com/update/openSUSE_11.0/ http://www.3111skyline.com/update/factory_11.0/ http://www.3111skyline.com/update/openSUSE_11.3/ http://www.3111skyline.com/update/factory_11.3/ I think you can get to them publicly if you want to see what's there. The titles are fairly self-explanatory. I have run the 11.0 local repos since 2008 w/o any issues except for the 11.0 enlightenment exchange package (Dmitry fixed this package) and now the nasm package in 11.3. I was caught completely off-guard by the fact that 1 package can cause the whole createrepo process to fail. Strange, but I guess there is some logic and checks each package and tanks if it finds something wrong. Regardless, the issue this time is the nasm package. I'm not worried about fixing createrepo, I'll fight 0.9x later, right now I just wanted to make sure the nasm package got repackaged so that others who maintain local repos or mirrors don't get screwed by the same issue. There are very few folks who will step through 1200+ packages to try and figure out which needle-in-the-haystack is the problem. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=638736
https://bugzilla.novell.com/show_bug.cgi?id=638736#c5
--- Comment #5 from David Rankin
https://bugzilla.novell.com/show_bug.cgi?id=638736
https://bugzilla.novell.com/show_bug.cgi?id=638736#c6
--- Comment #6 from David Rankin
https://bugzilla.novell.com/show_bug.cgi?id=638736
https://bugzilla.novell.com/show_bug.cgi?id=638736#c7
--- Comment #7 from David Rankin
https://bugzilla.novell.com/show_bug.cgi?id=638736
https://bugzilla.novell.com/show_bug.cgi?id=638736#c8
Matt Barringer
https://bugzilla.novell.com/show_bug.cgi?id=638736
https://bugzilla.novell.com/show_bug.cgi?id=638736#c9
David Rankin
https://bugzilla.novell.com/show_bug.cgi?id=638736
https://bugzilla.novell.com/show_bug.cgi?id=638736#c10
--- Comment #10 from David Rankin
https://bugzilla.novell.com/show_bug.cgi?id=638736
https://bugzilla.novell.com/show_bug.cgi?id=638736#c11
--- Comment #11 from David Rankin
https://bugzilla.novell.com/show_bug.cgi?id=638736
https://bugzilla.novell.com/show_bug.cgi?id=638736#c12
Ruediger Oertel
https://bugzilla.novell.com/show_bug.cgi?id=638736
https://bugzilla.novell.com/show_bug.cgi?id=638736#c13
--- Comment #13 from Philipp Thomas
https://bugzilla.novell.com/show_bug.cgi?id=638736
https://bugzilla.novell.com/show_bug.cgi?id=638736#c
Matt Barringer
participants (1)
-
bugzilla_noreply@novell.com