Source: ldb Version: 2:2.0.8-1 Severity: serious Tags: ftbfs patch Hi Maintainer
ldb FTBFS on some architectures when rebuilt with Python 3.8 [1]. dpkg-gensymbols: error: new libraries appeared in the symbols file: libpyldb-util.cpython-38-x86-64-linux-gnu.so.2 dpkg-gensymbols: error: some libraries disappeared in the symbols file: libpyldb-util.cpython-37m-x86-64-linux-gnu.so.2 The attached patch fixed the problem in Ubuntu. Regards Graham [1] https://buildd.debian.org/status/package.php?p=ldb&suite=unstable
diff -Nru ldb-2.0.8/debian/changelog ldb-2.0.8/debian/changelog --- ldb-2.0.8/debian/changelog 2020-01-27 09:45:29.000000000 +0000 +++ ldb-2.0.8/debian/changelog 2020-01-27 18:12:42.000000000 +0000 @@ -1,3 +1,9 @@ +ldb (2:2.0.8-1ubuntu1) focal; urgency=medium + + * d/python3-ldb.symbols*: update symbols for python 3.8 + + -- Andreas Hasenack <andr...@canonical.com> Mon, 27 Jan 2020 15:12:42 -0300 + ldb (2:2.0.8-1) unstable; urgency=medium [ Debian Janitor ] diff -Nru ldb-2.0.8/debian/control ldb-2.0.8/debian/control --- ldb-2.0.8/debian/control 2020-01-27 09:45:29.000000000 +0000 +++ ldb-2.0.8/debian/control 2020-01-27 18:12:42.000000000 +0000 @@ -1,7 +1,8 @@ Source: ldb Section: devel Priority: optional -Maintainer: Debian Samba Maintainers <pkg-samba-ma...@lists.alioth.debian.org> +Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com> +XSBC-Original-Maintainer: Debian Samba Maintainers <pkg-samba-ma...@lists.alioth.debian.org> Uploaders: Jelmer Vernooij <jel...@debian.org>, Mathieu Parent <sath...@debian.org> Build-Depends: dh-exec, diff -Nru ldb-2.0.8/debian/python3-ldb.symbols.amd64 ldb-2.0.8/debian/python3-ldb.symbols.amd64 --- ldb-2.0.8/debian/python3-ldb.symbols.amd64 2020-01-27 09:45:29.000000000 +0000 +++ ldb-2.0.8/debian/python3-ldb.symbols.amd64 2020-01-27 18:12:42.000000000 +0000 @@ -1,3 +1,3 @@ -libpyldb-util.cpython-37m-x86-64-linux-gnu.so.2 python3-ldb #MINVER# - PYLDB_UTIL.CPYTHON_37M_X86_64_LINUX_GNU_2.0.8@PYLDB_UTIL.CPYTHON_37M_X86_64_LINUX_GNU_2.0.8 2:2.0.8 +libpyldb-util.cpython-38-x86-64-linux-gnu.so.2 python3-ldb #MINVER# + PYLDB_UTIL.CPYTHON_38_X86_64_LINUX_GNU_2.0.8@PYLDB_UTIL.CPYTHON_38_X86_64_LINUX_GNU_2.0.8 2:2.0.8 #include "python3-ldb.symbols.common" diff -Nru ldb-2.0.8/debian/python3-ldb.symbols.arm64 ldb-2.0.8/debian/python3-ldb.symbols.arm64 --- ldb-2.0.8/debian/python3-ldb.symbols.arm64 2020-01-27 09:45:29.000000000 +0000 +++ ldb-2.0.8/debian/python3-ldb.symbols.arm64 2020-01-27 18:12:42.000000000 +0000 @@ -1,3 +1,3 @@ -libpyldb-util.cpython-37m-aarch64-linux-gnu.so.2 python3-ldb #MINVER# - PYLDB_UTIL.CPYTHON_37M_AARCH64_LINUX_GNU_2.0.8@PYLDB_UTIL.CPYTHON_37M_AARCH64_LINUX_GNU_2.0.8 2:2.0.8 +libpyldb-util.cpython-38-aarch64-linux-gnu.so.2 python3-ldb #MINVER# + PYLDB_UTIL.CPYTHON_38_AARCH64_LINUX_GNU_2.0.8@PYLDB_UTIL.CPYTHON_38_AARCH64_LINUX_GNU_2.0.8 2:2.0.8 #include "python3-ldb.symbols.common" diff -Nru ldb-2.0.8/debian/python3-ldb.symbols.armhf ldb-2.0.8/debian/python3-ldb.symbols.armhf --- ldb-2.0.8/debian/python3-ldb.symbols.armhf 2020-01-27 09:45:29.000000000 +0000 +++ ldb-2.0.8/debian/python3-ldb.symbols.armhf 2020-01-27 18:12:42.000000000 +0000 @@ -1,3 +1,3 @@ -libpyldb-util.cpython-37m-arm-linux-gnueabihf.so.2 python3-ldb #MINVER# - PYLDB_UTIL.CPYTHON_37M_ARM_LINUX_GNUEABIHF_2.0.8@PYLDB_UTIL.CPYTHON_37M_ARM_LINUX_GNUEABIHF_2.0.8 2:2.0.8 +libpyldb-util.cpython-38-arm-linux-gnueabihf.so.2 python3-ldb #MINVER# + PYLDB_UTIL.CPYTHON_38_ARM_LINUX_GNUEABIHF_2.0.8@PYLDB_UTIL.CPYTHON_38_ARM_LINUX_GNUEABIHF_2.0.8 2:2.0.8 #include "python3-ldb.symbols.common" diff -Nru ldb-2.0.8/debian/python3-ldb.symbols.i386 ldb-2.0.8/debian/python3-ldb.symbols.i386 --- ldb-2.0.8/debian/python3-ldb.symbols.i386 2020-01-27 09:45:29.000000000 +0000 +++ ldb-2.0.8/debian/python3-ldb.symbols.i386 2020-01-27 18:12:42.000000000 +0000 @@ -1,3 +1,3 @@ -libpyldb-util.cpython-37m-i386-linux-gnu.so.2 python3-ldb #MINVER# - PYLDB_UTIL.CPYTHON_37M_I386_LINUX_GNU_2.0.8@PYLDB_UTIL.CPYTHON_37M_I386_LINUX_GNU_2.0.8 2:2.0.8 +libpyldb-util.cpython-38-i386-linux-gnu.so.2 python3-ldb #MINVER# + PYLDB_UTIL.CPYTHON_38_I386_LINUX_GNU_2.0.8@PYLDB_UTIL.CPYTHON_38_I386_LINUX_GNU_2.0.8 2:2.0.8 #include "python3-ldb.symbols.common" diff -Nru ldb-2.0.8/debian/python3-ldb.symbols.ppc64el ldb-2.0.8/debian/python3-ldb.symbols.ppc64el --- ldb-2.0.8/debian/python3-ldb.symbols.ppc64el 2020-01-27 09:45:29.000000000 +0000 +++ ldb-2.0.8/debian/python3-ldb.symbols.ppc64el 2020-01-27 18:12:42.000000000 +0000 @@ -1,3 +1,3 @@ -libpyldb-util.cpython-37m-powerpc64le-linux-gnu.so.2 python3-ldb #MINVER# - PYLDB_UTIL.CPYTHON_37M_POWERPC64LE_LINUX_GNU_2.0.8@PYLDB_UTIL.CPYTHON_37M_POWERPC64LE_LINUX_GNU_2.0.8 2:2.0.8 +libpyldb-util.cpython-38-powerpc64le-linux-gnu.so.2 python3-ldb #MINVER# + PYLDB_UTIL.CPYTHON_38_POWERPC64LE_LINUX_GNU_2.0.8@PYLDB_UTIL.CPYTHON_38_POWERPC64LE_LINUX_GNU_2.0.8 2:2.0.8 #include "python3-ldb.symbols.common" diff -Nru ldb-2.0.8/debian/python3-ldb.symbols.s390x ldb-2.0.8/debian/python3-ldb.symbols.s390x --- ldb-2.0.8/debian/python3-ldb.symbols.s390x 2020-01-27 09:45:29.000000000 +0000 +++ ldb-2.0.8/debian/python3-ldb.symbols.s390x 2020-01-27 18:12:42.000000000 +0000 @@ -1,3 +1,3 @@ -libpyldb-util.cpython-37m-s390x-linux-gnu.so.2 python3-ldb #MINVER# - PYLDB_UTIL.CPYTHON_37M_S390X_LINUX_GNU_2.0.8@PYLDB_UTIL.CPYTHON_37M_S390X_LINUX_GNU_2.0.8 2:2.0.8 +libpyldb-util.cpython-38-s390x-linux-gnu.so.2 python3-ldb #MINVER# + PYLDB_UTIL.CPYTHON_38_S390X_LINUX_GNU_2.0.8@PYLDB_UTIL.CPYTHON_38_S390X_LINUX_GNU_2.0.8 2:2.0.8 #include "python3-ldb.symbols.common"