Return of Y2K Bug?
Posted: Tue Jan 28, 2020 4:20 pm
I've been reading an interesting article in Computeractive magazine (issue 572) about the possible re-emergence of the Y2K bug on some older computer systems.
The Y2K bug was fixed on some systems 20 years ago to treat 2-digit year dates from 00-20 as though they were from the 2000s, rather than the 1900s. According to Computeractive, this is called "Windowing" "because it creates a date window during which a system can work". This was done to give a 20 year "fix" or grace period on the assumption that such systems would easily have been replaced by then. Sadly, some examples have emerged because as you might expect a few older systems such as retro-computer interest systems are still around 20 years later.
Anyone aware of any examples of QL software falling into this category? I would have thought that because the QL clock is based on 32-bit second counts from the first possible date (1961), so we may run into issues around 2028 on systems using signed arithmetic for the clock values, or about 2097 on systems using unsigned values.
While the clock itself, therefore, shouldn't be an issue in the short to medium term, I wonder if anyone has come across any QL software which falls foul of this through using 2 digit dates?
The Y2K bug was fixed on some systems 20 years ago to treat 2-digit year dates from 00-20 as though they were from the 2000s, rather than the 1900s. According to Computeractive, this is called "Windowing" "because it creates a date window during which a system can work". This was done to give a 20 year "fix" or grace period on the assumption that such systems would easily have been replaced by then. Sadly, some examples have emerged because as you might expect a few older systems such as retro-computer interest systems are still around 20 years later.
Anyone aware of any examples of QL software falling into this category? I would have thought that because the QL clock is based on 32-bit second counts from the first possible date (1961), so we may run into issues around 2028 on systems using signed arithmetic for the clock values, or about 2097 on systems using unsigned values.
While the clock itself, therefore, shouldn't be an issue in the short to medium term, I wonder if anyone has come across any QL software which falls foul of this through using 2 digit dates?