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"

Reply via email to