On 2023-03-06 04:41, Neil Fuller via tz wrote:
The latest short-notice time zone change from Egypt, so soon after the Mexico changes, made me wonder...
Would it be useful to have a canonical thread or set of links in the TZDB docs to point to for user-facing "Why hasn't my device updated?" or government-facing "Why didn't our legislation change reach citizen's devices in time?" -type questions?
For example, here are recommendations/policy I know of for a couple of widely-used operating systems / platforms:
Android: https://source.android.com/docs/core/connect/time/time-zone-policy-recommend... <https://source.android.com/docs/core/connect/time/time-zone-policy-recommend...> (this is relatively new)
Windows: https://learn.microsoft.com/en-us/troubleshoot/windows-client/system-managem... <https://learn.microsoft.com/en-us/troubleshoot/windows-client/system-managem...>
Maybe these could be collated and extended for other consumers of TZDB.
-------
I vaguely remembered there being something in the TZDB docs that says something along these lines [*] but I couldn't find it and might be getting confused with threads on the mailing list.
Refs in ml and tz-link.html [2016 blog post URL changed but still works] to: https://codeofmatt.com/on-the-timing-of-time-zone-changes/ under: https://codeofmatt.com/author/matt/ which was followed up in July 2016 with: https://codeofmatt.com/time-zone-chaos-inevitable-in-egypt/ while he was still working for MS IIRC.
I don't honestly expect having it written down to make a lot of difference, but the regular lack of notice and confusion about what /exactly/ governments have changed makes me think there /could/ be a set of recommendations. Then, governments that /want/ to do the right thing could then know what to provide / expect and plan accordingly, and ones that don't try can be easily informed why things didn't work out like they may have expected.
[*] e.g. maybe something like "Many downstream users of the TZDB wait for an official TZDB release before they will produce an update to time zone behavior in consumer devices and software products. After TZDB has been updated, various parties have to perform their own integration, testing, and rollout of an update before users will see changes. These updates can be expensive, e.g. for the QA process itself and the network costs for updates to each TZDB copy. Updates may be batched with other updates and take substantial time to reach users after the TZDB release. Updates will require that affected products have a suitable update mechanism in place and are still supported." As governments and/or official airlines also have to update IATA so scheduled flight times in the SSIM are correct, we should push for this mailing list to be copied on those official distribution lists, so we do not rely on locals submitting links to news articles which may lack information that government laws, decrees, or regulations /may/ include.
There have been suggestions for FAQs addressing various stakeholders: governments, contributors, libc/utility maintainers, package maintainers, distros, vendors, end users. Could we have a FAQ that at least linked to the relevant posts for each. Perhaps those responsible in vendors, and employees contributing to distros, could get together and colloborate off-list to create and post here suitable docs, at least containing links, or preferably (links to) articles, like the above, the how to, etc. that could be freely distributed, published, and referenced? Links to these targeted FAQs could then be quoted in replies to government officials, etc. -- Take care. Thanks, Brian Inglis Calgary, Alberta, Canada La perfection est atteinte Perfection is achieved non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add mais lorsqu'il n'y a plus rien à retirer but when there is no more to cut -- Antoine de Saint-Exupéry