Path: csiph.com!weretis.net!feeder8.news.weretis.net!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod From: Felix Natter Newsgroups: linux.debian.maint.java Subject: Re: Gradle packaging status update Date: Mon, 22 Aug 2022 18:00:02 +0200 Message-ID: References: X-Original-To: Markus Koschany X-Mailbox-Line: From debian-java-request@lists.debian.org Mon Aug 22 15:54:11 2022 Old-Return-Path: X-Amavis-Spam-Status: No, score=-7.91 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, LDO_WHITELIST=-5, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate: -5.5 X-Ui-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:8ZvEVkwmaZo/Ut8TmeiyYMH67CEIAE/bbpFHG98JmB302l2ws/i rDDueww70GXEhet67eWUmiKjSdDYxMeCK7dTsxrxf84fE5UgfgoFVdvYhCSGjklfiJgd7e9 U5F+ruQD1O5CkZDAJpLeNcc4GjT0Mjif4QqDwdSAgyEVAhT7d9SkApfu33cyV+GtjDxC4YO uN8Jvht+PYAvtP1ncX5/g== X-Ui-Out-Filterresults: notjunk:1;V03:K0:6MzQjXuVe1U=:Af0NyVrGhpmhInwiM6z/Ti R3xAIx7nB3DPHeCIoElz03KtHBlmb6zMpx1EYN59ZWazonUrnPz4MTl+9ih7teCoVwuJr+L+G 8coxZgMVoD3tE2sVPugSw4rKUeNRyLiYMhimidDYubRUNboHgOa0TrhLq9KFW3ZAhtMSl3Gos 89T+1XBxwZNcz7R8nJVyjrpf7vCg7P9Q+FLAjQGlbHB2GItUS1eogAvwH7uhc5hv5FJlcAdbD Qq79x8XhAf7Lo1X3lEKG6Fp4CJb0gt1yUrVIC7aZdkYDQQA3H5pGRjkLiGpHow8vZwpWFZSHn Zyb5c+9HCJuifAo76A5ZwMaiRlu5kvhZ1BsvZAL4+Pj4zuds/NHqvIG68DNE5NPPli/9/Acyg iBwW5G29yeqWpbdJxLEzEF01fuwLuR8Srwk99VVPd4aK90x5nPybwo7qam0gYqKsDlEqPdt+b 0c0N+4Gc+PowYYwILvrNNrdg3KDvalBAb5y8Mjt6ZK1Rl6VoR3CWnS5apfIrCEN4oq7yKeYAz 1PqQUk2DbNXESzuz8REu/oQXPwgJ6etTEXDmRV9bA1a1Mn0gl870/15HoqCCzPq6iqQBxrMdg ls38ekSfSNAPWm7CGh135vK1mksymjvFTfYs9d6ibR1Sk3CWaR9SY9yvLZm0yfTNMdoBFtt1O 5QqzBUkhjFb1S28ItSb0OTpAKSfoTk6UNRVjvtlIw5aQAfxEJgRXP5f9aM/ayXaWII2A1pltQ yMMIwQ7fcGgb209RhB120XKpN1C0ehN5Esr5Xk6luGKGxqpMAAVAZWW+A1BYuyYrOWVrwZl49 SA+fpHf1s8AYBcoV9/22YA/xpE0Q3yYEgEyTMQ2mli5W3XYTe+x1LbRBVPDSMcXcM9YDg4Kfy XMrqOYyFbMB9V5L9wnvos2ITYyVEfiVJgEwsGzhwLy2djYZG+QAbJwZbzcDRD2lFiGAVkfCDt bUyFx4U5u6At0ArtfMc8H5aa+/6Txq7hFGkYc4oSx3sOuySKgPiG5ewXaS5ZGKIJLEgBwQ3Yl 5g34hSc+ogRrMUcW+eU1VBEJ5qke4mSI4Sn/1wDTwf/IXzdxy9F8mXhaBiULwNikluyzCTrI9 ozCUzakhHECo7WWe3GmiyqRGdpi63Qu6bbowZFR8Qp4ewT98BS2POustg== X-Mailing-List: archive/latest/23069 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/87pmgs6zqq.fsf@bitburger.home.felix Approved: robomod@news.nic.it Lines: 70 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: debian-java@lists.debian.org, android-tools-devel@alioth-lists.debian.net X-Original-Date: Mon, 22 Aug 2022 17:53:49 +0200 X-Original-Message-ID: <87pmgs6zqq.fsf@bitburger.home.felix> X-Original-References: <4515273c-3359-e72f-7b36-d898eee57bec@tarent.de> Xref: csiph.com linux.debian.maint.java:12429 hello Markus and everyone else, Markus Koschany writes: > Am Samstag, dem 20.08.2022 um 18:27 +0200 schrieb Thorsten Glaser: >> On Sat, 20 Aug 2022, Phil Morrell wrote: >>=20 >> > Hi all, documenting my observations as of today because it's not looki= ng >> > promising for bookworm. >> >=20 >> > * kotlin FTBFS because of changes to support openjdk 17 #1012214 >>=20 >> If gradle depends on kotlin, it=E2=80=99s not eligible for stable anyway >> because kotlin currently depends on two unsupported JDKs that are >> available in unstable for bootstrapping and (old=E2=80=A6=E2=80=91)stabl= e support >> but nothing else. > > I agree, help with Kotlin would be really appreciated. At some point it s= tarted > to FTBFS and this should be the first point of investigation. After that = we > should try to package a newer version that builds with and supports Java = 17. > > I'm making only slow progress with Gradle 6.x because of the long feedbac= k loop > (changing something, rebuilding and testing takes forever) but the goal is > still to replace Grade 4.=C2=A0 thank you! > My conclusion so far is that Debian would be better off if we started to = use > different build systems whenever possible. Most of the time it would be a > realistic task because many projects upload their artifacts to maven.org = and we > could port those Gradle projects to Maven based projects. I have started = to > work on a few projects and sometimes you could really just use javahelper= to > build an artifact and in the end building from source is the only thing we > need. > > Gradle might be a fantastic tool for visual and GUI driven developers and= large > projects which also use it as a project management tool. In Debian we jus= t need > something to build source code from the command line and Gradle is simply > overkill in this regard.=20 I can speak for Freeplane and as an ex-java-Developer: Gradle is used for complex build systems, and I like it because it allows scripting via groovy (with my limited knowledge of maven, you have to add a plugin for _many_ things). For Freeplane there are many quirks and fixes in gradle and it would be very hard to map all these (ok, some things like generating installers are not needed for a Debian build) to i.e. maven. It would be easier to downport to gradle4, but even that is far from being easy (you need to track errors that do not occur in upstream which may be subtle). That's why I do not have the resources to package freeplane on my own. Not having gradle is a pity for d-java, and anyway, thanks for the effort you all put into it! Cheers and Best Regards, Felix --=20 Felix Natter