#5877 Schedule and coordinate mass rebuild for F21

Created 3 years ago by jreznik
Modified 5 months ago

Coordinate the packages that need to be rebuilt for F21

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.

Branching is no earlier than 2014-07-08, so mass rebuild should be done by 2014-06-09 (with 4 weeks cleanup grace period).

Initially early May was proposed as GCC 4.9 should be released and land Fedora in the first half of April.

For full Fedora 21 schedule, see https://fedoraproject.org/wiki/Releases/21/Schedule

There's also https://fedoraproject.org/wiki/Changes/GHC_7.8 - if there are no ordering requirements for the haskell-using packages the F21 mass rebuild could be used for rebuilding them (from https://fedorahosted.org/fesco/ticket/1275).

It would be nice to get https://fedoraproject.org/wiki/Changes/F21Make40 part of mass rebuild to catch potential issues.

Packages with BuildRequires: gcc-gfortran also need rebuild due to dependency of mod files on gfortran version.

Another thing that would be nice to sort out before mass rebuild is Boost rebase (https://fedoraproject.org/wiki/Changes/F21Boost156). However if the mass rebuild is to take place really soon now, that's not realistic. Based on the above, I was under the impression, that the rebuild should be sometime early June, maybe late May, but I'm being told that's wrong. It would be really nice to have this communicated more clearly, ideally as part of Fedora Schedule wiki page.

I would like to request that all haskell-sig packages be excluded from the mass rebuild.
I can attach a list of the packages in a convenient form here.

I have started updating quite a number of libraries and packages in git master already
in preparation for landing ghc-7.8 soon, and building those packages prematurely
will very likely cause noticeable breakage of rawhide, so I would like
to take responsibility for rebuilding all the Fedora Haskell packages later this month
as part of https://fedoraproject.org/wiki/Changes/GHC_7.8.

Replying to [comment:2 jreznik]:

There's also https://fedoraproject.org/wiki/Changes/GHC_7.8 - if there are no ordering requirements for the haskell-using packages the F21 mass rebuild could be used for rebuilding them (from https://fedorahosted.org/fesco/ticket/1275).

(Rebuilding would be okay if all the git HEADs were already built in rawhide but this is not the case and yes there are strong ordering requirements when versions change.)

It will probably be another week or two before we are ready to build ghc-7.8 in Rawhide,
hopefully with a new 7.8.3 upstream bugfix release which is due soon.

This is all done from the releng part

5 months ago

Metadata Update from @jreznik:
- Issue set to the milestone: Fedora 21 Alpha
- Issue tagged with: meeting

Login to comment on this ticket.

cancel