Linux and Robot Framework treat Dublin winter time as daylight saving due to tz database quirk
Ireland keeps GMT in winter and an hour ahead in summer, as the UK does, but a legal quirk means Irish law defines summer time as standard and winter as a daylight-saving-style period. Since 2018, the tz database that most computers use encodes Dublin's winter as negative daylight saving time, causing tools like Robot Framework to report Dublin as an hour off. Some distributions, such as Rocky Linux and Red Hat, ship an alternative 'rearguard' version that avoids this, while Debian, Ubuntu, Fedora and others use the main version. Many languages inherit the flag, and Java behaves differently by converting the offset into ordinary summer time. Python's common UTC-offset snippet also gets Dublin wrong, and the author recommends using tm_gmtoff and tm_zone instead, with a fix proposed but not yet reviewed.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.


Discussion (0)
Log in to join the discussion and vote.
Log in