| 25 Oct 2024 |
emily | cheers :) | 14:47:04 |
emily | time to break 50 things | 14:47:08 |
Tristan Ross | https://github.com/NixOS/release-wiki/pull/95 | 14:52:12 |
emily | it could use some clarification: e.g. are breaking changes restricted when it's the 25th anywhere on earth, or when it's no longer the 24th anywhere on earth? | 22:06:58 |
emily | I think the latter makes the most sense, since it means that if your clock says the 24th it's definitely okay, but currently it implies more the former | 22:07:25 |
emily | for bonus confusion, the offset is actually different between those two possibilities… | 22:07:36 |
Tristan Ross | In reply to @emilazy:matrix.org it could use some clarification: e.g. are breaking changes restricted when it's the 25th anywhere on earth, or when it's no longer the 24th anywhere on earth? I was thinking that as soon as the 25th hits then the changes are restricted | 23:13:01 |
emily | that means that for a contributor in New Zealand the freeze happens as soon as their clock says the 24th | 23:14:04 |
emily | or, no | 23:14:24 |
emily | gah, timezone arithmetic is such a pain :) | 23:14:29 |
emily | rather, it means it's really early for people in negative UTC offsets | 23:14:37 |
Tristan Ross | I think either way, we'd run into problems | 23:14:40 |
emily | well, "freeze is when it's no longer the 24th AoE" means that as long as your clock says the 24th it's okay to do a breaking change – whereas "freeze is when it's the 25th anywhere" means that for many people the deadline will be quite early on the 24th | 23:15:51 |
emily | I think "you have to do timezone arithmetic to check only if the clock says the cutoff date" is more international-friendly | 23:16:15 |
emily | though it's mostly just the same thing but offset by one day ultimately | 23:16:28 |
| 26 Oct 2024 |
hexa | I always thought of times as in UTC | 02:22:31 |
hexa | * I always thought of times in UTC | 02:22:35 |
hexa | AoE is something that came up with the SC election, and I find it much less intuitive | 02:22:55 |
hexa | Timezones are quite literally UTC offsets, which gives the math operation away 😄 | 02:23:23 |
hexa | Whereas I have no clue where the latest timezone on earth is 🤷 | 02:23:48 |
emily | I like AoE in theory except for the fact that "start of Monday AoE" and "end of Sunday AoE" are very different times :/ | 02:24:01 |
hexa | is AoE essentially UTC+14? | 02:24:30 |
hexa | https://en.wikipedia.org/wiki/UTC%2B14:00 | 02:24:35 |
emily | usually it's -12 | 02:24:57 |
emily | because -12 is the last timezone where a day ends | 02:25:08 |
hexa | oh right, wrong direction | 02:25:08 |
hexa | 4:25 am 😄 | 02:25:17 |
emily | right. except what tristan said about his interpretation would be +14 | 02:25:21 |
emily | so already there is confusion | 02:25:28 |
emily | the nice property of -12 is that if your clock shows the date before the freeze, you know it is safe | 02:25:58 |