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
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.da...@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.da...@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