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/
slanga...@ubuntu.com                                     vor...@debian.org
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 <vor...@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 <vor...@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@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-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@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-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 \

Attachment: signature.asc
Description: PGP signature

Reply via email to