-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
join: failing GNU tests #2634
Comments
I looked into the first item, labeled (3c). I created a file
Here is the GNU output:
Here's ours:
This is happening because the input argument |
I briefly looked into it when filing this, and saw something similar was accomplished in #2517 |
I suppose I should also mention: the thing I was investigating when I last looked at this was:
since it seemed like a simple fix, but it actually seems like GNU doesn't just have that flag enabled by default, they do some other weird, semi-undocumented behavior. I can't recall what it is off the top of my head right now, but IIRC it's visible from the existing GNU tests. |
Once all the open PRs are merged, all the GNU tests for join are passing (note that the CI won't reflect this until the workflows are updated to use the fixed invalid-j test). |
Excellent! Could you open a PR to update the workflow? |
Since it seems like it could be useful to have this information somewhere, here are the remaining failing GNU tests for join:
-t "\0"
(join: add support for-t '\0'
#2881)\f
(form feed) seems to be interpreted as a newline (join: operate on bytes instead of Strings #2851)-j
error to trigger before the missing args error (patched upstream, update GNU coreutils version in GnuTests workflow #2919)info join -n "General options in join"
(join: fix default check order behaviour #2908)-z
flag (null-terminated lines) isn't supported (join: add support for-z
option #2880)The text was updated successfully, but these errors were encountered: