Your message dated Thu, 3 Sep 2026 06:14:57 +0200
with message-id <[email protected]>
and subject line worked around in
has caused the Debian Bug report #1146313,
regarding abseil: test failures on i386, time test issue
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1146313: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1146313
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: abseil
Version: 20260526.0-2
Severity: serious
tags: patch

Hello, I spotted this during an Ubuntu rebuild, and the issue came just because 
the time went ahead of some weeks. Check the log:
./absl/synchronization/internal/kernel_timeout_test.cc:133: Failure
Expected: (absl::TimeFromTimespec(t.MakeClockAbsoluteTimespec(0))) > 
(absl::Now() + absl::Hours(100000)), actual: 
2038-01-19T03:14:07.999999999+00:00 vs 2038-01-27T03:31:10.558739919+00:00

[ FAILED ] KernelTimeout.InfiniteFuture (0 ms)
[ RUN ] KernelTimeout.DefaultConstructor
./absl/synchronization/internal/kernel_timeout_test.cc:155: Failure
Expected: (absl::TimeFromTimespec(t.MakeAbsTimespec())) > (absl::Now() + 
absl::Hours(100000)), actual: 2038-01-19T03:14:07.999999999+00:00 vs 
2038-01-27T03:31:10.558756116+00:00

./absl/synchronization/internal/kernel_timeout_test.cc:158: Failure
Expected: (absl::TimeFromTimespec(t.MakeClockAbsoluteTimespec(0))) > 
(absl::Now() + absl::Hours(100000)), actual: 
2038-01-19T03:14:07.999999999+00:00 vs 2038-01-27T03:31:10.558764469+00:00

[ FAILED ] KernelTimeout.DefaultConstructor (0 ms)
[ RUN ] KernelTimeout.TimeMaxNanos
./absl/synchronization/internal/kernel_timeout_test.cc:180: Failure
Expected: (absl::TimeFromTimespec(t.MakeAbsTimespec())) > (absl::Now() + 
absl::Hours(100000)), actual: 2038-01-19T03:14:07.999999999+00:00 vs 
2038-01-27T03:31:10.558787379+00:00

./absl/synchronization/internal/kernel_timeout_test.cc:183: Failure
Expected: (absl::TimeFromTimespec(t.MakeClockAbsoluteTimespec(0))) > 
(absl::Now() + absl::Hours(100000)), actual: 
2038-01-19T03:14:07.999999999+00:00 vs 2038-01-27T03:31:10.558795373+00:00

[ FAILED ] KernelTimeout.TimeMaxNanos (0 ms)
[ RUN ] KernelTimeout.Never
./absl/synchronization/internal/kernel_timeout_test.cc:205: Failure
Expected: (absl::TimeFromTimespec(t.MakeAbsTimespec())) > (absl::Now() + 
absl::Hours(100000)), actual: 2038-01-19T03:14:07.999999999+00:00 vs 
2038-01-27T03:31:10.558806091+00:00

./absl/synchronization/internal/kernel_timeout_test.cc:208: Failure
Expected: (absl::TimeFromTimespec(t.MakeClockAbsoluteTimespec(0))) > 
(absl::Now() + absl::Hours(100000)), actual: 
2038-01-19T03:14:07.999999999+00:00 vs 2038-01-27T03:31:10.558813909+00:00

[ FAILED ] KernelTimeout.Never (0 ms)
[ RUN ] KernelTimeout.InfinitePast
[ OK ] KernelTimeout.InfinitePast (0 ms)
[ DISABLED ] KernelTimeout.DISABLED_FiniteDurations
[ DISABLED ] KernelTimeout.DISABLED_NegativeDurations
[ RUN ] KernelTimeout.InfiniteDuration
./absl/synchronization/internal/kernel_timeout_test.cc:339: Failure
Expected: (absl::TimeFromTimespec(t.MakeAbsTimespec())) > (absl::Now() + 
absl::Hours(100000)), actual: 2038-01-19T03:14:07.999999999+00:00 vs 
2038-01-27T03:31:10.558830917+00:00

