Bug#1063051: vnlog: NMU diff for 64-bit time_t transition

2024-02-28 Thread Dima Kogan
Steve Langasek writes: > What I'm unclear on is why you don't run vnl-gen-header at build time > and output the "generated" header in the -dev package with a > comprehensive description of all the ABI entry points? Each user of libvnlog-dev would give different arguments to vnl-gen-header, and

Bug#1063051: vnlog: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
On Wed, Feb 28, 2024 at 10:20:50PM -0800, Dima Kogan wrote: > Thanks for replying. I'll revert the changes. > > ... however, I will say it's very strange to ship a shared library, > > that has a public shlibs file, and has a -dev package that depends on > > it, but the headers shipped in that -dev

Bug#1063051: vnlog: NMU diff for 64-bit time_t transition

2024-02-28 Thread Dima Kogan
Thanks for replying. I'll revert the changes. > ... however, I will say it's very strange to ship a shared library, > that has a public shlibs file, and has a -dev package that depends on > it, but the headers shipped in that -dev package are NOT the > authoritative api for that library? That's

Bug#1063051: vnlog: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
On Wed, Feb 28, 2024 at 05:10:37PM -0800, Steve Langasek wrote: > > If you then run vnlog_fields_generated.h (which, again, #includes > > vnlog.h) through abi-compliance-checker, you'll see that it passes. > > vnl-gen-header doesn't support any time-related types, so this is y2k38 > > safe. > If

Bug#1063051: vnlog: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
On Wed, Feb 28, 2024 at 04:47:39PM -0800, Dima Kogan wrote: > Hi. vnlog does not depend on time_t. Is it too late to stop this > update? > The abi-compliance-checker failure is here: > > https://adrien.dcln.fr/misc/armhf-time_t/2024-02-01T09%3A53%3A00/logs/libvnlog-dev/base/log.txt > That

Bug#1063051: vnlog: NMU diff for 64-bit time_t transition

2024-02-28 Thread Dima Kogan
Hi. vnlog does not depend on time_t. Is it too late to stop this update? The abi-compliance-checker failure is here: https://adrien.dcln.fr/misc/armhf-time_t/2024-02-01T09%3A53%3A00/logs/libvnlog-dev/base/log.txt That error message says what the problem is: you are not supposed to #include

Bug#1063051: vnlog: NMU diff for 64-bit time_t transition

2024-02-28 Thread Steve Langasek
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

Bug#1063051: vnlog: NMU diff for 64-bit time_t transition

2024-02-04 Thread Steve Langasek
Source: vnlog Version: 1.36-4 Severity: serious Tags: patch pending sid trixie Justification: library ABI skew on upgrade User: debian-...@lists.debian.org Usertags: time-t NOTICE: these changes must not be uploaded to unstable yet! Dear maintainer, As part of the 64-bit time_t transition