Source: subversion
Version: 1.14.2-3
Severity: serious
Tags: ftbfs patch fixed-upstream
Forwarded: https://github.com/swig/swig/issues/2373 
https://github.com/apache/subversion/commit/8ff4cfd06ce554e9df31a088c9d09f45278c6de4
 https://svn.apache.org/repos/asf/subversion/trunk@1904167

subversion FTBFS in sid (on all arches, but detected below on amd64 and
by the buildds on riscv64) due to a segfault in the Python tests when
building with SWIG 4.1.0. The issue has been fixed upstream in the
subversion git/svn repos, see the URLs above.

   pabs@barriere:~$ dd-schroot-cmd -y -c $sessionid apt-get build-dep subversion
   ...
   Get:286 https://deb.debian.org/debian sid/main amd64 swig4.0 amd64 4.1.0-0.1 
[1387 kB]
   Get:287 https://deb.debian.org/debian sid/main amd64 swig all 4.1.0-0.1 [321 
kB]
   ...
   Selecting previously unselected package swig4.0.
   Preparing to unpack .../285-swig4.0_4.1.0-0.1_amd64.deb ...
   Unpacking swig4.0 (4.1.0-0.1) ...
   Selecting previously unselected package swig.
   Preparing to unpack .../286-swig_4.1.0-0.1_all.deb ...
   Unpacking swig (4.1.0-0.1) ...
   ...
   Setting up swig4.0 (4.1.0-0.1) ...
   ...
   Setting up swig (4.1.0-0.1) ...
   ...
   pabs@barriere:~$ schroot -r -c $sessionid
   (sid_amd64-dchroot)pabs@barriere:~$ apt source subversion
   ...
   (sid_amd64-dchroot)pabs@barriere:~$ cd subversion-*/
   (sid_amd64-dchroot)pabs@barriere:~/subversion-1.14.2$ debuild -J10
   ...
   finished...
   make[2]: Leaving directory '/home/pabs/subversion-1.14.2/BUILD'
   make[1]: Leaving directory '/home/pabs/subversion-1.14.2'
      debian/rules override_dh_auto_test-arch
   make[1]: Entering directory '/home/pabs/subversion-1.14.2'
   /usr/bin/make -f debian/rules check-swig-py check-swig-pl check-swig-rb 
check-javahl check
   make[2]: Entering directory '/home/pabs/subversion-1.14.2'
   make[2]: warning: -j10 forced in makefile: resetting jobserver mode.
   set -e; for v in 3.10; do rm -f 
/home/pabs/subversion-1.14.2/BUILD/subversion/bindings/swig/python; ln -sfT 
python$v /home/pabs/subversion-1.14.2/BUILD/subversion/bindings/swig/python; 
pyinc=$(python$v-config --includes); pylib=$(python$v -c 'from distutils import 
sysconfig; print(sysconfig.get_python_lib())');  /usr/bin/make -C 
/home/pabs/subversion-1.14.2/BUILD LTFLAGS="--tag=CC --verbose" 
LTCXXFLAGS="--tag=CXX --verbose" check-swig-py PYTHON=python$v PYVER=$v 
CLEANUP=1 LC_ALL=C; ln -sfT python3.10 
/home/pabs/subversion-1.14.2/BUILD/subversion/bindings/swig/python; done
   <string>:1: DeprecationWarning: The distutils package is deprecated and 
slated for removal in Python 3.12. Use setuptools or check PEP 632 for 
potential alternatives
   <string>:1: DeprecationWarning: The distutils.sysconfig module is 
deprecated, use sysconfig instead
   make[3]: Entering directory '/home/pabs/subversion-1.14.2'
   make[3]: warning: jobserver unavailable: using -j1.  Add '+' to parent make 
rule.
   mkdir 
/home/pabs/subversion-1.14.2/BUILD/subversion/bindings/swig/python/libsvn
   if [ "LD_LIBRARY_PATH" = "DYLD_LIBRARY_PATH" ]; then for d in 
/home/pabs/subversion-1.14.2/BUILD/subversion/bindings/swig/python/libsvn_swig_py
 
/home/pabs/subversion-1.14.2/BUILD/subversion/bindings/swig/python/../../../libsvn_*;
 do if [ -n "$DYLD_LIBRARY_PATH" ]; then 
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$d/.libs"; else LD_LIBRARY_PATH="$d/.libs"; 
fi; done; export LD_LIBRARY_PATH; fi; \
   cd /home/pabs/subversion-1.14.2/BUILD/subversion/bindings/swig/python; \
     python3.10 
/home/pabs/subversion-1.14.2/BUILD/../subversion/bindings/swig/python/tests/run_all.py
   make[3]: *** [Makefile:944: check-swig-py] Segmentation fault
   make[3]: Leaving directory '/home/pabs/subversion-1.14.2/BUILD'
   make[2]: *** [debian/rules:252: check-swig-py] Error 2
   make[2]: Leaving directory '/home/pabs/subversion-1.14.2'
   make[1]: *** [debian/rules:232: override_dh_auto_test-arch] Error 2
   make[1]: Leaving directory '/home/pabs/subversion-1.14.2'
   make: *** [debian/rules:197: binary] Error 2
   dpkg-buildpackage: error: debian/rules binary subprocess returned exit 
status 2
   debuild: fatal error at line 1182:
   dpkg-buildpackage -us -uc -ui -J10 failed

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to