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 |
