Hi,
  Got koji basically working for me over the last couple of weeks. Was
very keen to
  try its new external repository support.

  Starting with a fresh instance I made a tag (dist-slc5)  containing two repos.

   koji add-external-repo -t dist-slc5 -p 10 "slc5-64-base"
http://linuxsoft.cern.ch/cern/slc5X/x86_64/yum/os
   koji add-external-repo -t dist-slc5 -p 10 "slc5-32-base"
http://linuxsoft.cern.ch/cern/slc5X/i386/yum/os

  and then tried to make a koji repo from that.

   koji regen-repo dist-slc5

   This called

   /usr/libexec/kojid/mergerepos -a i386 -b
/mnt/koji/repos/dist-slc5-build/189/i386/blocklist -o
/tmp/koji/tasks/556/556/repo \
           -g /mnt/koji/repos/dist-slc5-build/189/groups/comps.xml -r
http://linuxsoft.cern.ch/cern/slc5X/x86_64/yum/os/ \
           -r http://linuxsoft.cern.ch/cern/slc5X/i386/yum/os/

 resulting in as below. Any ideas ?

   Steve



process:19630): GLib-WARNING **: GError set over the top of a previous
GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is
NULL before it's set.
The overwriting error message was: Parsing other.xml error: PCDATA
invalid Char value 8

Traceback (most recent call last):
  File "/usr/libexec/kojid/mergerepos", line 241, in <module>
    main(sys.argv[1:])
  File "/usr/libexec/kojid/mergerepos", line 236, in main
    merge.write_metadata()
  File "/usr/libexec/kojid/mergerepos", line 216, in write_metadata
    mdgen.doPkgMetadata()
  File "/usr/lib/python2.5/site-packages/createrepo/__init__.py", line
332, in doPkgMetadata
    self.writeMetadataDocs(packages)
  File "/usr/lib/python2.5/site-packages/createrepo/__init__.py", line
475, in writeMetadataDocs
    clog_limit=self.conf.changelog_limit))
  File "/usr/lib/python2.5/site-packages/yum/packages.py", line 959,
in xml_dump_other_metadata
    msg += "%s\n</package>\n" %
misc.to_unicode(self._dump_changelog(clog_limit))
  File "/usr/lib/python2.5/site-packages/yum/packages.py", line 927,
in _dump_changelog
    if not self.changelog:
  File "/usr/lib/python2.5/site-packages/yum/packages.py", line 423, in <lambda>
    changelog = property(fget=lambda self: self.returnChangelog())
  File "/usr/lib/python2.5/site-packages/yum/sqlitesack.py", line 225,
in returnChangelog
    self._loadChangelog()
  File "/usr/lib/python2.5/site-packages/yum/sqlitesack.py", line 202,
in _loadChangelog
    self.sack.populate(self.repo, mdtype='otherdata')
  File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 184, in populate
    dobj = repo_cache_function(xml, csum)
  File "/usr/lib/python2.5/site-packages/sqlitecachec.py", line 60, in
getOtherdata
    self.repoid))
TypeError: Parsing other.xml error: PCDATA invalid Char value 8


   Steve




-- 
Steve Traylen
$ /usr/libexec/kojid/mergerepos -a i386 -b /mnt/koji/repos/dist-slc5-build/189/i386/blocklist -o /tmp/koji/tasks/556/556/repo -g /mnt/koji/repos/dist-slc5-build/189/groups/comps.xml -r http://linuxsoft.cern.ch/cern/slc5X/x86_64/yum/os/ -r http://linuxsoft.cern.ch/cern/slc5X/i386/yum/os/
Adding repo: http://linuxsoft.cern.ch/cern/slc5X/x86_64/yum/os/
Adding repo: http://linuxsoft.cern.ch/cern/slc5X/i386/yum/os/

(process:19630): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Parsing other.xml error: PCDATA invalid Char value 8


(process:19630): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Parsing other.xml error: PCDATA invalid Char value 8


(process:19630): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Parsing other.xml error: PCDATA invalid Char value 8


(process:19630): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Parsing other.xml error: PCDATA invalid Char value 8


(process:19630): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Parsing other.xml error: PCDATA invalid Char value 8

Traceback (most recent call last):
  File "/usr/libexec/kojid/mergerepos", line 241, in <module>
    main(sys.argv[1:])
  File "/usr/libexec/kojid/mergerepos", line 236, in main
    merge.write_metadata()
  File "/usr/libexec/kojid/mergerepos", line 216, in write_metadata
    mdgen.doPkgMetadata()
  File "/usr/lib/python2.5/site-packages/createrepo/__init__.py", line 332, in doPkgMetadata
    self.writeMetadataDocs(packages)
  File "/usr/lib/python2.5/site-packages/createrepo/__init__.py", line 475, in writeMetadataDocs
    clog_limit=self.conf.changelog_limit))
  File "/usr/lib/python2.5/site-packages/yum/packages.py", line 959, in xml_dump_other_metadata
    msg += "%s\n</package>\n" % misc.to_unicode(self._dump_changelog(clog_limit))
  File "/usr/lib/python2.5/site-packages/yum/packages.py", line 927, in _dump_changelog
    if not self.changelog:
  File "/usr/lib/python2.5/site-packages/yum/packages.py", line 423, in <lambda>
    changelog = property(fget=lambda self: self.returnChangelog())
  File "/usr/lib/python2.5/site-packages/yum/sqlitesack.py", line 225, in returnChangelog
    self._loadChangelog()
  File "/usr/lib/python2.5/site-packages/yum/sqlitesack.py", line 202, in _loadChangelog
    self.sack.populate(self.repo, mdtype='otherdata')
  File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 184, in populate
    dobj = repo_cache_function(xml, csum)
  File "/usr/lib/python2.5/site-packages/sqlitecachec.py", line 60, in getOtherdata
    self.repoid))
TypeError: Parsing other.xml error: PCDATA invalid Char value 8

--
Fedora-buildsys-list mailing list
Fedora-buildsys-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-buildsys-list

Reply via email to