Skip to content

date: bump parse_datetime & add test for leap-1 GNU test#10933

Merged
sylvestre merged 1 commit intouutils:mainfrom
sylvestre:date-pl-2
Feb 14, 2026
Merged

date: bump parse_datetime & add test for leap-1 GNU test#10933
sylvestre merged 1 commit intouutils:mainfrom
sylvestre:date-pl-2

Conversation

@sylvestre
Copy link
Contributor

Rely on parse_datetime update

Test that adding years to Feb 29 overflows to March 1 when target year is not a leap year (matching GNU behavior).

@ChrisDryden
Copy link
Collaborator

🥳 this should solve the abmon gnu test, should also make it so that only there are very few date.pl test cases left to fix

@sylvestre
Copy link
Contributor Author

yeah, they are coming - i am splitting them

Rely on parse_datetime update

Test that adding years to Feb 29 overflows to March 1 when target
year is not a leap year (matching GNU behavior).
@github-actions
Copy link

GNU testsuite comparison:

GNU test failed: tests/factor/t36. tests/factor/t36 is passing on 'main'. Maybe you have to rebase?
Skip an intermittent issue tests/tty/tty-eof (fails in this run but passes in the 'main' branch)
Congrats! The gnu test tests/factor/t09 is no longer failing!
Congrats! The gnu test tests/factor/t34 is no longer failing!
Congrats! The gnu test tests/ls/abmon-align is no longer failing!
Congrats! The gnu test tests/misc/io-errors is no longer failing!
Note: The gnu test tests/tail/tail-n0f is now being skipped but was previously passing.
Congrats! The gnu test tests/csplit/csplit-heap is now passing!
Note: The gnu test tests/env/env-signal-handler was skipped on 'main' but is now failing.

@sylvestre
Copy link
Contributor Author

Congrats! The gnu test tests/ls/abmon-align is no longer failing!

indeed!

@github-actions
Copy link

GNU testsuite comparison:

GNU test failed: tests/factor/t28. tests/factor/t28 is passing on 'main'. Maybe you have to rebase?
GNU test failed: tests/misc/io-errors. tests/misc/io-errors is passing on 'main'. Maybe you have to rebase?
Skip an intermittent issue tests/tail/inotify-dir-recreate (fails in this run but passes in the 'main' branch)
Skipping an intermittent issue tests/tty/tty-eof (passes in this run but fails in the 'main' branch)
Congrats! The gnu test tests/factor/t27 is no longer failing!
Congrats! The gnu test tests/factor/t29 is no longer failing!
Congrats! The gnu test tests/factor/t34 is no longer failing!
Congrats! The gnu test tests/ls/abmon-align is no longer failing!
Note: The gnu test tests/cut/cut-huge-range is now being skipped but was previously passing.
Note: The gnu test tests/pr/bounded-memory is now being skipped but was previously passing.

@sylvestre sylvestre merged commit c4e3ca6 into uutils:main Feb 14, 2026
156 of 158 checks passed
@sylvestre sylvestre deleted the date-pl-2 branch February 14, 2026 20:53
abendrothj pushed a commit to abendrothj/coreutils that referenced this pull request Feb 17, 2026
Rely on parse_datetime update

Test that adding years to Feb 29 overflows to March 1 when target
year is not a leap year (matching GNU behavior).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants