Bug#1065280: glib2.0: missing dpkg-dev (>= 1.22.5) build dependency for time_t transition

2024-03-02 Thread Sebastian Ramacher
On 2024-03-02 11:23:33 +, Simon McVittie wrote:
> Control: tags -1 + pending
> 
> On Sat, 02 Mar 2024 at 11:51:26 +0100, Sebastian Ramacher wrote:
> > Please add dpkg-dev (>= 1.22.5) to Build-Depends
> 
> This is already fixed in git, but we were told not to upload that version
> yet, to avoid interfering with the migration of the NMU currently
> in unstable (which, at the time, was believed to be sufficient and
> desirable). It is also already fixed in experimental (2.79.3-1).

Great, thanks!

> > and upload the new version ASAP
> 
> glib2.0 already has a Severity: critical bug related to this transition
> (#1065022) which I am attempting to resolve with a minimum of collateral
> damage (#1065170). I apologise for not having been able to resolve this
> instantaneously; maintaining GLib in Debian is not my only responsibility.
> 
> If it is critically urgent that it must be uploaded to fix the missing
> dpkg-dev dependency as soon as possible, someone is welcome to upload
> what's in gnome-team git, but it takes me 2 hours per attempt to carry
> out the minimal level of testing on GLib that I understand the project
> to require from me (build, autopkgtest, piuparts), so it seems like it
> might be better to combine the upload for this with the upload to fix
> #1065022 when that change is ready.

In this specific case it is not urgent then. The other bugs will block
it already. I will schedule binNMUs to ensure that the current binaries
in the archive are rebuilt with dpkg-dev (>= 1.22.5).

Cheers
-- 
Sebastian Ramacher



Bug#1065280: glib2.0: missing dpkg-dev (>= 1.22.5) build dependency for time_t transition

2024-03-02 Thread Simon McVittie
Control: tags -1 + pending

On Sat, 02 Mar 2024 at 11:51:26 +0100, Sebastian Ramacher wrote:
> Please add dpkg-dev (>= 1.22.5) to Build-Depends

This is already fixed in git, but we were told not to upload that version
yet, to avoid interfering with the migration of the NMU currently
in unstable (which, at the time, was believed to be sufficient and
desirable). It is also already fixed in experimental (2.79.3-1).

> and upload the new version ASAP

glib2.0 already has a Severity: critical bug related to this transition
(#1065022) which I am attempting to resolve with a minimum of collateral
damage (#1065170). I apologise for not having been able to resolve this
instantaneously; maintaining GLib in Debian is not my only responsibility.

If it is critically urgent that it must be uploaded to fix the missing
dpkg-dev dependency as soon as possible, someone is welcome to upload
what's in gnome-team git, but it takes me 2 hours per attempt to carry
out the minimal level of testing on GLib that I understand the project
to require from me (build, autopkgtest, piuparts), so it seems like it
might be better to combine the upload for this with the upload to fix
#1065022 when that change is ready.

smcv



Processed: Re: Bug#1065280: glib2.0: missing dpkg-dev (>= 1.22.5) build dependency for time_t transition

2024-03-02 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 + pending
Bug #1065280 [src:glib2.0] glib2.0: missing dpkg-dev (>= 1.22.5) build 
dependency for time_t transition
Added tag(s) pending.

-- 
1065280: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065280
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1065280: glib2.0: missing dpkg-dev (>= 1.22.5) build dependency for time_t transition

2024-03-02 Thread Sebastian Ramacher
Source: glib2.0
Version: 2.78.4-2.1
Severity: serious
X-Debbugs-Cc: sramac...@debian.org

Thank you for uploading the changes required for the time_t transition.
Unfortunately, the upload was missing dpkg-dev (>= 1.22.5) in
Build-Depends. This leads to two potential issues:

* The package is built with the wrong ABI.
* The package migrates to testing before the change is enabled in
  testing and builds there would be produced against the wrong ABI.

Please add dpkg-dev (>= 1.22.5) to Build-Depends and upload the new
version ASAP.

Cheers
-- 
Sebastian Ramacher