Source: ldb Version: 2:2.2.0-3 Severity: important Tags: ftbfs ldb fails to build from source when passing nocheck as a build option and profile. Doing so disables the test suite. Such a build ends with:
| debian/rules override_dh_makeshlibs | make[1]: Entering directory '/<<PKGBUILDDIR>>' | DEB_PY3_EXTENSION_SUFFIX=.cpython-39-x86-64-linux-gnu.so \ | DEB_PY3_EXTENSION_UPCASE=.CPYTHON_39_X86_64_LINUX_GNU \ | debian/python3-ldb.symbols.in > debian/python3-ldb.symbols | dh_makeshlibs -Xldb. -ppython3-ldb -- -c4 | dpkg-gensymbols: error: some libraries disappeared in the symbols file: PYLDB_UTIL_1.1.16@PYLDB_UTIL_1.1.16 PYLDB_UTIL_1.6.3@PYLDB_UTIL_1.6.3 PYLDB_UTIL.CPYTHON_39_X86_64_LINUX_GNU_2.2.0@PYLDB_UTIL.CPYTHON_39_X86_64_LINUX_GNU_2.2.0 PYLDB_UTIL_2.2.0@PYLDB_UTIL_2.2.0 PYLDB_UTIL_1.1.30@PYLDB_UTIL_1.1.30 PYLDB_UTIL_1.1.25@PYLDB_UTIL_1.1.25 PYLDB_UTIL_2.0.4@PYLDB_UTIL_2.0.4 PYLDB_UTIL_1.6.1@PYLDB_UTIL_1.6.1 pyldb_Dn_FromDn@PYLDB_UTIL_1.1.2 PYLDB_UTIL_1.5.0@PYLDB_UTIL_1.5.0 PYLDB_UTIL_1.1.31@PYLDB_UTIL_1.1.31 PYLDB_UTIL_1.1.19@PYLDB_UTIL_1.1.19 PYLDB_UTIL_1.1.21@PYLDB_UTIL_1.1.21 PYLDB_UTIL_1.1.24@PYLDB_UTIL_1.1.24 pyldb_check_type@PYLDB_UTIL_2.1.0 PYLDB_UTIL_1.5.3@PYLDB_UTIL_1.5.3 PYLDB_UTIL_1.1.5@PYLDB_UTIL_1.1.5 PYLDB_UTIL_1.1.28@PYLDB_UTIL_1.1.28 PYLDB_UTIL_1.2.3@PYLDB_UTIL_1.2.3 PYLDB_UTIL_1.1.12@PYLDB_UTIL_1.1.12 PYLDB_UTIL_2.1.1@PYLDB_UTIL_2.1.1 PYLDB_UTIL_2.0.1@PYLDB_UTIL_2.0.1 PYLDB_UTIL_2.0.2@PYLDB_UTIL_2.0.2 PYLDB_UTIL_1.4.1@PYLDB_UTIL_1.4.1 PYLDB_UTIL_1.5.2@PYLDB_UTIL_1.5.2 PYLDB_UTIL_1.1.18@PYLDB_UTIL_1.1.18 PYLDB_UTIL_1.1.13@PYLDB_UTIL_1.1.13 PYLDB_UTIL_1.1.29@PYLDB_UTIL_1.1.29 PYLDB_UTIL_1.4.0@PYLDB_UTIL_1.4.0 PYLDB_UTIL_1.1.4@PYLDB_UTIL_1.1.4 PYLDB_UTIL_1.1.20@PYLDB_UTIL_1.1.20 PYLDB_UTIL_1.6.0@PYLDB_UTIL_1.6.0 PYLDB_UTIL_1.1.2@PYLDB_UTIL_1.1.2 PYLDB_UTIL_1.1.22@PYLDB_UTIL_1.1.22 PYLDB_UTIL_2.1.0@PYLDB_UTIL_2.1.0 PYLDB_UTIL_1.3.0@PYLDB_UTIL_1.3.0 PYLDB_UTIL_1.2.1@PYLDB_UTIL_1.2.1 PYLDB_UTIL_1.1.7@PYLDB_UTIL_1.1.7 PYLDB_UTIL_1.1.26@PYLDB_UTIL_1.1.26 PYLDB_UTIL_1.3.1@PYLDB_UTIL_1.3.1 PYLDB_UTIL_1.1.9@PYLDB_UTIL_1.1.9 PYLDB_UTIL_1.3.2@PYLDB_UTIL_1.3.2 PYLDB_UTIL_1.6.2@PYLDB_UTIL_1.6.2 PYLDB_UTIL_1.5.1@PYLDB_UTIL_1.5.1 PYLDB_UTIL_1.1.3@PYLDB_UTIL_1.1.3 PYLDB_UTIL_1.1.10@PYLDB_UTIL_1.1.10 PYLDB_UTIL_1.1.17@PYLDB_UTIL_1.1.17 PYLDB_UTIL_1.1.15@PYLDB_UTIL_1.1.15 PYLDB_UTIL_2.0.0@PYLDB_UTIL_2.0.0 PYLDB_UTIL_1.1.6@PYLDB_UTIL_1.1.6 PYLDB_UTIL_1.2.0@PYLDB_UTIL_1.2.0 PYLDB_UTIL_2.0.3@PYLDB_UTIL_2.0.3 PYLDB_UTIL_1.1.14@PYLDB_UTIL_1.1.14 PYLDB_UTIL_1.1.27@PYLDB_UTIL_1.1.27 PYLDB_UTIL_1.1.8@PYLDB_UTIL_1.1.8 PYLDB_UTIL_2.0.5@PYLDB_UTIL_2.0.5 PYLDB_UTIL_1.2.2@PYLDB_UTIL_1.2.2 PYLDB_UTIL_1.1.23@PYLDB_UTIL_1.1.23 pyldb_Object_AsDn@PYLDB_UTIL_1.1.2 PYLDB_UTIL_1.1.11@PYLDB_UTIL_1.1.11 | dpkg-gensymbols: error: some new symbols appeared in the symbols file: see diff output below | dpkg-gensymbols: warning: debian/python3-ldb/DEBIAN/symbols doesn't match completely debian/python3-ldb.symbols | --- debian/python3-ldb.symbols (python3-ldb_2:2.2.0-3_amd64) | +++ dpkg-gensymbols13lGnY 2021-01-22 21:16:07.798061088 +0000 | @@ -1,61 +1,61 @@ | -PYLDB_UTIL.CPYTHON_39_X86_64_LINUX_GNU_2.2.0@PYLDB_UTIL.CPYTHON_39_X86_64_LINUX_GNU_2.2.0 2:2.2.0 | -PYLDB_UTIL_1.1.10@PYLDB_UTIL_1.1.10 2:2.0.7 | -PYLDB_UTIL_1.1.11@PYLDB_UTIL_1.1.11 2:2.0.7 | -PYLDB_UTIL_1.1.12@PYLDB_UTIL_1.1.12 2:2.0.7 | -PYLDB_UTIL_1.1.13@PYLDB_UTIL_1.1.13 2:2.0.7 | -PYLDB_UTIL_1.1.14@PYLDB_UTIL_1.1.14 2:2.0.7 | -PYLDB_UTIL_1.1.15@PYLDB_UTIL_1.1.15 2:2.0.7 | -PYLDB_UTIL_1.1.16@PYLDB_UTIL_1.1.16 2:2.0.7 | -PYLDB_UTIL_1.1.17@PYLDB_UTIL_1.1.17 2:2.0.7 | -PYLDB_UTIL_1.1.18@PYLDB_UTIL_1.1.18 2:2.0.7 | -PYLDB_UTIL_1.1.19@PYLDB_UTIL_1.1.19 2:2.0.7 | -PYLDB_UTIL_1.1.20@PYLDB_UTIL_1.1.20 2:2.0.7 | -PYLDB_UTIL_1.1.21@PYLDB_UTIL_1.1.21 2:2.0.7 | -PYLDB_UTIL_1.1.22@PYLDB_UTIL_1.1.22 2:2.0.7 | -PYLDB_UTIL_1.1.23@PYLDB_UTIL_1.1.23 1.5.4 | -PYLDB_UTIL_1.1.24@PYLDB_UTIL_1.1.24 1.5.4 | -PYLDB_UTIL_1.1.25@PYLDB_UTIL_1.1.25 1.5.4 | -PYLDB_UTIL_1.1.26@PYLDB_UTIL_1.1.26 1.5.4 | -PYLDB_UTIL_1.1.27@PYLDB_UTIL_1.1.27 1.5.4 | -PYLDB_UTIL_1.1.28@PYLDB_UTIL_1.1.28 1.5.4 | -PYLDB_UTIL_1.1.29@PYLDB_UTIL_1.1.29 1.5.4 | -PYLDB_UTIL_1.1.2@PYLDB_UTIL_1.1.2 2:2.2.0 | -PYLDB_UTIL_1.1.30@PYLDB_UTIL_1.1.30 1.5.4 | -PYLDB_UTIL_1.1.31@PYLDB_UTIL_1.1.31 1.5.4 | -PYLDB_UTIL_1.1.3@PYLDB_UTIL_1.1.3 2:2.0.7 | -PYLDB_UTIL_1.1.4@PYLDB_UTIL_1.1.4 2:2.0.7 | -PYLDB_UTIL_1.1.5@PYLDB_UTIL_1.1.5 2:2.0.7 | -PYLDB_UTIL_1.1.6@PYLDB_UTIL_1.1.6 2:2.0.7 | -PYLDB_UTIL_1.1.7@PYLDB_UTIL_1.1.7 2:2.0.7 | -PYLDB_UTIL_1.1.8@PYLDB_UTIL_1.1.8 2:2.0.7 | -PYLDB_UTIL_1.1.9@PYLDB_UTIL_1.1.9 2:2.0.7 | -PYLDB_UTIL_1.2.0@PYLDB_UTIL_1.2.0 1.5.4 | -PYLDB_UTIL_1.2.1@PYLDB_UTIL_1.2.1 1.5.4 | -PYLDB_UTIL_1.2.2@PYLDB_UTIL_1.2.2 1.5.4 | -PYLDB_UTIL_1.2.3@PYLDB_UTIL_1.2.3 1.5.4 | -PYLDB_UTIL_1.3.0@PYLDB_UTIL_1.3.0 1.5.4 | -PYLDB_UTIL_1.3.1@PYLDB_UTIL_1.3.1 1.5.4 | -PYLDB_UTIL_1.3.2@PYLDB_UTIL_1.3.2 1.5.4 | -PYLDB_UTIL_1.4.0@PYLDB_UTIL_1.4.0 1.5.4 | -PYLDB_UTIL_1.4.1@PYLDB_UTIL_1.4.1 1.5.4 | -PYLDB_UTIL_1.5.0@PYLDB_UTIL_1.5.0 1.5.4 | -PYLDB_UTIL_1.5.1@PYLDB_UTIL_1.5.1 1.5.4 | -PYLDB_UTIL_1.5.2@PYLDB_UTIL_1.5.2 1.5.4 | -PYLDB_UTIL_1.5.3@PYLDB_UTIL_1.5.3 1.5.4 | -PYLDB_UTIL_1.6.0@PYLDB_UTIL_1.6.0 2:2.0.7 | -PYLDB_UTIL_1.6.1@PYLDB_UTIL_1.6.1 2:2.0.7 | -PYLDB_UTIL_1.6.2@PYLDB_UTIL_1.6.2 2:2.0.7 | -PYLDB_UTIL_1.6.3@PYLDB_UTIL_1.6.3 2:2.0.7 | -PYLDB_UTIL_2.0.0@PYLDB_UTIL_2.0.0 2:2.0.7 | -PYLDB_UTIL_2.0.1@PYLDB_UTIL_2.0.1 2:2.0.7 | -PYLDB_UTIL_2.0.2@PYLDB_UTIL_2.0.2 2:2.0.7 | -PYLDB_UTIL_2.0.3@PYLDB_UTIL_2.0.3 2:2.0.7 | -PYLDB_UTIL_2.0.4@PYLDB_UTIL_2.0.4 2:2.0.7 | -PYLDB_UTIL_2.0.5@PYLDB_UTIL_2.0.5 2:2.0.7 | -PYLDB_UTIL_2.1.0@PYLDB_UTIL_2.1.0 2:2.1.0 | -PYLDB_UTIL_2.1.1@PYLDB_UTIL_2.1.1 2:2.1.1 | -PYLDB_UTIL_2.2.0@PYLDB_UTIL_2.2.0 2:2.2.0 | libpyldb-util.cpython-39-x86-64-linux-gnu.so.2 python3-ldb #MINVER# | -pyldb_Dn_FromDn@PYLDB_UTIL_1.1.2 2:2.0.7 | -pyldb_Object_AsDn@PYLDB_UTIL_1.1.2 2:2.0.7 | -pyldb_check_type@PYLDB_UTIL_2.1.0 2:2.1.0 | + PYLDB_UTIL.CPYTHON_39_X86_64_LINUX_GNU_2.2.0@PYLDB_UTIL.CPYTHON_39_X86_64_LINUX_GNU_2.2.0 2:2.2.0-3 | + PYLDB_UTIL_1.1.10@PYLDB_UTIL_1.1.10 2:2.2.0-3 | + PYLDB_UTIL_1.1.11@PYLDB_UTIL_1.1.11 2:2.2.0-3 | + PYLDB_UTIL_1.1.12@PYLDB_UTIL_1.1.12 2:2.2.0-3 | + PYLDB_UTIL_1.1.13@PYLDB_UTIL_1.1.13 2:2.2.0-3 | + PYLDB_UTIL_1.1.14@PYLDB_UTIL_1.1.14 2:2.2.0-3 | + PYLDB_UTIL_1.1.15@PYLDB_UTIL_1.1.15 2:2.2.0-3 | + PYLDB_UTIL_1.1.16@PYLDB_UTIL_1.1.16 2:2.2.0-3 | + PYLDB_UTIL_1.1.17@PYLDB_UTIL_1.1.17 2:2.2.0-3 | + PYLDB_UTIL_1.1.18@PYLDB_UTIL_1.1.18 2:2.2.0-3 | + PYLDB_UTIL_1.1.19@PYLDB_UTIL_1.1.19 2:2.2.0-3 | + PYLDB_UTIL_1.1.20@PYLDB_UTIL_1.1.20 2:2.2.0-3 | + PYLDB_UTIL_1.1.21@PYLDB_UTIL_1.1.21 2:2.2.0-3 | + PYLDB_UTIL_1.1.22@PYLDB_UTIL_1.1.22 2:2.2.0-3 | + PYLDB_UTIL_1.1.23@PYLDB_UTIL_1.1.23 2:2.2.0-3 | + PYLDB_UTIL_1.1.24@PYLDB_UTIL_1.1.24 2:2.2.0-3 | + PYLDB_UTIL_1.1.25@PYLDB_UTIL_1.1.25 2:2.2.0-3 | + PYLDB_UTIL_1.1.26@PYLDB_UTIL_1.1.26 2:2.2.0-3 | + PYLDB_UTIL_1.1.27@PYLDB_UTIL_1.1.27 2:2.2.0-3 | + PYLDB_UTIL_1.1.28@PYLDB_UTIL_1.1.28 2:2.2.0-3 | + PYLDB_UTIL_1.1.29@PYLDB_UTIL_1.1.29 2:2.2.0-3 | + PYLDB_UTIL_1.1.2@PYLDB_UTIL_1.1.2 2:2.2.0-3 | + PYLDB_UTIL_1.1.30@PYLDB_UTIL_1.1.30 2:2.2.0-3 | + PYLDB_UTIL_1.1.31@PYLDB_UTIL_1.1.31 2:2.2.0-3 | + PYLDB_UTIL_1.1.3@PYLDB_UTIL_1.1.3 2:2.2.0-3 | + PYLDB_UTIL_1.1.4@PYLDB_UTIL_1.1.4 2:2.2.0-3 | + PYLDB_UTIL_1.1.5@PYLDB_UTIL_1.1.5 2:2.2.0-3 | + PYLDB_UTIL_1.1.6@PYLDB_UTIL_1.1.6 2:2.2.0-3 | + PYLDB_UTIL_1.1.7@PYLDB_UTIL_1.1.7 2:2.2.0-3 | + PYLDB_UTIL_1.1.8@PYLDB_UTIL_1.1.8 2:2.2.0-3 | + PYLDB_UTIL_1.1.9@PYLDB_UTIL_1.1.9 2:2.2.0-3 | + PYLDB_UTIL_1.2.0@PYLDB_UTIL_1.2.0 2:2.2.0-3 | + PYLDB_UTIL_1.2.1@PYLDB_UTIL_1.2.1 2:2.2.0-3 | + PYLDB_UTIL_1.2.2@PYLDB_UTIL_1.2.2 2:2.2.0-3 | + PYLDB_UTIL_1.2.3@PYLDB_UTIL_1.2.3 2:2.2.0-3 | + PYLDB_UTIL_1.3.0@PYLDB_UTIL_1.3.0 2:2.2.0-3 | + PYLDB_UTIL_1.3.1@PYLDB_UTIL_1.3.1 2:2.2.0-3 | + PYLDB_UTIL_1.3.2@PYLDB_UTIL_1.3.2 2:2.2.0-3 | + PYLDB_UTIL_1.4.0@PYLDB_UTIL_1.4.0 2:2.2.0-3 | + PYLDB_UTIL_1.4.1@PYLDB_UTIL_1.4.1 2:2.2.0-3 | + PYLDB_UTIL_1.5.0@PYLDB_UTIL_1.5.0 2:2.2.0-3 | + PYLDB_UTIL_1.5.1@PYLDB_UTIL_1.5.1 2:2.2.0-3 | + PYLDB_UTIL_1.5.2@PYLDB_UTIL_1.5.2 2:2.2.0-3 | + PYLDB_UTIL_1.5.3@PYLDB_UTIL_1.5.3 2:2.2.0-3 | + PYLDB_UTIL_1.6.0@PYLDB_UTIL_1.6.0 2:2.2.0-3 | + PYLDB_UTIL_1.6.1@PYLDB_UTIL_1.6.1 2:2.2.0-3 | + PYLDB_UTIL_1.6.2@PYLDB_UTIL_1.6.2 2:2.2.0-3 | + PYLDB_UTIL_1.6.3@PYLDB_UTIL_1.6.3 2:2.2.0-3 | + PYLDB_UTIL_2.0.0@PYLDB_UTIL_2.0.0 2:2.2.0-3 | + PYLDB_UTIL_2.0.1@PYLDB_UTIL_2.0.1 2:2.2.0-3 | + PYLDB_UTIL_2.0.2@PYLDB_UTIL_2.0.2 2:2.2.0-3 | + PYLDB_UTIL_2.0.3@PYLDB_UTIL_2.0.3 2:2.2.0-3 | + PYLDB_UTIL_2.0.4@PYLDB_UTIL_2.0.4 2:2.2.0-3 | + PYLDB_UTIL_2.0.5@PYLDB_UTIL_2.0.5 2:2.2.0-3 | + PYLDB_UTIL_2.1.0@PYLDB_UTIL_2.1.0 2:2.2.0-3 | + PYLDB_UTIL_2.1.1@PYLDB_UTIL_2.1.1 2:2.2.0-3 | + PYLDB_UTIL_2.2.0@PYLDB_UTIL_2.2.0 2:2.2.0-3 | + pyldb_Dn_FromDn@PYLDB_UTIL_1.1.2 2:2.2.0-3 | + pyldb_Object_AsDn@PYLDB_UTIL_1.1.2 2:2.2.0-3 | + pyldb_check_type@PYLDB_UTIL_2.1.0 2:2.2.0-3 | dh_makeshlibs: error: failing due to earlier errors | make[1]: *** [debian/rules:73: override_dh_makeshlibs] Error 25 | make[1]: Leaving directory '/<<PKGBUILDDIR>>' | make: *** [debian/rules:26: binary] Error 2 | dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I failed to figure out how the test suite influences the symbols here. Any ideas? Helmut