Bug#1011615: openchemlib: FTBFS with OpenJDK 17 due to new javadoc layout

Emmanuel Bourg ebourg at apache.org
Wed May 25 11:39:32 BST 2022


Source: openchemlib
Version: 2022.4.2+dfsg-1
Severity: important
Tags: ftbfs sid bookworm
User: debian-java at lists.debian.org
Usertags: default-java17


openchemlib fails to build with OpenJDK 17 because the dh_installdocs override
in debian/rules attempts to replace the embedded copy of jQuery, but the
layout of the javadoc has changed:


     debian/rules override_dh_installdocs
  make[1]: Entering directory '/<<PKGBUILDDIR>>'
  dh_installdocs
  ln -fs /usr/share/javascript/jquery/jquery.js /<<PKGBUILDDIR>>/debian/libopenchemlib-java-doc/usr/share/doc/libopenchemlib-java/api/jquery/external/jquery/jquery.js
  ln: failed to create symbolic link '/<<PKGBUILDDIR>>/debian/libopenchemlib-java-doc/usr/share/doc/libopenchemlib-java/api/jquery/external/jquery/jquery.js': No such file or directory
  make[1]: *** [debian/rules:10: override_dh_installdocs] Error 1
  make[1]: Leaving directory '/<<PKGBUILDDIR>>'
  make: *** [debian/rules:6: binary] Error 2
  dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2


Removing the unused javadoc package would be a good idea.



More information about the pkg-java-maintainers mailing list