Second steps of the transition from Livna to RPM Fusion begins: Enabling RPM Fusion for users of livna-testing!

Thorsten Leemhuis fedora at leemhuis.info
Mon Oct 27 08:39:46 CET 2008


On 26.10.2008 14:35, Thorsten Leemhuis wrote:
> /me removed a few mailing lists from the CC

One more ripped

> On 25.10.2008 19:16, Nicolas Mailhot wrote:
>> Le samedi 25 octobre 2008 à 18:47 +0200, Thorsten Leemhuis a écrit :
>>> On 25.10.2008 18:23, Nicolas Mailhot wrote:
>>>> Le samedi 25 octobre 2008 à 17:04 +0200, Thorsten Leemhuis a écrit :
>>>>> Find below a cut'n'pasted and slightly enhanced version of a post from
>>>>> my blog FYI:
>>>>> As you'll likely have heard by now: RPM Fusion ( http://rpmfusion.org ),
>>>>> the merger of Dribble, Freshrpms and Livna gets closer to its official
>>>>> release/start. 
>>>> BTW,
>>>> If rpmfusion can not use the modern proxy-friendly createro it should
>>>> really define http_caching=packages in its yum repo files.
>>> Updating createrepo seems like the way better plan to me instead of that 
>>> workaround. Could you be so kind and tell me which createrepo version we 
>>> need a least to get a "proxy-friendly createro"? Or is the answer "just 
>>> use the latest and greatest" (host is a rhel5 or centos5)?
>> All I can say is that the one used for the rawhide repository works. I
>> think it's run on a rhel5 host too.
>> A working version will have long hashes in the repodata filenames.
> 
> FYI, I updated createrepo on plague-server (where the repodata is 
> generated) to the version from rawhide and told the push script to pass 
> "--unique-md-filenames" to createrepo for the Fedora free repo. If there 
>   are problems please let me know (next push is about to happen in an 
> hour or two); if everything works fine I'll enable it for the other 
> repos (EPEL, nonfree) as well.

I had to disable repoview for now, as it fails for SRPM repos with the 
repodata generated by the new createrepo:

"""
Traceback (most recent call last):
   File "/usr/bin/repoview", line 865, in ?
     main()
   File "/usr/bin/repoview", line 861, in main
     force=opts.force)
   File "/usr/bin/repoview", line 354, in __init__
     self._getPrimary()
   File "/usr/bin/repoview", line 445, in _getPrimary
     if not self._doPackage(package):
   File "/usr/bin/repoview", line 468, in _doPackage
     package = Package(pkgdata)
   File "/usr/bin/repoview", line 164, in __init__
     self.sourcerpm = pkgdata['sourcerpm']
   File "/usr/lib/python2.4/site-packages/yum/mdparser.py", line 73, in 
__getitem__
     return self._p[k]
KeyError: 'sourcerpm'
"""

Does anybody want to look at that? Is anybody aware of a fix for this?

CU
knurd


More information about the rpmfusion-developers mailing list