Package: libgradle-core-java
Version: 3.2.1-5
Severity: important

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi,

While testing a build of mockito against a new json-simple releae I've
experienced a FTBFS due - IIUC - to gradle failing to honor correctly
a maven relocation:

...
Generating gradleApi JAR file: 
/<<PKGBUILDDIR>>/.gradle/caches/3.2.1/generated-gradle-jars/gradle-api-3.2.1.jar
Generating JAR file 'gradle-api-3.2.1.jar'
        Keep-alive timer started
        Adding Debian repository to project 'buildSrc'
Parallel execution is an incubating feature.
Evaluating root project 'buildSrc' using build file 
'/<<PKGBUILDDIR>>/buildSrc/build.gradle'.
Compiling build file '/<<PKGBUILDDIR>>/buildSrc/build.gradle' using 
SubsetScriptTransformer.
Compiling build file '/<<PKGBUILDDIR>>/buildSrc/build.gradle' using 
BuildScriptTransformer.
        Adding task debianMavenPom to project 'buildSrc'
        Configuring javadoc links
        Replacing com.googlecode.json-simple:json-simple:jar:1.1.1  ->  
com.googlecode.json-simple:json-simple:jar:debian
com.googlecode.json-simple:json-simple:debian is relocated to 
com.github.cliftonlabs:json-simple:debian. Please update your dependencies.
Stopped 0 compiler daemon(s).

FAILURE: Build failed with an exception.

* What went wrong:
Could not resolve all dependencies for configuration ':runtime'.
> Could not find json-simple.jar 
> (com.googlecode.json-simple:json-simple:debian).
  Searched in the following locations:
      
file:/usr/share/maven-repo/com/googlecode/json-simple/json-simple/debian/json-simple-debian.jar

* Try:
Run with --debug option to get more log output.

* Exception is:
org.gradle.api.artifacts.ResolveException: Could not resolve all dependencies 
for configuration ':runtime'.
        at 
org.gradle.api.internal.artifacts.ivyservice.ErrorHandlingConfigurationResolver.wrapException(ErrorHandlingConfigurationResolver.java:70)
        at 
org.gradle.api.internal.artifacts.ivyservice.ErrorHandlingConfigurationResolver.access$000(ErrorHandlingConfigurationResolver.java:33)
        at 
org.gradle.api.internal.artifacts.ivyservice.ErrorHandlingConfigurationResolver$ErrorHandlingResolvedConfiguration.getFiles(ErrorHandlingConfigurationResolver.java:208)
 
...


As I understand it, gradle should follow the relocation and look for
 
file:/usr/share/maven-repo/com/github/cliftonlabs/json-simple/debian/json-simple-debian.jar
instead of
 
file:/usr/share/maven-repo/com/googlecode/json-simple/json-simple/debian/json-simple-debian.jar

This bug is easily reproducible building mockito againt json-simple 
2.3.0-1~exp1 currently in experimental.

Thanks,

- -- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEoJObzArDE05WtIyR7+hsbH/+z4MFAloTR/4ACgkQ7+hsbH/+
z4M/Tgf8CTl/EtClc2skjCpQA78YKnpTDcxq4EFYC/SJ00Pq94+AxbtaAwKNcbQ5
LlyC8O42LJfbh3yd92yzaZRi3D9rKutslDCsyfQlVeyD61ukwRPeu42xY9muekl9
RoDKSRN35PgeN6O+wlqFfFH4EdbFkVzf4pDXBzA7eSbTcp2rmAeq8nJ1091hOT/M
DXwj6LZrgl9mqOtA9EOJpOkimL/qzyUZwBu4OvtlrFTtNg5gXXhj7ckkLR4vXlAX
zMnyTbJC+R2WufXSBKLjGQpHk8FJCgzT2QnTduP0uGm2Z2xMe0Ud/Mi97CTAjeMV
o2U/SLXRWWxGb1JOJekzgMU1doIHFQ==
=ZMiE
-----END PGP SIGNATURE-----

__
This is the maintainer address of Debian's Java team
<http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>. 
Please use
debian-j...@lists.debian.org for discussions and questions.

Reply via email to