Coordinate the packages that need to be rebuilt for F20
We try to have no more than one mass rebuild per cycle. So we need to list the things that need a mass rebuild and then schedule it to happen.
Some known scheduling concerns:
.. _: https://fedoraproject.org/wiki/Schedule#Key_Milestones
Some things for the mass rebuild:
Should probably also check with the rpm team and the gcc team to see if they have things that will require a mass rebuild.
python-setuptools-0.8 has landed in rawhide today: http://koji.fedoraproject.org/koji/buildinfo?buildID=431773
Another candidate for inclusion in the mass rebuild (announced a few moments ago, not approved by FESCo yet but requires coordination with owner, adding pmachata to CC):
* Fedora 20 Boost 1.54 Uplift: https://fedoraproject.org/wiki/Changes/F20Boost154
Mass rebuilding can not be used for ABI/API bumps we do not do any build ordering and builds do not land in the buildroot. its just outside the scope for mass rebuilds. boost needs to be handled separately.
we really do not have time to do the mass rebuild. If we start on July 17th, first run through should finish around July 24th. this will leave us 12 days to do clean up. So i guess that is what we will do.
ok, so we have the koji storage move and cant start until after. so we are looking at starting on July 20th and finishing July 27th or so. with about a week to clean up failures. though looking at the schedule i have some issues with it that ill bring to FESCo
Perl SIG has just started [https://fedoraproject.org/wiki/Changes/perl5.18 Perl 5.18 rebuild]. [https://fedorahosted.org/rel-eng/ticket/5659 Rel-engs gave us only 7 days] which is unfeasible.
Perl SIG does ordered rebuild and has experience about 4 weeks are needed. (It's not only about plain rebuild, the majority of time consumes fixing packages. Though it can be much faster this year because Perl grounding is polished after last two regular mass rebuilds.)
Perl SIG can continue with Perl rebuild even after merging to rawhide, but I have to express concerns that not yet rebuilt Perl packages can block building substantial parts of packages in the whole-Fedora rebuild. Perl SIG predicts 2940 packages are subject of Perl rebuild.
Note that https://fedoraproject.org/wiki/Changes/UnversionedDocdirs (not yet accepted) should happen before the mass rebuild.
1) libtool hardening patch 2) docdir patch, 3) ARM 4) Perl rebuild must be done before mass rebuild. nirik volunteered to do first two. Let's speak about it again next week on FESCo.
Notting points out that the https://fedoraproject.org/wiki/Changes/Web_Assets change also needs FPC guidelines approved and then redhat-rpm-macros changes. Unless these could be done after mass rebuild?
Unbundling will require manual packaging work and also will take many releases to complete. So it's not something that will benefit from a mass rebuild.
Mass rebuild is done, we have clean up to go.
Metadata Update from @toshio:
- Issue set to the milestone: Fedora 20 Alpha
to comment on this ticket.
Copyright © 2014-2017 Red Hat
3.10.1 — Documentation