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