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')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-21-generic (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru hoel-1.4.29/debian/changelog hoel-1.4.29/debian/changelog
--- hoel-1.4.29/debian/changelog        2023-11-14 01:14:03.000000000 +0000
+++ hoel-1.4.29/debian/changelog        2024-02-28 10:38:29.000000000 +0000
@@ -1,3 +1,10 @@
+hoel (1.4.29-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062342
+
+ -- Lukas Märdian <sl...@debian.org>  Wed, 28 Feb 2024 10:38:29 +0000
+
 hoel (1.4.29-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru hoel-1.4.29/debian/control hoel-1.4.29/debian/control
--- hoel-1.4.29/debian/control  2023-01-05 19:07:46.000000000 +0000
+++ hoel-1.4.29/debian/control  2024-02-28 10:38:29.000000000 +0000
@@ -4,7 +4,7 @@
 Maintainer: Debian IoT Maintainers 
<debian-iot-maintain...@lists.alioth.debian.org>
 Uploaders: Thorsten Alteholz <deb...@alteholz.de>
           , Nicolas Mora <babelou...@debian.org>
-Build-Depends: debhelper-compat (= 13)
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13)
              , autopkgtest (>= 5.6~)
              , liborcania-dev (>= 2.2.2)
              , libyder-dev
@@ -23,7 +23,10 @@
 Vcs-Git: https://salsa.debian.org/debian-iot-team/oauth2/hoel.git
 Rules-Requires-Root: no
 
-Package: libhoel1.4
+Package: libhoel1.4t64
+Provides: ${t64:Provides}
+Replaces: libhoel1.4
+Breaks: libhoel1.4 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -38,7 +41,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libhoel1.4 (= ${binary:Version})
+Depends: libhoel1.4t64 (= ${binary:Version})
        , ${misc:Depends}
        , libjansson-dev
        , liborcania-dev (>= 2.2.2)
diff -Nru hoel-1.4.29/debian/libhoel1.4.install 
hoel-1.4.29/debian/libhoel1.4.install
--- hoel-1.4.29/debian/libhoel1.4.install       2022-08-23 13:21:38.000000000 
+0000
+++ hoel-1.4.29/debian/libhoel1.4.install       1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-usr/lib/*/lib*.so.*
diff -Nru hoel-1.4.29/debian/libhoel1.4.symbols 
hoel-1.4.29/debian/libhoel1.4.symbols
--- hoel-1.4.29/debian/libhoel1.4.symbols       2023-01-05 19:07:22.000000000 
+0000
+++ hoel-1.4.29/debian/libhoel1.4.symbols       1970-01-01 00:00:00.000000000 
+0000
@@ -1,57 +0,0 @@
-# SymbolsHelper-Confirmed: 1.4.15 amd64
-libhoel.so.1.4 libhoel1.4 #MINVER#
-* Build-Depends-Package: libhoel-dev
- h_build_where_clause@Base 1.4.27
- h_clean_connection@Base 1.4.15
- h_clean_data@Base 1.4.15
- h_clean_data_full@Base 1.4.15
- h_clean_result@Base 1.4.15
- h_close_db@Base 1.4.15
- h_close_mariadb@Base 1.4.15
- h_close_pgsql@Base 1.4.15
- h_close_sqlite@Base 1.4.15
- h_connect_mariadb@Base 1.4.15
- h_connect_pgsql@Base 1.4.15
- h_connect_sqlite@Base 1.4.15
- h_delete@Base 1.4.15
- h_escape_string@Base 1.4.15
- h_escape_string_mariadb@Base 1.4.15
- h_escape_string_pgsql@Base 1.4.15
- h_escape_string_sqlite@Base 1.4.15
- h_escape_string_with_quotes@Base 1.4.15
- h_escape_string_with_quotes_mariadb@Base 1.4.15
- h_escape_string_with_quotes_pgsql@Base 1.4.15
- h_escape_string_with_quotes_sqlite@Base 1.4.15
- h_execute_query@Base 1.4.15
- h_execute_query_json@Base 1.4.15
- h_execute_query_json_mariadb@Base 1.4.15
- h_execute_query_json_pgsql@Base 1.4.15
- h_execute_query_json_sqlite@Base 1.4.15
- h_execute_query_mariadb@Base 1.4.15
- h_execute_query_pgsql@Base 1.4.15
- h_execute_query_sqlite@Base 1.4.20
- h_exec_query_sqlite@Base 1.4.15
- h_free@Base 1.4.15
- h_get_mariadb_value@Base 1.4.15
- h_insert@Base 1.4.15
- h_last_insert_id@Base 1.4.15
- h_last_insert_id_mariadb@Base 1.4.15
- h_last_insert_id_pgsql@Base 1.4.15
- h_last_insert_id_sqlite@Base 1.4.15
- h_new_data_blob@Base 1.4.15
- h_new_data_datetime@Base 1.4.15
- h_new_data_double@Base 1.4.15
- h_new_data_int@Base 1.4.15
- h_new_data_null@Base 1.4.15
- h_new_data_text@Base 1.4.15
- h_query_delete@Base 1.4.15
- h_query_insert@Base 1.4.15
- h_query_last_insert_id@Base 1.4.15
- h_query_select@Base 1.4.15
- h_query_select_json@Base 1.4.15
- h_query_update@Base 1.4.15
- h_result_add_row@Base 1.4.15
- h_row_add_data@Base 1.4.15
- h_select@Base 1.4.15
- h_select_query_sqlite@Base 1.4.15
- h_update@Base 1.4.15
diff -Nru hoel-1.4.29/debian/libhoel1.4t64.install 
hoel-1.4.29/debian/libhoel1.4t64.install
--- hoel-1.4.29/debian/libhoel1.4t64.install    1970-01-01 00:00:00.000000000 
+0000
+++ hoel-1.4.29/debian/libhoel1.4t64.install    2022-08-23 13:21:38.000000000 
+0000
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff -Nru hoel-1.4.29/debian/libhoel1.4t64.lintian-overrides 
hoel-1.4.29/debian/libhoel1.4t64.lintian-overrides
--- hoel-1.4.29/debian/libhoel1.4t64.lintian-overrides  1970-01-01 
00:00:00.000000000 +0000
+++ hoel-1.4.29/debian/libhoel1.4t64.lintian-overrides  2024-02-28 
10:38:15.000000000 +0000
@@ -0,0 +1 @@
+libhoel1.4t64: package-name-doesnt-match-sonames libhoel1.4
diff -Nru hoel-1.4.29/debian/libhoel1.4t64.symbols 
hoel-1.4.29/debian/libhoel1.4t64.symbols
--- hoel-1.4.29/debian/libhoel1.4t64.symbols    1970-01-01 00:00:00.000000000 
+0000
+++ hoel-1.4.29/debian/libhoel1.4t64.symbols    2024-02-28 10:38:15.000000000 
+0000
@@ -0,0 +1,57 @@
+# SymbolsHelper-Confirmed: 1.4.15 amd64
+libhoel.so.1.4 libhoel1.4t64 #MINVER#
+* Build-Depends-Package: libhoel-dev
+ h_build_where_clause@Base 1.4.27
+ h_clean_connection@Base 1.4.15
+ h_clean_data@Base 1.4.15
+ h_clean_data_full@Base 1.4.15
+ h_clean_result@Base 1.4.15
+ h_close_db@Base 1.4.15
+ h_close_mariadb@Base 1.4.15
+ h_close_pgsql@Base 1.4.15
+ h_close_sqlite@Base 1.4.15
+ h_connect_mariadb@Base 1.4.15
+ h_connect_pgsql@Base 1.4.15
+ h_connect_sqlite@Base 1.4.15
+ h_delete@Base 1.4.15
+ h_escape_string@Base 1.4.15
+ h_escape_string_mariadb@Base 1.4.15
+ h_escape_string_pgsql@Base 1.4.15
+ h_escape_string_sqlite@Base 1.4.15
+ h_escape_string_with_quotes@Base 1.4.15
+ h_escape_string_with_quotes_mariadb@Base 1.4.15
+ h_escape_string_with_quotes_pgsql@Base 1.4.15
+ h_escape_string_with_quotes_sqlite@Base 1.4.15
+ h_execute_query@Base 1.4.15
+ h_execute_query_json@Base 1.4.15
+ h_execute_query_json_mariadb@Base 1.4.15
+ h_execute_query_json_pgsql@Base 1.4.15
+ h_execute_query_json_sqlite@Base 1.4.15
+ h_execute_query_mariadb@Base 1.4.15
+ h_execute_query_pgsql@Base 1.4.15
+ h_execute_query_sqlite@Base 1.4.20
+ h_exec_query_sqlite@Base 1.4.15
+ h_free@Base 1.4.15
+ h_get_mariadb_value@Base 1.4.15
+ h_insert@Base 1.4.15
+ h_last_insert_id@Base 1.4.15
+ h_last_insert_id_mariadb@Base 1.4.15
+ h_last_insert_id_pgsql@Base 1.4.15
+ h_last_insert_id_sqlite@Base 1.4.15
+ h_new_data_blob@Base 1.4.15
+ h_new_data_datetime@Base 1.4.15
+ h_new_data_double@Base 1.4.15
+ h_new_data_int@Base 1.4.15
+ h_new_data_null@Base 1.4.15
+ h_new_data_text@Base 1.4.15
+ h_query_delete@Base 1.4.15
+ h_query_insert@Base 1.4.15
+ h_query_last_insert_id@Base 1.4.15
+ h_query_select@Base 1.4.15
+ h_query_select_json@Base 1.4.15
+ h_query_update@Base 1.4.15
+ h_result_add_row@Base 1.4.15
+ h_row_add_data@Base 1.4.15
+ h_select@Base 1.4.15
+ h_select_query_sqlite@Base 1.4.15
+ h_update@Base 1.4.15

Reply via email to