Source: norm 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-21-generic (SMP w/16 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: unable to detect
diff -Nru norm-1.5.9+dfsg/debian/changelog norm-1.5.9+dfsg/debian/changelog --- norm-1.5.9+dfsg/debian/changelog 2024-01-01 19:50:27.000000000 +0000 +++ norm-1.5.9+dfsg/debian/changelog 2024-03-01 12:39:50.000000000 +0000 @@ -1,3 +1,10 @@ +norm (1.5.9+dfsg-3.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1063179 + + -- Benjamin Drung <bdr...@debian.org> Fri, 01 Mar 2024 12:39:50 +0000 + norm (1.5.9+dfsg-3) unstable; urgency=medium [ Samuel Thibault ] diff -Nru norm-1.5.9+dfsg/debian/control norm-1.5.9+dfsg/debian/control --- norm-1.5.9+dfsg/debian/control 2024-01-01 19:49:26.000000000 +0000 +++ norm-1.5.9+dfsg/debian/control 2024-03-01 12:39:50.000000000 +0000 @@ -4,12 +4,15 @@ Maintainer: Luca Boccassi <bl...@debian.org> Standards-Version: 4.6.2 Rules-Requires-Root: no -Build-Depends: debhelper-compat (= 13), cmake, libpcap-dev [hurd-any], libxml2-dev, pkg-config, +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), cmake, libpcap-dev [hurd-any], libxml2-dev, pkg-config, Homepage: https://www.nrl.navy.mil/itd/ncs/products/norm Vcs-Browser: https://salsa.debian.org/debian/norm Vcs-Git: https://salsa.debian.org/debian/norm.git -Package: libnorm1 +Package: libnorm1t64 +Provides: ${t64:Provides} +Replaces: libnorm1 +Breaks: libnorm1 (<< ${source:Version}) Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} @@ -25,7 +28,7 @@ Architecture: any Multi-Arch: same Suggests: libnorm-doc -Depends: ${misc:Depends}, libnorm1 (= ${binary:Version}), +Depends: ${misc:Depends}, libnorm1t64 (= ${binary:Version}), libpcap-dev [hurd-any], libxml2-dev, Description: NACK-Oriented Reliable Multicast (NORM) library (development files) diff -Nru norm-1.5.9+dfsg/debian/libnorm1.install norm-1.5.9+dfsg/debian/libnorm1.install --- norm-1.5.9+dfsg/debian/libnorm1.install 2024-01-01 19:49:26.000000000 +0000 +++ norm-1.5.9+dfsg/debian/libnorm1.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib/*/lib*.so.* diff -Nru norm-1.5.9+dfsg/debian/libnorm1.symbols norm-1.5.9+dfsg/debian/libnorm1.symbols --- norm-1.5.9+dfsg/debian/libnorm1.symbols 2024-01-01 19:49:26.000000000 +0000 +++ norm-1.5.9+dfsg/debian/libnorm1.symbols 1970-01-01 00:00:00.000000000 +0000 @@ -1,162 +0,0 @@ -libnorm.so.1 libnorm1 #MINVER# -* Build-Depends-Package: libnorm-dev - NORM_DESCRIPTOR_INVALID@Base 1.5r6 -#MISSING: 1.5.7# NORM_GSIZE@Base 1.5r6 - NORM_INSTANCE_INVALID@Base 1.5r6 - NORM_NODE_ANY@Base 1.5r6 - NORM_NODE_INVALID@Base 1.5r6 - NORM_NODE_NONE@Base 1.5r6 - NORM_OBJECT_INVALID@Base 1.5r6 -#MISSING: 1.5.7# NORM_RTT@Base 1.5r6 - NORM_SESSION_INVALID@Base 1.5r6 - NormAddAckingNode@Base 1.5r6 - NormAlloc@Base 1.5.7 - NormCancelCommand@Base 1.5r6 - NormCancelUserTimer@Base 1.5r6 - NormCancelWatermark@Base 1.5r6 - NormChangeDestination@Base 1.5r6 - NormCloseDebugLog@Base 1.5r6 - NormCloseDebugPipe@Base 1.5r6 - NormCountCompletedObjects@Base 1.5r6 - NormCreateInstance@Base 1.5r6 - NormCreateSession@Base 1.5r6 - NormDataAccessData@Base 1.5r6 - NormDataDetachData@Base 1.5r6 - NormDataEnqueue@Base 1.5r6 - NormDestroyInstance@Base 1.5r6 - NormDestroySession@Base 1.5r6 - NormFileEnqueue@Base 1.5r6 - NormFileGetName@Base 1.5r6 - NormFileRename@Base 1.5r6 - NormFree@Base 1.5.7 - NormGetAckEx@Base 1.5.9 - NormGetAckingNodeHandle@Base 1.5r6 - NormGetAckingStatus@Base 1.5r6 - NormGetAddress@Base 1.5.7 - NormGetDebugLevel@Base 1.5r6 - NormGetDescriptor@Base 1.5r6 - NormGetGrttEstimate@Base 1.5r6 - NormGetInstance@Base 1.5r6 - NormGetLocalNodeId@Base 1.5r6 - NormGetNextAckingNode@Base 1.5r6 - NormGetNextEvent@Base 1.5r6 - NormGetRandomSessionId@Base 1.5r6 - NormGetReportInterval@Base 1.5r6 - NormGetRxBindAddress@Base 1.5.9 - NormGetRxPort@Base 1.5r6 - NormGetStreamBufferSegmentCount@Base 1.5r6 - NormGetTxPort@Base 1.5r6 - NormGetTxRate@Base 1.5r6 - NormGetUserData@Base 1.5r6 - NormGetVersion@Base 1.5r6 - NormIsUnicastAddress@Base 1.5r6 - NormLimitObjectInfo@Base 1.5.9 - NormNodeDelete@Base 1.5r6 - NormNodeFreeBuffers@Base 1.5r6 - NormNodeGetAddress@Base 1.5r6 - NormNodeGetCommand@Base 1.5r6 - NormNodeGetGrtt@Base 1.5r6 - NormNodeGetId@Base 1.5r6 - NormNodeGetUserData@Base 1.5r6 - NormNodeGetWatermarkEx@Base 1.5.9 - NormNodeRelease@Base 1.5r6 - NormNodeRetain@Base 1.5r6 - NormNodeSendAckEx@Base 1.5.9 - NormNodeSetNackingMode@Base 1.5r6 - NormNodeSetRepairBoundary@Base 1.5r6 - NormNodeSetRxRobustFactor@Base 1.5r6 - NormNodeSetUnicastNack@Base 1.5r6 - NormNodeSetUserData@Base 1.5r6 - NormObjectCancel@Base 1.5r6 - NormObjectGetBytesPending@Base 1.5r6 - NormObjectGetInfo@Base 1.5r6 - NormObjectGetInfoLength@Base 1.5r6 - NormObjectGetSender@Base 1.5r6 - NormObjectGetSize@Base 1.5r6 - NormObjectGetType@Base 1.5r6 - NormObjectGetUserData@Base 1.5r6 - NormObjectHasInfo@Base 1.5r6 - NormObjectRelease@Base 1.5r6 - NormObjectRetain@Base 1.5r6 - NormObjectSetNackingMode@Base 1.5r6 - NormObjectSetUserData@Base 1.5r6 - NormOpenDebugLog@Base 1.5r6 - NormOpenDebugPipe@Base 1.5r6 - NormPreallocateRemoteSender@Base 1.5.7 - NormPresetObjectInfo@Base 1.5.9 - NormReleasePreviousEvent@Base 1.5r6 - NormRemoveAckingNode@Base 1.5r6 - NormRequeueObject@Base 1.5r6 - NormResetWatermark@Base 1.5r6 - NormRestartInstance@Base 1.5r6 - NormResumeInstance@Base 1.5r6 - NormSendCommand@Base 1.5r6 - NormSetAllocationFunctions@Base 1.5.7 - NormSetAutoAckingNodes@Base 1.5r6 - NormSetAutoParity@Base 1.5r6 - NormSetBackoffFactor@Base 1.5r6 - NormSetCacheDirectory@Base 1.5r6 - NormSetCongestionControl@Base 1.5r6 - NormSetDebugLevel@Base 1.5r6 - NormSetDefaultNackingMode@Base 1.5r6 - NormSetDefaultRepairBoundary@Base 1.5r6 - NormSetDefaultRxRobustFactor@Base 1.5r6 - NormSetDefaultSyncPolicy@Base 1.5r6 - NormSetDefaultUnicastNack@Base 1.5r6 - NormSetEcnSupport@Base 1.5r6 - NormSetFlowControl@Base 1.5r6 - NormSetFragmentation@Base 1.5r6 - NormSetGroupSize@Base 1.5r6 - NormSetGrttEstimate@Base 1.5r6 - NormSetGrttMax@Base 1.5r6 - NormSetGrttProbingInterval@Base 1.5r6 - NormSetGrttProbingMode@Base 1.5r6 - NormSetGrttProbingTOS@Base 1.5.9 - NormSetId@Base 1.5.7 - NormSetLoopback@Base 1.5r6 - NormSetMessageTrace@Base 1.5r6 - NormSetMulticastInterface@Base 1.5r6 - NormSetMulticastLoopback@Base 1.5r6 - NormSetReportInterval@Base 1.5r6 - NormSetRxCacheLimit@Base 1.5r6 - NormSetRxLoss@Base 1.5r6 - NormSetRxPortReuse@Base 1.5r6 - NormSetRxSocketBuffer@Base 1.5r6 - NormSetSSM@Base 1.5r6 - NormSetServerListener@Base 1.5.7 - NormSetSilentReceiver@Base 1.5r6 - NormSetSynStatus@Base 1.5.7 - NormSetTOS@Base 1.5r6 - NormSetTTL@Base 1.5r6 - NormSetTxCacheBounds@Base 1.5r6 - NormSetTxLoss@Base 1.5r6 - NormSetTxOnly@Base 1.5r6 - NormSetTxPort@Base 1.5r6 - NormSetTxRate@Base 1.5r6 - NormSetTxRateBounds@Base 1.5r6 - NormSetTxRobustFactor@Base 1.5r6 - NormSetTxSocketBuffer@Base 1.5r6 - NormSetUserData@Base 1.5r6 - NormSetUserTimer@Base 1.5r6 - NormSetWatermark@Base 1.5r6 - NormSetWatermarkEx@Base 1.5.9 - NormStartReceiver@Base 1.5r6 - NormStartSender@Base 1.5r6 - NormStopInstance@Base 1.5r6 - NormStopReceiver@Base 1.5r6 - NormStopSender@Base 1.5r6 - NormStreamClose@Base 1.5r6 - NormStreamFlush@Base 1.5r6 - NormStreamGetBufferUsage@Base 1.5r6 - NormStreamGetReadOffset@Base 1.5r6 - NormStreamGetVacancy@Base 1.5.9 - NormStreamHasVacancy@Base 1.5r6 - NormStreamMarkEom@Base 1.5r6 - NormStreamOpen@Base 1.5r6 - NormStreamRead@Base 1.5r6 - NormStreamSeekMsgStart@Base 1.5r6 - NormStreamSetAutoFlush@Base 1.5r6 - NormStreamSetPushEnable@Base 1.5r6 - NormStreamWrite@Base 1.5r6 - NormSuspendInstance@Base 1.5r6 - NormTransferSender@Base 1.5.7 diff -Nru norm-1.5.9+dfsg/debian/libnorm1t64.install norm-1.5.9+dfsg/debian/libnorm1t64.install --- norm-1.5.9+dfsg/debian/libnorm1t64.install 1970-01-01 00:00:00.000000000 +0000 +++ norm-1.5.9+dfsg/debian/libnorm1t64.install 2024-01-01 19:49:26.000000000 +0000 @@ -0,0 +1 @@ +usr/lib/*/lib*.so.* diff -Nru norm-1.5.9+dfsg/debian/libnorm1t64.lintian-overrides norm-1.5.9+dfsg/debian/libnorm1t64.lintian-overrides --- norm-1.5.9+dfsg/debian/libnorm1t64.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ norm-1.5.9+dfsg/debian/libnorm1t64.lintian-overrides 2024-03-01 12:39:45.000000000 +0000 @@ -0,0 +1 @@ +libnorm1t64: package-name-doesnt-match-sonames libnorm1 diff -Nru norm-1.5.9+dfsg/debian/libnorm1t64.symbols norm-1.5.9+dfsg/debian/libnorm1t64.symbols --- norm-1.5.9+dfsg/debian/libnorm1t64.symbols 1970-01-01 00:00:00.000000000 +0000 +++ norm-1.5.9+dfsg/debian/libnorm1t64.symbols 2024-03-01 12:39:45.000000000 +0000 @@ -0,0 +1,162 @@ +libnorm.so.1 libnorm1t64 #MINVER# +* Build-Depends-Package: libnorm-dev + NORM_DESCRIPTOR_INVALID@Base 1.5r6 +#MISSING: 1.5.7# NORM_GSIZE@Base 1.5r6 + NORM_INSTANCE_INVALID@Base 1.5r6 + NORM_NODE_ANY@Base 1.5r6 + NORM_NODE_INVALID@Base 1.5r6 + NORM_NODE_NONE@Base 1.5r6 + NORM_OBJECT_INVALID@Base 1.5r6 +#MISSING: 1.5.7# NORM_RTT@Base 1.5r6 + NORM_SESSION_INVALID@Base 1.5r6 + NormAddAckingNode@Base 1.5r6 + NormAlloc@Base 1.5.7 + NormCancelCommand@Base 1.5r6 + NormCancelUserTimer@Base 1.5r6 + NormCancelWatermark@Base 1.5r6 + NormChangeDestination@Base 1.5r6 + NormCloseDebugLog@Base 1.5r6 + NormCloseDebugPipe@Base 1.5r6 + NormCountCompletedObjects@Base 1.5r6 + NormCreateInstance@Base 1.5r6 + NormCreateSession@Base 1.5r6 + NormDataAccessData@Base 1.5r6 + NormDataDetachData@Base 1.5r6 + NormDataEnqueue@Base 1.5r6 + NormDestroyInstance@Base 1.5r6 + NormDestroySession@Base 1.5r6 + NormFileEnqueue@Base 1.5r6 + NormFileGetName@Base 1.5r6 + NormFileRename@Base 1.5r6 + NormFree@Base 1.5.7 + NormGetAckEx@Base 1.5.9 + NormGetAckingNodeHandle@Base 1.5r6 + NormGetAckingStatus@Base 1.5r6 + NormGetAddress@Base 1.5.7 + NormGetDebugLevel@Base 1.5r6 + NormGetDescriptor@Base 1.5r6 + NormGetGrttEstimate@Base 1.5r6 + NormGetInstance@Base 1.5r6 + NormGetLocalNodeId@Base 1.5r6 + NormGetNextAckingNode@Base 1.5r6 + NormGetNextEvent@Base 1.5r6 + NormGetRandomSessionId@Base 1.5r6 + NormGetReportInterval@Base 1.5r6 + NormGetRxBindAddress@Base 1.5.9 + NormGetRxPort@Base 1.5r6 + NormGetStreamBufferSegmentCount@Base 1.5r6 + NormGetTxPort@Base 1.5r6 + NormGetTxRate@Base 1.5r6 + NormGetUserData@Base 1.5r6 + NormGetVersion@Base 1.5r6 + NormIsUnicastAddress@Base 1.5r6 + NormLimitObjectInfo@Base 1.5.9 + NormNodeDelete@Base 1.5r6 + NormNodeFreeBuffers@Base 1.5r6 + NormNodeGetAddress@Base 1.5r6 + NormNodeGetCommand@Base 1.5r6 + NormNodeGetGrtt@Base 1.5r6 + NormNodeGetId@Base 1.5r6 + NormNodeGetUserData@Base 1.5r6 + NormNodeGetWatermarkEx@Base 1.5.9 + NormNodeRelease@Base 1.5r6 + NormNodeRetain@Base 1.5r6 + NormNodeSendAckEx@Base 1.5.9 + NormNodeSetNackingMode@Base 1.5r6 + NormNodeSetRepairBoundary@Base 1.5r6 + NormNodeSetRxRobustFactor@Base 1.5r6 + NormNodeSetUnicastNack@Base 1.5r6 + NormNodeSetUserData@Base 1.5r6 + NormObjectCancel@Base 1.5r6 + NormObjectGetBytesPending@Base 1.5r6 + NormObjectGetInfo@Base 1.5r6 + NormObjectGetInfoLength@Base 1.5r6 + NormObjectGetSender@Base 1.5r6 + NormObjectGetSize@Base 1.5r6 + NormObjectGetType@Base 1.5r6 + NormObjectGetUserData@Base 1.5r6 + NormObjectHasInfo@Base 1.5r6 + NormObjectRelease@Base 1.5r6 + NormObjectRetain@Base 1.5r6 + NormObjectSetNackingMode@Base 1.5r6 + NormObjectSetUserData@Base 1.5r6 + NormOpenDebugLog@Base 1.5r6 + NormOpenDebugPipe@Base 1.5r6 + NormPreallocateRemoteSender@Base 1.5.7 + NormPresetObjectInfo@Base 1.5.9 + NormReleasePreviousEvent@Base 1.5r6 + NormRemoveAckingNode@Base 1.5r6 + NormRequeueObject@Base 1.5r6 + NormResetWatermark@Base 1.5r6 + NormRestartInstance@Base 1.5r6 + NormResumeInstance@Base 1.5r6 + NormSendCommand@Base 1.5r6 + NormSetAllocationFunctions@Base 1.5.7 + NormSetAutoAckingNodes@Base 1.5r6 + NormSetAutoParity@Base 1.5r6 + NormSetBackoffFactor@Base 1.5r6 + NormSetCacheDirectory@Base 1.5r6 + NormSetCongestionControl@Base 1.5r6 + NormSetDebugLevel@Base 1.5r6 + NormSetDefaultNackingMode@Base 1.5r6 + NormSetDefaultRepairBoundary@Base 1.5r6 + NormSetDefaultRxRobustFactor@Base 1.5r6 + NormSetDefaultSyncPolicy@Base 1.5r6 + NormSetDefaultUnicastNack@Base 1.5r6 + NormSetEcnSupport@Base 1.5r6 + NormSetFlowControl@Base 1.5r6 + NormSetFragmentation@Base 1.5r6 + NormSetGroupSize@Base 1.5r6 + NormSetGrttEstimate@Base 1.5r6 + NormSetGrttMax@Base 1.5r6 + NormSetGrttProbingInterval@Base 1.5r6 + NormSetGrttProbingMode@Base 1.5r6 + NormSetGrttProbingTOS@Base 1.5.9 + NormSetId@Base 1.5.7 + NormSetLoopback@Base 1.5r6 + NormSetMessageTrace@Base 1.5r6 + NormSetMulticastInterface@Base 1.5r6 + NormSetMulticastLoopback@Base 1.5r6 + NormSetReportInterval@Base 1.5r6 + NormSetRxCacheLimit@Base 1.5r6 + NormSetRxLoss@Base 1.5r6 + NormSetRxPortReuse@Base 1.5r6 + NormSetRxSocketBuffer@Base 1.5r6 + NormSetSSM@Base 1.5r6 + NormSetServerListener@Base 1.5.7 + NormSetSilentReceiver@Base 1.5r6 + NormSetSynStatus@Base 1.5.7 + NormSetTOS@Base 1.5r6 + NormSetTTL@Base 1.5r6 + NormSetTxCacheBounds@Base 1.5r6 + NormSetTxLoss@Base 1.5r6 + NormSetTxOnly@Base 1.5r6 + NormSetTxPort@Base 1.5r6 + NormSetTxRate@Base 1.5r6 + NormSetTxRateBounds@Base 1.5r6 + NormSetTxRobustFactor@Base 1.5r6 + NormSetTxSocketBuffer@Base 1.5r6 + NormSetUserData@Base 1.5r6 + NormSetUserTimer@Base 1.5r6 + NormSetWatermark@Base 1.5r6 + NormSetWatermarkEx@Base 1.5.9 + NormStartReceiver@Base 1.5r6 + NormStartSender@Base 1.5r6 + NormStopInstance@Base 1.5r6 + NormStopReceiver@Base 1.5r6 + NormStopSender@Base 1.5r6 + NormStreamClose@Base 1.5r6 + NormStreamFlush@Base 1.5r6 + NormStreamGetBufferUsage@Base 1.5r6 + NormStreamGetReadOffset@Base 1.5r6 + NormStreamGetVacancy@Base 1.5.9 + NormStreamHasVacancy@Base 1.5r6 + NormStreamMarkEom@Base 1.5r6 + NormStreamOpen@Base 1.5r6 + NormStreamRead@Base 1.5r6 + NormStreamSeekMsgStart@Base 1.5r6 + NormStreamSetAutoFlush@Base 1.5r6 + NormStreamSetPushEnable@Base 1.5r6 + NormStreamWrite@Base 1.5r6 + NormSuspendInstance@Base 1.5r6 + NormTransferSender@Base 1.5.7