[Debian-med-packaging] Bug#1062229: libbigwig: NMU diff for 64-bit time_t transition
Steve Langasek
vorlon at debian.org
Sat Feb 24 07:00:44 GMT 2024
Hello,
The package that was previously uploaded to experimental was unfortunately
broken because we did not notice that the package uses d-shlibs and
therefore needs additional changes. (Most packages using d-shlibs simply
failed to build without additional changes; camp built but produced an empty
package.)
Please find a fixed patch attached.
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer https://www.debian.org/
slangasek at ubuntu.com vorlon at debian.org
-------------- 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-24 06:58:05.000000000 +0000
@@ -1,3 +1,16 @@
+libbigwig (0.4.7+dfsg-3.1~exp2) experimental; urgency=medium
+
+ * Bump d-shlibs build-dependency for --t64 support
+
+ -- Steve Langasek <vorlon at debian.org> Sat, 24 Feb 2024 06:58:05 +0000
+
+libbigwig (0.4.7+dfsg-3.1~exp1) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <vorlon at debian.org> Wed, 31 Jan 2024 19:51:41 +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-24 06:57:51.000000000 +0000
@@ -4,7 +4,7 @@
Section: science
Priority: optional
Build-Depends: debhelper-compat (= 13),
- d-shlibs,
+ 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-01-31 19:51:41.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-01-31 19:51:41.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-24 06:57:31.000000000 +0000
@@ -22,6 +22,7 @@
override_dh_auto_install:
dh_auto_install
d-shlibmove --commit \
+ --t64 \
--multiarch \
--devunversioned \
--exclude-la \
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20240223/1b6fbf26/attachment.sig>
More information about the Debian-med-packaging
mailing list