Changelog for
gradle-4.4.1-66.2.i586.rpm :
* Mon May 23 2022 Fridrich Strba
- Added patch:
* gradle-java17.patch + Allow actually build gradle using Java 16+
* Fri May 20 2022 Fridrich Strba - Modify the launcher so that gradle can work with Java 17- Do not force building with java <= 15, since we now can run gradle-bootstrap with Java 17 too
* Mon May 16 2022 Fridrich Strba - Build against jansi 2.x- Remove the jansi-native and hawtjni-runtime dependencies, since jansi 2.x does not depend on them- Modified patch:
* 0013-Add-missing-transitive-dependencies.patch + jansi does not have transitive dependencies any more- Added patch:
* gradle-jansi.patch + port to use jansi 2.x
* Wed Mar 23 2022 Fridrich Strba - Force building with java <= 11
* Mon Mar 14 2022 Fridrich Strba - Fix build with maven-resolver 1.7.x- Modified patch:
* 0005-Port-to-Maven-3.3.9-and-Eclipse-Aether.patch + package the new artifact maven-resolver-named-locks
* Tue Mar 08 2022 Fridrich Strba - Remove from build dependencies some artifacts that are not needed
* Tue Oct 19 2021 Fridrich Strba - Modified patch:
* 0013-Add-missing-transitive-dependencies.patch + Add osgi-compendium to the dependencies, since newer qute-bnd uses it
* Wed Jul 28 2021 Fridrich Strba - Remove build requires that are not strictly needed
* Wed May 12 2021 Fridrich Strba - Do not build against the legacy guava20 package any more- Added patch:
* port-to-guava-30.patch + Port gradle 4.4.1 to guava 30.1.1 + Set source level to 1.8, since guava 30 uses default functions in interfaces, which is Java 8+ feature
* Tue Dec 17 2019 Fridrich Strba - Avoid all-released-versions.json as source, since we are not building integration tests.
* Mon Dec 09 2019 Fridrich Strba - Modified patch:
* gradle-4.4.1-asm7.patch + Rediff and use ASM7 api instead of ASM6, since we are using objectweb-asm 7.2- Added patches:
* cast-estimated-runtime-to-long.patch + estimatedRuntime must be cast to long otherwise gradle build fails with \"Cannot assign value of type java.math.BigDecimal to variable of type long\".
* java11-compatibility.patch + Fixes the compatibility with Java 11. This is backport of upstream changes in 4.8
* java8-compatibility.patch + Keep compatibility with Java 8 by avoiding to use Java 9+ APIs
* remove-timestamps.patch + Avoid timestamps and thus irreproducible builds
* Mon Nov 25 2019 Fridrich Strba - Added patch:
* gradle-4.4.1-asm7.patch + fix build with objectweb-asm 7.2
* Wed Nov 20 2019 Fridrich Strba - Gradle looks for slf4j-api.jar, so we provide a link there
* Sun Nov 17 2019 Fridrich Strba - Package a full gradle instead of the open apis only- Upgrade to version 4.4.1- Added patches:
* 0001-Gradle-local-mode.patch + Use gradle local mode by default
* 0002-Remove-Class-Path-from-manifest.patch + Remove classpath from manifest
* 0003-Implement-XMvn-repository-factory-method.patch + Implement factory methods for xmvn repository
* 0004-Use-unversioned-dependency-JAR-names.patch + Use unversioned jar files for dependencies
* 0005-Port-to-Maven-3.3.9-and-Eclipse-Aether.patch + Port to maven 3.3.9 and maven-resolver
* 0006-Disable-code-quality-checks.patch + Disable code quality checks useless for rpm build
* 0007-Port-to-Kryo-3.0.patch + Fix build with kryo 3.0
* 0008-Port-to-Ivy-2.4.0.patch + Fix build with apache-ivy 2.4.0
* 0009-Port-to-Polyglot-0.1.8.patch + Allow building with tesla-polyglot >= 0.1.8
* 0010-Port-from-Simple-4-to-Jetty-9.patch + build using org.eclipse.jetty:jetty-server instead of org.simpleframework:simple
* 0011-Disable-benchmarks.patch + Do not run benchmarks useless during rpm build
* 0012-Disable-patching-of-external-modules.patch + Disable patching of external modules during the build
* 0013-Add-missing-transitive-dependencies.patch + Add transitive dependencies for aqute-bndlib, jansi and zinc
* 0014-Disable-ideNative-module.patch + Do not build ideNative module
* 0015-Disable-docs-build.patch + Do not build docs needing asciidoctorj that we don\'t have
* 0016-Port-to-guava-20.0.patch + Fix build with guava 20.0
* 0017-Set-core-api-source-level-to-8.patch + Build core-api submodule with source/target 8
* Tue Sep 17 2019 Pedro Monreal Gonzalez - Add LICENSE file to the correct tag
* Tue Sep 17 2019 Pedro Monreal Gonzalez - Security fix: [bsc#1150998, CVE-2019-16370]
* The PGP signing plugin in Gradle before 6.0 relies on the SHA-1 algorithm. PGP signing plugin might allow an attacker to replace an artifact with a different one.- Add gradle-CVE-2019-16370.patch