On 03/24/2014 04:49 PM, Peter Robinson wrote: > On Mon, Mar 24, 2014 at 3:41 PM, Mikolaj Izdebski <mizdebsk@xxxxxxxxxx> wrote: >> On 03/22/2014 06:15 AM, Miloslav Trmač wrote: >>> Given the known large number of failures (OptionalJavadocs says "80% build >>> failure rate" without saying that all are JavaDoc-related), we really >>> should do a mass rebuild to identify which packages fail to build *and* to >>> file bugs soonish, instead of waiting for a Fedora-wide mass rebuild and >>> then scrambling to fix dozens/hundreds of build failures in to avoid >>> slipping the schedule. We don't necessarily need an official one, perhaps >>> only in a never-to-be-merged side tag (or even scratch builds?) >> >> Agreed. >> >> To do a rebuild in Koji Java 8 must land in there first. That can could >> be a separate tag, but rel-eng is quite reluctant to provide them. > > java 8 is already in the main repos and had been there since F-19. > It's just not providing things like java-devel and hence isn't used by > default in the build process. That's exactly the problem. We need to use a modified version of java-1.8.0-openjdk with extra provides and adjusted priorities for alternatives. Blocking java-1.7.0-oepnjdk may also be required. This makes it impossible to scratch-build Java packages using f21-build target in current state. > >> Copr could be a better place to do the rebuild. One big advantage is >> that it doesn't use any ARM builders, but on the other hand it has quite >> limited capacity (AFAIK 10 builders only). > > That's not an advantage, building ARM packages is a requirement of > something in primary architecture. Also you can't tag copr builds in > Fedora. You need to use a koji f21 side tag. I was talking talking about doing scratch builds to identify packages failing to build with Java 8. Java 8 change does *not* require mass rebuild in Fedora. Great majority of packages will work with Java 8 with no change. > >> Besides that, there is already one approved change [1] which requires >> rebuilding most of Java packages. We didn't do a mass rebuild for it >> yet because we wanted to sync with Java 8 rebuild. > > Well there will also be a mass rebuild in general for gcc 4.9 so you > should coordinate with rel-eng to minimise builds in general. > > Peter -- Mikolaj Izdebski -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct