
On 2025-07-29 17:55, Colin McGregor via Talk wrote:
Below is a story about where Debian 13 (aka: "Trixie") stands regarding the Y2038 issue. In quick summary the Y2038 issue is that time in the current stable Debian release (and to the best of my knowledge all other Linux distributions) stores time as a 32 bit number with the number of seconds since January 1st, 1970 AD.
One thing no one has yet mentioned is that time_t is a signed value. By changing the declaration to unsigned you immediately get another 68 or so years. That would be a short term solution while the time64_t is being introduced. -- Cheers! Kevin. https://www.patreon.com/KevinCozens | "Nerds make the shiny things that | distract the mouth-breathers, and Owner of Elecraft K2 #2172 | that's why we're powerful" #include <disclaimer/favourite> | --Chris Hardwick