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