[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1062499: libopendbx: NMU diff for 64-bit time_t transition



Source: libopendbx
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-21-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru libopendbx-1.4.6/debian/changelog libopendbx-1.4.6/debian/changelog
--- libopendbx-1.4.6/debian/changelog	2021-10-17 08:39:05.000000000 +0000
+++ libopendbx-1.4.6/debian/changelog	2024-02-28 15:56:18.000000000 +0000
@@ -1,3 +1,10 @@
+libopendbx (1.4.6-16.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062499
+
+ -- Benjamin Drung <bdrung@debian.org>  Wed, 28 Feb 2024 15:56:18 +0000
+
 libopendbx (1.4.6-16) unstable; urgency=medium
 
   * QA upload.
diff -Nru libopendbx-1.4.6/debian/control libopendbx-1.4.6/debian/control
--- libopendbx-1.4.6/debian/control	2021-10-17 08:23:45.000000000 +0000
+++ libopendbx-1.4.6/debian/control	2024-02-28 15:56:18.000000000 +0000
@@ -1,7 +1,7 @@
 Source: libopendbx
 Priority: optional
 Maintainer: Debian QA Group <packages@qa.debian.org>
-Build-Depends: autoconf,
+Build-Depends: dpkg-dev (>= 1.22.5), dpkg-dev (>= 1.22.5), dpkg-dev (>= 1.22.5), autoconf,
                automake,
                debhelper-compat (= 12),
                default-libmysqlclient-dev,
@@ -23,7 +23,10 @@
 Standards-Version: 4.6.0
 Section: libs
 
-Package: libopendbx1
+Package: libopendbx1t64
+Provides: ${t64:Provides}
+Replaces: libopendbx1
+Breaks: libopendbx1 (<< ${source:Version})
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Recommends: libopendbx1-sqlite3 | libopendbx1-backend
@@ -33,12 +36,12 @@
  don't have to adapt your program to the different database APIs by yourself.
  .
  The sqlite3 backend is recommended by default if no other backend is
- installed with libopendbx1
+ installed with libopendbx1t64
 
 Package: libopendbx1-dev
 Section: libdevel
 Architecture: any
-Depends: libopendbx1 (= ${binary:Version}), ${misc:Depends}
+Depends: libopendbx1t64 (= ${binary:Version}), ${misc:Depends}
 Provides: libopendbx-dev
 Conflicts: libopendbx-dev
 Description: Lightweight database access abstraction layer (dev)
@@ -50,7 +53,7 @@
 
 Package: libopendbx1-firebird
 Architecture: any
-Depends: libopendbx1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libopendbx1t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
 Provides: libopendbx1-backend
 Description: Firebird backend for OpenDBX
  OpenDBX provides a simple and lightweight API for interfacing native
@@ -61,7 +64,7 @@
 
 Package: libopendbx1-mssql
 Architecture: any
-Depends: libopendbx1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libopendbx1t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
 Provides: libopendbx1-backend
 Description: MSSQL backend for OpenDBX
  OpenDBX provides a simple and lightweight API for interfacing native
@@ -72,7 +75,7 @@
 
 Package: libopendbx1-mysql
 Architecture: any
-Depends: libopendbx1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libopendbx1t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
 Provides: libopendbx1-backend
 Description: MySQL backend for OpenDBX
  OpenDBX provides a simple and lightweight API for interfacing native
@@ -83,7 +86,7 @@
 
 Package: libopendbx1-odbc
 Architecture: any
-Depends: libopendbx1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libopendbx1t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
 Provides: libopendbx1-backend
 Description: ODBC backend for OpenDBX
  OpenDBX provides a simple and lightweight API for interfacing native
@@ -94,7 +97,7 @@
 
 Package: libopendbx1-pgsql
 Architecture: any
-Depends: libopendbx1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libopendbx1t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
 Provides: libopendbx1-backend
 Description: PostgreSQL backend for OpenDBX
  OpenDBX provides a simple and lightweight API for interfacing native
@@ -105,7 +108,7 @@
 
 Package: libopendbx1-sqlite3
 Architecture: any
-Depends: libopendbx1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libopendbx1t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
 Provides: libopendbx1-backend
 Description: SQLite3 backend for OpenDBX
  OpenDBX provides a simple and lightweight API for interfacing native
@@ -116,7 +119,7 @@
 
 Package: libopendbx1-sybase
 Architecture: any
-Depends: libopendbx1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libopendbx1t64 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
 Provides: libopendbx1-backend
 Description: Sybase ctlib backend for OpenDBX
  OpenDBX provides a simple and lightweight API for interfacing native
@@ -127,7 +130,7 @@
 
 Package: opendbx-utils
 Architecture: any
-Depends: libopendbx1 (>= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Depends: libopendbx1t64 (>= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
 Provides: opendbx-utils
 Description: Utility applications using libopendbx
  OpenDBX provides a simple and lightweight API for interfacing native
diff -Nru libopendbx-1.4.6/debian/libopendbx1.docs libopendbx-1.4.6/debian/libopendbx1.docs
--- libopendbx-1.4.6/debian/libopendbx1.docs	2020-03-06 13:02:34.000000000 +0000
+++ libopendbx-1.4.6/debian/libopendbx1.docs	1970-01-01 00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-README
-TODO
diff -Nru libopendbx-1.4.6/debian/libopendbx1.symbols libopendbx-1.4.6/debian/libopendbx1.symbols
--- libopendbx-1.4.6/debian/libopendbx1.symbols	2021-10-17 08:29:26.000000000 +0000
+++ libopendbx-1.4.6/debian/libopendbx1.symbols	1970-01-01 00:00:00.000000000 +0000
@@ -1,177 +0,0 @@
-# SymbolsHelper-Confirmed: 1.4.6 alpha amd64 arm64 armel armhf hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 m68k mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sh4 sparc64 x32
-libopendbx.so.1 libopendbx1 #MINVER#
- _odbx_lib_close@Base 1.4.6
- _odbx_lib_open@Base 1.4.6
- odbx_bind@Base 1.4.6
- odbx_bind_simple@Base 1.4.6
- odbx_capabilities@Base 1.4.6
- odbx_column_count@Base 1.4.6
- odbx_column_name@Base 1.4.6
- odbx_column_type@Base 1.4.6
- odbx_error@Base 1.4.6
- odbx_error_type@Base 1.4.6
- odbx_escape@Base 1.4.6
- odbx_field_length@Base 1.4.6
- odbx_field_value@Base 1.4.6
- odbx_finish@Base 1.4.6
- odbx_get_option@Base 1.4.6
- odbx_init@Base 1.4.6
- odbx_lo_close@Base 1.4.6
- odbx_lo_open@Base 1.4.6
- odbx_lo_read@Base 1.4.6
- odbx_lo_write@Base 1.4.6
- odbx_query@Base 1.4.6
- odbx_result@Base 1.4.6
- odbx_result_finish@Base 1.4.6
- odbx_result_free@Base 1.4.6
- odbx_row_fetch@Base 1.4.6
- odbx_rows_affected@Base 1.4.6
- odbx_set_option@Base 1.4.6
- odbx_unbind@Base 1.4.6
-libopendbxplus.so.1 libopendbx1 #MINVER#
- _ZN7OpenDBX11Result_Impl10columnNameB5cxx11Em@Base 1.4.6
- _ZN7OpenDBX11Result_Impl10columnTypeEm@Base 1.4.6
- _ZN7OpenDBX11Result_Impl10fieldValueEm@Base 1.4.6
- _ZN7OpenDBX11Result_Impl11columnCountEv@Base 1.4.6
- _ZN7OpenDBX11Result_Impl11fieldLengthEm@Base 1.4.6
- _ZN7OpenDBX11Result_Impl12rowsAffectedEv@Base 1.4.6
- _ZN7OpenDBX11Result_Impl6finishEv@Base 1.4.6
- _ZN7OpenDBX11Result_Impl6getLobEPKc@Base 1.4.6
- _ZN7OpenDBX11Result_Impl6getRowEv@Base 1.4.6
- _ZN7OpenDBX11Result_Impl9columnPosERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 1.4.6
- _ZN7OpenDBX11Result_Impl9getResultEP7timevalm@Base 1.4.6
- _ZN7OpenDBX11Result_ImplC1EP6odbx_t@Base 1.4.6
- _ZN7OpenDBX11Result_ImplC2EP6odbx_t@Base 1.4.6
- _ZN7OpenDBX11Result_ImplD0Ev@Base 1.4.6
- _ZN7OpenDBX11Result_ImplD1Ev@Base 1.4.6
- _ZN7OpenDBX11Result_ImplD2Ev@Base 1.4.6
- _ZN7OpenDBX15StmtSimple_Impl7executeEv@Base 1.4.6
- _ZN7OpenDBX15StmtSimple_ImplC1EP6odbx_tRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 1.4.6
- _ZN7OpenDBX15StmtSimple_ImplC1Ev@Base 1.4.6
- _ZN7OpenDBX15StmtSimple_ImplC2EP6odbx_tRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 1.4.6
- _ZN7OpenDBX15StmtSimple_ImplC2Ev@Base 1.4.6
- _ZN7OpenDBX15StmtSimple_ImplD0Ev@Base 1.4.6
- _ZN7OpenDBX15StmtSimple_ImplD1Ev@Base 1.4.6
- _ZN7OpenDBX15StmtSimple_ImplD2Ev@Base 1.4.6
- (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64 !mips64el !ppc64 !ppc64el !riscv64 !s390 !s390x !sparc64)_ZN7OpenDBX3Lob4readEPvj@Base 1.4.6
- (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64 mips64el ppc64 ppc64el riscv64 s390 s390x sparc64)_ZN7OpenDBX3Lob4readEPvm@Base 1.4.6
- _ZN7OpenDBX3Lob5closeEv@Base 1.4.6
- (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64 !mips64el !ppc64 !ppc64el !riscv64 !s390 !s390x !sparc64)_ZN7OpenDBX3Lob5writeEPvj@Base 1.4.6
- (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64 mips64el ppc64 ppc64el riscv64 s390 s390x sparc64)_ZN7OpenDBX3Lob5writeEPvm@Base 1.4.6
- _ZN7OpenDBX3LobC1EPNS_9Lob_IfaceE@Base 1.4.6
- _ZN7OpenDBX3LobC1ERKS0_@Base 1.4.6
- _ZN7OpenDBX3LobC2EPNS_9Lob_IfaceE@Base 1.4.6
- _ZN7OpenDBX3LobC2ERKS0_@Base 1.4.6
- _ZN7OpenDBX3LobD1Ev@Base 1.4.6
- _ZN7OpenDBX3LobD2Ev@Base 1.4.6
- _ZN7OpenDBX3LobaSERKS0_@Base 1.4.6
- _ZN7OpenDBX4Conn13getCapabilityE7odbxcap@Base 1.4.6
- _ZN7OpenDBX4Conn4bindEPKcS2_S2_8odbxbind@Base 1.4.6
- _ZN7OpenDBX4Conn4bindERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_8odbxbind@Base 1.4.6
- _ZN7OpenDBX4Conn6createEPKcmNS_4Stmt4TypeE@Base 1.4.6
- _ZN7OpenDBX4Conn6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_4Stmt4TypeE@Base 1.4.6
- _ZN7OpenDBX4Conn6escapeEPKcmRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 1.4.6
- _ZN7OpenDBX4Conn6escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS6_@Base 1.4.6
- _ZN7OpenDBX4Conn6finishEv@Base 1.4.6
- _ZN7OpenDBX4Conn6unbindEv@Base 1.4.6
- _ZN7OpenDBX4Conn9getOptionE7odbxoptPv@Base 1.4.6
- _ZN7OpenDBX4Conn9setOptionE7odbxoptPv@Base 1.4.6
- _ZN7OpenDBX4ConnC1EPKcS2_S2_@Base 1.4.6
- _ZN7OpenDBX4ConnC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_@Base 1.4.6
- _ZN7OpenDBX4ConnC1ERKS0_@Base 1.4.6
- _ZN7OpenDBX4ConnC1Ev@Base 1.4.6
- _ZN7OpenDBX4ConnC2EPKcS2_S2_@Base 1.4.6
- _ZN7OpenDBX4ConnC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_@Base 1.4.6
- _ZN7OpenDBX4ConnC2ERKS0_@Base 1.4.6
- _ZN7OpenDBX4ConnC2Ev@Base 1.4.6
- _ZN7OpenDBX4ConnD1Ev@Base 1.4.6
- _ZN7OpenDBX4ConnD2Ev@Base 1.4.6
- _ZN7OpenDBX4ConnaSERKS0_@Base 1.4.6
- _ZN7OpenDBX4Stmt7executeEv@Base 1.4.6
- _ZN7OpenDBX4StmtC1EPNS_10Stmt_IfaceE@Base 1.4.6
- _ZN7OpenDBX4StmtC1ERKS0_@Base 1.4.6
- _ZN7OpenDBX4StmtC2EPNS_10Stmt_IfaceE@Base 1.4.6
- _ZN7OpenDBX4StmtC2ERKS0_@Base 1.4.6
- _ZN7OpenDBX4StmtD1Ev@Base 1.4.6
- _ZN7OpenDBX4StmtD2Ev@Base 1.4.6
- _ZN7OpenDBX4StmtaSERKS0_@Base 1.4.6
- _ZN7OpenDBX6Result10columnNameB5cxx11Em@Base 1.4.6
- _ZN7OpenDBX6Result10columnTypeEm@Base 1.4.6
- _ZN7OpenDBX6Result10fieldValueEm@Base 1.4.6
- _ZN7OpenDBX6Result11columnCountEv@Base 1.4.6
- _ZN7OpenDBX6Result11fieldLengthEm@Base 1.4.6
- _ZN7OpenDBX6Result12rowsAffectedEv@Base 1.4.6
- _ZN7OpenDBX6Result6finishEv@Base 1.4.6
- _ZN7OpenDBX6Result6getLobEPKc@Base 1.4.6
- _ZN7OpenDBX6Result6getRowEv@Base 1.4.6
- _ZN7OpenDBX6Result9columnPosERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 1.4.6
- _ZN7OpenDBX6Result9getResultEP7timevalm@Base 1.4.6
- _ZN7OpenDBX6ResultC1EPNS_12Result_IfaceE@Base 1.4.6
- _ZN7OpenDBX6ResultC1ERKS0_@Base 1.4.6
- _ZN7OpenDBX6ResultC2EPNS_12Result_IfaceE@Base 1.4.6
- _ZN7OpenDBX6ResultC2ERKS0_@Base 1.4.6
- _ZN7OpenDBX6ResultD1Ev@Base 1.4.6
- _ZN7OpenDBX6ResultD2Ev@Base 1.4.6
- _ZN7OpenDBX6ResultaSERKS0_@Base 1.4.6
- (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64 !mips64el !ppc64 !ppc64el !riscv64 !s390 !s390x !sparc64)_ZN7OpenDBX8Lob_Impl4readEPvj@Base 1.4.6
- (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64 mips64el ppc64 ppc64el riscv64 s390 s390x sparc64)_ZN7OpenDBX8Lob_Impl4readEPvm@Base 1.4.6
- _ZN7OpenDBX8Lob_Impl5closeEv@Base 1.4.6
- (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64 !mips64el !ppc64 !ppc64el !riscv64 !s390 !s390x !sparc64)_ZN7OpenDBX8Lob_Impl5writeEPvj@Base 1.4.6
- (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64 mips64el ppc64 ppc64el riscv64 s390 s390x sparc64)_ZN7OpenDBX8Lob_Impl5writeEPvm@Base 1.4.6
- _ZN7OpenDBX8Lob_ImplC1EP13odbx_result_tPKc@Base 1.4.6
- _ZN7OpenDBX8Lob_ImplC2EP13odbx_result_tPKc@Base 1.4.6
- _ZN7OpenDBX8Lob_ImplD0Ev@Base 1.4.6
- _ZN7OpenDBX8Lob_ImplD1Ev@Base 1.4.6
- _ZN7OpenDBX8Lob_ImplD2Ev@Base 1.4.6
- _ZN7OpenDBX9Conn_Impl13getCapabilityE7odbxcap@Base 1.4.6
- _ZN7OpenDBX9Conn_Impl4bindEPKcS2_S2_8odbxbind@Base 1.4.6
- _ZN7OpenDBX9Conn_Impl6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_4Stmt4TypeE@Base 1.4.6
- _ZN7OpenDBX9Conn_Impl6escapeEPKcmRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 1.4.6
- _ZN7OpenDBX9Conn_Impl6finishEv@Base 1.4.6
- _ZN7OpenDBX9Conn_Impl6unbindEv@Base 1.4.6
- _ZN7OpenDBX9Conn_Impl9getOptionE7odbxoptPv@Base 1.4.6
- _ZN7OpenDBX9Conn_Impl9setOptionE7odbxoptPv@Base 1.4.6
- _ZN7OpenDBX9Conn_ImplC1EPKcS2_S2_@Base 1.4.6
- _ZN7OpenDBX9Conn_ImplC2EPKcS2_S2_@Base 1.4.6
- _ZN7OpenDBX9Conn_ImplD0Ev@Base 1.4.6
- _ZN7OpenDBX9Conn_ImplD1Ev@Base 1.4.6
- _ZN7OpenDBX9Conn_ImplD2Ev@Base 1.4.6
- _ZN7OpenDBX9ExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii@Base 1.4.6
- _ZN7OpenDBX9ExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii@Base 1.4.6
- _ZN7OpenDBX9ExceptionD0Ev@Base 1.4.6
- _ZN7OpenDBX9ExceptionD1Ev@Base 1.4.6
- _ZN7OpenDBX9ExceptionD2Ev@Base 1.4.6
- _ZN7OpenDBX9Stmt_ImplC1EP6odbx_t@Base 1.4.6
- _ZN7OpenDBX9Stmt_ImplC2EP6odbx_t@Base 1.4.6
- _ZNK7OpenDBX9Exception7getCodeEv@Base 1.4.6
- _ZNK7OpenDBX9Exception7getTypeEv@Base 1.4.6
- _ZNK7OpenDBX9Stmt_Impl10_getHandleEv@Base 1.4.6
- (optional=templinst)_ZNSt8_Rb_treeIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIS6_mESt10_Select1stIS8_ESt4lessIS6_ESaIS8_EE24_M_get_insert_unique_posERS6_@Base 1.4.6
- (optional=templinst|arch=!alpha !armel !armhf !i386 !kfreebsd-i386 !mips !mipsel !powerpc !powerpcspe !ppc64 !s390x)_ZNSt8_Rb_treeIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIS6_mESt10_Select1stIS8_ESt4lessIS6_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS6_@Base 1.4.6
- (optional=templinst)_ZNSt8_Rb_treeIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIS6_mESt10_Select1stIS8_ESt4lessIS6_ESaIS8_EE4findERS6_@Base 1.4.6
- _ZTIN7OpenDBX10Conn_IfaceE@Base 1.4.6
- _ZTIN7OpenDBX10Stmt_IfaceE@Base 1.4.6
- _ZTIN7OpenDBX11Result_ImplE@Base 1.4.6
- _ZTIN7OpenDBX12Result_IfaceE@Base 1.4.6
- _ZTIN7OpenDBX15StmtSimple_ImplE@Base 1.4.6
- _ZTIN7OpenDBX8Lob_ImplE@Base 1.4.6
- _ZTIN7OpenDBX9Conn_ImplE@Base 1.4.6
- _ZTIN7OpenDBX9ExceptionE@Base 1.4.6
- _ZTIN7OpenDBX9Lob_IfaceE@Base 1.4.6
- _ZTIN7OpenDBX9Stmt_ImplE@Base 1.4.6
- _ZTSN7OpenDBX10Conn_IfaceE@Base 1.4.6
- _ZTSN7OpenDBX10Stmt_IfaceE@Base 1.4.6
- _ZTSN7OpenDBX11Result_ImplE@Base 1.4.6
- _ZTSN7OpenDBX12Result_IfaceE@Base 1.4.6
- _ZTSN7OpenDBX15StmtSimple_ImplE@Base 1.4.6
- _ZTSN7OpenDBX8Lob_ImplE@Base 1.4.6
- _ZTSN7OpenDBX9Conn_ImplE@Base 1.4.6
- _ZTSN7OpenDBX9ExceptionE@Base 1.4.6
- _ZTSN7OpenDBX9Lob_IfaceE@Base 1.4.6
- _ZTSN7OpenDBX9Stmt_ImplE@Base 1.4.6
- _ZTVN7OpenDBX11Result_ImplE@Base 1.4.6
- _ZTVN7OpenDBX15StmtSimple_ImplE@Base 1.4.6
- _ZTVN7OpenDBX8Lob_ImplE@Base 1.4.6
- _ZTVN7OpenDBX9Conn_ImplE@Base 1.4.6
- _ZTVN7OpenDBX9ExceptionE@Base 1.4.6
- _ZTVN7OpenDBX9Stmt_ImplE@Base 1.4.6
diff -Nru libopendbx-1.4.6/debian/libopendbx1t64.docs libopendbx-1.4.6/debian/libopendbx1t64.docs
--- libopendbx-1.4.6/debian/libopendbx1t64.docs	1970-01-01 00:00:00.000000000 +0000
+++ libopendbx-1.4.6/debian/libopendbx1t64.docs	2020-03-06 13:02:34.000000000 +0000
@@ -0,0 +1,2 @@
+README
+TODO
diff -Nru libopendbx-1.4.6/debian/libopendbx1t64.lintian-overrides libopendbx-1.4.6/debian/libopendbx1t64.lintian-overrides
--- libopendbx-1.4.6/debian/libopendbx1t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ libopendbx-1.4.6/debian/libopendbx1t64.lintian-overrides	2024-02-28 15:55:49.000000000 +0000
@@ -0,0 +1 @@
+libopendbx1t64: package-name-doesnt-match-sonames libopendbx1
diff -Nru libopendbx-1.4.6/debian/libopendbx1t64.symbols libopendbx-1.4.6/debian/libopendbx1t64.symbols
--- libopendbx-1.4.6/debian/libopendbx1t64.symbols	1970-01-01 00:00:00.000000000 +0000
+++ libopendbx-1.4.6/debian/libopendbx1t64.symbols	2024-02-28 15:55:49.000000000 +0000
@@ -0,0 +1,177 @@
+# SymbolsHelper-Confirmed: 1.4.6 alpha amd64 arm64 armel armhf hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 m68k mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sh4 sparc64 x32
+libopendbx.so.1 libopendbx1t64 #MINVER#
+ _odbx_lib_close@Base 1.4.6
+ _odbx_lib_open@Base 1.4.6
+ odbx_bind@Base 1.4.6
+ odbx_bind_simple@Base 1.4.6
+ odbx_capabilities@Base 1.4.6
+ odbx_column_count@Base 1.4.6
+ odbx_column_name@Base 1.4.6
+ odbx_column_type@Base 1.4.6
+ odbx_error@Base 1.4.6
+ odbx_error_type@Base 1.4.6
+ odbx_escape@Base 1.4.6
+ odbx_field_length@Base 1.4.6
+ odbx_field_value@Base 1.4.6
+ odbx_finish@Base 1.4.6
+ odbx_get_option@Base 1.4.6
+ odbx_init@Base 1.4.6
+ odbx_lo_close@Base 1.4.6
+ odbx_lo_open@Base 1.4.6
+ odbx_lo_read@Base 1.4.6
+ odbx_lo_write@Base 1.4.6
+ odbx_query@Base 1.4.6
+ odbx_result@Base 1.4.6
+ odbx_result_finish@Base 1.4.6
+ odbx_result_free@Base 1.4.6
+ odbx_row_fetch@Base 1.4.6
+ odbx_rows_affected@Base 1.4.6
+ odbx_set_option@Base 1.4.6
+ odbx_unbind@Base 1.4.6
+libopendbxplus.so.1 libopendbx1t64 #MINVER#
+ _ZN7OpenDBX11Result_Impl10columnNameB5cxx11Em@Base 1.4.6
+ _ZN7OpenDBX11Result_Impl10columnTypeEm@Base 1.4.6
+ _ZN7OpenDBX11Result_Impl10fieldValueEm@Base 1.4.6
+ _ZN7OpenDBX11Result_Impl11columnCountEv@Base 1.4.6
+ _ZN7OpenDBX11Result_Impl11fieldLengthEm@Base 1.4.6
+ _ZN7OpenDBX11Result_Impl12rowsAffectedEv@Base 1.4.6
+ _ZN7OpenDBX11Result_Impl6finishEv@Base 1.4.6
+ _ZN7OpenDBX11Result_Impl6getLobEPKc@Base 1.4.6
+ _ZN7OpenDBX11Result_Impl6getRowEv@Base 1.4.6
+ _ZN7OpenDBX11Result_Impl9columnPosERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 1.4.6
+ _ZN7OpenDBX11Result_Impl9getResultEP7timevalm@Base 1.4.6
+ _ZN7OpenDBX11Result_ImplC1EP6odbx_t@Base 1.4.6
+ _ZN7OpenDBX11Result_ImplC2EP6odbx_t@Base 1.4.6
+ _ZN7OpenDBX11Result_ImplD0Ev@Base 1.4.6
+ _ZN7OpenDBX11Result_ImplD1Ev@Base 1.4.6
+ _ZN7OpenDBX11Result_ImplD2Ev@Base 1.4.6
+ _ZN7OpenDBX15StmtSimple_Impl7executeEv@Base 1.4.6
+ _ZN7OpenDBX15StmtSimple_ImplC1EP6odbx_tRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 1.4.6
+ _ZN7OpenDBX15StmtSimple_ImplC1Ev@Base 1.4.6
+ _ZN7OpenDBX15StmtSimple_ImplC2EP6odbx_tRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 1.4.6
+ _ZN7OpenDBX15StmtSimple_ImplC2Ev@Base 1.4.6
+ _ZN7OpenDBX15StmtSimple_ImplD0Ev@Base 1.4.6
+ _ZN7OpenDBX15StmtSimple_ImplD1Ev@Base 1.4.6
+ _ZN7OpenDBX15StmtSimple_ImplD2Ev@Base 1.4.6
+ (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64 !mips64el !ppc64 !ppc64el !riscv64 !s390 !s390x !sparc64)_ZN7OpenDBX3Lob4readEPvj@Base 1.4.6
+ (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64 mips64el ppc64 ppc64el riscv64 s390 s390x sparc64)_ZN7OpenDBX3Lob4readEPvm@Base 1.4.6
+ _ZN7OpenDBX3Lob5closeEv@Base 1.4.6
+ (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64 !mips64el !ppc64 !ppc64el !riscv64 !s390 !s390x !sparc64)_ZN7OpenDBX3Lob5writeEPvj@Base 1.4.6
+ (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64 mips64el ppc64 ppc64el riscv64 s390 s390x sparc64)_ZN7OpenDBX3Lob5writeEPvm@Base 1.4.6
+ _ZN7OpenDBX3LobC1EPNS_9Lob_IfaceE@Base 1.4.6
+ _ZN7OpenDBX3LobC1ERKS0_@Base 1.4.6
+ _ZN7OpenDBX3LobC2EPNS_9Lob_IfaceE@Base 1.4.6
+ _ZN7OpenDBX3LobC2ERKS0_@Base 1.4.6
+ _ZN7OpenDBX3LobD1Ev@Base 1.4.6
+ _ZN7OpenDBX3LobD2Ev@Base 1.4.6
+ _ZN7OpenDBX3LobaSERKS0_@Base 1.4.6
+ _ZN7OpenDBX4Conn13getCapabilityE7odbxcap@Base 1.4.6
+ _ZN7OpenDBX4Conn4bindEPKcS2_S2_8odbxbind@Base 1.4.6
+ _ZN7OpenDBX4Conn4bindERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_8odbxbind@Base 1.4.6
+ _ZN7OpenDBX4Conn6createEPKcmNS_4Stmt4TypeE@Base 1.4.6
+ _ZN7OpenDBX4Conn6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_4Stmt4TypeE@Base 1.4.6
+ _ZN7OpenDBX4Conn6escapeEPKcmRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 1.4.6
+ _ZN7OpenDBX4Conn6escapeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERS6_@Base 1.4.6
+ _ZN7OpenDBX4Conn6finishEv@Base 1.4.6
+ _ZN7OpenDBX4Conn6unbindEv@Base 1.4.6
+ _ZN7OpenDBX4Conn9getOptionE7odbxoptPv@Base 1.4.6
+ _ZN7OpenDBX4Conn9setOptionE7odbxoptPv@Base 1.4.6
+ _ZN7OpenDBX4ConnC1EPKcS2_S2_@Base 1.4.6
+ _ZN7OpenDBX4ConnC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_@Base 1.4.6
+ _ZN7OpenDBX4ConnC1ERKS0_@Base 1.4.6
+ _ZN7OpenDBX4ConnC1Ev@Base 1.4.6
+ _ZN7OpenDBX4ConnC2EPKcS2_S2_@Base 1.4.6
+ _ZN7OpenDBX4ConnC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_@Base 1.4.6
+ _ZN7OpenDBX4ConnC2ERKS0_@Base 1.4.6
+ _ZN7OpenDBX4ConnC2Ev@Base 1.4.6
+ _ZN7OpenDBX4ConnD1Ev@Base 1.4.6
+ _ZN7OpenDBX4ConnD2Ev@Base 1.4.6
+ _ZN7OpenDBX4ConnaSERKS0_@Base 1.4.6
+ _ZN7OpenDBX4Stmt7executeEv@Base 1.4.6
+ _ZN7OpenDBX4StmtC1EPNS_10Stmt_IfaceE@Base 1.4.6
+ _ZN7OpenDBX4StmtC1ERKS0_@Base 1.4.6
+ _ZN7OpenDBX4StmtC2EPNS_10Stmt_IfaceE@Base 1.4.6
+ _ZN7OpenDBX4StmtC2ERKS0_@Base 1.4.6
+ _ZN7OpenDBX4StmtD1Ev@Base 1.4.6
+ _ZN7OpenDBX4StmtD2Ev@Base 1.4.6
+ _ZN7OpenDBX4StmtaSERKS0_@Base 1.4.6
+ _ZN7OpenDBX6Result10columnNameB5cxx11Em@Base 1.4.6
+ _ZN7OpenDBX6Result10columnTypeEm@Base 1.4.6
+ _ZN7OpenDBX6Result10fieldValueEm@Base 1.4.6
+ _ZN7OpenDBX6Result11columnCountEv@Base 1.4.6
+ _ZN7OpenDBX6Result11fieldLengthEm@Base 1.4.6
+ _ZN7OpenDBX6Result12rowsAffectedEv@Base 1.4.6
+ _ZN7OpenDBX6Result6finishEv@Base 1.4.6
+ _ZN7OpenDBX6Result6getLobEPKc@Base 1.4.6
+ _ZN7OpenDBX6Result6getRowEv@Base 1.4.6
+ _ZN7OpenDBX6Result9columnPosERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 1.4.6
+ _ZN7OpenDBX6Result9getResultEP7timevalm@Base 1.4.6
+ _ZN7OpenDBX6ResultC1EPNS_12Result_IfaceE@Base 1.4.6
+ _ZN7OpenDBX6ResultC1ERKS0_@Base 1.4.6
+ _ZN7OpenDBX6ResultC2EPNS_12Result_IfaceE@Base 1.4.6
+ _ZN7OpenDBX6ResultC2ERKS0_@Base 1.4.6
+ _ZN7OpenDBX6ResultD1Ev@Base 1.4.6
+ _ZN7OpenDBX6ResultD2Ev@Base 1.4.6
+ _ZN7OpenDBX6ResultaSERKS0_@Base 1.4.6
+ (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64 !mips64el !ppc64 !ppc64el !riscv64 !s390 !s390x !sparc64)_ZN7OpenDBX8Lob_Impl4readEPvj@Base 1.4.6
+ (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64 mips64el ppc64 ppc64el riscv64 s390 s390x sparc64)_ZN7OpenDBX8Lob_Impl4readEPvm@Base 1.4.6
+ _ZN7OpenDBX8Lob_Impl5closeEv@Base 1.4.6
+ (arch=!alpha !amd64 !arm64 !ia64 !kfreebsd-amd64 !mips64 !mips64el !ppc64 !ppc64el !riscv64 !s390 !s390x !sparc64)_ZN7OpenDBX8Lob_Impl5writeEPvj@Base 1.4.6
+ (arch=alpha amd64 arm64 ia64 kfreebsd-amd64 mips64 mips64el ppc64 ppc64el riscv64 s390 s390x sparc64)_ZN7OpenDBX8Lob_Impl5writeEPvm@Base 1.4.6
+ _ZN7OpenDBX8Lob_ImplC1EP13odbx_result_tPKc@Base 1.4.6
+ _ZN7OpenDBX8Lob_ImplC2EP13odbx_result_tPKc@Base 1.4.6
+ _ZN7OpenDBX8Lob_ImplD0Ev@Base 1.4.6
+ _ZN7OpenDBX8Lob_ImplD1Ev@Base 1.4.6
+ _ZN7OpenDBX8Lob_ImplD2Ev@Base 1.4.6
+ _ZN7OpenDBX9Conn_Impl13getCapabilityE7odbxcap@Base 1.4.6
+ _ZN7OpenDBX9Conn_Impl4bindEPKcS2_S2_8odbxbind@Base 1.4.6
+ _ZN7OpenDBX9Conn_Impl6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_4Stmt4TypeE@Base 1.4.6
+ _ZN7OpenDBX9Conn_Impl6escapeEPKcmRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 1.4.6
+ _ZN7OpenDBX9Conn_Impl6finishEv@Base 1.4.6
+ _ZN7OpenDBX9Conn_Impl6unbindEv@Base 1.4.6
+ _ZN7OpenDBX9Conn_Impl9getOptionE7odbxoptPv@Base 1.4.6
+ _ZN7OpenDBX9Conn_Impl9setOptionE7odbxoptPv@Base 1.4.6
+ _ZN7OpenDBX9Conn_ImplC1EPKcS2_S2_@Base 1.4.6
+ _ZN7OpenDBX9Conn_ImplC2EPKcS2_S2_@Base 1.4.6
+ _ZN7OpenDBX9Conn_ImplD0Ev@Base 1.4.6
+ _ZN7OpenDBX9Conn_ImplD1Ev@Base 1.4.6
+ _ZN7OpenDBX9Conn_ImplD2Ev@Base 1.4.6
+ _ZN7OpenDBX9ExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii@Base 1.4.6
+ _ZN7OpenDBX9ExceptionC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii@Base 1.4.6
+ _ZN7OpenDBX9ExceptionD0Ev@Base 1.4.6
+ _ZN7OpenDBX9ExceptionD1Ev@Base 1.4.6
+ _ZN7OpenDBX9ExceptionD2Ev@Base 1.4.6
+ _ZN7OpenDBX9Stmt_ImplC1EP6odbx_t@Base 1.4.6
+ _ZN7OpenDBX9Stmt_ImplC2EP6odbx_t@Base 1.4.6
+ _ZNK7OpenDBX9Exception7getCodeEv@Base 1.4.6
+ _ZNK7OpenDBX9Exception7getTypeEv@Base 1.4.6
+ _ZNK7OpenDBX9Stmt_Impl10_getHandleEv@Base 1.4.6
+ (optional=templinst)_ZNSt8_Rb_treeIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIS6_mESt10_Select1stIS8_ESt4lessIS6_ESaIS8_EE24_M_get_insert_unique_posERS6_@Base 1.4.6
+ (optional=templinst|arch=!alpha !armel !armhf !i386 !kfreebsd-i386 !mips !mipsel !powerpc !powerpcspe !ppc64 !s390x)_ZNSt8_Rb_treeIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIS6_mESt10_Select1stIS8_ESt4lessIS6_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS6_@Base 1.4.6
+ (optional=templinst)_ZNSt8_Rb_treeIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIS6_mESt10_Select1stIS8_ESt4lessIS6_ESaIS8_EE4findERS6_@Base 1.4.6
+ _ZTIN7OpenDBX10Conn_IfaceE@Base 1.4.6
+ _ZTIN7OpenDBX10Stmt_IfaceE@Base 1.4.6
+ _ZTIN7OpenDBX11Result_ImplE@Base 1.4.6
+ _ZTIN7OpenDBX12Result_IfaceE@Base 1.4.6
+ _ZTIN7OpenDBX15StmtSimple_ImplE@Base 1.4.6
+ _ZTIN7OpenDBX8Lob_ImplE@Base 1.4.6
+ _ZTIN7OpenDBX9Conn_ImplE@Base 1.4.6
+ _ZTIN7OpenDBX9ExceptionE@Base 1.4.6
+ _ZTIN7OpenDBX9Lob_IfaceE@Base 1.4.6
+ _ZTIN7OpenDBX9Stmt_ImplE@Base 1.4.6
+ _ZTSN7OpenDBX10Conn_IfaceE@Base 1.4.6
+ _ZTSN7OpenDBX10Stmt_IfaceE@Base 1.4.6
+ _ZTSN7OpenDBX11Result_ImplE@Base 1.4.6
+ _ZTSN7OpenDBX12Result_IfaceE@Base 1.4.6
+ _ZTSN7OpenDBX15StmtSimple_ImplE@Base 1.4.6
+ _ZTSN7OpenDBX8Lob_ImplE@Base 1.4.6
+ _ZTSN7OpenDBX9Conn_ImplE@Base 1.4.6
+ _ZTSN7OpenDBX9ExceptionE@Base 1.4.6
+ _ZTSN7OpenDBX9Lob_IfaceE@Base 1.4.6
+ _ZTSN7OpenDBX9Stmt_ImplE@Base 1.4.6
+ _ZTVN7OpenDBX11Result_ImplE@Base 1.4.6
+ _ZTVN7OpenDBX15StmtSimple_ImplE@Base 1.4.6
+ _ZTVN7OpenDBX8Lob_ImplE@Base 1.4.6
+ _ZTVN7OpenDBX9Conn_ImplE@Base 1.4.6
+ _ZTVN7OpenDBX9ExceptionE@Base 1.4.6
+ _ZTVN7OpenDBX9Stmt_ImplE@Base 1.4.6
diff -Nru libopendbx-1.4.6/debian/rules libopendbx-1.4.6/debian/rules
--- libopendbx-1.4.6/debian/rules	2021-10-17 08:18:55.000000000 +0000
+++ libopendbx-1.4.6/debian/rules	2024-02-28 15:56:16.000000000 +0000
@@ -89,25 +89,25 @@
 	dh_testdir -a
 	dh_testroot -a
 
-	dh_installdocs -p${package}
-	dh_installchangelogs -p${package} ChangeLog
+	dh_installdocs -p${package}t64
+	dh_installchangelogs -p${package}t64 ChangeLog
 	dh_installman -p${package}-dev ${tmpdir}/usr/share/man/man3/*
 
-	dh_install -p${package} "${tmpdir}/usr/lib/libopendbx.so.*" "usr/lib/"
-	dh_install -p${package} "${tmpdir}/usr/lib/libopendbxplus.so.*" "usr/lib/"
-	dh_install -p${package} --autodest "${tmpdir}/usr/share/locale/*/*/opendbx.mo"
+	dh_install -p${package}t64 "${tmpdir}/usr/lib/libopendbx.so.*" "usr/lib/"
+	dh_install -p${package}t64 "${tmpdir}/usr/lib/libopendbxplus.so.*" "usr/lib/"
+	dh_install -p${package}t64 --autodest "${tmpdir}/usr/share/locale/*/*/opendbx.mo"
 	dh_install -p${package}-dev "${tmpdir}/usr/include/opendbx/api" "usr/include/opendbx"
 	dh_install -p${package}-dev "${tmpdir}/usr/include/opendbx/api.h" "usr/include/opendbx"
 	dh_install -p${package}-dev "${tmpdir}/usr/lib/libopendbx.so" "${tmpdir}/usr/lib/libopendbx.a" "usr/lib/"
 	dh_install -p${package}-dev "${tmpdir}/usr/lib/libopendbxplus.so" "${tmpdir}/usr/lib/libopendbxplus.a" "usr/lib/"
 	dh_install -p${package}-dev "opendbx.pc" "usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/"
-	dh_link -p${package}-dev "usr/share/doc/${package}" "usr/share/doc/${package}-dev"
+	dh_link -p${package}-dev "usr/share/doc/${package}t64" "usr/share/doc/${package}-dev"
 	dh_link -p${package}-dev "usr/include/opendbx/api.h" "usr/include/odbx.h"
-	dh_link -popendbx-utils "usr/share/doc/${package}" "usr/share/doc/opendbx-utils"
+	dh_link -popendbx-utils "usr/share/doc/${package}t64" "usr/share/doc/opendbx-utils"
 	set -e ; \
 	for be in ${backends} ; do \
 		dh_install  -p${package}-$${be} "${tmpdir}/usr/lib/opendbx/lib$${be}backend.so*" "usr/lib/opendbx/" ; \
-		dh_link -p${package}-$${be} "usr/share/doc/${package}" "usr/share/doc/${package}-$${be}" ; \
+		dh_link -p${package}-$${be} "usr/share/doc/${package}t64" "usr/share/doc/${package}-$${be}" ; \
 	done
 	dh_installman -popendbx-utils ${tmpdir}/usr/share/man/man1/*
 	dh_install -popendbx-utils
@@ -123,8 +123,8 @@
 	dh_shlibdeps -a
 	dh_md5sums -a
 
-	dh_gencontrol -p${package}
-	dh_builddeb -p${package}
+	dh_gencontrol -p${package}t64
+	dh_builddeb -p${package}t64
 	dh_gencontrol -p${package}-dev
 	dh_builddeb -p${package}-dev
 	set -e ; \

Reply to: