Bug#977856: librepository: fails to build source package

tony mancill tmancill at debian.org
Tue Dec 22 04:22:23 GMT 2020


Hi Holger!

On Tue, Dec 22, 2020 at 12:45:13AM +0100, Holger Levsen wrote:
> Package: librepository
> Version: 1.1.6-3
> Severity: serious
> 
> Dear Maintainer,
> 
> I wanted to do a source only upload of librepository
> (because there are no .buildinfo files for it in the archive,
> as it has been uploaded before 2016), but it fails to build
> the source package. The binary package builds just fine.
> 
> Steps to reproduce:
> 
> $ apt source librepository
> $ cd librepository-*
> $ dpkg-buildpackage
> dpkg-buildpackage: info: source package librepository
> dpkg-buildpackage: info: source version 1.1.6-3
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Emmanuel Bourg <ebourg at apache.org>
> dpkg-buildpackage: info: host architecture amd64
>  dpkg-source --before-build .
>  fakeroot debian/rules clean
> dh clean --with javahelper
>    dh_auto_clean
>         ant -propertyfile ./debian/ant.properties clean
> /usr/bin/java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory
> dh_auto_clean: error: ant -propertyfile ./debian/ant.properties clean returned exit code 127
> make: *** [debian/rules:6: clean] Error 127
> dpkg-buildpackage: error: fakeroot debian/rules clean subprocess returned exit status 2
> $
> 
> (This is with or without any changes to the source package.)

That's interesting.  It builds successfully for me in a clean sid chroot
using sbuild.  libjli.so is part of the JRE, which is a dependency of
default-jdk:

$ dpkg -S libjli.so         
openjdk-11-jre-headless:amd64: /usr/lib/jvm/java-11-openjdk-amd64/lib/jli/libjli.so

Do you mind sharing the output of `apt-cache policy default-jdk` and
`dpkg -l | grep openjdk` on your build system?  I'm curious as to how
the build dep for default-jdk can be satisfied without the file being
present.

Thank you,
tony
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-maintainers/attachments/20201221/07e4b911/attachment-0001.sig>


More information about the pkg-java-maintainers mailing list