#471 Bootstrap exception for Gradle
Closed: Fixed None Opened 9 years ago by mizdebsk.

I would like to request one-time bootstrap exception for building
Gradle from prebuilt binaries.

Gradle is a build automation tool that depends on itself. Besides that
two of Gradle dependencies are built using it. This forms a few
dependency cycles which would be difficult (and very time-consuming)
to break without using prebuilt binaries.

Attached graph shows dependency cycles between involved packages
(gradle, groovy, gpars and spock). Dotted lines represent build-only
dependencies, solid represent both runtime and build dependencies.

To solve this problem I would like to import prebuilt binaries of
gradle, groovy and gpars into Koji, build spock and then immediately
rebuild the first three packages from source. Prebuilt packages would
be imported from my Copr repository, where they have been built from
sources.

While groovy and spock are already included in Fedora repositories,
I will have to update them to new major versions that have new
dependencies.


We discussed this in todays meeting (http://meetbot.fedoraproject.org/fedora-meeting-1/2014-11-13/fpc.2014-11-13-17.01.txt) and were fine with it:

  • 471 Bootstrap exception for Gradle (geppetto, 18:21:13)

  • ACTION: Bootstrap exception for Gradle (+1:5, 0:0, -1:0) (geppetto,
    18:27:30)

+1 from me as well. I barely missed the vote during the meeting.

Login to comment on this ticket.

Metadata
Attachments 1
Attached 9 years ago View Comment