Bug#1063106: bctoolbox: NMU diff for 64-bit time_t transition
Steve Langasek
vorlon at debian.org
Fri Feb 16 21:55:51 GMT 2024
Hi Dennis,
On Thu, Feb 08, 2024 at 06:36:24PM +0100, Dennis Filder wrote:
> X-Debbugs-CC: Steve Langasek <vorlon at debian.org>
> The packages bctoolbox, belle-sip and linphone have been marked as
> affected by the 64-bit time_t transition. However, all these packages
> currently have new versions staged in experimental because their
> library packages had soname bumps unrelated to the 64-bit time_t
> transition (which you already noticed for belle-sip). As long as
> these staged versions actually make it into testing before the Trixie
> freeze there should be no need for these NMU diffs, correct?
There is perhaps no need for you to apply these diffs to your package; and
for any of these packages where you will be changing sonames, the diffs can
be dropped. But without making this transition explict in unstable, *any*
no-change rebuild in the meantime, of any of these libraries or their
reverse-dependencies, would result in potentially RC-buggy ABI skew. So our
intent would still be to NMU these to unstable even if the library
transition is subsequently superseded.
> > Since turning on 64-bit time_t is being handled centrally through a change
> > to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
> > important that libraries affected by this ABI change all be uploaded close
> > together in time.
> I presume the need for "close together in time" is to prevent
> interoperability issues from cropping up in unstable between shared
> library versions on different sides of the time_t transition. How
> timely would our staged versions need to be uploaded to unstable to
> obviate the need for the NMUs? I ask because it is very difficult to
> say with a useful degree of certainty when these staged versions will
> actually reach testing. Experience has shown that linphone stack
> transitions are prone to being afflicted by (sometimes multi-month)
> delays due to being blocked by other transitions, and I see no open
> bugreport for linphone on the release.debian.org pseudopackage, so
> Berni (who will do these uploads) apparently has not yet applied for a
> new transition slot.
Based on the above I think you should let us go ahead with the NMUs to
unstable and not worry about it, clobbering them later at your convenience.
Thanks,
--
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 --------------
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/pkg-voip-maintainers/attachments/20240216/9150a492/attachment.sig>
More information about the Pkg-voip-maintainers
mailing list