Your message dated Mon, 14 Nov 2016 06:03:42 +0000 with message-id <[email protected]> and subject line Bug#844020: fixed in gradle 3.1-1 has caused the Debian Bug report #844020, regarding gradle 2.13 in unstable do not work with libnative-platform-java 0.11 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 [email protected] immediately.) -- 844020: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=844020 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: gradle Version: 2.13-4 Severity: serious Justification: Generate FTBFS in other packages (and in gradle itself) Hi, I'm not an expert of java/gradle but I package several java programs (mainly within the debian-med team). I'm working on #843686. It took me time to understand that net.rubygrapefruit.platform.PosixFiles.stat comes from the libnative-platform-java package that is pulled by gradle itself. I suspected that gradle was built with libnative-platform-java 0.10 and does not work with libnative-platform-java 0.11. So, I tried to do a local rebuild of gradle itself, so that it "links" correctly with the new libnative-platform-java version. => it fails. So, currently, gradle FTBFS (as htsjdk), and for the same reason (see the gradle build log in my up-to-date sid chroot at the end of this report) On my system, I downgraded libnative-platform-java to 0.10 (thanks to snapshots.debian.org). With this, htsjdk can be built. So, I think that, with the current (2.13-4) gradle version: - currently gradle FTBFS - some gradle features do not work (I do not know gradle enought to be able to say which ones exactly) that leads to FTBFS of different packages (at least htsjdk #843686 and gradle itself) - gradle should have been more strict wrt to libnative-platform-java dependency. I.e, instead of Depends: libnative-platform-java (>= 0.10) it should have had Depends: libnative-platform-java (>= 0.10), libnative-platform-java (<< 0.11) (or libnative-platform-java should have done a library transition rename as the new version is not compatible with the previous one => I will also open a bug for libnative-platform-java ) I saw in the git that you are working to package the 3.1 version of gradle. However, as this bug has annoying side effects, it would be great if you can try to upload a new version of gradle compiled with libnative-platform-java 0.11. The difficulty will be that you will need that, as gradle use itself to compile, you will need libnative-platform-java 0.10 installed in your environment... :-( I do not know enought of gradle and libnative-platform-java to know how to workaround this. Of course, if gradle 3.1 is to be uploaded very soon, you can ignore this bug. Regards, Vincent Part of gradle 2.13-4 build log in current unstable: [...] gradle assemble startScripts javadocAll groovydocAll dslHtml samplesDocs -x :docs:releaseNotes -x :distributions:assemble --project-prop finalRelease=true --offline --stacktrace --gradle-user-home debian/.gradlehome --parallel --max-workers=1 Parallel execution is an incubating feature. :buildSrc:clean UP-TO-DATE :buildSrc:compileJava UP-TO-DATE :buildSrc:compileGroovySLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/usr/share/java/gradle-core.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/usr/share/gradle/lib/gradle-core-2.13.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [org.gradle.logging.internal.slf4j.OutputEventListenerBackedLoggerContext] warning: Implicitly compiled files were not subject to annotation processing. Use -proc:none to disable annotation processing or -implicit to specify a policy for implicit compilation. 1 warning :buildSrc:processResources :buildSrc:classes :buildSrc:jar :buildSrc:assemble :buildSrc:compileTestJava UP-TO-DATE :buildSrc:compileTestGroovy :buildSrc:processTestResources :buildSrc:testClasses :buildSrc:test FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':test'. > net.rubygrapefruit.platform.PosixFiles.stat(Ljava/io/File;)Lnet/rubygrapefruit/platform/PosixFile; * Try: Run with --info or --debug option to get more log output. * Exception is: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':test'. at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46) at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35) at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:68) at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58) at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:52) at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52) at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53) at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:203) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:185) at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:66) at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:50) at org.gradle.execution.taskgraph.ParallelTaskPlanExecutor.process(ParallelTaskPlanExecutor.java:47) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:110) at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:37) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37) at org.gradle.execution.DefaultBuildExecuter.access$000(DefaultBuildExecuter.java:23) at org.gradle.execution.DefaultBuildExecuter$1.proceed(DefaultBuildExecuter.java:43) at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:30) at org.gradle.initialization.DefaultGradleLauncher$4.run(DefaultGradleLauncher.java:154) at org.gradle.internal.Factories$1.create(Factories.java:22) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:52) at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:151) at org.gradle.initialization.DefaultGradleLauncher.access$200(DefaultGradleLauncher.java:32) at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:99) at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:93) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:62) at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:93) at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:82) at org.gradle.initialization.buildsrc.BuildSrcUpdateFactory.create(BuildSrcUpdateFactory.java:49) at org.gradle.initialization.buildsrc.BuildSrcUpdateFactory.create(BuildSrcUpdateFactory.java:31) at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:192) at org.gradle.cache.internal.DefaultPersistentDirectoryStore.useCache(DefaultPersistentDirectoryStore.java:102) at org.gradle.cache.internal.DefaultCacheFactory$ReferenceTrackingCache.useCache(DefaultCacheFactory.java:183) at org.gradle.initialization.buildsrc.BuildSourceBuilder.buildBuildSrc(BuildSourceBuilder.java:86) at org.gradle.initialization.buildsrc.BuildSourceBuilder.access$000(BuildSourceBuilder.java:40) at org.gradle.initialization.buildsrc.BuildSourceBuilder$1.create(BuildSourceBuilder.java:74) at org.gradle.initialization.buildsrc.BuildSourceBuilder$1.create(BuildSourceBuilder.java:71) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90) at org.gradle.initialization.buildsrc.BuildSourceBuilder.createBuildSourceClasspath(BuildSourceBuilder.java:71) at org.gradle.initialization.buildsrc.BuildSourceBuilder.buildAndCreateClassLoader(BuildSourceBuilder.java:56) at org.gradle.initialization.SettingsHandler.findSettingsAndLoadIfAppropriate(SettingsHandler.java:88) at org.gradle.initialization.SettingsHandler.findAndLoadSettings(SettingsHandler.java:47) at org.gradle.initialization.NotifyingSettingsLoader.findAndLoadSettings(NotifyingSettingsLoader.java:33) at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:119) at org.gradle.initialization.DefaultGradleLauncher.access$200(DefaultGradleLauncher.java:32) at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:99) at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:93) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:62) at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:93) at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:82) at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:94) at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28) at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:43) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:28) at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:81) at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:46) at org.gradle.launcher.exec.DaemonUsageSuggestingBuildActionExecuter.execute(DaemonUsageSuggestingBuildActionExecuter.java:51) at org.gradle.launcher.exec.DaemonUsageSuggestingBuildActionExecuter.execute(DaemonUsageSuggestingBuildActionExecuter.java:28) at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:43) at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.java:173) at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:241) at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:214) at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:35) at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:24) at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:207) at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:169) at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33) at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22) at org.gradle.launcher.Main.doAction(Main.java:33) at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45) at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:55) at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:36) at org.gradle.launcher.GradleMain.main(GradleMain.java:23) Caused by: java.lang.NoSuchMethodError: net.rubygrapefruit.platform.PosixFiles.stat(Ljava/io/File;)Lnet/rubygrapefruit/platform/PosixFile; at org.gradle.internal.nativeintegration.filesystem.services.NativePlatformBackedSymlink.isSymlink(NativePlatformBackedSymlink.java:46) at org.gradle.internal.nativeintegration.filesystem.services.GenericFileSystem.isSymlink(GenericFileSystem.java:64) at org.gradle.api.internal.file.delete.Deleter.doDeleteInternal(Deleter.java:72) at org.gradle.api.internal.file.delete.Deleter.delete(Deleter.java:66) at org.gradle.api.internal.file.delete.Deleter.delete(Deleter.java:47) at org.gradle.api.internal.file.DefaultFileOperations.delete(DefaultFileOperations.java:137) at org.gradle.api.internal.project.AbstractProject.delete(AbstractProject.java:709) at org.gradle.api.tasks.testing.Test.executeTests(Test.java:552) at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:75) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:228) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:221) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:210) at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:585) at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:568) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61) ... 80 more BUILD FAILED [...] -- System Information: Debian Release: stretch/sid APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'testing'), (200, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386, armel, mipsel Kernel: Linux 4.8.0-1-amd64 (SMP w/8 CPU cores) Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages gradle depends on: ii default-jre-headless [java7-runtime-headless] 2:1.8-57 ii libgradle-core-java 2.13-4 ii libgradle-plugins-java 2.13-4 ii openjdk-8-jre-headless [java7-runtime-headless] 8u111-b14-3 gradle recommends no packages. Versions of packages gradle suggests: ii default-jre 2:1.8-57 -- no debconf information
--- End Message ---
--- Begin Message ---Source: gradle Source-Version: 3.1-1 We believe that the bug you reported is fixed in the latest version of gradle, 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Kai-Chung Yan <[email protected]> (supplier of updated gradle 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 [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Mon, 14 Nov 2016 13:34:34 +0800 Source: gradle Binary: gradle libgradle-core-java libgradle-plugins-java gradle-doc Architecture: source Version: 3.1-1 Distribution: unstable Urgency: medium Maintainer: Debian Java Maintainers <[email protected]> Changed-By: Kai-Chung Yan <[email protected]> Description: gradle - Powerful build system for the JVM gradle-doc - Powerful build system for the JVM - Documentations libgradle-core-java - Powerful build system for the JVM - Core libraries libgradle-plugins-java - Powerful build system for the JVM - All plugins Closes: 843211 844020 Changes: gradle (3.1-1) unstable; urgency=medium . * New upstream release (Closes: #844020) * Rename javadoc directory: /usr/share/doc/gradle/{javadoc => api} * Update to debhelper 10 * d/gradle.desktop: Improve zh-TW translation * Move gradle-wrapper.jar from libgradle-core-java to libgradle-plugins-java * gradle-doc: Install DSL documentations and release notes * Use javahelper to install Javadoc * No longer embed Class-Path in JAR manifests since Gradle uses its own class loading mechanism, otherwise 2 sets of the same JARs will be loaded * d/gradle-doc.lintian-overrides: Override duplicate-files since they are example files not mistakes and the warnings are annoying * Drop/new patches: - disable_tests.diff: Now use a cleaner way to bypass tests - disable_sonar.diff: Upstream dropped the sonar plugin + drop_http-builder.patch: http-builder is not in Debian yet + new_APIs_in_3.0.patch + disable_Kotlin.patch + disable_buildSrc_tests.patch + dependency-management_depends_on_testkit.patch: Otherwise ZIP I/O errors + Groovy_projects_depends_on_localGroovy.patch: Otherwise errors + remove_timestamps.patch: Improve reproducibility by manually setting timestamps and other dynamic properties + drop_jmh-gradle-plugin.patch: jmh-gradle-plugin is not in Debian yet * New JARs: * gradle-composite-builds.jar * gradle-ide-play.jar * gradle-installation-beacon.jar * gradle-jvm-services.jar * gradle-logging.jar * gradle-process-services.jar * gradle-task-cache-http.jar * d/control: * Build-Depends on libfindbugs instead of findbugs * Restrict dependencies: * groovy >= 2.4.7 * gradle >= 2.13 * libnative-platform-java >= 0.11 * gradle now Suggests gradle-doc (Closes: #843211) Checksums-Sha1: eeeec9c183b95dcc3f6a632f6ccc945377db7ac1 3365 gradle_3.1-1.dsc 329304d56a069677635b9fd3a09ec5cab25eb9a1 5220996 gradle_3.1.orig.tar.xz cc6bb155d176d92ade116e54ab979bddc3cb6f58 37432 gradle_3.1-1.debian.tar.xz Checksums-Sha256: 6c90d5596df81165158976ca30e198c544c4612910ee7408ce12270bef4d794b 3365 gradle_3.1-1.dsc 82cb31378205c88cdff21760766ecc75d55303c0cd44323f60e3499f9565c166 5220996 gradle_3.1.orig.tar.xz cb3f0156c9269da84d59ec2c2651c83e81963c08bef6328161d92bbbb32645e4 37432 gradle_3.1-1.debian.tar.xz Files: 88d07f7a17fbeec5c93ed5ee0f8f76da 3365 java optional gradle_3.1-1.dsc aaafbb10b846da27a311a2ea991f57cd 5220996 java optional gradle_3.1.orig.tar.xz 3367470f5da2e700a05b3175423730c5 37432 java optional gradle_3.1-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIcBAEBCAAGBQJYKU5GAAoJEN0fq4k3/pglMDQP/jF02J23oNta++gNx3cdVOGb m5ZjHsOl1CYFaXt7bcJbu9XbC3Ljy4KidfIhWvXYf8c/TTTlmuieRqiIGDA7/LAU wWcXSWd+VGDuXpDntlcBnPHPQ2kds1aU5T8eG1dusdnWXayFlUaHXo2aD/HvqUMr 1z5pONG95SQNYZe+bm7evvQNvm8akPUnBJmf7jI9yrNg4toDX9pKiyLMetdo12P7 hGkf1H56W6a9W9LOy/fa/iqnm9SLg5coYZVgmjNj3iB7OQqv1qJYB50SyNlDYpxs oDTe8QeMSaKEQr/gY5tPBckqf6O42zMe03ge/d/0OKZsl6eM0t9Gi+xTEZg7WeOZ /2AmVnBt9H8pdn7fpy3r1+0+/FVD1qQiDGU3czVt46vrs0qwJFHxbM7Rn/XqxqGf Oy/fZW8o+yYuQc+SljIatbvJtQ+g+zACQkKz1Ddb0aA3rSW4pVWzXD6ui2v6v3cQ aIwCnnM3L8stDPQpIpvst6dHoDqLwmkMY3KgsACG/8p2cLHgmek5j34uvmuK/ZGq qWy4Lysp1RlsSsjopkIKbGt7v2XfReNMyYcdk7L+L7/C4J2lAyFaORE7v6fQWv24 czXycKSqV8BcpfkUyHSopu3yQP6MCfDIlTvio8h1FmRzUqXWLRyW9llRV1GnSP5J sr3gVEa/BV8tjXLT5dse =cY47 -----END PGP SIGNATURE-----
--- End Message ---

