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-14-generic (SMP w/12 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system)
diff -Nru c-blosc2-2.13.1+ds/debian/changelog c-blosc2-2.13.1+ds/debian/changelog --- c-blosc2-2.13.1+ds/debian/changelog 2024-01-27 12:02:41.000000000 +0000 +++ c-blosc2-2.13.1+ds/debian/changelog 2024-02-28 05:33:18.000000000 +0000 @@ -1,3 +1,10 @@ +c-blosc2 (2.13.1+ds-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062033 + + -- Steve Langasek <vor...@debian.org> Wed, 28 Feb 2024 05:33:18 +0000 + c-blosc2 (2.13.1+ds-1) unstable; urgency=medium * New upstream release. diff -Nru c-blosc2-2.13.1+ds/debian/control c-blosc2-2.13.1+ds/debian/control --- c-blosc2-2.13.1+ds/debian/control 2024-01-27 12:02:41.000000000 +0000 +++ c-blosc2-2.13.1+ds/debian/control 2024-02-28 05:33:18.000000000 +0000 @@ -3,7 +3,7 @@ Section: libs Maintainer: Debian Science Maintainers <debian-science-maintain...@lists.alioth.debian.org> Uploaders: Antonio Valentino <antonio.valent...@tiscali.it> -Build-Depends: debhelper-compat (= 13), +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), cmake, dh-cmake-compat (= 1), dh-sequence-cmake, @@ -40,7 +40,7 @@ Section: libdevel Architecture: any Multi-Arch: same -Depends: libblosc2-2 (= ${binary:Version}), +Depends: libblosc2-2t64 (= ${binary:Version}), ${misc:Depends}, ${sphinxdoc:Depends} Description: ${source:Synopsis} (development files) @@ -49,7 +49,10 @@ This package contains the development files required to build programs against Blosc2. -Package: libblosc2-2 +Package: libblosc2-2t64 +Provides: ${t64:Provides} +Replaces: libblosc2-2 +Breaks: libblosc2-2 (<< ${source:Version}) Multi-Arch: same Architecture: any Depends: ${shlibs:Depends}, diff -Nru c-blosc2-2.13.1+ds/debian/libblosc2-2.install c-blosc2-2.13.1+ds/debian/libblosc2-2.install --- c-blosc2-2.13.1+ds/debian/libblosc2-2.install 2024-01-27 12:02:41.000000000 +0000 +++ c-blosc2-2.13.1+ds/debian/libblosc2-2.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib/*/lib*.so.* diff -Nru c-blosc2-2.13.1+ds/debian/libblosc2-2.symbols c-blosc2-2.13.1+ds/debian/libblosc2-2.symbols --- c-blosc2-2.13.1+ds/debian/libblosc2-2.symbols 2024-01-27 12:02:41.000000000 +0000 +++ c-blosc2-2.13.1+ds/debian/libblosc2-2.symbols 1970-01-01 00:00:00.000000000 +0000 @@ -1,131 +0,0 @@ -# SymbolsHelper-Confirmed: 2.12.0 amd64 arm64 armel armhf hppa hurd-i386 i386 loong64 m68k powerpc ppc64 ppc64el s390x sh4 sparc64 x32 -libblosc2.so.2 #PACKAGE# #MINVER# -* Build-Depends-Package: libblosc2-dev - b2nd_append@Base 2.9.2 - b2nd_copy@Base 2.9.2 - b2nd_copy_buffer@Base 2.11.2 - b2nd_create_ctx@Base 2.9.2 - b2nd_delete@Base 2.9.2 - b2nd_empty@Base 2.9.2 - b2nd_free@Base 2.9.2 - b2nd_free_ctx@Base 2.9.2 - b2nd_from_cbuffer@Base 2.9.2 - b2nd_from_cframe@Base 2.9.2 - b2nd_from_schunk@Base 2.9.2 - b2nd_full@Base 2.9.2 - b2nd_get_orthogonal_selection@Base 2.9.2 - b2nd_get_slice@Base 2.9.2 - b2nd_get_slice_cbuffer@Base 2.9.2 - b2nd_insert@Base 2.9.2 - b2nd_open@Base 2.9.2 - b2nd_open_offset@Base 2.9.2 - b2nd_print_meta@Base 2.9.2 - b2nd_resize@Base 2.9.2 - b2nd_save@Base 2.9.2 - b2nd_serialize_meta@Base 2.9.2 - b2nd_set_orthogonal_selection@Base 2.9.2 - b2nd_set_slice_cbuffer@Base 2.9.2 - b2nd_squeeze@Base 2.9.2 - b2nd_squeeze_index@Base 2.9.2 - b2nd_to_cbuffer@Base 2.9.2 - b2nd_to_cframe@Base 2.9.2 - b2nd_uninit@Base 2.9.2 - b2nd_zeros@Base 2.9.2 - blosc1_cbuffer_metainfo@Base 2.9.2 - blosc1_cbuffer_sizes@Base 2.9.2 - blosc1_cbuffer_validate@Base 2.9.2 - blosc1_compress@Base 2.9.2 - blosc1_decompress@Base 2.9.2 - blosc1_get_blocksize@Base 2.9.2 - blosc1_get_compressor@Base 2.9.2 - blosc1_getitem@Base 2.9.2 - blosc1_set_blocksize@Base 2.9.2 - blosc1_set_compressor@Base 2.9.2 - blosc1_set_splitmode@Base 2.9.2 - blosc2_cbuffer_complib@Base 2.9.2 - blosc2_cbuffer_sizes@Base 2.9.2 - blosc2_cbuffer_versions@Base 2.9.2 - blosc2_chunk_nans@Base 2.9.2 - blosc2_chunk_repeatval@Base 2.9.2 - blosc2_chunk_uninit@Base 2.9.2 - blosc2_chunk_zeros@Base 2.9.2 - blosc2_compcode_to_compname@Base 2.9.2 - blosc2_compname_to_compcode@Base 2.9.2 - blosc2_compress@Base 2.9.2 - blosc2_compress_ctx@Base 2.9.2 - blosc2_create_cctx@Base 2.9.2 - blosc2_create_dctx@Base 2.9.2 - blosc2_ctx_get_cparams@Base 2.9.2 - blosc2_ctx_get_dparams@Base 2.9.2 - blosc2_decompress@Base 2.9.2 - blosc2_decompress_ctx@Base 2.9.2 - blosc2_destroy@Base 2.9.2 - blosc2_frame_get_offsets@Base 2.9.2 - blosc2_free_ctx@Base 2.9.2 - blosc2_free_resources@Base 2.9.2 - blosc2_get_complib_info@Base 2.9.2 - blosc2_get_io_cb@Base 2.9.2 - blosc2_get_nthreads@Base 2.9.2 - blosc2_get_slice_nchunks@Base 2.12.0 - blosc2_get_version_string@Base 2.9.2 - blosc2_getitem@Base 2.9.2 - blosc2_getitem_ctx@Base 2.9.2 - blosc2_init@Base 2.9.2 - blosc2_list_compressors@Base 2.9.2 - blosc2_meta_add@Base 2.9.2 - blosc2_meta_update@Base 2.9.2 - blosc2_multidim_to_unidim@Base 2.9.2 - blosc2_register_codec@Base 2.9.2 - blosc2_register_filter@Base 2.9.2 - blosc2_register_io_cb@Base 2.9.2 - blosc2_remove_dir@Base 2.9.2 - blosc2_remove_urlpath@Base 2.9.2 - blosc2_rename_urlpath@Base 2.9.2 - blosc2_schunk_append_buffer@Base 2.9.2 - blosc2_schunk_append_chunk@Base 2.9.2 - blosc2_schunk_append_file@Base 2.9.2 - blosc2_schunk_avoid_cframe_free@Base 2.9.2 - blosc2_schunk_copy@Base 2.9.2 - blosc2_schunk_decompress_chunk@Base 2.9.2 - blosc2_schunk_delete_chunk@Base 2.9.2 - blosc2_schunk_fill_special@Base 2.9.2 - blosc2_schunk_frame_len@Base 2.9.2 - blosc2_schunk_free@Base 2.9.2 - blosc2_schunk_from_buffer@Base 2.9.2 - blosc2_schunk_get_chunk@Base 2.9.2 - blosc2_schunk_get_cparams@Base 2.9.2 - blosc2_schunk_get_dparams@Base 2.9.2 - blosc2_schunk_get_lazychunk@Base 2.9.2 - blosc2_schunk_get_slice_buffer@Base 2.9.2 - blosc2_schunk_insert_chunk@Base 2.9.2 - blosc2_schunk_new@Base 2.9.2 - blosc2_schunk_open@Base 2.9.2 - blosc2_schunk_open_offset@Base 2.9.2 - blosc2_schunk_open_udio@Base 2.9.2 - blosc2_schunk_reorder_offsets@Base 2.9.2 - blosc2_schunk_set_slice_buffer@Base 2.9.2 - blosc2_schunk_to_buffer@Base 2.9.2 - blosc2_schunk_to_file@Base 2.9.2 - blosc2_schunk_update_chunk@Base 2.9.2 - blosc2_set_delta@Base 2.9.2 - blosc2_set_maskout@Base 2.9.2 - blosc2_set_nthreads@Base 2.9.2 - blosc2_set_threads_callback@Base 2.9.2 - blosc2_stdio_close@Base 2.9.2 - blosc2_stdio_open@Base 2.9.2 - blosc2_stdio_read@Base 2.9.2 - blosc2_stdio_seek@Base 2.9.2 - blosc2_stdio_tell@Base 2.9.2 - blosc2_stdio_truncate@Base 2.9.2 - blosc2_stdio_write@Base 2.9.2 - blosc2_unidim_to_multidim@Base 2.9.2 - blosc2_vlmeta_add@Base 2.9.2 - blosc2_vlmeta_delete@Base 2.9.2 - blosc2_vlmeta_exists@Base 2.9.2 - blosc2_vlmeta_get@Base 2.9.2 - blosc2_vlmeta_get_names@Base 2.9.2 - blosc2_vlmeta_update@Base 2.9.2 - blosc_elapsed_nsecs@Base 2.9.2 - blosc_elapsed_secs@Base 2.9.2 - blosc_set_timestamp@Base 2.9.2 - register_tuner_private@Base 2.9.2 diff -Nru c-blosc2-2.13.1+ds/debian/libblosc2-2t64.install c-blosc2-2.13.1+ds/debian/libblosc2-2t64.install --- c-blosc2-2.13.1+ds/debian/libblosc2-2t64.install 1970-01-01 00:00:00.000000000 +0000 +++ c-blosc2-2.13.1+ds/debian/libblosc2-2t64.install 2024-01-27 12:02:41.000000000 +0000 @@ -0,0 +1 @@ +usr/lib/*/lib*.so.* diff -Nru c-blosc2-2.13.1+ds/debian/libblosc2-2t64.lintian-overrides c-blosc2-2.13.1+ds/debian/libblosc2-2t64.lintian-overrides --- c-blosc2-2.13.1+ds/debian/libblosc2-2t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ c-blosc2-2.13.1+ds/debian/libblosc2-2t64.lintian-overrides 2024-02-28 05:32:59.000000000 +0000 @@ -0,0 +1 @@ +libblosc2-2t64: package-name-doesnt-match-sonames libblosc2-2 diff -Nru c-blosc2-2.13.1+ds/debian/libblosc2-2t64.symbols c-blosc2-2.13.1+ds/debian/libblosc2-2t64.symbols --- c-blosc2-2.13.1+ds/debian/libblosc2-2t64.symbols 1970-01-01 00:00:00.000000000 +0000 +++ c-blosc2-2.13.1+ds/debian/libblosc2-2t64.symbols 2024-02-28 05:32:59.000000000 +0000 @@ -0,0 +1,131 @@ +# SymbolsHelper-Confirmed: 2.12.0 amd64 arm64 armel armhf hppa hurd-i386 i386 loong64 m68k powerpc ppc64 ppc64el s390x sh4 sparc64 x32 +libblosc2.so.2 #PACKAGE# #MINVER# +* Build-Depends-Package: libblosc2-dev + b2nd_append@Base 2.9.2 + b2nd_copy@Base 2.9.2 + b2nd_copy_buffer@Base 2.11.2 + b2nd_create_ctx@Base 2.9.2 + b2nd_delete@Base 2.9.2 + b2nd_empty@Base 2.9.2 + b2nd_free@Base 2.9.2 + b2nd_free_ctx@Base 2.9.2 + b2nd_from_cbuffer@Base 2.9.2 + b2nd_from_cframe@Base 2.9.2 + b2nd_from_schunk@Base 2.9.2 + b2nd_full@Base 2.9.2 + b2nd_get_orthogonal_selection@Base 2.9.2 + b2nd_get_slice@Base 2.9.2 + b2nd_get_slice_cbuffer@Base 2.9.2 + b2nd_insert@Base 2.9.2 + b2nd_open@Base 2.9.2 + b2nd_open_offset@Base 2.9.2 + b2nd_print_meta@Base 2.9.2 + b2nd_resize@Base 2.9.2 + b2nd_save@Base 2.9.2 + b2nd_serialize_meta@Base 2.9.2 + b2nd_set_orthogonal_selection@Base 2.9.2 + b2nd_set_slice_cbuffer@Base 2.9.2 + b2nd_squeeze@Base 2.9.2 + b2nd_squeeze_index@Base 2.9.2 + b2nd_to_cbuffer@Base 2.9.2 + b2nd_to_cframe@Base 2.9.2 + b2nd_uninit@Base 2.9.2 + b2nd_zeros@Base 2.9.2 + blosc1_cbuffer_metainfo@Base 2.9.2 + blosc1_cbuffer_sizes@Base 2.9.2 + blosc1_cbuffer_validate@Base 2.9.2 + blosc1_compress@Base 2.9.2 + blosc1_decompress@Base 2.9.2 + blosc1_get_blocksize@Base 2.9.2 + blosc1_get_compressor@Base 2.9.2 + blosc1_getitem@Base 2.9.2 + blosc1_set_blocksize@Base 2.9.2 + blosc1_set_compressor@Base 2.9.2 + blosc1_set_splitmode@Base 2.9.2 + blosc2_cbuffer_complib@Base 2.9.2 + blosc2_cbuffer_sizes@Base 2.9.2 + blosc2_cbuffer_versions@Base 2.9.2 + blosc2_chunk_nans@Base 2.9.2 + blosc2_chunk_repeatval@Base 2.9.2 + blosc2_chunk_uninit@Base 2.9.2 + blosc2_chunk_zeros@Base 2.9.2 + blosc2_compcode_to_compname@Base 2.9.2 + blosc2_compname_to_compcode@Base 2.9.2 + blosc2_compress@Base 2.9.2 + blosc2_compress_ctx@Base 2.9.2 + blosc2_create_cctx@Base 2.9.2 + blosc2_create_dctx@Base 2.9.2 + blosc2_ctx_get_cparams@Base 2.9.2 + blosc2_ctx_get_dparams@Base 2.9.2 + blosc2_decompress@Base 2.9.2 + blosc2_decompress_ctx@Base 2.9.2 + blosc2_destroy@Base 2.9.2 + blosc2_frame_get_offsets@Base 2.9.2 + blosc2_free_ctx@Base 2.9.2 + blosc2_free_resources@Base 2.9.2 + blosc2_get_complib_info@Base 2.9.2 + blosc2_get_io_cb@Base 2.9.2 + blosc2_get_nthreads@Base 2.9.2 + blosc2_get_slice_nchunks@Base 2.12.0 + blosc2_get_version_string@Base 2.9.2 + blosc2_getitem@Base 2.9.2 + blosc2_getitem_ctx@Base 2.9.2 + blosc2_init@Base 2.9.2 + blosc2_list_compressors@Base 2.9.2 + blosc2_meta_add@Base 2.9.2 + blosc2_meta_update@Base 2.9.2 + blosc2_multidim_to_unidim@Base 2.9.2 + blosc2_register_codec@Base 2.9.2 + blosc2_register_filter@Base 2.9.2 + blosc2_register_io_cb@Base 2.9.2 + blosc2_remove_dir@Base 2.9.2 + blosc2_remove_urlpath@Base 2.9.2 + blosc2_rename_urlpath@Base 2.9.2 + blosc2_schunk_append_buffer@Base 2.9.2 + blosc2_schunk_append_chunk@Base 2.9.2 + blosc2_schunk_append_file@Base 2.9.2 + blosc2_schunk_avoid_cframe_free@Base 2.9.2 + blosc2_schunk_copy@Base 2.9.2 + blosc2_schunk_decompress_chunk@Base 2.9.2 + blosc2_schunk_delete_chunk@Base 2.9.2 + blosc2_schunk_fill_special@Base 2.9.2 + blosc2_schunk_frame_len@Base 2.9.2 + blosc2_schunk_free@Base 2.9.2 + blosc2_schunk_from_buffer@Base 2.9.2 + blosc2_schunk_get_chunk@Base 2.9.2 + blosc2_schunk_get_cparams@Base 2.9.2 + blosc2_schunk_get_dparams@Base 2.9.2 + blosc2_schunk_get_lazychunk@Base 2.9.2 + blosc2_schunk_get_slice_buffer@Base 2.9.2 + blosc2_schunk_insert_chunk@Base 2.9.2 + blosc2_schunk_new@Base 2.9.2 + blosc2_schunk_open@Base 2.9.2 + blosc2_schunk_open_offset@Base 2.9.2 + blosc2_schunk_open_udio@Base 2.9.2 + blosc2_schunk_reorder_offsets@Base 2.9.2 + blosc2_schunk_set_slice_buffer@Base 2.9.2 + blosc2_schunk_to_buffer@Base 2.9.2 + blosc2_schunk_to_file@Base 2.9.2 + blosc2_schunk_update_chunk@Base 2.9.2 + blosc2_set_delta@Base 2.9.2 + blosc2_set_maskout@Base 2.9.2 + blosc2_set_nthreads@Base 2.9.2 + blosc2_set_threads_callback@Base 2.9.2 + blosc2_stdio_close@Base 2.9.2 + blosc2_stdio_open@Base 2.9.2 + blosc2_stdio_read@Base 2.9.2 + blosc2_stdio_seek@Base 2.9.2 + blosc2_stdio_tell@Base 2.9.2 + blosc2_stdio_truncate@Base 2.9.2 + blosc2_stdio_write@Base 2.9.2 + blosc2_unidim_to_multidim@Base 2.9.2 + blosc2_vlmeta_add@Base 2.9.2 + blosc2_vlmeta_delete@Base 2.9.2 + blosc2_vlmeta_exists@Base 2.9.2 + blosc2_vlmeta_get@Base 2.9.2 + blosc2_vlmeta_get_names@Base 2.9.2 + blosc2_vlmeta_update@Base 2.9.2 + blosc_elapsed_nsecs@Base 2.9.2 + blosc_elapsed_secs@Base 2.9.2 + blosc_set_timestamp@Base 2.9.2 + register_tuner_private@Base 2.9.2