Bug 1717442

Summary: Groovy language packages outdated by 2 years
Product: [Fedora] Fedora Reporter: Brennon Miller <brennon>
Component: groovyAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 31CC: ascheel, java-sig-commits, lkundrak, mizdebsk, msrb
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-10-08 15:44:42 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Brennon Miller 2019-06-05 13:33:03 UTC
Groovy 2.4.8 was released in January of 2017, almost 2 1/2 years ago. The most recent stable version is 2.5.7 (or if we must stick with 2.4.x, 2.4.17), both released less than a month ago.

Recommending that we update the package to be more current, or potentially add the language to Fedora Modularity for access to multiple versions as needed.

Comment 1 Alex Scheel 2019-06-05 13:51:43 UTC
Brennon,

Groovy is maintained by the Stewardship SIG [0,1] as an ursine package. As such it'll likely only see CVE fixes unless someone opens a PR against it [2]; the SIG doesn't have the time nor resources to thoroughly update all packages we maintain. 

Are you a Fedora packager and wish to maintain Groovy? We'd be happy to give it to you if you are (or if you become one). 

You do not need to be a Fedora packager to submit a PR to update Groovy though: just clone the repo at [2], push to the Git service of your choice, make whatever changes are necessary, and chose "New Remote Pull Request" under the "Open PR" menu on the left. It'll show up on our backlog and we'll get to when one of us has time.



Thanks!

- Alex


[0]: https://fedoraproject.org/wiki/SIGs/Stewardship
[1]: https://decathorpe.fedorapeople.org/stewardship-sig.html#maintained-packages
[2]: https://src.fedoraproject.org/rpms/groovy

Comment 2 Miro HronĨok 2019-06-05 14:07:44 UTC
Justa  clarification about the ursine package. There is no modular package of Groovy, only regular ("ursine").

Groovy was orphaned in Fedora in a group of packages claimed to be mostly modular. Groovy was one of the packages that doesn't appear to be modular at all.

Comment 3 Fabio Valentini 2019-06-05 15:48:26 UTC
I'm already looking into getting the Java stack into better shape. I'll take a look at groovy, too, when and if I have the time

Comment 4 Ben Cotton 2019-08-13 19:15:19 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 31 development cycle.
Changing version to 31.

Comment 5 Alex Scheel 2019-10-08 15:44:42 UTC
Just for the record,

The Stewardship SIG orphaned groovy a while back. If you're interested in maintaining this package, feel free to pick it up and rerequest review. 

Our message at the time:

https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/BSHFINYFPL3TJ577YUOYMN25KZXHTZWW/