Your message dated Sat, 28 Feb 2026 20:40:49 +0000
with message-id <[email protected]>
and subject line Bug#1126894: fixed in util-linux 2.42~rc1-1
has caused the Debian Bug report #1126894,
regarding uuid-runtime: timeuuids are off by 2 hours
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.)


-- 
1126894: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1126894
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: uuid-runtime
Version: 2.41-5
Severity: serious
Justification: Breaks production system which need the current time
stored in timeuuids
Tags: trixie forky sid

Just noticed that basically my complete infrastructure broke because
uuid-runtime doesn't create correct uuids anymore. The data stored in
my databases is now off by two hours:

```
#include <stdio.h>
#include <uuid/uuid.h>
#include <time.h>

int main() {
    uuid_t uuid;
    char uuid_str[37];
    char time_str[64];
    time_t timestamp;
    struct timeval tv;
    struct tm *tm_info;

    // Generate a time-based UUID (version 1)
    uuid_generate_time(uuid);

    // Convert the UUID to a string representation
    uuid_unparse(uuid, uuid_str);

    // Print the UUID
    printf("Time-based UUID: %s\n", uuid_str);

    // Extract the timestamp from the UUID
    timestamp = uuid_time(uuid, &tv);

    // Print the extracted timestamp
    printf("Timestamp (seconds since epoch): %ld\n", (long)timestamp);
    printf("Timestamp (with microseconds): %ld.%06ld\n",
           (long)tv.tv_sec, (long)tv.tv_usec);

    // Convert to UTC time
    tm_info = gmtime(&timestamp);
    strftime(time_str, sizeof(time_str), "%Y-%m-%d %H:%M:%S UTC", tm_info);
    printf("Human-readable time (UTC): %s\n", time_str);

    return 0;
}
```

$  gcc -o uuid_gen uuid_gen.c -luuid

when I run it now, I get:

```
$  date -u; ./uuid_gen
Di 3. Feb 13:00:08 UTC 2026
Time-based UUID: 80a1a41a-00ef-11f1-8000-2cf05d047039
Timestamp (seconds since epoch): 1770116408
Timestamp (with microseconds): 1770116408.045673
Human-readable time (UTC): 2026-02-03 11:00:08 UTC
```

You can also double check this with https://www.famkruithof.net/uuid/uuidgen

When I install  uuid-runtime_2.38.1-5+deb12u3_amd64.deb from bookworm
(on the same system) then I get the correct output:

```
$  date -u; ./uuid_gen
Di 3. Feb 13:02:01 UTC 2026
Time-based UUID: 87a7a1cc-0100-11f1-8afe-2cf05d047039
Timestamp (seconds since epoch): 1770123721
Timestamp (with microseconds): 1770123721.273390
Human-readable time (UTC): 2026-02-03 13:02:01 UTC
```


Btw. I see this problem on systems which have UTC set as its timezone.
My local system has Europe/Berlin set as its timezone and sees it too.

--- End Message ---
--- Begin Message ---
Source: util-linux
Source-Version: 2.42~rc1-1
Done: Chris Hofstaedtler <[email protected]>

