Package: gradle / 3.2.1-1
Metadata
Package | Version | Patches format |
---|---|---|
gradle | 3.2.1-1 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
use_local_artifacts.diff | (download) |
build.gradle |
4 2 + 2 - 0 ! |
use local jar files to build gradle. the core point is using "flatDir" as the only artifacts repository and make all dependencies versionless by removing the version number of some of the dependency declarations. Typical Gradle projects do not need to remove the versions but Gradle is an exception because it dynamically loads libraries using its own mechanism and maintains classpaths. |
34_disable_code_quality.diff | (download) |
build.gradle |
2 0 + 2 - 0 ! |
disable checkstyle and codenarc tasks during build Gradle failed to build on amd64 due to an apparent bug in upstream. As extra comment, the issue is not present when gradle is build with Oracle JDK. Bug-Debian: http://bugs.debian.org/719415 Bug: http://issues.gradle.org/browse/GRADLE-2858 |
33_scala_zinc.diff | (download) |
subprojects/language-scala/language-scala.gradle |
4 2 + 2 - 0 ! |
no zinc compiler (https://github.com/typesafehub/zinc) in debian. Zinc depends on SBT compiler and SBT is not yet in Debian See SBT ITP : http://bugs.debian.org/639910 |
docs.diff | (download) |
buildSrc/src/main/groovy/org/gradle/build/docs/Docbook2Xhtml.groovy |
4 2 + 2 - 0 ! |
fix build of documentation to build everything using docbook-xsl, xalan2 and xhtmlrenderer from Debian |
search_system_jar.diff | (download) |
subprojects/core/src/main/java/org/gradle/internal/installation/CurrentGradleInstallationLocator.java |
8 1 + 7 - 0 ! |
gradle searches its own directory for java libraries ignoring /usr/share/java/. Somehow Gradle even fails to locate its home directory which is /usr/share/gradle/. This patch fixes these issues, and the large amount of symlinks in the binary packages may be possible to remove. Maintaining so many symlinks is too error prone. |
disable_aws.diff | (download) |
build.gradle |
2 1 + 1 - 0 ! |
aws sdk for java is not in debian yet. |
jcommander.diff | (download) |
subprojects/antlr/antlr.gradle |
1 1 + 0 - 0 ! |
various modules use jcommander but do not declare. |
nekohtml.diff | (download) |
gradle/dependencies.gradle |
2 2 + 0 - 0 ! |
the usage of nekohtml apis must comes with xerces. |
relax_warnings.diff | (download) |
gradle/strictCompile.gradle |
2 1 + 1 - 0 ! |
resource-http produces lots of warnings and "-werror" makes them errors. |
eclipse aether.diff | (download) |
gradle/dependencies.gradle |
10 5 + 5 - 0 ! |
maven module originally uses aether which is deprecated. this patch changes it to use eclipse-aether. |
generate_pom.diff | (download) |
build.gradle |
1 1 + 0 - 0 ! |
By default Gradle won't generate POMs for itself. generate_pom.gradle makes Gradle auto generate POMs for all of the JARs so that we can install the POMs to /usr/share/maven-repo |
ivy 2.4.0.patch | (download) |
subprojects/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/ivyresolve/parser/IvyXmlModuleDescriptorParser.java |
2 1 + 1 - 0 ! |
ivy 2.4.0 Fix FTBFS with ivy 2.4.0. Patch taken from https://github.com/mizdebsk/gradle/commit/e0138b1 Thanks to Mikoaj Izdebski |
maven 3.3 compatibility.patch | (download) |
gradle/dependencies.gradle |
11 10 + 1 - 0 ! |
fix the compatibility with maven 3.3 |
groovy jar.patch | (download) |
gradle/groovyProject.gradle |
1 1 + 0 - 0 ! |
tweaks the groovy classpath detection logic to recognize the groovy jar in the system Maven repository (/usr/share/maven-repo/org/codehaus/groovy/groovy/debian/groovy-debian.jar) |
upgrade to jetty9.patch | (download) |
gradle/dependencies.gradle |
6 3 + 3 - 0 ! |
upgrade to jetty 9 |
remove_timestamps.patch | (download) |
gradle/buildReceipt.gradle |
6 3 + 3 - 0 ! |
remove timetamps This patch manually sets the timestamps and other dynamic strings that breaks the reproducibility. |
drop_http builder.patch | (download) |
buildSrc/build.gradle |
4 0 + 4 - 0 ! |
http-builder is not in debian yet |
new_APIs_in_3.0.patch | (download) |
buildSrc/build.gradle |
1 1 + 0 - 0 ! |
buildsrc uses new apis in gradle 3.1 This workaround consists of: * Add some new Java files to buildSrc's source files * buildSrc links to gradle-core.jar This patch should be safe to remove once Gradle is updated to 3.1 |
disable_Kotlin.patch | (download) |
subprojects/dependency-management/dependency-management.gradle |
1 0 + 1 - 0 ! |
kotlin is not in debian yet |
disable_buildSrc_tests.patch | (download) |
buildSrc/build.gradle |
2 2 + 0 - 0 ! |
disable buildsrc tests When building Gradle 3.1 using Gradle 2.13, buildSrc tests complained about being unable find a method in native-platform. After Gradle in Debian is updated to 3.1, this patch should be safe to remove. |
dependency management_depends_on_testkit.patch | (download) |
subprojects/dependency-management/dependency-management.gradle |
2 1 + 1 - 0 ! |
otherwise it complains about zip file i/o errors |
Groovy_projects_depends_on_localGroovy.patch | (download) |
subprojects/plugins/plugins.gradle |
2 1 + 1 - 0 ! |
otherwise it complains "cannot infer groovy class path because no Groovy Jar was found on class path |
drop_jmh gradle plugin.patch | (download) |
gradle/groovyProject.gradle |
4 0 + 4 - 0 ! |
jmh-gradle-plugin is not in debian yet |
fix classpath annotation.patch | (download) |
gradle/groovyProject.gradle |
2 1 + 1 - 0 ! |
use a fully qualified name for the @classpath annotation to avoid a compilation failure caused by a confusion with org.gradle.jvm.Classpath (why ???) |