Hi Pádraig, The patch that you committed causes test failures on FreeBSD 14.0. Reported by the CI, and reproduced locally. Find the test-suite.log attached.
Bruno
===================================== dummy 0: gltests/test-suite.log ===================================== # TOTAL: 1820 # PASS: 1729 # SKIP: 85 # XFAIL: 0 # FAIL: 6 # XPASS: 0 # ERROR: 0 System information (uname -a): FreeBSD 14.0-RELEASE FreeBSD 14.0-RELEASE #0 releng/14.0-n265380-f9716eee8ab4: Fri Nov 10 05:51:26 UTC 2023 [email protected]:/usr/obj/usr/src/i386.i386/sys/GENERIC Distribution information (/etc/os-release): NAME=FreeBSD VERSION="14.0-RELEASE" VERSION_ID="14.0" ID=freebsd ANSI_COLOR="0;31" PRETTY_NAME="FreeBSD 14.0-RELEASE" CPE_NAME="cpe:/o:freebsd:freebsd:14.0" HOME_URL="https://FreeBSD.org/" .. contents:: :depth: 2 FAIL: test-c-nstrftime-1.sh =========================== NZST-12NZDT,M9.5.0,M4.1.0/3: expected "1985-11-05 13:53:21 +1300 (NZDT)", got "1985-11-05 12:53:21 +1200 (NZST)" PST8PDT,M3.2.0,M11.1.0: expected "2001-09-08 18:46:42 -0700 (PDT)", got "2001-09-08 17:46:42 -0800 (PST)" CET-1CEST,M3.5.0,M10.5.0/3: expected "2001-09-09 03:46:42 +0200 (CEST)", got "2001-09-09 02:46:42 +0100 (CET)" Format as ISO 8601: 2017-10-26 06:40:03.123456789 %a directive: Thu %A directive: Thursday %b directive: Oct %B directive: October %c directive: Thu Oct 26 06:40:03 2017 %C directive: 20 %d directive: 26 %D directive: 10/26/17 %e directive: 26 %F directive: 2017-10-26 %g directive: 17 %G directive: 2017 %h directive: Oct %H directive: 06 %I directive: 06 %j directive: 299 %m directive: 10 %M directive: 40 %n directive: %p directive: AM %r directive: 06:40:03 AM %R directive: 06:40 %S directive: 03 %t directive: %T directive: 06:40:03 %u directive: 4 %U directive: 43 %V directive: 43 %w directive: 4 %W directive: 43 %x directive: 10/26/17 %X directive: 06:40:03 %y directive: 17 %Y directive: 2017 %z directive: +0000 %Z directive: UTC %% directive: % %k directive: 6 %l directive: 6 %P directive: am %s directive: 1509000003 %N directive: 123456789 FAIL test-c-nstrftime-1.sh (exit status: 1) FAIL: test-c-nstrftime-2.sh =========================== NZST-12NZDT,M9.5.0,M4.1.0/3: expected "1985-11-05 13:53:21 +1300 (NZDT)", got "1985-11-05 12:53:21 +1200 (NZST)" PST8PDT,M3.2.0,M11.1.0: expected "2001-09-08 18:46:42 -0700 (PDT)", got "2001-09-08 17:46:42 -0800 (PST)" CET-1CEST,M3.5.0,M10.5.0/3: expected "2001-09-09 03:46:42 +0200 (CEST)", got "2001-09-09 02:46:42 +0100 (CET)" Format as ISO 8601: 2017-10-26 06:40:03.123456789 %a directive: Thu %A directive: Thursday %b directive: Oct %B directive: October %c directive: Thu Oct 26 06:40:03 2017 %C directive: 20 %d directive: 26 %D directive: 10/26/17 %e directive: 26 %F directive: 2017-10-26 %g directive: 17 %G directive: 2017 %h directive: Oct %H directive: 06 %I directive: 06 %j directive: 299 %m directive: 10 %M directive: 40 %n directive: %p directive: AM %r directive: 06:40:03 AM %R directive: 06:40 %S directive: 03 %t directive: %T directive: 06:40:03 %u directive: 4 %U directive: 43 %V directive: 43 %w directive: 4 %W directive: 43 %x directive: 10/26/17 %X directive: 06:40:03 %y directive: 17 %Y directive: 2017 %z directive: +0000 %Z directive: UTC %% directive: % %k directive: 6 %l directive: 6 %P directive: am %s directive: 1509000003 %N directive: 123456789 FAIL test-c-nstrftime-2.sh (exit status: 1) FAIL: test-nstrftime-1.sh ========================= NZST-12NZDT,M9.5.0,M4.1.0/3: expected "1985-11-05 13:53:21 +1300 (NZDT)", got "1985-11-05 12:53:21 +1200 (NZST)" PST8PDT,M3.2.0,M11.1.0: expected "2001-09-08 18:46:42 -0700 (PDT)", got "2001-09-08 17:46:42 -0800 (PST)" CET-1CEST,M3.5.0,M10.5.0/3: expected "2001-09-09 03:46:42 +0200 (CEST)", got "2001-09-09 02:46:42 +0100 (CET)" Format as ISO 8601: 2017-10-26 06:40:03.123456789 %a directive: Thu %A directive: Thursday %b directive: Oct %B directive: October %c directive: Thu Oct 26 06:40:03 2017 %C directive: 20 %d directive: 26 %D directive: 10/26/17 %e directive: 26 %F directive: 2017-10-26 %g directive: 17 %G directive: 2017 %h directive: Oct %H directive: 06 %I directive: 06 %j directive: 299 %m directive: 10 %M directive: 40 %n directive: %p directive: AM %r directive: 06:40:03 AM %R directive: 06:40 %S directive: 03 %t directive: %T directive: 06:40:03 %u directive: 4 %U directive: 43 %V directive: 43 %w directive: 4 %W directive: 43 %x directive: 10/26/17 %X directive: 06:40:03 %y directive: 17 %Y directive: 2017 %z directive: +0000 %Z directive: UTC %% directive: % %k directive: 6 %l directive: 6 %P directive: am %s directive: 1509000003 %N directive: 123456789 FAIL test-nstrftime-1.sh (exit status: 1) FAIL: test-nstrftime-2.sh ========================= NZST-12NZDT,M9.5.0,M4.1.0/3: expected "1985-11-05 13:53:21 +1300 (NZDT)", got "1985-11-05 12:53:21 +1200 (NZST)" PST8PDT,M3.2.0,M11.1.0: expected "2001-09-08 18:46:42 -0700 (PDT)", got "2001-09-08 17:46:42 -0800 (PST)" CET-1CEST,M3.5.0,M10.5.0/3: expected "2001-09-09 03:46:42 +0200 (CEST)", got "2001-09-09 02:46:42 +0100 (CET)" Format as ISO 8601: 2017-10-26 06:40:03.123456789 %a directive: jeu. %A directive: jeudi %b directive: oct. %B directive: octobre %c directive: jeu. 26 oct. 06:40:03 2017 %C directive: 20 %d directive: 26 %D directive: 10/26/17 %e directive: 26 %F directive: 2017-10-26 %g directive: 17 %G directive: 2017 %h directive: oct. %H directive: 06 %I directive: 06 %j directive: 299 %m directive: 10 %M directive: 40 %n directive: %r directive: 06:40:03 %R directive: 06:40 %S directive: 03 %t directive: %T directive: 06:40:03 %u directive: 4 %U directive: 43 %V directive: 43 %w directive: 4 %W directive: 43 %x directive: 26.10.2017 %X directive: 06:40:03 %y directive: 17 %Y directive: 2017 %z directive: +0000 %Z directive: UTC %% directive: % %k directive: 6 %l directive: 6 %s directive: 1509000003 %N directive: 123456789 FAIL test-nstrftime-2.sh (exit status: 1)
