Bug#897612: groovy: [FTBFS] groovy: 2.4.15-1 ftbfs due to invalid javadoc links

Tiago Stürmer Daitx tiago.daitx at canonical.com
Thu May 3 15:41:10 BST 2018


Package: groovy
Version: 2.4.15-1
Severity: important

Dear Maintainer,


Note: Copied from Ubuntu bug #1765885 [1].

Starting with openjdk-10 all invalid, unreachable, or nonexistent javadoc links cause the javadoc to throw out an error - until openjdk-9 they were simply ignored with at most a warning.

groovy currently FTBFS due to:

Starting process 'command '/usr/lib/jvm/java-11-openjdk-amd64/bin/javadoc''. Working directory: /<<PKGBUILDDIR>> Command: /usr/lib/jvm/java-11-openjdk-amd64/bin/javadoc @/<<PKGBUILDDIR>>/target/tmp/javadocAll/javadoc.options -J-Xmx1g
Successfully started process 'command '/usr/lib/jvm/java-11-openjdk-amd64/bin/javadoc''
javadoc: error - Error fetching URL: http://docs.oracle.com/javase/8/docs/api/
javadoc: error - Error fetching URL: http://docs.oracle.com/javaee/7/api/
javadoc: error - Error fetching URL: http://commons.apache.org/proper/commons-cli/javadocs/api-release/
javadoc: error - Error fetching URL: http://junit.org/junit4/javadoc/latest/
javadoc: error - Error fetching URL: http://docs.oracle.com/javaee/6/api/
javadoc: error - Error fetching URL: http://www.antlr2.org/javadoc/

The fix is to replace all links with locally available apis and have the package build depend upon the packages that provide these files.


Please consider the proposed fix applied by Ubuntu at:
https://launchpadlibrarian.net/366649973/groovy_2.4.15-1_2.4.15-1ubuntu1.diff.gz

References:
[1] https://bugs.launchpad.net/ubuntu/+source/groovy/+bug/1765885


thanks

-- System Information:
Debian Release: buster/sid
  APT prefers cosmic
  APT policy: (500, 'cosmic'), (400, 'cosmic-proposed')
Architecture: amd64 (x86_64)

Kernel: Linux 4.15.0-20-lowlatency (SMP w/8 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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



More information about the pkg-java-maintainers mailing list