[Debian-med-packaging] Bug#1062229: libbigwig: NMU diff for 64-bit time_t transition
Lukas Märdian
slyon at debian.org
Thu Feb 29 08:50:26 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 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 <slyon at 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 <moeller at 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 at Base 0.4.6
- addIntervalValue at Base 0.4.6
- bbDestroyOverlappingEntries at Base 0.4.6
- bbGetOverlappingEntries at Base 0.4.6
- bbGetOverlappingEntriesCore at Base 0.4.6
- bbGetSQL at Base 0.4.6
- bbIsBigBed at Base 0.4.6
- bbOpen at Base 0.4.6
- bbOverlappingEntriesIterator at Base 0.4.6
- bwAddIntervalSpanSteps at Base 0.4.6
- bwAddIntervalSpans at Base 0.4.6
- bwAddIntervals at Base 0.4.6
- bwAppendIntervalSpanSteps at Base 0.4.6
- bwAppendIntervalSpans at Base 0.4.6
- bwAppendIntervals at Base 0.4.6
- bwCleanup at Base 0.4.6
- bwClose at Base 0.4.6
- bwCreateChromList at Base 0.4.6
- bwCreateHdr at Base 0.4.6
- bwDestroyIndex at Base 0.4.6
- bwDestroyIndexNode at Base 0.4.6
- bwDestroyOverlappingIntervals at Base 0.4.6
- bwFillBuffer at Base 0.4.6
- bwFillDataHdr at Base 0.4.6
- bwFinalize at Base 0.4.6
- bwGetOverlappingIntervals at Base 0.4.6
- bwGetOverlappingIntervalsCore at Base 0.4.6
- bwGetTid at Base 0.4.6
- bwGetValues at Base 0.4.6
- bwInit at Base 0.4.6
- bwIsBigWig at Base 0.4.6
- bwIteratorDestroy at Base 0.4.6
- bwIteratorNext at Base 0.4.6
- bwOpen at Base 0.4.6
- bwOverlappingIntervalsIterator at Base 0.4.6
- bwRead at Base 0.4.6
- bwReadIndex at Base 0.4.6
- bwSetPos at Base 0.4.6
- bwStats at Base 0.4.6
- bwStatsFromFull at Base 0.4.6
- bwStrdup at Base 0.4.7
- bwTell at Base 0.4.6
- bwWriteHdr at Base 0.4.6
- constructZoomLevels at Base 0.4.6
- destroyBWOverlapBlock at Base 0.4.6
- destroyVals_t at Base 0.4.6
- getContentLength at Base 0.4.6
- getScalar at Base 0.4.6
- makeZoomLevels at Base 0.4.6
- nextPos at Base 0.4.6
- overlapsInterval at Base 0.4.6
- updateInterval at Base 0.4.6
- urlClose at Base 0.4.6
- urlFetchData at Base 0.4.6
- urlOpen at Base 0.4.6
- urlRead at Base 0.4.6
- urlSeek at Base 0.4.6
- url_fread at Base 0.4.6
- walkRTreeNodes at Base 0.4.6
- writeIndex at Base 0.4.6
- writeIndexOffsets at Base 0.4.6
- writeIndexTree at Base 0.4.6
- writeIndexTreeNode at Base 0.4.6
- writeSummary at Base 0.4.6
- writeZoomLevels at 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 at Base 0.4.6
+ addIntervalValue at Base 0.4.6
+ bbDestroyOverlappingEntries at Base 0.4.6
+ bbGetOverlappingEntries at Base 0.4.6
+ bbGetOverlappingEntriesCore at Base 0.4.6
+ bbGetSQL at Base 0.4.6
+ bbIsBigBed at Base 0.4.6
+ bbOpen at Base 0.4.6
+ bbOverlappingEntriesIterator at Base 0.4.6
+ bwAddIntervalSpanSteps at Base 0.4.6
+ bwAddIntervalSpans at Base 0.4.6
+ bwAddIntervals at Base 0.4.6
+ bwAppendIntervalSpanSteps at Base 0.4.6
+ bwAppendIntervalSpans at Base 0.4.6
+ bwAppendIntervals at Base 0.4.6
+ bwCleanup at Base 0.4.6
+ bwClose at Base 0.4.6
+ bwCreateChromList at Base 0.4.6
+ bwCreateHdr at Base 0.4.6
+ bwDestroyIndex at Base 0.4.6
+ bwDestroyIndexNode at Base 0.4.6
+ bwDestroyOverlappingIntervals at Base 0.4.6
+ bwFillBuffer at Base 0.4.6
+ bwFillDataHdr at Base 0.4.6
+ bwFinalize at Base 0.4.6
+ bwGetOverlappingIntervals at Base 0.4.6
+ bwGetOverlappingIntervalsCore at Base 0.4.6
+ bwGetTid at Base 0.4.6
+ bwGetValues at Base 0.4.6
+ bwInit at Base 0.4.6
+ bwIsBigWig at Base 0.4.6
+ bwIteratorDestroy at Base 0.4.6
+ bwIteratorNext at Base 0.4.6
+ bwOpen at Base 0.4.6
+ bwOverlappingIntervalsIterator at Base 0.4.6
+ bwRead at Base 0.4.6
+ bwReadIndex at Base 0.4.6
+ bwSetPos at Base 0.4.6
+ bwStats at Base 0.4.6
+ bwStatsFromFull at Base 0.4.6
+ bwStrdup at Base 0.4.7
+ bwTell at Base 0.4.6
+ bwWriteHdr at Base 0.4.6
+ constructZoomLevels at Base 0.4.6
+ destroyBWOverlapBlock at Base 0.4.6
+ destroyVals_t at Base 0.4.6
+ getContentLength at Base 0.4.6
+ getScalar at Base 0.4.6
+ makeZoomLevels at Base 0.4.6
+ nextPos at Base 0.4.6
+ overlapsInterval at Base 0.4.6
+ updateInterval at Base 0.4.6
+ urlClose at Base 0.4.6
+ urlFetchData at Base 0.4.6
+ urlOpen at Base 0.4.6
+ urlRead at Base 0.4.6
+ urlSeek at Base 0.4.6
+ url_fread at Base 0.4.6
+ walkRTreeNodes at Base 0.4.6
+ writeIndex at Base 0.4.6
+ writeIndexOffsets at Base 0.4.6
+ writeIndexTree at Base 0.4.6
+ writeIndexTreeNode at Base 0.4.6
+ writeSummary at Base 0.4.6
+ writeZoomLevels at 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 \
More information about the Debian-med-packaging
mailing list