#1103141 gnocchi: FTBFS in testing/i386: OverflowError: timestamp out of range for platform time_t

Package:
src:gnocchi
Source:
src:gnocchi
Submitter:
Lucas Nussbaum
Date:
2025-11-27 09:19:03 UTC
Severity:
normal
Tags:
#1103141#5
Date:
2025-04-14 11:28:57 UTC
From:
To:
Hi,

During a rebuild of all packages in testing (trixie), your package failed
to build on i386.


Relevant part (hopefully):
The full build log is available from:
http://qa-logs.debian.net/2025/04/14/gnocchi_4.6.5-1_testing-i386.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250414;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250414&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

#1103141#10
Date:
2025-04-14 14:35:16 UTC
From:
To:
Hi,

not the maintainer, but having two questions:

1) Why is this severity: serious? gnocchi is an Arch: all package,
supposedly only built on amd64-buildds.

2) This points to a property the project explicitly requested for
the i386 port. It would seem wrong to me to expect individual
packages to apply workarounds.

Whats your take?

Chris

#1103141#15
Date:
2025-04-14 15:33:43 UTC
From:
To:
Hi,
always easy, from a build failure, to understand if failing to build
translates to failing to work.

So when it was clear that the package is not expected to work on i386,
I did not file bugs. When it was not so clear, and possibly a bug in the
package, I filed the bugs as severity serious.

I'm totally fine if the bugs are turned into "severity=wishlist,
tag=wontfix, title=i386 is unsupported and will never be". (at least it
will be documented)

I think you mean "rejected" not "requested".

I don't know. Maybe we need something like
"architecture-has-64-bit-time_t"?

Lucas

#1103141#22
Date:
2025-04-15 09:47:54 UTC
From:
To:
I've lowered the severity to important.

What's the effect of this, and how to use it?

Cheers,

Thomas Goirand (zigo)

#1103141#27
Date:
2025-04-15 10:54:32 UTC
From:
To:
But actually
https://www.debian.org/doc/manuals/developers-reference/pkgs.html#being-kind-to-porters
says that you could:
Build-Depends: unsupported-architecture [!i386]

Lucas

#1103141#34
Date:
2025-11-27 09:18:53 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
gnocchi, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1103141@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thomas Goirand <zigo@debian.org> (supplier of updated gnocchi package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Thu, 27 Nov 2025 09:50:38 +0100
Source: gnocchi
Architecture: source
Version: 4.7.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
Changed-By: Thomas Goirand <zigo@debian.org>
Closes: 1103141
Changes:
 gnocchi (4.7.0-2) unstable; urgency=medium
 .
   * Added architecture-is-64-bit build-depends to avoid building on 32 bits,
     which would lead to overflow during tests (Closes: #1103141).
Checksums-Sha1:
 e342a170fc07689c5ba40d2cff114e2680f88693 3553 gnocchi_4.7.0-2.dsc
 f7ff2fb404133edc17d2ce459f77d11438aaa99f 12164 gnocchi_4.7.0-2.debian.tar.xz
 9c50b4e1db9e953f175fb20906f72c51655577b2 17582 gnocchi_4.7.0-2_amd64.buildinfo
Checksums-Sha256:
 303c02f3b7cba73463cda0ae55b2ad76045368226444ba4db3b776b6aa0d39e0 3553 gnocchi_4.7.0-2.dsc
 1a7e851d8aa3b6fe04b61c5baffb98a44641670fe9b15cec0fe50344a62f1c49 12164 gnocchi_4.7.0-2.debian.tar.xz
 73f14846d1f22832db83547dd78b6dcc8377d0e5a08cf99917362e789cad2074 17582 gnocchi_4.7.0-2_amd64.buildinfo
Files:
 c40eed9aa91026766a3d13fa3151ce7e 3553 net optional gnocchi_4.7.0-2.dsc
 2fff08720bf09f00605ac3a59d072797 12164 net optional gnocchi_4.7.0-2.debian.tar.xz
 b67da3b76fd5437654a5d8b23dbe2e3a 17582 net optional gnocchi_4.7.0-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmkoEgUACgkQ1BatFaxr
Q/7v3A/7Bz2sNlmr0wV4pQnuxW2kBJwvCJVC/FMMpzyiAuBCoOY6Zdv8j+pjPENB
vgZVUPqFSjRKPp6qsB9V14hIih/2h5QlyBjaRL5n3TYuyV0/uTu4RnsSG3aSzBil
hokA4HtsxZkypf5cbn7IqBd9njcZjmXIjTpIiMogPU2VsSr2hwG2hPvaDzOER5BQ
NswvoN1rSrdQIOCjPE4tliRDEye6iVq3HWIDC8rNxXVd0SFWfsPY1i4IlI66gSnP
VHMtC6B2BuRGBmUVxBlqY4TXbaUOBWJmvQYHXGigfSW9/uTgqVpWbyyCjVNMOLld
8hiEALuz0r3pDcpG9Y5oR9nLgjxO/6scznSmSmWVHE/GvwVQwv7FXzL1XHVOHk73
lxnKj2C7QkXx1gXywltj8YYtVi8pkWxPl37CJ1sJ96VEIQzT5T9aumnMcLBsS6lu
C8497X/tBP1ZwtW0lT4qOJti1rEfnQvA7no/5IZGB8gcwAdWeksNJsc35WOaX7KP
NOmHJ/vCIEiMOoPEliEt3U7PTlO1BU/+Agzpm+JQN9S3+JHjCsfqS+AtJQJHTAPE
mw/SSOxPLd5ni53/0x3kHnEheYVTBUg0Xg/vUjQnBgV4O4/17yC+CrfE2Fac0ecu
fR31+FAcp12kQOwmSo+rxY9UIxNCJ8C1/Ha6YrB65wK4pb7f4IE=
=kn3T
-----END PGP SIGNATURE-----