Bug#893487: gradle FTBFS due to missing cast "as long"
Tiago Stürmer Daitx
tiago.daitx at canonical.com
Mon Mar 19 11:27:20 UTC 2018
Package: gradle
Version: 3.4.1-2
Followup-For: Bug #893487
Dear Maintainer,
please consider the attached debdiff for a suggested fix.
thanks
Tiago Daitx
-- System Information:
Debian Release: buster/sid
APT prefers bionic
APT policy: (500, 'bionic'), (400, 'bionic-proposed')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.15.0-10-generic (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8), LANGUAGE=en_US (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
-------------- next part --------------
diff -Nru gradle-3.4.1/debian/changelog gradle-3.4.1/debian/changelog
--- gradle-3.4.1/debian/changelog 2017-11-29 16:09:02.000000000 +0100
+++ gradle-3.4.1/debian/changelog 2018-03-19 12:19:49.000000000 +0100
@@ -1,3 +1,10 @@
+gradle (3.4.1-3) UNRELEASED; urgency=medium
+
+ * d/p/cast-estimated-runtime-to-long.patch: fix FTBFS due to missing cast.
+ (Closes: #893487)
+
+ -- Tiago St?rmer Daitx <tiago.daitx at ubuntu.com> Mon, 19 Mar 2018 11:19:49 +0000
+
gradle (3.4.1-2) experimental; urgency=medium
* Team upload.
diff -Nru gradle-3.4.1/debian/patches/cast-estimated-runtime-to-long.patch gradle-3.4.1/debian/patches/cast-estimated-runtime-to-long.patch
--- gradle-3.4.1/debian/patches/cast-estimated-runtime-to-long.patch 1970-01-01 01:00:00.000000000 +0100
+++ gradle-3.4.1/debian/patches/cast-estimated-runtime-to-long.patch 2018-03-19 12:15:47.000000000 +0100
@@ -0,0 +1,22 @@
+Description: gradle 3.4.1 FTBFS with a missing cast to long
+ estimatedRuntime must be cast to long otherwise gradle 3.4.1 FTBFS with
+ buildSrc/src/main/groovy/org/gradle/testing/DistributedPerformanceTest.groovy:
+ 134: [Static type checking] - Cannot assign value of type java.math.BigDecimal
+ to variable of type long.
+Author: Tiago St?rmer Daitx <tiago.daitx at ubuntu.com>
+Bug-Debian: https://bugs.debian.org/893487
+Forwarded: no
+Last-Update: 2018-03-19
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/buildSrc/src/main/groovy/org/gradle/testing/DistributedPerformanceTest.groovy
++++ b/buildSrc/src/main/groovy/org/gradle/testing/DistributedPerformanceTest.groovy
+@@ -131,7 +131,7 @@ class DistributedPerformanceTest extends
+ def scenarios = scenarioList.readLines()
+ .collect { line ->
+ def parts = Splitter.on(';').split(line).toList()
+- new Scenario(id : parts[0], estimatedRuntime: new BigDecimal(parts[1]), templates: parts.subList(2, parts.size()))
++ new Scenario(id : parts[0], estimatedRuntime: new BigDecimal(parts[1]) as long, templates: parts.subList(2, parts.size()))
+ }
+ .sort{ -it.estimatedRuntime }
+
diff -Nru gradle-3.4.1/debian/patches/series gradle-3.4.1/debian/patches/series
--- gradle-3.4.1/debian/patches/series 2017-11-29 16:07:56.000000000 +0100
+++ gradle-3.4.1/debian/patches/series 2018-03-19 11:55:59.000000000 +0100
@@ -23,3 +23,4 @@
use-local-artifacts.patch
jansi.patch
commons-io.patch
+cast-estimated-runtime-to-long.patch
More information about the pkg-java-maintainers
mailing list