createrepo run after mock
Dennis Gregorovic
dgregor at redhat.com
Wed Feb 10 21:48:15 UTC 2010
On Wed, 2010-02-10 at 16:24 -0500, Mike McLean wrote:
> On 02/10/2010 04:08 PM, Seth Vidal wrote:
> > 1. have repodata immediately available for all koji scratch builds for
> > easier testing
> > 2. possibly speed up assembling repos from multiple koji builds
>
> Now this is something I'm interested in but haven't had time to poke at.
> Certainly anything that speeds up repo generation is a win for koji.
>
> I would also be interested in this from another angle -- if the main
> createrepo task in koji were to merely merge a ton of 1-build repos the
> we could probably eliminate the need for having /mnt/koji mounted on the
> builders that handle these tasks.
Interesting indeed. Yes, I think this could work.
>
> > 3. it's a pretty light-weight hit to go ahead and generate this data
> > 4. it means if you know the taskid then you can find another good index to
> > slurp down all the files related to it.
> >
> > those are ones I can think of off the top of my head.
> >
> > I don't have a strong preference toward this being in mock - when we were
> > talking about it on irc yesterday it seemed the easiest place to put it.
>
> I'm curious at what level folks would like the repo created. By that I
> mean do we:
> a) make one repo for the entire build (all arches)
> b) make one repo for each arch within each build
>
> The latter is mostly (apart from src and noarch subpackages) what the
> mock approach would get. However when this issue has come up in the past
> I definitely remember folks asking for the former.
>
> Granted if we have an eye towards speeding up the generation of koji's
> main repos I suppose we should also add
> c) make one repo for each /canonical/ arch within each build
> ...which is a little different.
My preference would be (a). After that it be (c) then (b).
Cheers
-- Dennis
More information about the buildsys
mailing list