protonscr

Misreporting end times for events where a DST switchover occurs during the event

steamopen Steam client
ValveSoftware/steam-for-linux#8826 · opened 2022-10-03 by dsalt · updated 2022-10-03 · 0 comments · github
Ddsalt 2022-10-03 github

tzfail

The start time, 15:00 BST on 2022-10-03, appears to be shown correctly – but the end time, 03:59 BST on 2022-11-01, is wrong. We'll be on GMT at that point – the system time zone is set to Europe/London – so it should be either 02:59 GMT or 03:59 GMT.

If I run TZ=GMT steam -no-cef-sandbox then I get “Oct 3, 2:00 PM - Nov 1, 3:59 AM GMT” instead.
tzfail2

This tells me that the TZ shown is for the start time only and that the end time is actually GMT (DST switchover is on 30/10), so the apparent end time (under normal circumstances) is presently shown as one hour earlier than the actual.

This would be a problem if the other DST switchover occurred in the middle of the event because the apparent end time would be an hour later than the actual.

Nothing extracted yet.