Package: src:jpy
Version: 0.9.0-1
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in buster but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-arch
pyversions: missing X(S)-Python-Version in control file, fall back to 
debian/pyversions
pyversions: missing debian/pyversions file, fall back to supported versions
dh build-arch --with python2,python3
   dh_update_autotools_config -a
   dh_autoreconf -a
   dh_auto_configure -a
dh_auto_configure: Please use the third-party "pybuild" build system instead of 
python-distutils
dh_auto_configure: This feature will be removed in compat 12.
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
pyversions: missing X(S)-Python-Version in control file, fall back to 
debian/pyversions
pyversions: missing debian/pyversions file, fall back to supported versions
dh_auto_build

[... snipped ...]

INFO: jpy Java API configuration written to 
'/<<PKGBUILDDIR>>/build/lib.linux-x86_64-2.7/jpyconfig.properties'
INFO: Configuration completed successfully
running install_lib
Writing jpy configuration to build/lib.linux-x86_64-2.7 using install_dir 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python2.7/dist-packages/
INFO: jpy Python API configuration written to 
'/<<PKGBUILDDIR>>/build/lib.linux-x86_64-2.7/jpyconfig.py'
DEBUG: Searching for Python shared library file
DEBUG: Potential Python shared library search dirs: 
['/usr/lib/x86_64-linux-gnu', '/usr', '..', '/usr/bin', '/usr/lib/python2.7', 
'/usr/lib/python2.7/lib-dynload', '/usr/lib']
DEBUG: Potential Python shared library file names: ['libpython2.7.so', 
'libpython2.so', 'libpython.so']
DEBUG: Exists '/usr/lib/x86_64-linux-gnu/libpython2.7.so'? yes
INFO: jpy Java API configuration written to 
'/<<PKGBUILDDIR>>/build/lib.linux-x86_64-2.7/jpyconfig.properties'
INFO: Configuration completed successfully
copying build/lib.linux-x86_64-2.7/jpyconfig.properties -> 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python2.7/dist-packages
copying build/lib.linux-x86_64-2.7/jpyutil.py -> 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python2.7/dist-packages
copying build/lib.linux-x86_64-2.7/jdl.so -> 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python2.7/dist-packages
copying build/lib.linux-x86_64-2.7/jpyconfig.py -> 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python2.7/dist-packages
copying build/lib.linux-x86_64-2.7/jpy.so -> 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python2.7/dist-packages
copying build/lib.linux-x86_64-2.7/jpyutil.pyc -> 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python2.7/dist-packages
running install_egg_info
running egg_info
writing jpy.egg-info/PKG-INFO
writing top-level names to jpy.egg-info/top_level.txt
writing dependency_links to jpy.egg-info/dependency_links.txt
reading manifest file 'jpy.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'lib/*.jar'
writing manifest file 'jpy.egg-info/SOURCES.txt'
removing 
'/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python2.7/dist-packages/jpy-0.9.0.egg-info'
 (and everything under it)
Copying jpy.egg-info to 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python2.7/dist-packages/jpy-0.9.0.egg-info
Skipping SOURCES.txt
running install_scripts
writing list of installed files to 'setup.out'
find . -name '*.so' -exec chrpath -d {} \;
# Strip build path; the libs will exist under /usr, not debian/tmp
find . -name 'jpyconfig.properties' -exec sed -i -e 
's,/<<PKGBUILDDIR>>/debian/tmp,,g' {} \;
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_install -a
        install -d debian/python-jpy//usr/lib
        cp --reflink=auto -a debian/tmp/usr/lib/python2.7 
debian/python-jpy//usr/lib/
        install -d debian/.debhelper/generated/python-jpy
        install -d debian/python3-jpy//usr/lib
        cp --reflink=auto -a debian/tmp/usr/lib/python3 
debian/python3-jpy//usr/lib/
        install -d debian/.debhelper/generated/python3-jpy
   dh_installdocs -a
dh_installdocs: Cannot find (any matches for) "README.rst" (tried in .)

        install -d debian/python-jpy/usr/share/doc/python-jpy
debian/rules:10: recipe for target 'binary-arch' failed
make: *** [binary-arch] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-arch subprocess returned 
exit status 2
--------------------------------------------------------------------------------

The build was made with "dpkg-buildpackage -B" in my autobuilder.
Most probably, it also fails here in reproducible builds:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/jpy.html

[ Note: There has been a recent change in debhelper behaviour, the current
  behaviour is the intended one. See Bug #903133 for details ].

Thanks.

_______________________________________________
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

Reply via email to