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 libbigwig-0.4.7+dfsg/debian/changelog libbigwig-0.4.7+dfsg/debian/changelog --- libbigwig-0.4.7+dfsg/debian/changelog 2022-09-10 07:33:51.000000000 +0000 +++ libbigwig-0.4.7+dfsg/debian/changelog 2024-02-29 08:50:16.000000000 +0000 @@ -1,3 +1,10 @@ +libbigwig (0.4.7+dfsg-3.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062229 + + -- Lukas Märdian <sl...@debian.org> Thu, 29 Feb 2024 08:50:16 +0000 + libbigwig (0.4.7+dfsg-3) unstable; urgency=medium * Team upload. diff -Nru libbigwig-0.4.7+dfsg/debian/control libbigwig-0.4.7+dfsg/debian/control --- libbigwig-0.4.7+dfsg/debian/control 2022-08-29 16:56:21.000000000 +0000 +++ libbigwig-0.4.7+dfsg/debian/control 2024-02-29 08:50:16.000000000 +0000 @@ -3,8 +3,8 @@ Uploaders: Steffen Moeller <moel...@debian.org> Section: science Priority: optional -Build-Depends: debhelper-compat (= 13), - d-shlibs, +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), + d-shlibs (>= 0.106~), libcurl4-gnutls-dev|libcurl-dev, zlib1g-dev Build-Depends-Indep: doxygen @@ -14,7 +14,10 @@ Homepage: https://github.com/dpryan79/libBigWig/ Rules-Requires-Root: no -Package: libbigwig0 +Package: libbigwig0t64 +Provides: ${t64:Provides} +Replaces: libbigwig0 +Conflicts: libbigwig0 (<< ${source:Version}) Architecture: any Section: libs Multi-Arch: same @@ -31,7 +34,7 @@ Architecture: any Multi-Arch: same Section: libdevel -Depends: libbigwig0 (= ${binary:Version}), +Depends: libbigwig0t64 (= ${binary:Version}), ${misc:Depends} Description: C library for handling bigWig files - header files This package provides the files needed to develop with the libBigWig diff -Nru libbigwig-0.4.7+dfsg/debian/libbigwig0.symbols libbigwig-0.4.7+dfsg/debian/libbigwig0.symbols --- libbigwig-0.4.7+dfsg/debian/libbigwig0.symbols 2022-08-29 16:52:07.000000000 +0000 +++ libbigwig-0.4.7+dfsg/debian/libbigwig0.symbols 1970-01-01 00:00:00.000000000 +0000 @@ -1,66 +0,0 @@ -libBigWig.so.0 libbigwig0 #MINVER# - GLOBAL_DEFAULTBUFFERSIZE@Base 0.4.6 - addIntervalValue@Base 0.4.6 - bbDestroyOverlappingEntries@Base 0.4.6 - bbGetOverlappingEntries@Base 0.4.6 - bbGetOverlappingEntriesCore@Base 0.4.6 - bbGetSQL@Base 0.4.6 - bbIsBigBed@Base 0.4.6 - bbOpen@Base 0.4.6 - bbOverlappingEntriesIterator@Base 0.4.6 - bwAddIntervalSpanSteps@Base 0.4.6 - bwAddIntervalSpans@Base 0.4.6 - bwAddIntervals@Base 0.4.6 - bwAppendIntervalSpanSteps@Base 0.4.6 - bwAppendIntervalSpans@Base 0.4.6 - bwAppendIntervals@Base 0.4.6 - bwCleanup@Base 0.4.6 - bwClose@Base 0.4.6 - bwCreateChromList@Base 0.4.6 - bwCreateHdr@Base 0.4.6 - bwDestroyIndex@Base 0.4.6 - bwDestroyIndexNode@Base 0.4.6 - bwDestroyOverlappingIntervals@Base 0.4.6 - bwFillBuffer@Base 0.4.6 - bwFillDataHdr@Base 0.4.6 - bwFinalize@Base 0.4.6 - bwGetOverlappingIntervals@Base 0.4.6 - bwGetOverlappingIntervalsCore@Base 0.4.6 - bwGetTid@Base 0.4.6 - bwGetValues@Base 0.4.6 - bwInit@Base 0.4.6 - bwIsBigWig@Base 0.4.6 - bwIteratorDestroy@Base 0.4.6 - bwIteratorNext@Base 0.4.6 - bwOpen@Base 0.4.6 - bwOverlappingIntervalsIterator@Base 0.4.6 - bwRead@Base 0.4.6 - bwReadIndex@Base 0.4.6 - bwSetPos@Base 0.4.6 - bwStats@Base 0.4.6 - bwStatsFromFull@Base 0.4.6 - bwStrdup@Base 0.4.7 - bwTell@Base 0.4.6 - bwWriteHdr@Base 0.4.6 - constructZoomLevels@Base 0.4.6 - destroyBWOverlapBlock@Base 0.4.6 - destroyVals_t@Base 0.4.6 - getContentLength@Base 0.4.6 - getScalar@Base 0.4.6 - makeZoomLevels@Base 0.4.6 - nextPos@Base 0.4.6 - overlapsInterval@Base 0.4.6 - updateInterval@Base 0.4.6 - urlClose@Base 0.4.6 - urlFetchData@Base 0.4.6 - urlOpen@Base 0.4.6 - urlRead@Base 0.4.6 - urlSeek@Base 0.4.6 - url_fread@Base 0.4.6 - walkRTreeNodes@Base 0.4.6 - writeIndex@Base 0.4.6 - writeIndexOffsets@Base 0.4.6 - writeIndexTree@Base 0.4.6 - writeIndexTreeNode@Base 0.4.6 - writeSummary@Base 0.4.6 - writeZoomLevels@Base 0.4.6 diff -Nru libbigwig-0.4.7+dfsg/debian/libbigwig0t64.lintian-overrides libbigwig-0.4.7+dfsg/debian/libbigwig0t64.lintian-overrides --- libbigwig-0.4.7+dfsg/debian/libbigwig0t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ libbigwig-0.4.7+dfsg/debian/libbigwig0t64.lintian-overrides 2024-02-29 08:48:00.000000000 +0000 @@ -0,0 +1 @@ +libbigwig0t64: package-name-doesnt-match-sonames libbigwig0 diff -Nru libbigwig-0.4.7+dfsg/debian/libbigwig0t64.symbols libbigwig-0.4.7+dfsg/debian/libbigwig0t64.symbols --- libbigwig-0.4.7+dfsg/debian/libbigwig0t64.symbols 1970-01-01 00:00:00.000000000 +0000 +++ libbigwig-0.4.7+dfsg/debian/libbigwig0t64.symbols 2024-02-29 08:48:00.000000000 +0000 @@ -0,0 +1,66 @@ +libBigWig.so.0 libbigwig0t64 #MINVER# + GLOBAL_DEFAULTBUFFERSIZE@Base 0.4.6 + addIntervalValue@Base 0.4.6 + bbDestroyOverlappingEntries@Base 0.4.6 + bbGetOverlappingEntries@Base 0.4.6 + bbGetOverlappingEntriesCore@Base 0.4.6 + bbGetSQL@Base 0.4.6 + bbIsBigBed@Base 0.4.6 + bbOpen@Base 0.4.6 + bbOverlappingEntriesIterator@Base 0.4.6 + bwAddIntervalSpanSteps@Base 0.4.6 + bwAddIntervalSpans@Base 0.4.6 + bwAddIntervals@Base 0.4.6 + bwAppendIntervalSpanSteps@Base 0.4.6 + bwAppendIntervalSpans@Base 0.4.6 + bwAppendIntervals@Base 0.4.6 + bwCleanup@Base 0.4.6 + bwClose@Base 0.4.6 + bwCreateChromList@Base 0.4.6 + bwCreateHdr@Base 0.4.6 + bwDestroyIndex@Base 0.4.6 + bwDestroyIndexNode@Base 0.4.6 + bwDestroyOverlappingIntervals@Base 0.4.6 + bwFillBuffer@Base 0.4.6 + bwFillDataHdr@Base 0.4.6 + bwFinalize@Base 0.4.6 + bwGetOverlappingIntervals@Base 0.4.6 + bwGetOverlappingIntervalsCore@Base 0.4.6 + bwGetTid@Base 0.4.6 + bwGetValues@Base 0.4.6 + bwInit@Base 0.4.6 + bwIsBigWig@Base 0.4.6 + bwIteratorDestroy@Base 0.4.6 + bwIteratorNext@Base 0.4.6 + bwOpen@Base 0.4.6 + bwOverlappingIntervalsIterator@Base 0.4.6 + bwRead@Base 0.4.6 + bwReadIndex@Base 0.4.6 + bwSetPos@Base 0.4.6 + bwStats@Base 0.4.6 + bwStatsFromFull@Base 0.4.6 + bwStrdup@Base 0.4.7 + bwTell@Base 0.4.6 + bwWriteHdr@Base 0.4.6 + constructZoomLevels@Base 0.4.6 + destroyBWOverlapBlock@Base 0.4.6 + destroyVals_t@Base 0.4.6 + getContentLength@Base 0.4.6 + getScalar@Base 0.4.6 + makeZoomLevels@Base 0.4.6 + nextPos@Base 0.4.6 + overlapsInterval@Base 0.4.6 + updateInterval@Base 0.4.6 + urlClose@Base 0.4.6 + urlFetchData@Base 0.4.6 + urlOpen@Base 0.4.6 + urlRead@Base 0.4.6 + urlSeek@Base 0.4.6 + url_fread@Base 0.4.6 + walkRTreeNodes@Base 0.4.6 + writeIndex@Base 0.4.6 + writeIndexOffsets@Base 0.4.6 + writeIndexTree@Base 0.4.6 + writeIndexTreeNode@Base 0.4.6 + writeSummary@Base 0.4.6 + writeZoomLevels@Base 0.4.6 diff -Nru libbigwig-0.4.7+dfsg/debian/rules libbigwig-0.4.7+dfsg/debian/rules --- libbigwig-0.4.7+dfsg/debian/rules 2022-08-29 17:34:16.000000000 +0000 +++ libbigwig-0.4.7+dfsg/debian/rules 2024-02-29 08:50:10.000000000 +0000 @@ -22,6 +22,7 @@ override_dh_auto_install: dh_auto_install d-shlibmove --commit \ + --t64 \ --multiarch \ --devunversioned \ --exclude-la \