Your message dated Tue, 13 Sep 2016 11:00:10 +0000
with message-id <e1bjlri-0004bt...@franck.debian.org>
and subject line Bug#834753: fixed in android-platform-tools-base 2.0.0-1
has caused the Debian Bug report #834753,
regarding android-platform-tools-base: FTBFS with only 1 CPU (Cannot set
maxParallelForks to a value less than 1)
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
834753: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=834753
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:android-platform-tools-base
Version: 1.5.0-4
Severity: serious
Dear maintainer:
I tried to build this package with "dpkg-buildpackage -A"
(which is what the "Arch: all" autobuilder would do to build it)
but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-indep
dh build-indep --parallel --with maven_repo_helper --buildsystem=gradle
dh_testdir -i -O--parallel -O--buildsystem=gradle
dh_update_autotools_config -i -O--parallel -O--buildsystem=gradle
dh_auto_configure -i -O--parallel -O--buildsystem=gradle
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build -- -x test assemble
mkdir -p .gradle/init.d
cp /usr/share/gradle-debian-helper/init.gradle .gradle/init.d/
gradle --info --console plain --offline --stacktrace --no-daemon
--refresh-dependencies --gradle-user-home .gradle -x test assemble
To honour the JVM settings for this build a new JVM will be forked. Please
consider using the daemon:
https://docs.gradle.org/2.13/userguide/gradle_daemon.html.
Starting daemon process: workingDir = /<<PKGBUILDDIR>>/.gradle/daemon/2.13,
daemonArgs: [/usr/lib/jvm/java-8-openjdk-amd64/bin/java, -XX:MaxPermSize=1024m,
-Xmx4096m, -Dfile.encoding=US-ASCII, -Duser.country=US, -Duser.language=en,
-Duser.variant, -cp, /usr/share/gradle/lib/gradle-launcher-2.13.jar,
org.gradle.launcher.daemon.bootstrap.GradleDaemon, 2.13]
[... snipped ...]
FAILURE: Build failed with an exception.
* Where:
Build file '/<<PKGBUILDDIR>>/base/build-system/builder/build.gradle' line: 32
* What went wrong:
A problem occurred evaluating project ':base:builder'.
> Cannot set maxParallelForks to a value less than 1.
[ ... ]
BUILD FAILED
Total time: 8.154 secs
Stopped 0 compiler daemon(s).
Received result Failure[value=org.gradle.initialization.ReportedException:
org.gradle.internal.exceptions.LocationAwareException: Build file
'/<<PKGBUILDDIR>>/base/build-system/builder/build.gradle' line: 32
A problem occurred evaluating project ':base:builder'.] from daemon
DaemonInfo{pid=4267, address=[b4c8bf4a-dd0b-41ed-9eaf-43be30eca7ff port:34365,
addresses:[/0:0:0:0:0:0:0:1%lo, /127.0.0.1]], idle=false,
context=DefaultDaemonContext[uid=43fe90c6-6a20-40db-927d-01422accea8c,javaHome=/usr/lib/jvm/java-8-openjdk-amd64,daemonRegistryDir=/<<PKGBUILDDIR>>/.gradle/daemon,pid=4267,idleTimeout=120000,daemonOpts=-XX:MaxPermSize=1024m,-Xmx4096m,-Dfile.encoding=US-ASCII,-Duser.country=US,-Duser.language=en,-Duser.variant]}
(build should be done).
dh_auto_build: gradle --info --console plain --offline --stacktrace --no-daemon
--refresh-dependencies --gradle-user-home .gradle -x test assemble returned
exit code 1
debian/rules:9: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:6: recipe for target 'build-indep' failed
make: *** [build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2
--------------------------------------------------------------------------------
This failure seems related with the fact that my autobuilder has only
one CPU.
Packages are never supposed to require more than one CPU to build,
otherwise we would have, in addition to Build-Depends, a field
called maybe Build-CPUs.
But we don't have a field like that because every task that may be
performed in a finite amount of time with several CPUs may also be
performed with only one CPU (even if it's slower).
Thanks.
--- End Message ---
--- Begin Message ---
Source: android-platform-tools-base
Source-Version: 2.0.0-1
We believe that the bug you reported is fixed in the latest version of
android-platform-tools-base, which is due to be installed in the Debian FTP
archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 834...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Kai-Chung Yan <seamli...@gmail.com> (supplier of updated
android-platform-tools-base package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 26 Aug 2016 22:19:07 +0200
Source: android-platform-tools-base
Binary: android-platform-tools-base libandroid-tools-annotations-java
libandroid-tools-common-java libgradle-android-plugin-java
libgradle-android-plugin-java-doc libandroid-tools-sdklib-java
libandroid-ddms-java libandroid-layoutlib-api-java libandroid-tools-dvlib-java
libandroid-tools-repository-java
Architecture: source all
Version: 2.0.0-1
Distribution: unstable
Urgency: medium
Maintainer: Android Tools Maintainers
<android-tools-de...@lists.alioth.debian.org>
Changed-By: Kai-Chung Yan <seamli...@gmail.com>
Description:
android-platform-tools-base - base tools for developing applications for the
Android system
libandroid-ddms-java - Communicate with devices through adb - Core library
libandroid-layoutlib-api-java - Library to use the rendering library for
Android layouts - API
libandroid-tools-annotations-java - annotations used throughout the Android
tools libraries
libandroid-tools-common-java - common library used by other Android tools
libraries
libandroid-tools-dvlib-java - Library to manage the Android device database
XML files
libandroid-tools-repository-java - Library for downloading and managing
package repositories
libandroid-tools-sdklib-java - Library to parse and download the Android SDK
libgradle-android-plugin-java - Android Plugin for Gradle
libgradle-android-plugin-java-doc - Android Plugin for Gradle - Documentations
Closes: 834753
Changes:
android-platform-tools-base (2.0.0-1) unstable; urgency=medium
.
[ Markus Koschany ]
* Remove myself from Uploaders.
.
[ Chirayu Desai ]
* Add maxParallelForksSingleCPU.patch.
Upstream uncondtionally set maxParallelForks to available processors
which would equal 0.5 if there was only a single processor. Make it
conditional so that the default value of 1 is used in cases where available
processors are < 2. (Closes: #834753)
.
[ Kai-Chung Yan ]
* New upstream release
* Use get-orig-source to generate upstream tarball
- Refactor the upstream file structure based on that
* New Build-Depends:
- libandroid-databinding-java
- antlr3
* d/copyright: Exclude more binary files and non-free files
* d/control:
- Unify Maintainer to "Android Tools Maintainers"
- Add myself to Uploaders
- Move Vcs repo to android-tools
* New Inception-Date.patch: Manually set Inception-Date in some JARs'
manifest
for reproducibility
* New packages:
* libgradle-android-plugin-java(-doc)
* libandroid-ddms-java
* libandroid-layoutlib-api-java
* libandroid-tools-dvlib-java
* libandroid-tools-repository-java
* No longer build the folowwing as they are unused:
* chartlib.jar
* generate-local-data.jar
* lint-tests.jar
* nin9patch.jar
* perflib.jar
* profile.jar
* rule-api.jar
* No longer build against libandroid-tools-common-java or
libandroid-tools-annotations-java which introduces self-dependencies
* Install JARs into maven-repo
* Generate Class-Paths for the Java programs and store them in
/usr/share/android-platform-tools-base
Checksums-Sha1:
fa13c1c864da2c3499b725f0c900e9a9f68c6af4 3492
android-platform-tools-base_2.0.0-1.dsc
d608316631ff16f6f18dbe391a09eed75a1c665c 17020176
android-platform-tools-base_2.0.0.orig.tar.xz
e57d4a6f5783ce60e3c8754dd95841f1c65ae9f1 23852
android-platform-tools-base_2.0.0-1.debian.tar.xz
a6ba5377cfef4b9d7b8d047243737eca80377d86 90014
android-platform-tools-base_2.0.0-1_all.deb
bbaca732dc42297236551898fe90d7de82d145fc 313168
libandroid-ddms-java_2.0.0-1_all.deb
e2615c39928c1aa40c773f83ed7e414baa74f02c 91714
libandroid-layoutlib-api-java_2.0.0-1_all.deb
15a0295bb4e753c88a69c4a2ac3ecb2f7b5ab107 21590
libandroid-tools-annotations-java_2.0.0-1_all.deb
00496735e166abac63aa7d45b64499ba3f392c4f 112190
libandroid-tools-common-java_2.0.0-1_all.deb
adf28699c704fb19ab04d3e773cf458216c3cffb 37712
libandroid-tools-dvlib-java_2.0.0-1_all.deb
101779c509a6a59ca323aa055be01a42dff8368c 165598
libandroid-tools-repository-java_2.0.0-1_all.deb
593be3f61b06ef2abd33ae0134a2f460c333030f 493152
libandroid-tools-sdklib-java_2.0.0-1_all.deb
b3ded9ea80840fbf040386da28e5477d9c74a4db 1148472
libgradle-android-plugin-java-doc_2.0.0-1_all.deb
2b7b9012d87fdda9e1169d9053671203fd637f37 4516052
libgradle-android-plugin-java_2.0.0-1_all.deb
Checksums-Sha256:
15bea6e33af04e08bfbfd0cebf2a8ed61073a2878245ee486d73f916d8dc1cf6 3492
android-platform-tools-base_2.0.0-1.dsc
c6fe81545ded3699159ddb7c3653dbb42afe4e71d81c2614b7a4e2786268e07e 17020176
android-platform-tools-base_2.0.0.orig.tar.xz
bbc7d41aa4d4f96c0c832fe0d96e9f11520c8a08995b136455a1e9af771f7695 23852
android-platform-tools-base_2.0.0-1.debian.tar.xz
654a6384ae2d032add92c6934a96fb1afbd74a541714eeb04668b8b27c6f0e59 90014
android-platform-tools-base_2.0.0-1_all.deb
01e7f13566bb946658fb1b2e9ec5e87730aef7544e1270fe97043a82f85a2081 313168
libandroid-ddms-java_2.0.0-1_all.deb
a477ef3ae23990c49fa8c8b4b43d91ba40806e936b074eb95e4e124b00db4741 91714
libandroid-layoutlib-api-java_2.0.0-1_all.deb
21192087acea8e3106b257afe757c71ab91b462f05b148568fa1482aff431c22 21590
libandroid-tools-annotations-java_2.0.0-1_all.deb
3ff9c8d7a0223fd827dbdc32ab7e27c358be678e305ef37e7a73cd721921745d 112190
libandroid-tools-common-java_2.0.0-1_all.deb
d442cf960dac4200846f5737802d1e08cfcf8c9d526d1f9117111f56279a802d 37712
libandroid-tools-dvlib-java_2.0.0-1_all.deb
ddd94ab47d6172ad4f087c3bb75c2854ab805e8c31a589dbe93a668933f6287b 165598
libandroid-tools-repository-java_2.0.0-1_all.deb
a3a34618fe3ffa7e125109a8cf2757019b8ef6d1fdbbfaa0dfa33881f1d8f915 493152
libandroid-tools-sdklib-java_2.0.0-1_all.deb
f588b9a24bb594efbc06db70ac97692d2651a7e314b4a3b99e73e646fb93187b 1148472
libgradle-android-plugin-java-doc_2.0.0-1_all.deb
5f72cdee8cf69a03f1e5af9a3ffeaf4ebeec571e60c18ad3d0e1c63e0797ab5b 4516052
libgradle-android-plugin-java_2.0.0-1_all.deb
Files:
e6d50a9aef34c09db1d34c2a6f803679 3492 java optional
android-platform-tools-base_2.0.0-1.dsc
216e9f649722bd91e381692d48c71910 17020176 java optional
android-platform-tools-base_2.0.0.orig.tar.xz
2841cea1d31b8285cf5b55121f45bf93 23852 java optional
android-platform-tools-base_2.0.0-1.debian.tar.xz
41a88f65147e048b9c964e7fc3cc0abb 90014 java optional
android-platform-tools-base_2.0.0-1_all.deb
2800e9ecbf1ec236e06b6e6ae093ad98 313168 java optional
libandroid-ddms-java_2.0.0-1_all.deb
8e72c5774cecd01be3b84741f7dc8373 91714 java optional
libandroid-layoutlib-api-java_2.0.0-1_all.deb
784f799835e81a70bb646d29c1aa4230 21590 java optional
libandroid-tools-annotations-java_2.0.0-1_all.deb
59c430d2d4dfcbb317569ee3e5e6312c 112190 java optional
libandroid-tools-common-java_2.0.0-1_all.deb
0584a10e5242ff056cfca89feff56bee 37712 java optional
libandroid-tools-dvlib-java_2.0.0-1_all.deb
c4341a2231d809c1ac1a9361f9e89349 165598 java optional
libandroid-tools-repository-java_2.0.0-1_all.deb
ad831daf10eb20f602a05185be4c37eb 493152 java optional
libandroid-tools-sdklib-java_2.0.0-1_all.deb
8aa59e36aa336681178864345aa3ff82 1148472 doc optional
libgradle-android-plugin-java-doc_2.0.0-1_all.deb
96259184b7abbb73150c7f10c9972529 4516052 java optional
libgradle-android-plugin-java_2.0.0-1_all.deb
-----BEGIN PGP SIGNATURE-----
iQKMBAEBCgB2BQJX1JEZXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRBQ0YzRDA4OEVGMzJFREVGNkExQTgzNUZE
OUFEMTRCOTUxM0I1MUU0DxxhcG9AZGViaWFuLm9yZwAKCRDZrRS5UTtR5F1xD/4i
LGmnOj/mBkoTxvVK7b2ZzpuZfHnszS7mV40Mua4lQjjNusVuxrtGrfeV6wHsT389
yD4emzvETQ3+t4PcrrRs19tJEj4CzjB/dVtOhQFJ3HSIRoT59zW+f1UmWA2kikID
kDnYMHTVhT5nkTSS3xZCox6PmeHR3kMhOo6tzcSyX/2RHuy8gaWVAzqyLdnk5gXw
lloXGOZn07SJxwVvhg0vkK54YTznwhkILIv8MzGuPxs2xECk3SpFX7g5E42QWZ+L
n/NLHbaK0aLfUBVY84YQIoIMAH8C1JDQSTyZsMYpe98RIH1C6J1uSsX/1PxnFMX0
/FjstKoELDj0c8GZrWAvgmghvEFIsy28Rb+/iGPZ4Qv7IfpYJZqTsygSkmhdeP9X
UaYDGN5deBY3Dx4KWQxbvOSVf4yG3JPfuGE0KtkoVGjZeDiaqZ7dc2fSLKuhZ6rV
erbw73O1xi8zq26j1YRaC1SJZh6uGhViop3Y0dQR8hIS8o1RPrmePV3G51aRolUU
n6iUGzeHnOQmq6tmenY27QQVExro+DZKrQUKih4cpBLv8+0KQSSJSaWJyD1va9IM
wqFOjFmtJk4JSnzkdlXyfq9YPr8pvZhPtBf+QA/BYX2nrocfvyGOqyocnygS3u8G
T026f2TOCar1Y9cDg7v4VcJygsbzTcruDK5yDoGFwQ==
=gjae
-----END PGP SIGNATURE-----
--- End Message ---