We believe that the bug you reported is fixed in the latest version of
util-linux, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Chris Hofstaedtler <[email protected]> (supplier of updated util-linux 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 28 Feb 2026 20:37:48 +0100
Source: util-linux
Architecture: source
Version: 2.42~rc1-1
Distribution: experimental
Urgency: medium
Maintainer: Chris Hofstaedtler <[email protected]>
Changed-By: Chris Hofstaedtler <[email protected]>
Closes: 1126894
Changes:
 util-linux (2.42~rc1-1) experimental; urgency=medium
 .
   * New upstream release candidate.
     * includes fix for CVE-2026-3184:
       * login: use original FQDN for PAM_RHOST
     * libuuid: reset initial cont-clock time on service start (Closes:
       #1126894)
   * Symbols: use (symver) and update lists
   * Stop installing untranslated man pages
Checksums-Sha1:
 6954c134ffffc8d50f89eb94317ce187e5de9463 5345 util-linux_2.42~rc1-1.dsc
 fe04114d4b701596f789edc4abf7b0d1c1ad3598 10543756 
util-linux_2.42~rc1.orig.tar.xz
 92724b5b54d89c955da7d30986493d748ab6d237 98916 
util-linux_2.42~rc1-1.debian.tar.xz
 d1cb901479102bb4e7dcfe4ba5006b1971120cc9 22611 
util-linux_2.42~rc1-1_arm64.buildinfo
Checksums-Sha256:
 dc879efcfdaab6b1e6773c16b7028444d679028b2db812143c3b3a267ccd2152 5345 
util-linux_2.42~rc1-1.dsc
 157c8126974c3c9d4eee75ed27b2b5261e131410b76a4b75affaa02b8fc64706 10543756 
util-linux_2.42~rc1.orig.tar.xz
 fb6a0fb1081758e4d914a59c2ec81aa7efe955fb54c7e5385c54cf5a3b867d93 98916 
util-linux_2.42~rc1-1.debian.tar.xz
 dc48ce42c0f3188ae89a96b6cb7b7ba8eb30b4f98873dc92e47147dbe2f25ebe 22611 
util-linux_2.42~rc1-1_arm64.buildinfo
Files:
 43c0e201122c8602d9a5ea2ef1fd5ce9 5345 utils required util-linux_2.42~rc1-1.dsc
 d5ea8406da79fdbb3b27f6dbbc61aa60 10543756 utils required 
util-linux_2.42~rc1.orig.tar.xz
 bd03638ff8afee814f139a3a4356c109 98916 utils required 
util-linux_2.42~rc1-1.debian.tar.xz
 6e365722e48171bb16414f6259a84ba9 22611 utils required 
util-linux_2.42~rc1-1_arm64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEfRrP+tnggGycTNOSXBPW25MFLgMFAmmjSbsACgkQXBPW25MF
LgOFIA/9ErmgUEJkTrw47T8jUvhPpA4nEn5sX6V0H1MNzF97JE2nCpHJG+ek83eT
FRByxnxRcnK715H0Kn5m5JCM67hzBChay1RYypNJ0mVlqCtEnK7Qn8vXcgTBLq9t
xxRpDK27UouoamvpFApBKGFzJhy2Ln9nA0r1cN7fOt8pX66Wcb3NaWxL/Z5YU2lo
Zm8snee4Gp0wRDZJAGj4J2Zah33DGPBhqx2/Y9U2vw02kqjANG28k7TBD12KKMJ2
9Ct/jmLAfFOipnfTuU3BRv/B/AALuLgO5jXwkELoL0/Yr8t+WZRzxlxLGrQXDh2h
tqQUzJhsF3xGgx4UgwVfsqraGA7Kzv7GojlWsr/SOqP+kQUagCsPOTDLMh2XdUR5
JZgGMP1PlrVc4Wi6DOLFt3UMKXroRJHqStW4O6hTYlJRbsE9fZtP3ueR0HYHyo9I
FcoPEMxBdGsTMwR9nTxR6Nm3OzD5REWiwphd/01H/jBEAV40JZWUFKdk1MUrYoI6
uav9UNubDewe1zz9ywIHI3cW3L3H2uKKEydUQkxc0dsbd3Tc7UVSeO2t7uuDpGUN
jpkXtcWXPEZV+y1cyBqeOxP0hvWq1385W1me1ekpdVZ92t8OmJDUieLrMBu3sFWn
yAToCLLHwJkLoxRSEEekuXCh+U/+0shztgaTnXkMzNCcWrYbyqA=
=blvW
-----END PGP SIGNATURE-----

Attachment: pgpgHi6tLEvLc.pgp
Description: PGP signature


--- End Message ---

Reply via email to