Re: Help Wanted: Groovy

Pierre Gruet <[email protected]> Sat, 28 Sep 2024 23:30:34 +0200
Newsgroups gmane.linux.debian.devel.java
Message-ID <[email protected]>
Hi Toni,

(next time I won't Cc you, unless you ask :) )

Le 26/09/2024 à 22:15, Toni Mueller a écrit :
> 
> Hi Pierre,
> 
> On Thu, Sep 26, 2024 at 09:22:56PM +0200, Pierre Gruet wrote:
>> I would wholeheartedly appreciate such an update!
> 
> thank you! So I'm not alone...

:)

> 
>> Approx. 2 years ago I tried to package Groovy 3 and ran into antlr4 issues.
>> If we still have problems with it, then we will have to look for a solution.
>> Anyway, I am willing to help you.
> 
> Quite a while back, I also tried to make a Groovy 3 update, but due to
> my lack of Java skills, I didn't get far. Also, the existing Groovy
> package appears to do a whole lot of things which are confusing to me,
> so I am currently thinking along the lines of just trying to make a
> bare-bones "groovy4" package, to keep things as simple as possible.
> 
> Looking at the roadmap and seeing Groovy 5 being already around the
> corner, I don't see too much of a point in looking at Groovy 3 at the
> moment, but maybe my judgement is just completely wrong, owing to my
> lack of understanding of the Java world.
> 
> What do you think?

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.

Maybe this last observation prevents us from starting from scratch (or 
maybe not?) or at least from packaging a version that is too high right 
now, and we should try to increase progressively the version of groovy 
in Debian.

How do you think we should start? Maybe creating a new branch in the 
Salsa repo of groovy?

> 
> 
> Kind regards,
> Toni
> 

All the best,

-- 
Pierre
OpenPGP_signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEM8soQxPpC9J9y0UjYAMWptwndHYFAmb4dXoACgkQYAMWptwn
dHZT4hAAkPu/zWmty00TlHIquidOxad+nQqxCDEk6sC1PebcIijqcLAbKBqdt1G5
2vK92Q7dGxwb3P/Fm7f7JYGyibqpafgs6puK5RJ0J3BpthtNpk/EkKDSbJfgsS6B
hXu5uBfyuKd+kEyRDmFh9eJc51XYjDX/k5+i80TwlJ0hf1IrLoVhEa6r0DqNIRaj
S4oiArAn39JObF2MhcNRF4q+p7N7o7yZgVdjYu5pETfRJ+mpt9UZ75OHJp5jyRif
U5jbqvgsN4t6OIPDxDQEW4s8N+ui9aAk1fT426GOOlmNI10yuBQSQI+7SIURM6a8
ubnWwPUjt9zJ1gnVNsBS5SA9mx3uKPHYbn7WQD4qFWYK1ERahPC9L6M9nPbVIZpg
a2cQXwO+1GHPhoyfa/HRYGOklTYH0fX0YqOuBGL8IlDBvtVc03j3ey35f/AcNBjW
kV0w+YHSMhJGghCLMceCHSELPZnKlIXtUzNZMA1+8TPz+A5GPABvH46IkriiNTPe
Abc9Z9bRhwuJtaA6/bAS4v46qeamWG/R7/niEXvK+nmKd4NikNPw4bPC9xzvgGC3
W5giBz1EzJUPE0/i9OWEitJI5G1j3BFOxjB5qASShPpsQ343ZGayhW1RyC29wYXB
okKhu0DSHhLt2FSuPYzKs+D45j4cvVr0+wP0kjR+w1/Jvid+DdY=
=4q6J
-----END PGP SIGNATURE-----