Remix.run Logo
raverbashing 4 days ago

Any moderately reasonable system would be backwards compatible and/or migrate existing values

> The worst part about this is that it didn't get so much as a mention in the Debian 13 release notes. I read through that document before going for it and never encountered it. Indeed, even now, you won't find "tzdata" or "zone" in it.

lexicality 4 days ago | parent | next [-]

It's been backwards compatible for 30 years, you've had plenty of time to migrate

lmm 4 days ago | parent [-]

Did it give any noticeable deprecation warning? If a piece of functionality is deprecated but users can't notice, is it really deprecated?

zahlman 4 days ago | parent | next [-]

How and where, in principle, do you suppose it should (be able to) do so, given the functionality? It's just localizing timestamps, and the result might bubble through multiple layers of software before being presented to anyone. It's not as if C APIs get designed up front to return structures with a boolean "btw you called this in a nonstandard way that might fuck up in the future" flag (or, say, a pointer to a deprecation-warning structure; and then that interface has to be rock-solid stable to be of use) for every call. And if they did, nobody would ever write code that checks it.

lmm 4 days ago | parent [-]

> How and where, in principle, do you suppose it should (be able to) do so, given the functionality?

System logs?

> It's not as if C APIs get designed up front to return structures with a boolean "btw you called this in a nonstandard way that might fuck up in the future" flag (or, say, a pointer to a deprecation-warning structure; and then that interface has to be rock-solid stable to be of use) for every call. And if they did, nobody would ever write code that checks it.

Yeah, fair point, no-one should be using a C API at this point.

lexicality 4 days ago | parent | prev [-]

> “Yes,” said Arthur, “yes I did. It was on display in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying ‘Beware of the Leopard’.”

The timezones are very clearly marked as deprecated on the lists I looked at, but on the other hand I don't live in the USA so I've never had to look particularly hard. Everything I configure is either Etc/UTC or Europe/London which is nice and easy to remember...

ars 4 days ago | parent | prev [-]

> Any moderately reasonable system would be backwards compatible

It is. Install: tzdata-legacy