Path: csiph.com!weretis.net!feeder8.news.weretis.net!fu-berlin.de!bofh.it!news.nic.it!robomod From: Toni Mueller Newsgroups: linux.debian.maint.java Subject: Re: Help Wanted: Groovy Date: Sun, 29 Sep 2024 01:40:01 +0200 Message-ID: References: X-Original-To: debian-java@lists.debian.org X-Mailbox-Line: From debian-java-request@lists.debian.org Sat Sep 28 23:38:11 2024 Old-Return-Path: X-Amavis-Spam-Status: No, score=-6.601 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, KHOP_HELO_FCRDNS=0.399, LDO_WHITELIST=-5] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate: -4.6 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Mailing-List: archive/latest/23526 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/ZviTUjkyfq2OCtGA@laptop-t.office.oeko.net Approved: robomod@news.nic.it Lines: 27 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Sun, 29 Sep 2024 00:37:54 +0100 X-Original-Message-ID: X-Original-References: <4ca65676-943c-41b4-97b0-2100d4b66f98@debian.org> Xref: csiph.com linux.debian.maint.java:12821 Hi Pierre, On Sat, Sep 28, 2024 at 11:30:34PM +0200, Pierre Gruet wrote: > I also think we should not target only Groovy 3; maybe 4, or even 5 if we > are not in a hurry. However, a quick glance at the sources shows that there > are .groovy files to compile in the source of groovy, so jumping from the > current 2.x to 5 (or even 4?) is certainly an important technical challenge. I would aim at installing a new version of Groovy independently of the existing Groovy 2.x package, so the user should be able to choose which one the user wants and smoothly transition. In addition, there could be, in analogy to the earlier situation in the Python area, a "groovy-is-grovy2" or a "groovy-is-groovy4" package to configure a system-wide preference. > How do you think we should start? Maybe creating a new branch in the Salsa > repo of groovy? I am inclined to try to start over because at least I could already not incorporate the changes required for Groovy3. I guess the changes required for Groovy4 or -5 would be even bigger. As I said initially, I'm not a Java developer at all, so I'll definitely need some help here. Kind regards, Toni