On Thu, May 8, 2025 at 3:21 PM K R <[email protected]> wrote: > > >Synopsis: time zone name (%Z) changes from 7.6 to 7.7 > >Category: system > >Environment: > System : OpenBSD 7.7 > Details : OpenBSD 7.7-current (GENERIC) #652: Wed May 7 > 16:21:14 MDT 2025 > > [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC > > Architecture: OpenBSD.amd64 > Machine : amd64 > >Description: > > From OpenBSD 7.6 to 7.7-release (and also -current) all > numeric ("-06", "+05", etc) time zone names, as shown by strftime(3) > %Z have changed. Negative ones became positive and vice versa. > Alphanumeric names ("MDT", "PDT", "UTC", etc) were not affected. > > >How-To-Repeat: > > On a 7.6 machine: > > $ env TZ=/usr/share/zoneinfo/Pacific/Galapagos date +%Z > -06 > $ env TZ=/usr/share/zoneinfo/Indian/Maldives date +%Z > +05 > > On a 7.7 machine: > > $ env TZ=/usr/share/zoneinfo/Pacific/Galapagos date +%Z > +06 > env TZ=/usr/share/zoneinfo/Indian/Maldives date +%Z > -05 > > A very simple shell script to print all time zone names: > > #! /bin/sh > > for tzfile in $(find /usr/share/zoneinfo -type f); do > if file $tzfile | grep -q 'timezone data'; then > echo -n "$tzfile: "; env TZ=$tzfile date +%Z > fi > done > > >Fix:
Fixed by errata/7.7/002_zic.patch.sig. Thanks! Best, --Kor > Unknown. Is this coming from the upstream tz database > maintainer? > > Thanks, > --Kor
