Presto test repositories for rpmfusion

Jonathan Dieter jdieter at gmail.com
Wed Oct 29 18:29:47 CET 2008


On Wed, 2008-10-29 at 14:26 +0100, Michael Schwendt wrote:
> On Wed, 29 Oct 2008 14:03:08 +0200, Jonathan Dieter wrote:
> 
> > I would love to see the official rpmfusion repositories become
> > presto-enabled, but it would take some love from those who understand
> > the build system.
> 
> What are the exact requirements?

Whichever machine builds the deltarpms needs loads of RAM (mainly for
the really big rpms).  Specifically, you need (uncompressed_size_of_rpm
* 3).

Other than that, not much

> Are presto-utils and deltarpm available for the target platform,
> e.g. EL5?

I know deltarpm is available for EL-5, and if presto-utils isn't, I'll
push it out.

> 
> The README in presto-utils reads as if all that is needed is the
> path to a normal rpms repository (i.e. the parent of the repodata dir).

Yes, though if you're doing rpmfusion-free and rpmfusion-updates-free,
ATM that path needs to be a parent directory of both.  In the test
repositories, I kludge it by making a rpmfusion+updates-free that
contains symlinks to rpmfusion-free and rpmfusion-updates-free. (If
that's not clear, check out the directory layout in
http://lesloueizeh.com/f9/i386 and you should see what I mean.)

> Updating presto repositories is just like creating them for the first
> time?

Yes

> It shouldn't be difficult to add another module to the pushscript.
> See bottom 20 lines of
> 
>   http://cvs.fedoraproject.org/viewvc/extras-buildsys/utils/pushscript/Push.py?root=fedora&view=markup
> 
> where modules like RepoPrune, RepoView, RepoBuild (createrepo) are
> executed. They have access to configuration parameters so they can
> construct a list of repository paths. A Presto or PrestoBuild module
> would work similarly.

Yes, that looks *way* simpler than the proposed method in Fedora.  I've
got some time tomorrow; I'll see what I can come up with.

Jonathan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://lists.rpmfusion.org/pipermail/rpmfusion-developers/attachments/20081029/2ce7608f/attachment.bin


More information about the rpmfusion-developers mailing list