Page MenuHomeFreeBSD

misc/zoneinfo: split BACKWARD into two options for recent/ancient backward compatibility
Needs ReviewPublic

Authored by andrew_tao173.riddles.org.uk on Apr 24 2020, 9:54 PM.
Tags
None
Referenced Files
F105795701: D24565.diff
Fri, Dec 20, 7:45 PM
Unknown Object (File)
Oct 3 2024, 12:59 PM
Unknown Object (File)
Oct 3 2024, 12:09 PM
Unknown Object (File)
Sep 25 2024, 9:16 PM
Unknown Object (File)
Sep 24 2024, 9:06 PM
Unknown Object (File)
Aug 16 2024, 7:23 AM
Unknown Object (File)
Jul 28 2024, 12:22 AM
Unknown Object (File)
Jul 26 2024, 10:09 AM
Subscribers

Details

Reviewers
skreuzer
Summary

This patch splits the BACKWARD option into separate BACKWARD and BACKWARD20 options, the first of which includes only changes since 2000a (which respect the current naming scheme) while the second includes all of the old garbage as well.

Make BACKWARD the default.

Note that matching the base system's recent behavior change (see D24306) would require making BACKWARD20 the default instead, but I think this is a better solution.

2000 as a cutoff date was chosen because (a) convenient round number and (b) it excludes all the old misnamed zones like GB-Eire.

(Note that this depends on updating to 2020a first)

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

I have no objection to this patch but I worry about FreeBSD diverging more from other operating systems. People have expectations about backwards compatible timezone lines existing. Breaking software gratuitously because we have a subset of compat links (even if the compat links by themselves are long stale) would not be cool.

I think a discussion about a split between backward and backward2000 should take place on the tz@iana.org mailing list rather than in a review for a FreeBSD ports patch.

Could you please start a discussion about this upstream?