Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.java > #12835

Re: gradle reboot

From sre4ever@free.fr
Newsgroups linux.debian.maint.java
Subject Re: gradle reboot
Date 2024-11-27 09:20 +0100
Message-ID <JNlrc-bWRe-3@gated-at.bofh.it> (permalink)
References <JJqpr-9klD-5@gated-at.bofh.it> <JN3DX-bLiV-1@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


Hi Markus,

Thanks for the link to your repo, I will take a look.

Le 2024-11-26 14:09, Markus Koschany a écrit :

> I discarded the idea to upgrade Gradle to 6.x or even newer releases 
> because
> the main problem with Gradle for Debian is the complex interaction 
> between its
> (build)-dependencies. Since we only support one version of a library in
> general, you will quickly reach a point where you are stuck in a loop 
> between
> upgrading existing Debian packages, then fixing broken 
> reverse-dependencies,
> and then moving on to build Gradle offline. And for me those iterations 
> never
> seemed to end.

Both Gradle and Kotlin are moving targets indeed, and they were moving 
even faster around these releases according to their respective 
histories, which probably explains why you (and nobody else as a fact) 
weren't able to catch up: it might well have been simply impossible at 
that stage.

> My last idea was to only make a small step forward and upgrade Gradle 
> to 4.6,
> the first version that uses Kotlin. I downloaded the official binary 
> release of
> 4.6 and installed it to /opt/gradle/gradle-4.6. I managed to 
> successfully build
> gradle 4.6 offline with Debian packages but only with the official 
> binary
> release. If I replace this one with the resulting Debian package and 
> try to
> rebuild Gradle, the build fails.

I would not follow that path today for Gradle unless working on a 
theoretical bootstrap. That would still be a difficult work, maybe even 
more difficult than the current releases, and the result would still be 
a severely outdated Gradle, just a little bit less outdated, and with 
still a lot of work ahead to bring it to current releases.

But I wouldn't rule out a similar path for Kotlin yet as we may well 
lack alternatives for that one...

Cheers,

-- 
Julien Plissonneau Duquène

Back to linux.debian.maint.java | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Re: gradle reboot Julien Plissonneau Duquène <sre4ever@free.fr> - 2024-11-16 13:50 +0100
  Re: gradle reboot Markus Koschany <apo@debian.org> - 2024-11-26 14:20 +0100
    Re: gradle reboot sre4ever@free.fr - 2024-11-27 09:20 +0100
      Re: gradle reboot Emmanuel Bourg <ebourg@apache.org> - 2024-11-29 12:00 +0100
        Re: gradle reboot sre4ever@free.fr - 2024-11-29 13:00 +0100
      Re: gradle reboot Markus Koschany <apo@debian.org> - 2024-11-30 09:50 +0100
        Re: gradle reboot sre4ever@free.fr - 2024-11-30 11:10 +0100
    Re: gradle reboot Emmanuel Bourg <ebourg@apache.org> - 2024-11-29 11:50 +0100
      Re: gradle reboot sre4ever@free.fr - 2024-11-29 12:50 +0100
        Re: gradle reboot Emmanuel Bourg <ebourg@apache.org> - 2024-11-29 13:00 +0100
          Re: gradle reboot sre4ever@free.fr - 2024-11-29 13:10 +0100
        Re: gradle reboot Toni Mueller <toni@debian.org> - 2024-11-29 13:00 +0100

csiph-web