Source: libigloo 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 libigloo-0.9.2/debian/changelog libigloo-0.9.2/debian/changelog --- libigloo-0.9.2/debian/changelog 2023-01-30 11:17:37.000000000 +0000 +++ libigloo-0.9.2/debian/changelog 2024-02-28 13:00:51.000000000 +0000 @@ -1,3 +1,10 @@ +libigloo (0.9.2-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062375 + + -- Benjamin Drung <bdr...@debian.org> Wed, 28 Feb 2024 13:00:51 +0000 + libigloo (0.9.2-1) unstable; urgency=medium * New upstream version 0.9.2. diff -Nru libigloo-0.9.2/debian/control libigloo-0.9.2/debian/control --- libigloo-0.9.2/debian/control 2023-01-30 11:17:18.000000000 +0000 +++ libigloo-0.9.2/debian/control 2024-02-28 13:00:51.000000000 +0000 @@ -3,14 +3,17 @@ Priority: optional Maintainer: Debian Multimedia Maintainers <debian-multime...@lists.debian.org> Uploaders: Unit 193 <unit...@debian.org> -Build-Depends: debhelper-compat (= 13), librhash-dev, pkg-config +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), librhash-dev, pkg-config Rules-Requires-Root: no Standards-Version: 4.6.2 Vcs-Git: https://salsa.debian.org/multimedia-team/libigloo.git Vcs-Browser: https://salsa.debian.org/multimedia-team/libigloo Homepage: https://gitlab.xiph.org/xiph/icecast-libigloo -Package: libigloo0 +Package: libigloo0t64 +Provides: ${t64:Provides} +Replaces: libigloo0 +Breaks: libigloo0 (<< ${source:Version}) Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} @@ -25,7 +28,7 @@ Section: libdevel Architecture: any Multi-Arch: same -Depends: libigloo0 (= ${binary:Version}), ${misc:Depends} +Depends: libigloo0t64 (= ${binary:Version}), ${misc:Depends} Description: runtime framework to aid modern programming patterns (development) libigloo is a generic framework for C development. . diff -Nru libigloo-0.9.2/debian/libigloo0.install libigloo-0.9.2/debian/libigloo0.install --- libigloo-0.9.2/debian/libigloo0.install 2020-12-19 00:25:13.000000000 +0000 +++ libigloo-0.9.2/debian/libigloo0.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib/*/lib*.so.* diff -Nru libigloo-0.9.2/debian/libigloo0.symbols libigloo-0.9.2/debian/libigloo0.symbols --- libigloo-0.9.2/debian/libigloo0.symbols 2022-03-02 01:34:27.000000000 +0000 +++ libigloo-0.9.2/debian/libigloo0.symbols 1970-01-01 00:00:00.000000000 +0000 @@ -1,130 +0,0 @@ -libigloo.so.0 libigloo0 #MINVER# -* Build-Depends-Package: libigloo-dev - igloo_RO_HAS_TYPE_raw@Base 0.9.0 - igloo_RO_IS_VALID_raw@Base 0.9.0 - igloo_RO_TO_TYPE_raw@Base 0.9.0 - igloo_cs_replace@Base 0.9.0 - igloo_cs_skip_spaces@Base 0.9.0 - igloo_cs_to_bool@Base 0.9.0 - igloo_cs_to_hex@Base 0.9.0 - igloo_cs_to_int@Base 0.9.0 - igloo_cs_to_lower@Base 0.9.0 - igloo_cs_to_lower_first@Base 0.9.0 - igloo_cs_to_uint@Base 0.9.0 - igloo_cs_to_upper@Base 0.9.0 - igloo_cs_to_upper_first@Base 0.9.0 - igloo_ctime_from_interval@Base 0.9.1 - igloo_ctime_from_now@Base 0.9.1 - igloo_ctime_from_null@Base 0.9.1 - igloo_ctime_from_time_t@Base 0.9.1 - igloo_ctime_is_absolute@Base 0.9.1 - igloo_ctime_is_interval@Base 0.9.1 - igloo_ctime_is_negative@Base 0.9.1 - igloo_ctime_is_null@Base 0.9.1 - igloo_ctime_is_valid@Base 0.9.1 - igloo_ctime_sleep@Base 0.9.1 - igloo_ctime_to_time_t@Base 0.9.1 - igloo_digest_copy@Base 0.9.1 - igloo_digest_new@Base 0.9.1 - igloo_digest_read@Base 0.9.1 - igloo_digest_write@Base 0.9.1 - igloo_error_by_domain@Base 0.9.1 - igloo_error_clear_system@Base 0.9.1 - igloo_error_from_system@Base 0.9.1 - igloo_error_get_description@Base 0.9.0 - igloo_error_getbyname@Base 0.9.0 - igloo_feature_equal@Base 0.9.0 - igloo_feature_get_name@Base 0.9.0 - igloo_hmac_copy@Base 0.9.1 - igloo_hmac_new@Base 0.9.1 - igloo_hmac_read@Base 0.9.1 - igloo_hmac_write@Base 0.9.1 - igloo_initialize@Base 0.9.0 - igloo_instance_can@Base 0.9.0 - igloo_instance_get_logger@Base 0.9.0 - igloo_instance_get_prng_state@Base 0.9.1 - igloo_instance_get_stringpool_state@Base 0.9.1 - igloo_instance_log@Base 0.9.0 - igloo_instance_prng_destroy@Base 0.9.1 - igloo_instance_prng_init@Base 0.9.1 - igloo_instance_prng_stringify@Base 0.9.1 - igloo_instance_set_logger@Base 0.9.0 - igloo_instance_sp_destroy@Base 0.9.1 - igloo_instance_sp_init@Base 0.9.1 - igloo_instance_sp_stringify@Base 0.9.1 - igloo_instance_type@Base 0.9.1 - igloo_instance_validate@Base 0.9.0 - igloo_list_clear@Base 0.9.0 - igloo_list_count@Base 0.9.0 - igloo_list_merge@Base 0.9.0 - igloo_list_pop@Base 0.9.0 - igloo_list_preallocate@Base 0.9.0 - igloo_list_preallocate__raw@Base 0.9.0 - igloo_list_push@Base 0.9.0 - igloo_list_remove@Base 0.9.0 - igloo_list_shift@Base 0.9.0 - igloo_list_unshift@Base 0.9.0 - igloo_prng_auto_reseed@Base 0.9.1 - igloo_prng_auto_reseed_unlocked@Base 0.9.1 - igloo_prng_configure@Base 0.9.1 - igloo_prng_read@Base 0.9.1 - igloo_prng_read_file@Base 0.9.1 - igloo_prng_write@Base 0.9.1 - igloo_prng_write_file@Base 0.9.1 - igloo_ro__type__igloo_digest_t@Base 0.9.1 - igloo_ro__type__igloo_hmac_t@Base 0.9.1 - igloo_ro__type__igloo_list_t@Base 0.9.0 - igloo_ro__type__igloo_ro_full_t@Base 0.9.0 - igloo_ro__type__igloo_ro_object_group_t@Base 0.9.0 - igloo_ro__type__igloo_ro_stub_t@Base 0.9.0 - igloo_ro__type__igloo_ro_t@Base 0.9.0 - igloo_ro__type__igloo_ro_tiny_t@Base 0.9.0 - igloo_ro__typedef__igloo_ro_full_t@Base 0.9.0 - igloo_ro__typedef__igloo_ro_object_group_t@Base 0.9.0 - igloo_ro__typedef__igloo_ro_stub_t@Base 0.9.0 - igloo_ro__typedef__igloo_ro_tiny_t@Base 0.9.0 - igloo_ro_bootstrap@Base 0.9.0 - igloo_ro_can_raw@Base 0.9.0 - igloo_ro_feature_ownlock@Base 0.9.0 - igloo_ro_get_error_raw@Base 0.9.0 - igloo_ro_get_instance@Base 0.9.0 - igloo_ro_get_instance_unsafe@Base 0.9.0 - igloo_ro_get_object_group@Base 0.9.0 - igloo_ro_locked_end@Base 0.9.0 - igloo_ro_locked_start@Base 0.9.0 - igloo_ro_new__raw@Base 0.9.0 - igloo_ro_new__raw_checked@Base 0.9.0 - igloo_ro_new__return_zero@Base 0.9.0 - igloo_ro_new__simple@Base 0.9.0 - igloo_ro_ref_raw@Base 0.9.0 - igloo_ro_ref_replace_raw@Base 0.9.0 - igloo_ro_stringify_raw@Base 0.9.0 - igloo_ro_unref_raw@Base 0.9.0 - igloo_ro_weak_ref_raw@Base 0.9.0 - igloo_ro_weak_ref_replace_raw@Base 0.9.0 - igloo_ro_weak_unref_raw@Base 0.9.0 - igloo_rwlock_destroy@Base 0.9.0 - igloo_rwlock_init@Base 0.9.0 - igloo_rwlock_rlock@Base 0.9.0 - igloo_rwlock_unlock@Base 0.9.0 - igloo_rwlock_wlock@Base 0.9.0 - igloo_sp_ref@Base 0.9.1 - igloo_sp_replace@Base 0.9.1 - igloo_sp_unref@Base 0.9.1 - igloo_tap_bail_out@Base 0.9.1 - igloo_tap_can_continue@Base 0.9.1 - igloo_tap_diagnostic@Base 0.9.1 - igloo_tap_dump_ro@Base 0.9.1 - igloo_tap_exit_on@Base 0.9.1 - igloo_tap_fin@Base 0.9.1 - igloo_tap_get_stats_real@Base 0.9.1 - igloo_tap_group_begin@Base 0.9.1 - igloo_tap_group_end@Base 0.9.1 - igloo_tap_group_run@Base 0.9.1 - igloo_tap_init@Base 0.9.1 - igloo_tap_test@Base 0.9.1 - igloo_tap_test_error@Base 0.9.1 - igloo_uuid_new_random_cstr@Base 0.9.1 - igloo_uuid_new_random_sp@Base 0.9.1 - igloo_version_check@Base 0.9.0 - igloo_version_get@Base 0.9.0 diff -Nru libigloo-0.9.2/debian/libigloo0t64.install libigloo-0.9.2/debian/libigloo0t64.install --- libigloo-0.9.2/debian/libigloo0t64.install 1970-01-01 00:00:00.000000000 +0000 +++ libigloo-0.9.2/debian/libigloo0t64.install 2020-12-19 00:25:13.000000000 +0000 @@ -0,0 +1 @@ +usr/lib/*/lib*.so.* diff -Nru libigloo-0.9.2/debian/libigloo0t64.lintian-overrides libigloo-0.9.2/debian/libigloo0t64.lintian-overrides --- libigloo-0.9.2/debian/libigloo0t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ libigloo-0.9.2/debian/libigloo0t64.lintian-overrides 2024-02-28 13:00:47.000000000 +0000 @@ -0,0 +1 @@ +libigloo0t64: package-name-doesnt-match-sonames libigloo0 diff -Nru libigloo-0.9.2/debian/libigloo0t64.symbols libigloo-0.9.2/debian/libigloo0t64.symbols --- libigloo-0.9.2/debian/libigloo0t64.symbols 1970-01-01 00:00:00.000000000 +0000 +++ libigloo-0.9.2/debian/libigloo0t64.symbols 2024-02-28 13:00:47.000000000 +0000 @@ -0,0 +1,130 @@ +libigloo.so.0 libigloo0t64 #MINVER# +* Build-Depends-Package: libigloo-dev + igloo_RO_HAS_TYPE_raw@Base 0.9.0 + igloo_RO_IS_VALID_raw@Base 0.9.0 + igloo_RO_TO_TYPE_raw@Base 0.9.0 + igloo_cs_replace@Base 0.9.0 + igloo_cs_skip_spaces@Base 0.9.0 + igloo_cs_to_bool@Base 0.9.0 + igloo_cs_to_hex@Base 0.9.0 + igloo_cs_to_int@Base 0.9.0 + igloo_cs_to_lower@Base 0.9.0 + igloo_cs_to_lower_first@Base 0.9.0 + igloo_cs_to_uint@Base 0.9.0 + igloo_cs_to_upper@Base 0.9.0 + igloo_cs_to_upper_first@Base 0.9.0 + igloo_ctime_from_interval@Base 0.9.1 + igloo_ctime_from_now@Base 0.9.1 + igloo_ctime_from_null@Base 0.9.1 + igloo_ctime_from_time_t@Base 0.9.1 + igloo_ctime_is_absolute@Base 0.9.1 + igloo_ctime_is_interval@Base 0.9.1 + igloo_ctime_is_negative@Base 0.9.1 + igloo_ctime_is_null@Base 0.9.1 + igloo_ctime_is_valid@Base 0.9.1 + igloo_ctime_sleep@Base 0.9.1 + igloo_ctime_to_time_t@Base 0.9.1 + igloo_digest_copy@Base 0.9.1 + igloo_digest_new@Base 0.9.1 + igloo_digest_read@Base 0.9.1 + igloo_digest_write@Base 0.9.1 + igloo_error_by_domain@Base 0.9.1 + igloo_error_clear_system@Base 0.9.1 + igloo_error_from_system@Base 0.9.1 + igloo_error_get_description@Base 0.9.0 + igloo_error_getbyname@Base 0.9.0 + igloo_feature_equal@Base 0.9.0 + igloo_feature_get_name@Base 0.9.0 + igloo_hmac_copy@Base 0.9.1 + igloo_hmac_new@Base 0.9.1 + igloo_hmac_read@Base 0.9.1 + igloo_hmac_write@Base 0.9.1 + igloo_initialize@Base 0.9.0 + igloo_instance_can@Base 0.9.0 + igloo_instance_get_logger@Base 0.9.0 + igloo_instance_get_prng_state@Base 0.9.1 + igloo_instance_get_stringpool_state@Base 0.9.1 + igloo_instance_log@Base 0.9.0 + igloo_instance_prng_destroy@Base 0.9.1 + igloo_instance_prng_init@Base 0.9.1 + igloo_instance_prng_stringify@Base 0.9.1 + igloo_instance_set_logger@Base 0.9.0 + igloo_instance_sp_destroy@Base 0.9.1 + igloo_instance_sp_init@Base 0.9.1 + igloo_instance_sp_stringify@Base 0.9.1 + igloo_instance_type@Base 0.9.1 + igloo_instance_validate@Base 0.9.0 + igloo_list_clear@Base 0.9.0 + igloo_list_count@Base 0.9.0 + igloo_list_merge@Base 0.9.0 + igloo_list_pop@Base 0.9.0 + igloo_list_preallocate@Base 0.9.0 + igloo_list_preallocate__raw@Base 0.9.0 + igloo_list_push@Base 0.9.0 + igloo_list_remove@Base 0.9.0 + igloo_list_shift@Base 0.9.0 + igloo_list_unshift@Base 0.9.0 + igloo_prng_auto_reseed@Base 0.9.1 + igloo_prng_auto_reseed_unlocked@Base 0.9.1 + igloo_prng_configure@Base 0.9.1 + igloo_prng_read@Base 0.9.1 + igloo_prng_read_file@Base 0.9.1 + igloo_prng_write@Base 0.9.1 + igloo_prng_write_file@Base 0.9.1 + igloo_ro__type__igloo_digest_t@Base 0.9.1 + igloo_ro__type__igloo_hmac_t@Base 0.9.1 + igloo_ro__type__igloo_list_t@Base 0.9.0 + igloo_ro__type__igloo_ro_full_t@Base 0.9.0 + igloo_ro__type__igloo_ro_object_group_t@Base 0.9.0 + igloo_ro__type__igloo_ro_stub_t@Base 0.9.0 + igloo_ro__type__igloo_ro_t@Base 0.9.0 + igloo_ro__type__igloo_ro_tiny_t@Base 0.9.0 + igloo_ro__typedef__igloo_ro_full_t@Base 0.9.0 + igloo_ro__typedef__igloo_ro_object_group_t@Base 0.9.0 + igloo_ro__typedef__igloo_ro_stub_t@Base 0.9.0 + igloo_ro__typedef__igloo_ro_tiny_t@Base 0.9.0 + igloo_ro_bootstrap@Base 0.9.0 + igloo_ro_can_raw@Base 0.9.0 + igloo_ro_feature_ownlock@Base 0.9.0 + igloo_ro_get_error_raw@Base 0.9.0 + igloo_ro_get_instance@Base 0.9.0 + igloo_ro_get_instance_unsafe@Base 0.9.0 + igloo_ro_get_object_group@Base 0.9.0 + igloo_ro_locked_end@Base 0.9.0 + igloo_ro_locked_start@Base 0.9.0 + igloo_ro_new__raw@Base 0.9.0 + igloo_ro_new__raw_checked@Base 0.9.0 + igloo_ro_new__return_zero@Base 0.9.0 + igloo_ro_new__simple@Base 0.9.0 + igloo_ro_ref_raw@Base 0.9.0 + igloo_ro_ref_replace_raw@Base 0.9.0 + igloo_ro_stringify_raw@Base 0.9.0 + igloo_ro_unref_raw@Base 0.9.0 + igloo_ro_weak_ref_raw@Base 0.9.0 + igloo_ro_weak_ref_replace_raw@Base 0.9.0 + igloo_ro_weak_unref_raw@Base 0.9.0 + igloo_rwlock_destroy@Base 0.9.0 + igloo_rwlock_init@Base 0.9.0 + igloo_rwlock_rlock@Base 0.9.0 + igloo_rwlock_unlock@Base 0.9.0 + igloo_rwlock_wlock@Base 0.9.0 + igloo_sp_ref@Base 0.9.1 + igloo_sp_replace@Base 0.9.1 + igloo_sp_unref@Base 0.9.1 + igloo_tap_bail_out@Base 0.9.1 + igloo_tap_can_continue@Base 0.9.1 + igloo_tap_diagnostic@Base 0.9.1 + igloo_tap_dump_ro@Base 0.9.1 + igloo_tap_exit_on@Base 0.9.1 + igloo_tap_fin@Base 0.9.1 + igloo_tap_get_stats_real@Base 0.9.1 + igloo_tap_group_begin@Base 0.9.1 + igloo_tap_group_end@Base 0.9.1 + igloo_tap_group_run@Base 0.9.1 + igloo_tap_init@Base 0.9.1 + igloo_tap_test@Base 0.9.1 + igloo_tap_test_error@Base 0.9.1 + igloo_uuid_new_random_cstr@Base 0.9.1 + igloo_uuid_new_random_sp@Base 0.9.1 + igloo_version_check@Base 0.9.0 + igloo_version_get@Base 0.9.0