[Debian-iot-maintainers] Bug#1062342: hoel: NMU diff for 64-bit time_t transition

Lukas Märdian slyon at debian.org
Wed Feb 28 10:38:38 GMT 2024


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)
-------------- next part --------------
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 <slyon at 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-maintainers at lists.alioth.debian.org>
 Uploaders: Thorsten Alteholz <debian at alteholz.de>
           , Nicolas Mora <babelouest at 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 at Base 1.4.27
- h_clean_connection at Base 1.4.15
- h_clean_data at Base 1.4.15
- h_clean_data_full at Base 1.4.15
- h_clean_result at Base 1.4.15
- h_close_db at Base 1.4.15
- h_close_mariadb at Base 1.4.15
- h_close_pgsql at Base 1.4.15
- h_close_sqlite at Base 1.4.15
- h_connect_mariadb at Base 1.4.15
- h_connect_pgsql at Base 1.4.15
- h_connect_sqlite at Base 1.4.15
- h_delete at Base 1.4.15
- h_escape_string at Base 1.4.15
- h_escape_string_mariadb at Base 1.4.15
- h_escape_string_pgsql at Base 1.4.15
- h_escape_string_sqlite at Base 1.4.15
- h_escape_string_with_quotes at Base 1.4.15
- h_escape_string_with_quotes_mariadb at Base 1.4.15
- h_escape_string_with_quotes_pgsql at Base 1.4.15
- h_escape_string_with_quotes_sqlite at Base 1.4.15
- h_execute_query at Base 1.4.15
- h_execute_query_json at Base 1.4.15
- h_execute_query_json_mariadb at Base 1.4.15
- h_execute_query_json_pgsql at Base 1.4.15
- h_execute_query_json_sqlite at Base 1.4.15
- h_execute_query_mariadb at Base 1.4.15
- h_execute_query_pgsql at Base 1.4.15
- h_execute_query_sqlite at Base 1.4.20
- h_exec_query_sqlite at Base 1.4.15
- h_free at Base 1.4.15
- h_get_mariadb_value at Base 1.4.15
- h_insert at Base 1.4.15
- h_last_insert_id at Base 1.4.15
- h_last_insert_id_mariadb at Base 1.4.15
- h_last_insert_id_pgsql at Base 1.4.15
- h_last_insert_id_sqlite at Base 1.4.15
- h_new_data_blob at Base 1.4.15
- h_new_data_datetime at Base 1.4.15
- h_new_data_double at Base 1.4.15
- h_new_data_int at Base 1.4.15
- h_new_data_null at Base 1.4.15
- h_new_data_text at Base 1.4.15
- h_query_delete at Base 1.4.15
- h_query_insert at Base 1.4.15
- h_query_last_insert_id at Base 1.4.15
- h_query_select at Base 1.4.15
- h_query_select_json at Base 1.4.15
- h_query_update at Base 1.4.15
- h_result_add_row at Base 1.4.15
- h_row_add_data at Base 1.4.15
- h_select at Base 1.4.15
- h_select_query_sqlite at Base 1.4.15
- h_update at 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 at Base 1.4.27
+ h_clean_connection at Base 1.4.15
+ h_clean_data at Base 1.4.15
+ h_clean_data_full at Base 1.4.15
+ h_clean_result at Base 1.4.15
+ h_close_db at Base 1.4.15
+ h_close_mariadb at Base 1.4.15
+ h_close_pgsql at Base 1.4.15
+ h_close_sqlite at Base 1.4.15
+ h_connect_mariadb at Base 1.4.15
+ h_connect_pgsql at Base 1.4.15
+ h_connect_sqlite at Base 1.4.15
+ h_delete at Base 1.4.15
+ h_escape_string at Base 1.4.15
+ h_escape_string_mariadb at Base 1.4.15
+ h_escape_string_pgsql at Base 1.4.15
+ h_escape_string_sqlite at Base 1.4.15
+ h_escape_string_with_quotes at Base 1.4.15
+ h_escape_string_with_quotes_mariadb at Base 1.4.15
+ h_escape_string_with_quotes_pgsql at Base 1.4.15
+ h_escape_string_with_quotes_sqlite at Base 1.4.15
+ h_execute_query at Base 1.4.15
+ h_execute_query_json at Base 1.4.15
+ h_execute_query_json_mariadb at Base 1.4.15
+ h_execute_query_json_pgsql at Base 1.4.15
+ h_execute_query_json_sqlite at Base 1.4.15
+ h_execute_query_mariadb at Base 1.4.15
+ h_execute_query_pgsql at Base 1.4.15
+ h_execute_query_sqlite at Base 1.4.20
+ h_exec_query_sqlite at Base 1.4.15
+ h_free at Base 1.4.15
+ h_get_mariadb_value at Base 1.4.15
+ h_insert at Base 1.4.15
+ h_last_insert_id at Base 1.4.15
+ h_last_insert_id_mariadb at Base 1.4.15
+ h_last_insert_id_pgsql at Base 1.4.15
+ h_last_insert_id_sqlite at Base 1.4.15
+ h_new_data_blob at Base 1.4.15
+ h_new_data_datetime at Base 1.4.15
+ h_new_data_double at Base 1.4.15
+ h_new_data_int at Base 1.4.15
+ h_new_data_null at Base 1.4.15
+ h_new_data_text at Base 1.4.15
+ h_query_delete at Base 1.4.15
+ h_query_insert at Base 1.4.15
+ h_query_last_insert_id at Base 1.4.15
+ h_query_select at Base 1.4.15
+ h_query_select_json at Base 1.4.15
+ h_query_update at Base 1.4.15
+ h_result_add_row at Base 1.4.15
+ h_row_add_data at Base 1.4.15
+ h_select at Base 1.4.15
+ h_select_query_sqlite at Base 1.4.15
+ h_update at Base 1.4.15


More information about the Debian-iot-maintainers mailing list