Debian Bug report logs - #1062029
broker: NMU diff for 64-bit time_t transition

version graph

Package: src:broker; Maintainer for src:broker is Hilko Bengen <[email protected]>;

Reported by: Steve Langasek <[email protected]>

Date: Wed, 31 Jan 2024 03:09:02 UTC

Severity: serious

Tags: patch, pending, sid, trixie

Found in version broker/1.4.0+ds1-1

Fix blocked by 1037597: broker: ftbfs with GCC-13

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to [email protected], Hilko Bengen <[email protected]>:
Bug#1062029; Package src:broker. (Wed, 31 Jan 2024 03:09:03 GMT) (full text, mbox, link).


Acknowledgement sent to Steve Langasek <[email protected]>:
New Bug report received and forwarded. Copy sent to Hilko Bengen <[email protected]>. (Wed, 31 Jan 2024 03:09:03 GMT) (full text, mbox, link).


Message #5 received at [email protected] (full text, mbox, reply):

From: Steve Langasek <[email protected]>
To: Debian Bug Tracking System <[email protected]>
Subject: broker: NMU diff for 64-bit time_t transition
Date: Wed, 31 Jan 2024 03:06:40 +0000
[Message part 1 (text/plain, inline)]
Source: broker
Version: 1.4.0+ds1-1
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: [email protected]
Usertags: time-t

Dear maintainer,

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
broker 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 broker
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
[nmu_broker.debdiff (text/plain, attachment)]

Information forwarded to [email protected], Hilko Bengen <[email protected]>:
Bug#1062029; Package src:broker. (Wed, 31 Jan 2024 03:21:10 GMT) (full text, mbox, link).


Acknowledgement sent to Steve Langasek <[email protected]>:
Extra info received and forwarded to list. Copy sent to Hilko Bengen <[email protected]>. (Wed, 31 Jan 2024 03:21:10 GMT) (full text, mbox, link).


Message #10 received at [email protected] (full text, mbox, reply):

From: Steve Langasek <[email protected]>
To: [email protected]
Subject: Re: broker: NMU diff for 64-bit time_t transition
Date: Tue, 30 Jan 2024 19:18:10 -0800
[Message part 1 (text/plain, inline)]
Of course, broker also FTBFS due to bug #1037597 (which I knew before this
bug was filed, but, well, the scripts for this mass bug filing aren't that
flexible at the moment), so nothing is actually being uploaded.

If and when someone fixes broker, this patch should also be included -
presuming that dpkg is uploaded with the 64-bit time_t change beforehand,
which seems likely.

-- 
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/
[email protected]                                     [email protected]
[signature.asc (application/pgp-signature, inline)]

Added tag(s) trixie and sid. Request was from Sebastian Ramacher <[email protected]> to [email protected]. (Fri, 02 Feb 2024 07:15:26 GMT) (full text, mbox, link).


Severity set to 'important' from 'serious' Request was from Bas Couwenberg <[email protected]> to [email protected]. (Sat, 10 Feb 2024 11:57:59 GMT) (full text, mbox, link).


Severity set to 'serious' from 'important' Request was from Sebastian Ramacher <[email protected]> to [email protected]. (Wed, 28 Feb 2024 23:15:27 GMT) (full text, mbox, link).


Added blocking bug(s) of 1062029: 1037597 Request was from Andreas Beckmann <[email protected]> to [email protected]. (Fri, 19 Apr 2024 02:12:04 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Tue May 13 12:17:49 2025; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.