./absl/synchronization/internal/kernel_timeout_test.cc:342: Failure
Expected: (absl::TimeFromTimespec(t.MakeClockAbsoluteTimespec(0))) > 
(absl::Now() + absl::Hours(100000)), actual: 
2038-01-19T03:14:07.999999999+00:00 vs 2038-01-27T03:31:10.558841506+00:00

[ FAILED ] KernelTimeout.InfiniteDuration (0 ms)
[ RUN ] KernelTimeout.DurationMaxNanos
./absl/synchronization/internal/kernel_timeout_test.cc:364: Failure
Expected: (absl::TimeFromTimespec(t.MakeAbsTimespec())) > (absl::Now() + 
absl::Hours(100000)), actual: 2038-01-19T03:14:07.999999999+00:00 vs 
2038-01-27T03:31:10.558854004+00:00

./absl/synchronization/internal/kernel_timeout_test.cc:367: Failure
Expected: (absl::TimeFromTimespec(t.MakeClockAbsoluteTimespec(0))) > 
(absl::Now() + absl::Hours(100000)), actual: 
2038-01-19T03:14:07.999999999+00:00 vs 2038-01-27T03:31:10.558862107+00:00

[ FAILED ] KernelTimeout.DurationMaxNanos (0 ms)
[ RUN ] KernelTimeout.OverflowNanos
./absl/synchronization/internal/kernel_timeout_test.cc:389: Failure
Expected: (absl::TimeFromTimespec(t.MakeAbsTimespec())) > (absl::Now() + 
absl::Hours(100000)), actual: 2038-01-19T03:14:07.999999999+00:00 vs 
2038-01-27T03:31:10.55887547+00:00

./absl/synchronization/internal/kernel_timeout_test.cc:392: Failure
Expected: (absl::TimeFromTimespec(t.MakeClockAbsoluteTimespec(0))) > 
(absl::Now() + absl::Hours(100000)), actual: 
2038-01-19T03:14:07.999999999+00:00 vs 2038-01-27T03:31:10.55888362+00:00

[ FAILED ] KernelTimeout.OverflowNanos (0 ms)
[----------] 8 tests from KernelTimeout (0 ms total)

[----------] Global test environment tear-down




Of course i386 isn't going after 2038 so the test must be ignored on 32bit 
time_t
diff -Nru abseil-20260526.0/debian/changelog abseil-20260526.0/debian/changelog
--- abseil-20260526.0/debian/changelog 2026-07-19 13:18:20.000000000 +0200
+++ abseil-20260526.0/debian/changelog 2026-08-31 13:18:21.000000000 +0200
@@ -1,3 +1,9 @@
+abseil (20260526.0-2ubuntu1) stonking; urgency=medium
+
+ * Fix and ignore time-bomb test on i386, going after 2038
+
+ -- Gianfranco Costamagna <[email protected]> Mon, 31 Aug 2026 13:18:21 
+0200
+
abseil (20260526.0-2) unstable; urgency=medium

* Don't use <bmi2intrin.h> directly; include <immintrin.h>.
diff -Nru abseil-20260526.0/debian/rules abseil-20260526.0/debian/rules
--- abseil-20260526.0/debian/rules 2026-07-14 00:24:45.000000000 +0200
+++ abseil-20260526.0/debian/rules 2026-08-31 10:40:30.000000000 +0200
@@ -67,6 +67,9 @@

else ifneq (,$(filter x32,$(DEB_HOST_ARCH)))
TEST_EXCLUSIONS += absl_hash_instantiated_test
+
+else ifneq (,$(filter i386,$(DEB_HOST_ARCH)))
+ TEST_EXCLUSIONS += absl_kernel_timeout_internal_test
endif

ifneq (,$(TEST_EXCLUSIONS))


This might be a good patch, please check and commit, I would prefer to not 
commit by myself

G.

--- End Message ---
--- Begin Message ---
Version: 20260817.0-1~exp2

worked around in 20260817.0-1~exp2

--- End Message ---

Reply via email to