Good evening,
Some great news for this week, as I got my "stage 0" gradle (the one
that is locally built by a pre-built binary distribution of Gradle from
upstream) to rebuild itself successfully.
Le 2025-01-17 19:22, Julien Plissonneau Duquène a écrit :
investigate the current Gradle 8.11.1 stage 2 build failure (which
looks like either a Kotlin compiler bug or a dependency on a feature
that is missing in 1.3.31) and try to patch the build script to work
around that.
It turned out that the amount of patching required was very reasonable
given the version gap. I had to patch a few more lines for Groovy as
well, and was delighted to achieve a successful build two days ago. It
was also a pleasant surprise to notice that the binaries generated by
this "stage 1" build are identical to those built by the "stage 0",
which will make the rebootstrapping a bit easier.
I'm currently working on packaging something that will be unfinished but
could be pushed to experimental to make it easier for others to try the
new release, and I have good hopes to achieve that by next week. Then
there will still be some significant work to update or package missing
but important dependencies, as currently some key features
(configuration cache, HTML problem reports, TOML version catalogs, ...)
are disabled because of this.
Now I have a growing stack of TODO items for sponsors/uploaders willing
to participate ;) and published the planned steps for the migrations
here [1] (will update tomorrow).
Have a nice week-end,
[1]:
https://salsa.debian.org/jpd/gradle/-/blob/upgrade-to-8.11.1-wip/debian/wip/action-plan.md
--
Julien Plissonneau Duquène