RFC: Mass rebuild of Fedora Extras before FC5 and how to handle orphaned packges for FC5

Thorsten Leemhuis fedora at leemhuis.info
Mon Jan 16 16:37:46 UTC 2006


Am Sonntag, den 15.01.2006, 16:13 -0600 schrieb Josh Boyer:
> On Sun, 2006-01-15 at 15:27 -0500, Jeff Spaleta wrote:
> > On 1/15/06, Josh Boyer <jwboyer at jdub.homelinux.org> wrote:
> > > 1) Create a FE5 blocker bug.

https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=FE5Target

We probably should have some more:

FE5Target-x86-64
FE5Target-ppc
FE5Target-orphaned

> > > 2) Open a rebuild bug for every package in devel and add it to #1.

/me wonders how to create more then 1300 bugs 

> > > 3) Maintainers rebuild their packages, fixing issues as they encounter
> > > them.
> > > 4) Close the bugs as they are completed.
> > 
> > And what happens if maintainers fail to kick off rebuilds?  Or there
> 
> We'd be able to tell because their bugs would still be open.  That would
> allow others to help out in those situations.

I just added the question

What happens if a package has a official maintainer, but does not
rebuild his packages in (let's say) 10 days after the official mass
rebuild was proclaimed?

to
http://www.fedoraproject.org/wiki/Extras/Schedule/MassRebuildFC5

> > some sort of cascade such that an underlying dependancy package needs
> > to be rebuilt at the same time as another package but package A and
> > package B are maintained by different people?
> 
> Bugzilla has fields to allow this.  Package maintainers should know what
> their packages depend on.  Mark package B's bug as being blocked by A's.

That's going to be fun. I suspect that won't work, but maybe I'm wrong. 
 
>>[...]

> Seriously, if we can get a few people to help drive and work through a
> mass rebuild then I'm all for it.  I'll even help.  But I still think it
> should be tracked in bugzilla whether or not a single person is doing it
> or each maintainer.  That way, if changes _are_ needed and a maintainer
> is MIA for some reason, we at least have some history of what happened
> and where the problems were.

If the solution is found how to create all those bugs for all packages
it might work. 

Another idea: Tell everybody to rebuild. Wait a week. Fill bugs for all
packages that dind't get rebuild. Wait a week. If the maintainers didn't
do anything in between it can be rebuild by a special mass rebuild task
force. If it fails - fix it or drop it before FC5. 
-- 
Thorsten Leemhuis <fedora at leemhuis.info>




More information about the fedora-extras-list mailing list