date.log (58 failed)
test link: tests/date/date.plFAIL: tests/date/date
=====================
date (uutils coreutils) 0.1.0
1...
3...
3T...
4...
5...
date.pl: test 5: stdout mismatch, comparing 5.1 (expected) and 5.O (actual)
--- 5.1 2025-06-05 10:18:12.697637233 +0000
+++ 5.O 2025-06-05 10:18:12.701637270 +0000
@@ -1,2 +1,2 @@
17_
-_AM_08:17:48 AM
+_AM_8:17:48 AM
6...
7...
8...
date.pl: test 8: stdout mismatch, comparing 8.1 (expected) and 8.O (actual)
--- 8.1 2025-06-05 10:18:12.713637380 +0000
+++ 8.O 2025-06-05 10:18:12.716637407 +0000
@@ -1 +1 @@
-01/19/97_08:17:48_97_1997
+1997 M01 19_08:17:48_97_1997
9...
leap-1...
U95-1...
U95-2...
U95-3...
U92-1...
U92-2...
U92-3...
V92-1...
V92-2...
V92-3...
W92-1...
W92-2...
W92-3...
q-1...
q-2...
q-3...
q-4...
millen-1...
rel-0...
rel-1a...
rel-1b...
rel-2a...
date.pl: test rel-2a failed: exit status mismatch: expected 0, got 1
rel-2b...
date.pl: test rel-2b failed: exit status mismatch: expected 0, got 1
rel-2c...
date.pl: test rel-2c failed: exit status mismatch: expected 0, got 1
rel-2d...
date.pl: test rel-2d failed: exit status mismatch: expected 0, got 1
rel-2e...
date.pl: test rel-2e failed: exit status mismatch: expected 0, got 1
rel-2f...
date.pl: test rel-2f failed: exit status mismatch: expected 0, got 1
rel-2g...
date.pl: test rel-2g failed: exit status mismatch: expected 0, got 1
rel-3a...
date.pl: test rel-3a failed: exit status mismatch: expected 0, got 1
rel-1day...
rel-plus1...
next-s...
date.pl: test next-s: stdout mismatch, comparing next-s.1 (expected) and next-s.O (actual)
--- next-s.1 2025-06-05 10:18:12.875638862 +0000
+++ next-s.O 2025-06-05 10:18:12.880638908 +0000
@@ -1 +1 @@
-1997-01-19 08:17:49
+1997-01-19 08:17:48
next-m...
date.pl: test next-m: stdout mismatch, comparing next-m.1 (expected) and next-m.O (actual)
--- next-m.1 2025-06-05 10:18:12.883638936 +0000
+++ next-m.O 2025-06-05 10:18:12.887638972 +0000
@@ -1 +1 @@
-1997-01-19 08:18:48
+1997-01-19 08:17:48
next-h...
date.pl: test next-h: stdout mismatch, comparing next-h.1 (expected) and next-h.O (actual)
--- next-h.1 2025-06-05 10:18:12.890638999 +0000
+++ next-h.O 2025-06-05 10:18:12.895639045 +0000
@@ -1 +1 @@
-1997-01-19 09:17:48
+1997-01-19 08:17:48
next-d...
date.pl: test next-d: stdout mismatch, comparing next-d.1 (expected) and next-d.O (actual)
--- next-d.1 2025-06-05 10:18:12.897639064 +0000
+++ next-d.O 2025-06-05 10:18:12.902639109 +0000
@@ -1 +1 @@
-1997-01-20 08:17:48
+1997-01-19 08:17:48
next-w...
date.pl: test next-w: stdout mismatch, comparing next-w.1 (expected) and next-w.O (actual)
--- next-w.1 2025-06-05 10:18:12.904639128 +0000
+++ next-w.O 2025-06-05 10:18:12.909639173 +0000
@@ -1 +1 @@
-1997-01-26 08:17:48
+1997-01-19 08:17:48
next-mo...
date.pl: test next-mo: stdout mismatch, comparing next-mo.1 (expected) and next-mo.O (actual)
--- next-mo.1 2025-06-05 10:18:12.912639201 +0000
+++ next-mo.O 2025-06-05 10:18:12.917639246 +0000
@@ -1 +1 @@
-1997-02-19 08:17:48
+1997-01-19 08:17:48
next-y...
date.pl: test next-y: stdout mismatch, comparing next-y.1 (expected) and next-y.O (actual)
--- next-y.1 2025-06-05 10:18:12.919639265 +0000
+++ next-y.O 2025-06-05 10:18:12.924639311 +0000
@@ -1 +1 @@
-1998-01-19 08:17:48
+1997-01-19 08:17:48
utc-0...
date.pl: test utc-0 failed: exit status mismatch: expected 0, got 1
utc-0a...
date.pl: test utc-0a failed: exit status mismatch: expected 0, got 1
utc-1...
date.pl: test utc-1: stdout mismatch, comparing utc-1.1 (expected) and utc-1.O (actual)
--- utc-1.1 2025-06-05 10:18:12.936639421 +0000
+++ utc-1.O 2025-06-05 10:18:12.939639448 +0000
@@ -1,2 +1,2 @@
-1997-01-19 08:17:48
-1997-01-19 08:17:48
+1997-01-19 09:17:48
+1997-01-19 09:17:48
utc-1a...
date.pl: test utc-1a failed: exit status mismatch: expected 0, got 1
date2sec-0...
date2sec-0a...
date.pl: test date2sec-0a failed: exit status mismatch: expected 0, got 1
date2sec-1...
sec2date-0...
date.pl: test sec2date-0 failed: exit status mismatch: expected 0, got 1
this-m...
this-h...
this-w...
this-mo...
this-y...
risks-1...
date.pl: test risks-1 failed: exit status mismatch: expected 0, got 1
regress-1...
date.pl: test regress-1 failed: exit status mismatch: expected 0, got 1
datevtime-1...
date.pl: test datevtime-1 failed: exit status mismatch: expected 0, got 1
rfc822-1...
relative-1...
date.pl: test relative-1 failed: exit status mismatch: expected 0, got 1
relative-2...
date.pl: test relative-2 failed: exit status mismatch: expected 0, got 1
relative-3...
date.pl: test relative-3: stdout mismatch, comparing relative-3.1 (expected) and relative-3.O (actual)
--- relative-3.1 2025-06-05 10:18:13.289642651 +0000
+++ relative-3.O 2025-06-05 10:18:13.294642697 +0000
@@ -1 +1 @@
-2006-04-02
+2006-04-01
wide-fmt...
date.pl: test wide-fmt failed: exit status mismatch: expected 0, got 1
moname-d-y...
date.pl: test moname-d-y failed: exit status mismatch: expected 0, got 1
moname-d-y-r...
date.pl: test moname-d-y-r failed: exit status mismatch: expected 0, got 1
epoch...
epoch-r...
ns-10...
date.pl: test ns-10 failed: exit status mismatch: expected 0, got 1
ns-10-r...
date.pl: test ns-10-r failed: exit status mismatch: expected 0, got 1
ns-max32...
date.pl: test ns-max32: stdout mismatch, comparing ns-max32.1 (expected) and ns-max32.O (actual)
--- ns-max32.1 2025-06-05 10:18:13.332643045 +0000
+++ ns-max32.O 2025-06-05 10:18:13.336643081 +0000
@@ -1 +1 @@
-2038-01-19T03:14:07,999999999+00:00
+2038-01-19T03:14:08,000377386+00:00
ns-max32-r...
date.pl: test ns-max32-r: stdout mismatch, comparing ns-max32-r.1 (expected) and ns-max32-r.O (actual)
--- ns-max32-r.1 2025-06-05 10:18:13.339643109 +0000
+++ ns-max32-r.O 2025-06-05 10:18:13.342643136 +0000
@@ -1 +1 @@
-2038-01-19 03:14:07.999999999+00:00
+2038-01-19 03:14:08.000330789+00:00
tz-1...
tz-2...
tz-3...
tz-4...
tz-5...
tz-5w...
date.pl: test tz-5w: stdout mismatch, comparing tz-5w.1 (expected) and tz-5w.O (actual)
--- tz-5w.1 2025-06-05 10:18:13.365643347 +0000
+++ tz-5w.O 2025-06-05 10:18:13.368643374 +0000
@@ -1 +1 @@
--0000:01
+-00:01
tz-5wf...
date.pl: test tz-5wf failed: exit status mismatch: expected 0, got 1
tz-6...
tz-7...
ns-relative...
date.pl: test ns-relative failed: exit status mismatch: expected 0, got 1
ns-relativer...
date.pl: test ns-relativer failed: exit status mismatch: expected 0, got 1
cross-dst...
empty-fmt...
neg-secs...
date.pl: test neg-secs: stdout mismatch, comparing neg-secs.1 (expected) and neg-secs.O (actual)
--- neg-secs.1 2025-06-05 10:18:13.404643704 +0000
+++ neg-secs.O 2025-06-05 10:18:13.408643741 +0000
@@ -1 +1 @@
--0022
+-00021
neg-secs2...
date.pl: test neg-secs2: stdout mismatch, comparing neg-secs2.1 (expected) and neg-secs2.O (actual)
--- neg-secs2.1 2025-06-05 10:18:13.411643768 +0000
+++ neg-secs2.O 2025-06-05 10:18:13.415643805 +0000
@@ -1 +1 @@
- -22
+- 21
fill-1...
fill-2...
subfmt-up1...
date.pl: test subfmt-up1 failed: exit status mismatch: expected 0, got 1
invalid-high-bit-set...
date.pl: test invalid-high-bit-set: stderr mismatch, comparing invalid-high-bit-set.1 (expected) and invalid-high-bit-set.E (actual)
--- invalid-high-bit-set.1 2025-06-05 10:18:13.433643969 +0000
+++ invalid-high-bit-set.E 2025-06-05 10:18:13.435643988 +0000
@@ -1 +1,76 @@
-date: invalid date '\260'
+error: invalid UTF-8 was detected in one or more arguments
+
+Usage: date [OPTION]... [+FORMAT]...
+ date [OPTION]... [MMDDhhmm[[CC]YY][.ss]]
+
+ FORMAT controls the output. Interpreted sequences are:
+ | Sequence | Description | Example |
+ | -------- | -------------------------------------------------------------------- | ---------------------- |
+ | %% | a literal % | % |
+ | %a | locale's abbreviated weekday name | Sun |
+ | %A | locale's full weekday name | Sunday |
+ | %b | locale's abbreviated month name | Jan |
+ | %B | locale's full month name | January |
+ | %c | locale's date and time | Thu Mar 3 23:05:25 2005|
+ | %C | century; like %Y, except omit last two digits | 20 |
+ | %d | day of month | 01 |
+ | %D | date; same as %m/%d/%y | 12/31/99 |
+ | %e | day of month, space padded; same as %_d | 3 |
+ | %F | full date; same as %Y-%m-%d | 2005-03-03 |
+ | %g | last two digits of year of ISO week number (see %G) | 05 |
+ | %G | year of ISO week number (see %V); normally useful only with %V | 2005 |
+ | %h | same as %b | Jan |
+ | %H | hour (00..23) | 23 |
+ | %I | hour (01..12) | 11 |
+ | %j | day of year (001..366) | 062 |
+ | %k | hour, space padded ( 0..23); same as %_H | 3 |
+ | %l | hour, space padded ( 1..12); same as %_I | 9 |
+ | %m | month (01..12) | 03 |
+ | %M | minute (00..59) | 30 |
+ | %n | a newline | \n |
+ | %N | nanoseconds (000000000..999999999) | 123456789 |
+ | %p | locale's equivalent of either AM or PM; blank if not known | PM |
+ | %P | like %p, but lower case | pm |
+ | %q | quarter of year (1..4) | 1 |
+ | %r | locale's 12-hour clock time | 11:11:04 PM |
+ | %R | 24-hour hour and minute; same as %H:%M | 23:30 |
+ | %s | seconds since 1970-01-01 00:00:00 UTC | 1615432800 |
+ | %S | second (00..60) | 30 |
+ | %t | a tab | \t |
+ | %T | time; same as %H:%M:%S | 23:30:30 |
+ | %u | day of week (1..7); 1 is Monday | 4 |
+ | %U | week number of year, with Sunday as first day of week (00..53) | 10 |
+ | %V | ISO week number, with Monday as first day of week (01..53) | 12 |
+ | %w | day of week (0..6); 0 is Sunday | 4 |
+ | %W | week number of year, with Monday as first day of week (00..53) | 11 |
+ | %x | locale's date representation | 03/03/2005 |
+ | %X | locale's time representation | 23:30:30 |
+ | %y | last two digits of year (00..99) | 05 |
+ | %Y | year | 2005 |
+ | %z | +hhmm numeric time zone | -0400 |
+ | %:z | +hh:mm numeric time zone | -04:00 |
+ | %::z | +hh:mm:ss numeric time zone | -04:00:00 |
+ | %:::z | numeric time zone with : to necessary precision | -04, +05:30 |
+ | %Z | alphabetic time zone abbreviation | EDT |
+
+ By default, date pads numeric fields with zeroes.
+ The following optional flags may follow '%':
+ * `-` (hyphen) do not pad the field
+ * `_` (underscore) pad with spaces
+ * `0` (zero) pad with zeros
+ * `^` use upper case if possible
+ * `#` use opposite case if possible
+ After any flags comes an optional field width, as a decimal number;
+ then an optional modifier, which is either
+ * `E` to use the locale's alternate representations if available, or
+ * `O` to use the locale's alternate numeric symbols if available.
+ Examples:
+ Convert seconds since the epoch (1970-01-01 UTC) to a date
+
+ date --date='@2147483647'
+
+ Show the time on the west coast of the US (use tzselect(1) to find TZ)
+
+ TZ='America/Los_Angeles' date
+
+For more information, try '--help'.
invalid-TZ-crash...
cross-TZ-mishandled...
date.pl: test cross-TZ-mishandled failed: exit status mismatch: expected 0, got 1
date-century-plus...
date.pl: test date-century-plus failed: exit status mismatch: expected 0, got 1
date-epoch-minus-1...
mtz1...
mtz2...
mtz3...
mtz4...
mtz5...
mtz6...
pct-pct...
cross-dst1...
cross-dst2...
cross-dst3...
cross-dst4...
cross-dst5...
cross-dst6...
cross-dst7...
cross-dst8...
cross-dst9...
cross-dst10...
cross-dst11...
cross-dst12...
cross-dst13...
cross-dst14...
cross-dst15...
cross-dst16...
cross-dst17...
cross-dst18...
cross-dst19...
cross-dst20...
cross-dst21...
cross-dst22...
cross-dst23...
cross-dst24...
cross-dst25...
cross-dst26...
cross-dst27...
cross-dst28...
cross-dst29...
cross-dst30...
cross-dst31...
cross-dst32...
cross-dst33...
cross-dst34...
cross-dst35...
cross-dst36...
cross-dst37...
cross-dst38...
cross-dst39...
cross-dst40...
cross-dst41...
cross-dst42...
cross-dst43...
cross-dst44...
cross-dst45...
cross-dst46...
cross-dst47...
cross-dst48...
cross-dst49...
cross-dst50...
cross-dst51...
cross-dst52...
cross-dst53...
cross-dst54...
cross-dst55...
cross-dst56...
cross-dst57...
cross-dst58...
cross-dst59...
cross-dst60...
cross-dst61...
cross-dst62...
cross-dst63...
cross-dst64...
cross-dst65...
cross-dst66...
cross-dst67...
cross-dst68...
cross-dst69...
cross-dst70...
cross-dst71...
cross-dst72...
cross-dst73...
cross-dst74...
cross-dst75...
cross-dst76...
cross-dst77...
cross-dst78...
cross-dst79...
cross-dst80...
cross-dst81...
cross-dst82...
cross-dst83...
cross-dst84...
cross-dst85...
cross-dst86...
cross-dst87...
cross-dst88...
cross-dst89...
cross-dst90...
cross-dst91...
cross-dst92...
cross-dst93...
cross-dst94...
cross-dst95...
cross-dst96...
cross-dst97...
cross-dst98...
cross-dst99...
cross-dst100...
cross-dst101...
cross-dst102...
cross-dst103...
cross-dst104...
cross-dst105...
cross-dst106...
cross-dst107...
cross-dst108...
cross-dst109...
cross-dst110...
cross-dst111...
cross-dst112...
cross-dst113...
cross-dst114...
cross-dst115...
cross-dst116...
cross-dst117...
cross-dst118...
cross-dst119...
cross-dst120...
cross-dst121...
cross-dst122...
cross-dst123...
cross-dst124...
cross-dst125...
cross-dst126...
cross-dst127...
cross-dst128...
cross-dst129...
cross-dst130...
cross-dst131...
cross-dst132...
cross-dst133...
cross-dst134...
cross-dst135...
cross-dst136...
cross-dst137...
cross-dst138...
cross-dst139...
cross-dst140...
cross-dst141...
cross-dst142...
cross-dst143...
cross-dst144...
cross-dst145...
cross-dst146...
cross-dst147...
cross-dst148...
cross-dst149...
cross-dst150...
cross-dst151...
cross-dst152...
cross-dst153...
cross-dst154...
cross-dst155...
cross-dst156...
cross-dst157...
cross-dst158...
cross-dst159...
cross-dst160...
cross-dst161...
cross-dst162...
cross-dst163...
cross-dst164...
cross-dst165...
cross-dst166...
cross-dst167...
cross-dst168...
cross-dst169...
cross-dst170...
cross-dst171...
cross-dst172...
cross-dst173...
cross-dst174...
cross-dst175...
cross-dst176...
cross-dst177...
cross-dst178...
cross-dst179...
cross-dst180...
cross-dst181...
cross-dst182...
cross-dst183...
cross-dst184...
cross-dst185...
cross-dst186...
cross-dst187...
cross-dst188...
cross-dst189...
cross-dst190...
cross-dst191...
cross-dst192...
cross-dst193...
cross-dst194...
cross-dst195...
cross-dst196...
cross-dst197...
cross-dst198...
cross-dst199...
cross-dst200...
cross-dst201...
cross-dst202...
cross-dst203...
cross-dst204...
cross-dst205...
cross-dst206...
cross-dst207...
cross-dst208...
cross-dst209...
cross-dst210...
cross-dst211...
cross-dst212...
cross-dst213...
cross-dst214...
cross-dst215...
cross-dst216...
cross-dst217...
cross-dst218...
cross-dst219...
cross-dst220...
cross-dst221...
cross-dst222...
cross-dst223...
cross-dst224...
cross-dst225...
cross-dst226...
cross-dst227...
cross-dst228...
cross-dst229...
cross-dst230...
cross-dst231...
cross-dst232...
cross-dst233...
cross-dst234...
cross-dst235...
cross-dst236...
cross-dst237...
cross-dst238...
cross-dst239...
cross-dst240...
cross-dst241...
cross-dst242...
cross-dst243...
cross-dst244...
cross-dst245...
cross-dst246...
cross-dst247...
cross-dst248...
cross-dst249...
cross-dst250...
cross-dst251...
cross-dst252...
cross-dst253...
cross-dst254...
cross-dst255...
cross-dst256...
cross-dst257...
cross-dst258...
cross-dst259...
cross-dst260...
cross-dst261...
cross-dst262...
cross-dst263...
cross-dst264...
cross-dst265...
cross-dst266...
cross-dst267...
cross-dst268...
cross-dst269...
cross-dst270...
cross-dst271...
cross-dst272...
cross-dst273...
cross-dst274...
cross-dst275...
cross-dst276...
cross-dst277...
cross-dst278...
cross-dst279...
cross-dst280...
cross-dst281...
cross-dst282...
cross-dst283...
cross-dst284...
cross-dst285...
cross-dst286...
cross-dst287...
cross-dst288...
cross-dst289...
cross-dst290...
cross-dst291...
cross-dst292...
cross-dst293...
cross-dst294...
cross-dst295...
cross-dst296...
cross-dst297...
cross-dst298...
cross-dst299...
cross-dst300...
cross-dst301...
cross-dst302...
cross-dst303...
cross-dst304...
cross-dst305...
cross-dst306...
cross-dst307...
cross-dst308...
cross-dst309...
cross-dst310...
cross-dst311...
cross-dst312...
cross-dst313...
cross-dst314...
cross-dst315...
cross-dst316...
cross-dst317...
cross-dst318...
cross-dst319...
cross-dst320...
cross-dst321...
cross-dst322...
cross-dst323...
cross-dst324...
cross-dst325...
cross-dst326...
cross-dst327...
cross-dst328...
cross-dst329...
cross-dst330...
cross-dst331...
cross-dst332...
cross-dst333...
cross-dst334...
cross-dst335...
cross-dst336...
cross-dst337...
cross-dst338...
cross-dst339...
cross-dst340...
cross-dst341...
cross-dst342...
cross-dst343...
cross-dst344...
cross-dst345...
cross-dst346...
cross-dst347...
cross-dst348...
cross-dst349...
cross-dst350...
cross-dst351...
cross-dst352...
cross-dst353...
cross-dst354...
cross-dst355...
cross-dst356...
cross-dst357...
cross-dst358...
cross-dst359...
cross-dst360...
cross-dst361...
cross-dst362...
cross-dst363...
cross-dst364...
dbg_1...
dbg_3...
dbg_3T...
dbg_4...
dbg_5...
date.pl: test dbg_5: stdout mismatch, comparing dbg_5.1 (expected) and dbg_5.O (actual)
--- dbg_5.1 2025-06-05 10:18:15.356659361 +0000
+++ dbg_5.O 2025-06-05 10:18:15.360659393 +0000
@@ -1,2 +1,2 @@
17_
-_AM_08:17:48 AM
+_AM_8:17:48 AM
dbg_6...
dbg_7...
dbg_8...
date.pl: test dbg_8: stdout mismatch, comparing dbg_8.1 (expected) and dbg_8.O (actual)
--- dbg_8.1 2025-06-05 10:18:15.372659489 +0000
+++ dbg_8.O 2025-06-05 10:18:15.375659513 +0000
@@ -1 +1 @@
-01/19/97_08:17:48_97_1997
+1997 M01 19_08:17:48_97_1997
dbg_9...
dbg_leap-1...
dbg_U95-1...
dbg_U95-2...
dbg_U95-3...
dbg_U92-1...
dbg_U92-2...
dbg_U92-3...
dbg_V92-1...
dbg_V92-2...
dbg_V92-3...
dbg_W92-1...
dbg_W92-2...
dbg_W92-3...
dbg_q-1...
dbg_q-2...
dbg_q-3...
dbg_q-4...
dbg_millen-1...
dbg_rel-0...
dbg_rel-1a...
dbg_rel-1b...
dbg_rel-2a...
date.pl: test dbg_rel-2a failed: exit status mismatch: expected 0, got 1
dbg_rel-2b...
date.pl: test dbg_rel-2b failed: exit status mismatch: expected 0, got 1
dbg_rel-2c...
date.pl: test dbg_rel-2c failed: exit status mismatch: expected 0, got 1
dbg_rel-2d...
date.pl: test dbg_rel-2d failed: exit status mismatch: expected 0, got 1
dbg_rel-2e...
date.pl: test dbg_rel-2e failed: exit status mismatch: expected 0, got 1
dbg_rel-2f...
date.pl: test dbg_rel-2f failed: exit status mismatch: expected 0, got 1
dbg_rel-2g...
date.pl: test dbg_rel-2g failed: exit status mismatch: expected 0, got 1
dbg_rel-3a...
date.pl: test dbg_rel-3a failed: exit status mismatch: expected 0, got 1
dbg_rel-1day...
dbg_rel-plus1...
dbg_next-s...
date.pl: test dbg_next-s: stdout mismatch, comparing dbg_next-s.1 (expected) and dbg_next-s.O (actual)
--- dbg_next-s.1 2025-06-05 10:18:15.541660839 +0000
+++ dbg_next-s.O 2025-06-05 10:18:15.545660871 +0000
@@ -1 +1 @@
-1997-01-19 08:17:49
+1997-01-19 08:17:48
dbg_next-m...
date.pl: test dbg_next-m: stdout mismatch, comparing dbg_next-m.1 (expected) and dbg_next-m.O (actual)
--- dbg_next-m.1 2025-06-05 10:18:15.549660903 +0000
+++ dbg_next-m.O 2025-06-05 10:18:15.553660935 +0000
@@ -1 +1 @@
-1997-01-19 08:18:48
+1997-01-19 08:17:48
dbg_next-h...
date.pl: test dbg_next-h: stdout mismatch, comparing dbg_next-h.1 (expected) and dbg_next-h.O (actual)
--- dbg_next-h.1 2025-06-05 10:18:15.556660959 +0000
+++ dbg_next-h.O 2025-06-05 10:18:15.560660991 +0000
@@ -1 +1 @@
-1997-01-19 09:17:48
+1997-01-19 08:17:48
dbg_next-d...
date.pl: test dbg_next-d: stdout mismatch, comparing dbg_next-d.1 (expected) and dbg_next-d.O (actual)
--- dbg_next-d.1 2025-06-05 10:18:15.563661015 +0000
+++ dbg_next-d.O 2025-06-05 10:18:15.567661047 +0000
@@ -1 +1 @@
-1997-01-20 08:17:48
+1997-01-19 08:17:48
dbg_next-w...
date.pl: test dbg_next-w: stdout mismatch, comparing dbg_next-w.1 (expected) and dbg_next-w.O (actual)
--- dbg_next-w.1 2025-06-05 10:18:15.570661071 +0000
+++ dbg_next-w.O 2025-06-05 10:18:15.575661111 +0000
@@ -1 +1 @@
-1997-01-26 08:17:48
+1997-01-19 08:17:48
dbg_next-mo...
date.pl: test dbg_next-mo: stdout mismatch, comparing dbg_next-mo.1 (expected) and dbg_next-mo.O (actual)
--- dbg_next-mo.1 2025-06-05 10:18:15.578661135 +0000
+++ dbg_next-mo.O 2025-06-05 10:18:15.583661175 +0000
@@ -1 +1 @@
-1997-02-19 08:17:48
+1997-01-19 08:17:48
dbg_next-y...
date.pl: test dbg_next-y: stdout mismatch, comparing dbg_next-y.1 (expected) and dbg_next-y.O (actual)
--- dbg_next-y.1 2025-06-05 10:18:15.586661199 +0000
+++ dbg_next-y.O 2025-06-05 10:18:15.590661231 +0000
@@ -1 +1 @@
-1998-01-19 08:17:48
+1997-01-19 08:17:48
dbg_utc-0...
date.pl: test dbg_utc-0 failed: exit status mismatch: expected 0, got 1
dbg_utc-0a...
date.pl: test dbg_utc-0a failed: exit status mismatch: expected 0, got 1
dbg_utc-1...
date.pl: test dbg_utc-1: stdout mismatch, comparing dbg_utc-1.1 (expected) and dbg_utc-1.O (actual)
--- dbg_utc-1.1 2025-06-05 10:18:15.602661327 +0000
+++ dbg_utc-1.O 2025-06-05 10:18:15.605661351 +0000
@@ -1,2 +1,2 @@
-1997-01-19 08:17:48
-1997-01-19 08:17:48
+1997-01-19 09:17:48
+1997-01-19 09:17:48
dbg_utc-1a...
date.pl: test dbg_utc-1a failed: exit status mismatch: expected 0, got 1
dbg_date2sec-0...
dbg_date2sec-0a...
date.pl: test dbg_date2sec-0a failed: exit status mismatch: expected 0, got 1
dbg_date2sec-1...
dbg_sec2date-0...
date.pl: test dbg_sec2date-0 failed: exit status mismatch: expected 0, got 1
dbg_this-m...
dbg_this-h...
dbg_this-w...
dbg_this-mo...
dbg_this-y...
dbg_risks-1...
date.pl: test dbg_risks-1 failed: exit status mismatch: expected 0, got 1
dbg_regress-1...
date.pl: test dbg_regress-1 failed: exit status mismatch: expected 0, got 1
dbg_datevtime-1...
date.pl: test dbg_datevtime-1 failed: exit status mismatch: expected 0, got 1
dbg_relative-1...
date.pl: test dbg_relative-1 failed: exit status mismatch: expected 0, got 1
dbg_relative-2...
date.pl: test dbg_relative-2 failed: exit status mismatch: expected 0, got 1
dbg_relative-3...
date.pl: test dbg_relative-3: stdout mismatch, comparing dbg_relative-3.1 (expected) and dbg_relative-3.O (actual)
--- dbg_relative-3.1 2025-06-05 10:18:15.684661982 +0000
+++ dbg_relative-3.O 2025-06-05 10:18:15.688662014 +0000
@@ -1 +1 @@
-2006-04-02
+2006-04-01
dbg_wide-fmt...
date.pl: test dbg_wide-fmt failed: exit status mismatch: expected 0, got 1
dbg_moname-d-y...
date.pl: test dbg_moname-d-y failed: exit status mismatch: expected 0, got 1
dbg_moname-d-y-r...
date.pl: test dbg_moname-d-y-r failed: exit status mismatch: expected 0, got 1
dbg_epoch...
dbg_epoch-r...
dbg_ns-10...
date.pl: test dbg_ns-10 failed: exit status mismatch: expected 0, got 1
dbg_ns-10-r...
date.pl: test dbg_ns-10-r failed: exit status mismatch: expected 0, got 1
dbg_ns-max32...
date.pl: test dbg_ns-max32: stdout mismatch, comparing dbg_ns-max32.1 (expected) and dbg_ns-max32.O (actual)
--- dbg_ns-max32.1 2025-06-05 10:18:15.729662342 +0000
+++ dbg_ns-max32.O 2025-06-05 10:18:15.733662373 +0000
@@ -1 +1 @@
-2038-01-19T03:14:07,999999999+00:00
+2038-01-19T03:14:08,000483654+00:00
dbg_ns-max32-r...
date.pl: test dbg_ns-max32-r: stdout mismatch, comparing dbg_ns-max32-r.1 (expected) and dbg_ns-max32-r.O (actual)
--- dbg_ns-max32-r.1 2025-06-05 10:18:15.736662397 +0000
+++ dbg_ns-max32-r.O 2025-06-05 10:18:15.739662422 +0000
@@ -1 +1 @@
-2038-01-19 03:14:07.999999999+00:00
+2038-01-19 03:14:08.000337641+00:00
dbg_tz-1...
dbg_tz-2...
dbg_tz-3...
dbg_tz-4...
dbg_tz-5...
dbg_tz-5w...
date.pl: test dbg_tz-5w: stdout mismatch, comparing dbg_tz-5w.1 (expected) and dbg_tz-5w.O (actual)
--- dbg_tz-5w.1 2025-06-05 10:18:15.763662613 +0000
+++ dbg_tz-5w.O 2025-06-05 10:18:15.767662645 +0000
@@ -1 +1 @@
--0000:01
+-00:01
dbg_tz-5wf...
date.pl: test dbg_tz-5wf failed: exit status mismatch: expected 0, got 1
dbg_tz-6...
dbg_tz-7...
dbg_ns-relative...
date.pl: test dbg_ns-relative failed: exit status mismatch: expected 0, got 1
dbg_ns-relativer...
date.pl: test dbg_ns-relativer failed: exit status mismatch: expected 0, got 1
dbg_cross-dst...
dbg_empty-fmt...
dbg_neg-secs...
date.pl: test dbg_neg-secs: stdout mismatch, comparing dbg_neg-secs.1 (expected) and dbg_neg-secs.O (actual)
--- dbg_neg-secs.1 2025-06-05 10:18:15.802662925 +0000
+++ dbg_neg-secs.O 2025-06-05 10:18:15.806662957 +0000
@@ -1 +1 @@
--0022
+-00021
dbg_neg-secs2...
date.pl: test dbg_neg-secs2: stdout mismatch, comparing dbg_neg-secs2.1 (expected) and dbg_neg-secs2.O (actual)
--- dbg_neg-secs2.1 2025-06-05 10:18:15.809662981 +0000
+++ dbg_neg-secs2.O 2025-06-05 10:18:15.813663013 +0000
@@ -1 +1 @@
- -22
+- 21
dbg_fill-1...
dbg_fill-2...
dbg_subfmt-up1...
date.pl: test dbg_subfmt-up1 failed: exit status mismatch: expected 0, got 1
dbg_cross-TZ-mishandled...
date.pl: test dbg_cross-TZ-mishandled failed: exit status mismatch: expected 0, got 1
dbg_date-century-plus...
date.pl: test dbg_date-century-plus failed: exit status mismatch: expected 0, got 1
dbg_date-epoch-minus-1...
dbg_mtz1...
dbg_mtz2...
dbg_mtz3...
dbg_mtz4...
dbg_mtz5...
dbg_mtz6...
dbg_pct-pct...
dbg_cross-dst1...
dbg_cross-dst2...
dbg_cross-dst3...
dbg_cross-dst4...
dbg_cross-dst5...
dbg_cross-dst6...
dbg_cross-dst7...
dbg_cross-dst8...
dbg_cross-dst9...
dbg_cross-dst10...
dbg_cross-dst11...
dbg_cross-dst12...
dbg_cross-dst13...
dbg_cross-dst14...
dbg_cross-dst15...
dbg_cross-dst16...
dbg_cross-dst17...
dbg_cross-dst18...
dbg_cross-dst19...
dbg_cross-dst20...
dbg_cross-dst21...
dbg_cross-dst22...
dbg_cross-dst23...
dbg_cross-dst24...
dbg_cross-dst25...
dbg_cross-dst26...
dbg_cross-dst27...
dbg_cross-dst28...
dbg_cross-dst29...
dbg_cross-dst30...
dbg_cross-dst31...
dbg_cross-dst32...
dbg_cross-dst33...
dbg_cross-dst34...
dbg_cross-dst35...
dbg_cross-dst36...
dbg_cross-dst37...
dbg_cross-dst38...
dbg_cross-dst39...
dbg_cross-dst40...
dbg_cross-dst41...
dbg_cross-dst42...
dbg_cross-dst43...
dbg_cross-dst44...
dbg_cross-dst45...
dbg_cross-dst46...
dbg_cross-dst47...
dbg_cross-dst48...
dbg_cross-dst49...
dbg_cross-dst50...
dbg_cross-dst51...
dbg_cross-dst52...
dbg_cross-dst53...
dbg_cross-dst54...
dbg_cross-dst55...
dbg_cross-dst56...
dbg_cross-dst57...
dbg_cross-dst58...
dbg_cross-dst59...
dbg_cross-dst60...
dbg_cross-dst61...
dbg_cross-dst62...
dbg_cross-dst63...
dbg_cross-dst64...
dbg_cross-dst65...
dbg_cross-dst66...
dbg_cross-dst67...
dbg_cross-dst68...
dbg_cross-dst69...
dbg_cross-dst70...
dbg_cross-dst71...
dbg_cross-dst72...
dbg_cross-dst73...
dbg_cross-dst74...
dbg_cross-dst75...
dbg_cross-dst76...
dbg_cross-dst77...
dbg_cross-dst78...
dbg_cross-dst79...
dbg_cross-dst80...
dbg_cross-dst81...
dbg_cross-dst82...
dbg_cross-dst83...
dbg_cross-dst84...
dbg_cross-dst85...
dbg_cross-dst86...
dbg_cross-dst87...
dbg_cross-dst88...
dbg_cross-dst89...
dbg_cross-dst90...
dbg_cross-dst91...
dbg_cross-dst92...
dbg_cross-dst93...
dbg_cross-dst94...
dbg_cross-dst95...
dbg_cross-dst96...
dbg_cross-dst97...
dbg_cross-dst98...
dbg_cross-dst99...
dbg_cross-dst100...
dbg_cross-dst101...
dbg_cross-dst102...
dbg_cross-dst103...
dbg_cross-dst104...
dbg_cross-dst105...
dbg_cross-dst106...
dbg_cross-dst107...
dbg_cross-dst108...
dbg_cross-dst109...
dbg_cross-dst110...
dbg_cross-dst111...
dbg_cross-dst112...
dbg_cross-dst113...
dbg_cross-dst114...
dbg_cross-dst115...
dbg_cross-dst116...
dbg_cross-dst117...
dbg_cross-dst118...
dbg_cross-dst119...
dbg_cross-dst120...
dbg_cross-dst121...
dbg_cross-dst122...
dbg_cross-dst123...
dbg_cross-dst124...
dbg_cross-dst125...
dbg_cross-dst126...
dbg_cross-dst127...
dbg_cross-dst128...
dbg_cross-dst129...
dbg_cross-dst130...
dbg_cross-dst131...
dbg_cross-dst132...
dbg_cross-dst133...
dbg_cross-dst134...
dbg_cross-dst135...
dbg_cross-dst136...
dbg_cross-dst137...
dbg_cross-dst138...
dbg_cross-dst139...
dbg_cross-dst140...
dbg_cross-dst141...
dbg_cross-dst142...
dbg_cross-dst143...
dbg_cross-dst144...
dbg_cross-dst145...
dbg_cross-dst146...
dbg_cross-dst147...
dbg_cross-dst148...
dbg_cross-dst149...
dbg_cross-dst150...
dbg_cross-dst151...
dbg_cross-dst152...
dbg_cross-dst153...
dbg_cross-dst154...
dbg_cross-dst155...
dbg_cross-dst156...
dbg_cross-dst157...
dbg_cross-dst158...
dbg_cross-dst159...
dbg_cross-dst160...
dbg_cross-dst161...
dbg_cross-dst162...
dbg_cross-dst163...
dbg_cross-dst164...
dbg_cross-dst165...
dbg_cross-dst166...
dbg_cross-dst167...
dbg_cross-dst168...
dbg_cross-dst169...
dbg_cross-dst170...
dbg_cross-dst171...
dbg_cross-dst172...
dbg_cross-dst173...
dbg_cross-dst174...
dbg_cross-dst175...
dbg_cross-dst176...
dbg_cross-dst177...
dbg_cross-dst178...
dbg_cross-dst179...
dbg_cross-dst180...
dbg_cross-dst181...
dbg_cross-dst182...
dbg_cross-dst183...
dbg_cross-dst184...
dbg_cross-dst185...
dbg_cross-dst186...
dbg_cross-dst187...
dbg_cross-dst188...
dbg_cross-dst189...
dbg_cross-dst190...
dbg_cross-dst191...
dbg_cross-dst192...
dbg_cross-dst193...
dbg_cross-dst194...
dbg_cross-dst195...
dbg_cross-dst196...
dbg_cross-dst197...
dbg_cross-dst198...
dbg_cross-dst199...
dbg_cross-dst200...
dbg_cross-dst201...
dbg_cross-dst202...
dbg_cross-dst203...
dbg_cross-dst204...
dbg_cross-dst205...
dbg_cross-dst206...
dbg_cross-dst207...
dbg_cross-dst208...
dbg_cross-dst209...
dbg_cross-dst210...
dbg_cross-dst211...
dbg_cross-dst212...
dbg_cross-dst213...
dbg_cross-dst214...
dbg_cross-dst215...
dbg_cross-dst216...
dbg_cross-dst217...
dbg_cross-dst218...
dbg_cross-dst219...
dbg_cross-dst220...
dbg_cross-dst221...
dbg_cross-dst222...
dbg_cross-dst223...
dbg_cross-dst224...
dbg_cross-dst225...
dbg_cross-dst226...
dbg_cross-dst227...
dbg_cross-dst228...
dbg_cross-dst229...
dbg_cross-dst230...
dbg_cross-dst231...
dbg_cross-dst232...
dbg_cross-dst233...
dbg_cross-dst234...
dbg_cross-dst235...
dbg_cross-dst236...
dbg_cross-dst237...
dbg_cross-dst238...
dbg_cross-dst239...
dbg_cross-dst240...
dbg_cross-dst241...
dbg_cross-dst242...
dbg_cross-dst243...
dbg_cross-dst244...
dbg_cross-dst245...
dbg_cross-dst246...
dbg_cross-dst247...
dbg_cross-dst248...
dbg_cross-dst249...
dbg_cross-dst250...
dbg_cross-dst251...
dbg_cross-dst252...
dbg_cross-dst253...
dbg_cross-dst254...
dbg_cross-dst255...
dbg_cross-dst256...
dbg_cross-dst257...
dbg_cross-dst258...
dbg_cross-dst259...
dbg_cross-dst260...
dbg_cross-dst261...
dbg_cross-dst262...
dbg_cross-dst263...
dbg_cross-dst264...
dbg_cross-dst265...
dbg_cross-dst266...
dbg_cross-dst267...
dbg_cross-dst268...
dbg_cross-dst269...
dbg_cross-dst270...
dbg_cross-dst271...
dbg_cross-dst272...
dbg_cross-dst273...
dbg_cross-dst274...
dbg_cross-dst275...
dbg_cross-dst276...
dbg_cross-dst277...
dbg_cross-dst278...
dbg_cross-dst279...
dbg_cross-dst280...
dbg_cross-dst281...
dbg_cross-dst282...
dbg_cross-dst283...
dbg_cross-dst284...
dbg_cross-dst285...
dbg_cross-dst286...
dbg_cross-dst287...
dbg_cross-dst288...
dbg_cross-dst289...
dbg_cross-dst290...
dbg_cross-dst291...
dbg_cross-dst292...
dbg_cross-dst293...
dbg_cross-dst294...
dbg_cross-dst295...
dbg_cross-dst296...
dbg_cross-dst297...
dbg_cross-dst298...
dbg_cross-dst299...
dbg_cross-dst300...
dbg_cross-dst301...
dbg_cross-dst302...
dbg_cross-dst303...
dbg_cross-dst304...
dbg_cross-dst305...
dbg_cross-dst306...
dbg_cross-dst307...
dbg_cross-dst308...
dbg_cross-dst309...
dbg_cross-dst310...
dbg_cross-dst311...
dbg_cross-dst312...
dbg_cross-dst313...
dbg_cross-dst314...
dbg_cross-dst315...
dbg_cross-dst316...
dbg_cross-dst317...
dbg_cross-dst318...
dbg_cross-dst319...
dbg_cross-dst320...
dbg_cross-dst321...
dbg_cross-dst322...
dbg_cross-dst323...
dbg_cross-dst324...
dbg_cross-dst325...
dbg_cross-dst326...
dbg_cross-dst327...
dbg_cross-dst328...
dbg_cross-dst329...
dbg_cross-dst330...
dbg_cross-dst331...
dbg_cross-dst332...
dbg_cross-dst333...
dbg_cross-dst334...
dbg_cross-dst335...
dbg_cross-dst336...
dbg_cross-dst337...
dbg_cross-dst338...
dbg_cross-dst339...
dbg_cross-dst340...
dbg_cross-dst341...
dbg_cross-dst342...
dbg_cross-dst343...
dbg_cross-dst344...
dbg_cross-dst345...
dbg_cross-dst346...
dbg_cross-dst347...
dbg_cross-dst348...
dbg_cross-dst349...
dbg_cross-dst350...
dbg_cross-dst351...
dbg_cross-dst352...
dbg_cross-dst353...
dbg_cross-dst354...
dbg_cross-dst355...
dbg_cross-dst356...
dbg_cross-dst357...
dbg_cross-dst358...
dbg_cross-dst359...
dbg_cross-dst360...
dbg_cross-dst361...
dbg_cross-dst362...
dbg_cross-dst363...
dbg_cross-dst364...
FAIL tests/date/date.pl (exit status: 1)