Re: Plan for tomorrow's (20070604) Release Engineering meeting

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Jun 08, 2007 at 06:32:19PM +0200, Nils Philippsen wrote:
> On Fri, 2007-06-08 at 01:32 +0200, Axel Thimm wrote:
> > On Thu, Jun 07, 2007 at 11:18:46PM +0200, Nils Philippsen wrote:
> > > On Mon, 2007-06-04 at 14:15 -0400, Jesse Keating wrote:
> > > > On Monday 04 June 2007 13:45:07 Tom "spot" Callaway wrote:
> > > > > I thought about this, but it wouldn't ensure proper ordering between
> > > > > packages. Packager A rebuilds after Package B is done, but changes to
> > > > > Package A affect Package B's build.
> > > > 
> > > > How would a mass rebuild be any different?  A mass rebuild is likely to go 
> > > > through in either ls ordering or python hash ordering....
> > > 
> > > That needn't be the case. Packages could be built in a "from the ground
> > > up" order beginning with what's by default in the buildroots (i.e. what
> > > doesn't need to be build-required). This gets only ambiguous with cyclic
> > > build-dependencies in which case we'd have to fall back to something
> > > else (ls ordering, python hash ordering or even "bug the release
> > > engineers and let them decide" ;-)).
> > 
> > But Jesse rightfully argues that doing so requires a createrepo
> > running after each build [1], which takes 20-30 minutes. So for 4000
> > packages you would need 55-83 *days* just for createrepo.
> 
> Only if you'd do a whole createrepo for each package built. Surely it
> must be possible to take the existing repo metadata and just update them
> with that of the newly built package and surely it wouldn't take so much
> time, right?

There is a patch to do so that doesn't apply anymore to the current
createrepo sources.

But other than that: The 20-30 required minutes are what the current
buildsystem really needs to add a package to pool of BR-available
packages, yes. The patch mentioned would certainly help, but I even
have the bad feeling that it is already applied to an older createrepo
as used by the buildsystem ... :/
-- 
Axel.Thimm at ATrpms.net

Attachment: pgp0AoA5A3Oth.pgp
Description: PGP signature

--
Fedora-maintainers mailing list
Fedora-maintainers@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-maintainers
--
Fedora-maintainers-readonly mailing list
Fedora-maintainers-readonly@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-maintainers-readonly

[Index of Archives]     [Fedora Users]     [Fedora Development]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux