]> git.tuebingen.mpg.de Git - lopsub.git/commit
debian: 64-bit time_t transition.
authorSteve Langasek <vorlon@debian.org>
Thu, 1 Feb 2024 11:47:49 +0000 (12:47 +0100)
committerAndre Noll <maan@tuebingen.mpg.de>
Fri, 2 Feb 2024 10:12:15 +0000 (11:12 +0100)
commitb4d4de17a5c87427c5c06a9926e9e39c96f42102
treea5da68d1a154af5ece84675bcbec5ae9aae375cd
parent3a365ff8b88a29a5774f19a50e0aa8a9d713517f
debian: 64-bit time_t transition.

As part of the 64-bit time_t transition required
to support 32-bit architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
liblopsub as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary
to have a library transition, which is most easily done by renaming
the runtime library package.

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.
Therefore I have prepared a 0-day NMU for liblopsub which will
initially be uploaded to experimental if possible, then to unstable
after packages have cleared binary NEW.

Signed-off-by: Andre Noll <maan@tuebingen.mpg.de>
debian/changelog
debian/control
debian/liblopsub1.install [deleted file]
debian/liblopsub1t64.install [new file with mode: 0644]
debian/liblopsub1t64.lintian-overrides [new file with mode: 0644]
debian/rules