Debian Patches

Status for groovy/2.4.21-12

Patch Description Author Forwarded Bugs Origin Last update
19_reproducible_delegate.patch Generate the @Delegate methods in a reproducible order The delegate methods are generated in the order returned by
Class.getDeclaredMethods(), which is unspecified and varies from one JVM run
to the next. Upstream sorts them on the descriptor without the return type;
the version 2.4 keys its own lookups on the full descriptor, so that is what
is sorted on here.
Emmanuel Bourg <ebourg@apache.org> yes upstream backport, https://github.com/apache/groovy/commit/0d22fbdd3c21
20_reproducible_traits.patch Generate the trait methods in a reproducible order The methods inherited from a precompiled trait are generated in the order
returned by Class.getDeclaredMethods(), which is unspecified and varies from
one JVM run to the next.
Emmanuel Bourg <ebourg@apache.org> yes upstream backport, https://github.com/apache/groovy/commit/213c3ab7d638
00_reproducible_timestamp.patch no
01_fix_doc_gradle.diff Remove code of asciidoctor-gradle-plugin Komal Sukhani <komaldsukhani@gmail.com> not-needed
02_fix_start_script.diff Add missing environment variables to startGroovy script Miguel Landaeta <nomadium@debian.org> no 2013-10-27
03_ignore_reporting_tools.diff Ignore the reporting tools (findbugs, checkstyle, RAT, etc) Emmanuel Bourg <ebourg@apache.org> not-needed
04_ignore_bintray.diff Ignore the unused publication to Artifactory Emmanuel Bourg <ebourg@apache.org> not-needed
05_buildscripts_dependencies.diff Force gradle/utils.gradle to use the local dependencies (for some reason gradle-debian-helper fails its injection in this buildscript) Emmanuel Bourg <ebourg@apache.org> not-needed
06_ignore_documentation_publication.diff Ignore the unused publication of the documentation Emmanuel Bourg <ebourg@apache.org> not-needed
07_servlet_api_compatibility.patch Fixes the compatibility with the latest version of the Servlet API in Debian Emmanuel Bourg <ebourg@apache.org> no
transition_Gradle_3.1.patch Transition to Gradle 3.1 This patch makes the build scripts compatible with Gradle 3.1 Kai-Chung Yan (殷啟聰) no 2016-11-01
08_GROOVY-8163.patch GROOVY-8163: Prevent CachedField and CachedMethod from leaking access permissions (closes #532) Dimitry Polivaev <dpolivaev@gmx.de> no 2017-06-03
09_ignore_buildscan.patch Ignore the buildscan plugin Emmanuel Bourg <ebourg@apache.org> not-needed
10_fix_javadoc_links.patch Use local javadoc links to avoid a build failure with Java 10 Emmanuel Bourg <ebourg@apache.org> not-needed 2022-10-16
11_language_level.patch Sets the Java language level to build with Java 11 Emmanuel Bourg <ebourg@apache.org> not-needed
12_java11_compatibility.patch Fixes the compatibility with Java 11 no backport, https://github.com/apache/groovy/commit/90a852b1#diff-8e84f74cdcd98790e1e699f245b18ba1
failOnError.patch detectJavaApiLink Markus Koschany <apo@debian.org> no debian 2019-02-20
13_GROOVY_8253.patch fixes failure of groovyConsole to launch https://issues.apache.org/jira/browse/GROOVY-8253
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=929460
not-needed https://github.com/apache/groovy/commit/35aba7c0cf710b1337935f266ac6e6e6bef82c92
remove-GroovyDoc-JANSI-dependency.patch remove GroovyDoc JANSI dependency Markus Koschany <apo@debian.org> not-needed https://github.com/apache/groovy/commit/05c5e003d79b9a5d10679db7800036184b1047f6 2022-06-25
update-to-JLine2-2.13.patch update to JLine2 2.13
Remove JAnsiHelper and other obsolete code
Markus Koschany <apo@debian.org> not-needed 2022-06-25
16_fix_type_inference.patch Fixes the type inference errors when building with the source/target level set to Java 8 Emmanuel Bourg <ebourg@apache.org> not-needed
17_javadoc_with_java21.patch no
18_reproducible_groovydoc.patch Generate the documentation without a timestamp on reproducible builds Groovydoc writes the current date in an HTML comment and in the date meta tag
of every page. The timestamp property driving both is now turned off when
SOURCE_DATE_EPOCH is set.
Emmanuel Bourg <ebourg@apache.org> no
21_reproducible_reflection.patch Read the members of precompiled classes in a reproducible order Class.getDeclaredMethods() and getDeclaredConstructors() return the members
in an unspecified order that varies from one JVM run to the next. This order
flows into the generated bytecode, for example the super$ MOP methods.
James Daugherty <jdaugherty@jdresources.net> yes upstream backport, https://github.com/apache/groovy/commit/7aabc479f6bc03a6a6c5ecd31fc2c66d2cfb8e21

All known versions for source package 'groovy'

Links