Title: Regression: unit tests fail in CI on MacOS · Issue #66 · uutils/diffutils · GitHub
Open Graph Title: Regression: unit tests fail in CI on MacOS · Issue #66 · uutils/diffutils
X Title: Regression: unit tests fail in CI on MacOS · Issue #66 · uutils/diffutils
Description: Last good commit for which all tests passed: e7dc655. First bad commit for which unit tests fail on MacOS: d92132e. No relevant changes in the codebase itself, this is possibly a regression caused by a dependency, or by a change in the M...
Open Graph Description: Last good commit for which all tests passed: e7dc655. First bad commit for which unit tests fail on MacOS: d92132e. No relevant changes in the codebase itself, this is possibly a regression caused ...
X Description: Last good commit for which all tests passed: e7dc655. First bad commit for which unit tests fail on MacOS: d92132e. No relevant changes in the codebase itself, this is possibly a regression caused ...
Opengraph URL: https://github.com/uutils/diffutils/issues/66
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Regression: unit tests fail in CI on MacOS","articleBody":"Last good commit for which all tests passed: e7dc6558c674d07d828a7b4d1024e1dd5749d365.\r\nFirst bad commit for which unit tests fail on MacOS: d92132e72154a2f59bd053ee523175b7c235049c.\r\n\r\nNo relevant changes in the codebase itself, this is possibly a regression caused by a dependency, or by a change in the MacOS runners in github.\r\n\r\nThis is the log of a failed run:\r\n```\r\n cargo test\r\n shell: /bin/bash -e {0}\r\n env:\r\n CARGO_TERM_COLOR: always\r\n CARGO_INCREMENTAL: 0\r\n Updating crates.io index\r\n Downloading crates ...\r\n Downloaded anstyle v1.0.6\r\n Downloaded autocfg v1.1.0\r\n Downloaded termtree v0.4.1\r\n Downloaded predicates-tree v1.0.9\r\n Downloaded normalize-line-endings v0.3.0\r\n Downloaded float-cmp v0.9.0\r\n Downloaded wait-timeout v0.2.0\r\n Downloaded yansi v0.5.1\r\n Downloaded iana-time-zone v0.1.60\r\n Downloaded unicode-width v0.1.12\r\n Downloaded num-traits v0.2.18\r\n Downloaded serde v1.0.197\r\n Downloaded rustix v0.38.31\r\n Downloaded regex-automata v0.4.5\r\n Downloaded libc v0.2.153\r\n Downloaded regex-syntax v0.8.2\r\n Downloaded regex v1.10.4\r\n Downloaded bstr v1.9.0\r\n Downloaded pretty_assertions v1.4.0\r\n Downloaded memchr v2.7.1\r\n Downloaded chrono v0.4.38\r\n Downloaded aho-corasick v1.1.2\r\n Downloaded fastrand v2.0.1\r\n Downloaded tempfile v3.10.1\r\n Downloaded diff v0.1.13\r\n Downloaded same-file v1.0.6\r\n Downloaded predicates-core v1.0.6\r\n Downloaded predicates v3.1.0\r\n Downloaded errno v0.3.8\r\n Downloaded difflib v0.4.0\r\n Downloaded core-foundation-sys v0.8.6\r\n Downloaded cfg-if v1.0.0\r\n Downloaded bitflags v2.4.2\r\n Downloaded assert_cmd v2.0.14\r\n Downloaded doc-comment v0.3.3\r\n Compiling autocfg v1.1.0\r\n Compiling memchr v2.7.1\r\n Compiling libc v0.2.153\r\n Compiling aho-corasick v1.1.2\r\n Compiling num-traits v0.2.18\r\n Compiling regex-syntax v0.8.2\r\n Compiling core-foundation-sys v0.8.6\r\n Compiling rustix v0.38.31\r\n Compiling iana-time-zone v0.1.60\r\n Compiling doc-comment v0.3.3\r\n Compiling diff v0.1.13\r\n Compiling predicates-core v1.0.6\r\n Compiling regex-automata v0.4.5\r\n Compiling chrono v0.4.38\r\n Compiling float-cmp v0.9.0\r\n Compiling errno v0.3.8\r\n Compiling anstyle v1.0.6\r\n Compiling difflib v0.4.0\r\n Compiling unicode-width v0.1.12\r\n Compiling assert_cmd v2.0.14\r\n Compiling bitflags v2.4.2\r\n Compiling regex v1.10.4\r\n Compiling same-file v1.0.6\r\n Compiling normalize-line-endings v0.3.0\r\n Compiling termtree v0.4.1\r\n Compiling predicates v3.1.0\r\n Compiling predicates-tree v1.0.9\r\n Compiling bstr v1.9.0\r\n Compiling wait-timeout v0.2.0\r\n Compiling cfg-if v1.0.0\r\n Compiling fastrand v2.0.1\r\n Compiling yansi v0.5.1\r\n Compiling pretty_assertions v1.4.0\r\n Compiling tempfile v3.10.1\r\n Compiling diffutils v0.4.1 (/Users/runner/work/diffutils/diffutils)\r\n Finished test [unoptimized + debuginfo] target(s) in 15.14s\r\n Running unittests src/lib.rs (target/debug/deps/diffutilslib-41e658c8501c1bc7)\r\n\r\nrunning 45 tests\r\ntest context_diff::tests::test_permutations_missing_lines ... FAILED\r\ntest context_diff::tests::test_permutations ... FAILED\r\ntest context_diff::tests::test_stop_early ... ok\r\ntest ed_diff::tests::test_basic ... ok\r\ntest context_diff::tests::test_permutations_empty_lines ... FAILED\r\ntest context_diff::tests::test_permutations_reverse ... FAILED\r\ntest ed_diff::tests::test_permutations ... ok\r\ntest ed_diff::tests::test_stop_early ... ok\r\ntest normal_diff::tests::test_basic ... ok\r\ntest ed_diff::tests::test_permutations_empty_lines ... ok\r\ntest ed_diff::tests::test_permutations_reverse ... ok\r\ntest normal_diff::tests::test_permutations_empty_lines ... ok\r\ntest normal_diff::tests::test_permutations ... ok\r\ntest normal_diff::tests::test_stop_early ... ok\r\ntest params::tests::basics ... ok\r\ntest params::tests::basics_ed ... ok\r\ntest params::tests::brief ... ok\r\ntest params::tests::conflicting_output_styles ... ok\r\ntest params::tests::context_count ... ok\r\ntest params::tests::context_invalid ... ok\r\ntest params::tests::context_valid ... ok\r\ntest params::tests::default_to_stdin ... ok\r\ntest params::tests::double_dash ... ok\r\ntest params::tests::empty ... ok\r\ntest params::tests::expand_tabs ... ok\r\ntest params::tests::missing_arguments ... ok\r\ntest params::tests::report_identical_files ... ok\r\ntest params::tests::tabsize ... ok\r\ntest params::tests::unified_invalid ... ok\r\ntest params::tests::unified_valid ... ok\r\ntest params::tests::unknown_argument ... ok\r\ntest unified_diff::tests::test_permutations ... FAILED\r\ntest unified_diff::tests::test_permutations_empty_lines ... FAILED\r\ntest unified_diff::tests::test_permutations_missing_line_ending ... FAILED\r\ntest unified_diff::tests::test_permutations_missing_lines ... FAILED\r\ntest unified_diff::tests::test_permutations_reverse ... FAILED\r\ntest unified_diff::tests::test_stop_early ... ok\r\ntest utils::tests::expand_tabs::basics ... ok\r\ntest utils::tests::expand_tabs::invalid_utf8 ... ok\r\ntest utils::tests::expand_tabs::multibyte_chars ... ok\r\ntest utils::tests::modification_time::invalid_file ... ok\r\ntest utils::tests::modification_time::set_time ... ok\r\ntest utils::tests::write_line::basics ... ok\r\ntest normal_diff::tests::test_permutations_reverse ... ok\r\ntest normal_diff::tests::test_permutations_missing_line_ending ... ok\r\n\r\nfailures:\r\n\r\n---- context_diff::tests::test_permutations_missing_lines stdout ----\r\nthread 'context_diff::tests::test_permutations_missing_lines' panicked at src/context_diff.rs:627:33:\r\nassertion failed: `(left == right)`\r\n\r\nDiff \u003c left / right \u003e :\r\n\u003c[]\r\n\u003e[\r\n\u003e 98,\r\n\u003e 10,\r\n\u003e 100,\r\n\u003e 10,\r\n\u003e 102,\r\n\u003e 10,\r\n\u003e 104,\r\n\u003e 10,\r\n\u003e 106,\r\n\u003e 10,\r\n\u003e 108,\r\n\u003e 10,\r\n\u003e]\r\n\r\n\r\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\r\n\r\n---- context_diff::tests::test_permutations stdout ----\r\nthread 'context_diff::tests::test_permutations' panicked at src/context_diff.rs:462:33:\r\nassertion failed: `(left == right)`\r\n\r\nerror: test failed, to rerun pass `--lib`\r\nDiff \u003c left / right \u003e :\r\n [\r\n 100,\r\n 10,\r\n\u003c 102,\r\n\u003c 10,\r\n\u003c 104,\r\n\u003c 10,\r\n\u003c 106,\r\n\u003c 10,\r\n\u003c 108,\r\n\u003c 10,\r\n ]\r\n\r\n\r\n\r\n---- context_diff::tests::test_permutations_empty_lines stdout ----\r\nthread 'context_diff::tests::test_permutations_empty_lines' panicked at src/context_diff.rs:543:33:\r\nassertion failed: `(left == right)`\r\n\r\nDiff \u003c left / right \u003e :\r\n [\r\n 100,\r\n 10,\r\n\u003c 102,\r\n\u003c 10,\r\n\u003c 104,\r\n\u003c 10,\r\n\u003c 106,\r\n\u003c 10,\r\n\u003c 108,\r\n\u003c 10,\r\n ]\r\n\r\n\r\n\r\n---- context_diff::tests::test_permutations_reverse stdout ----\r\nthread 'context_diff::tests::test_permutations_reverse' panicked at src/context_diff.rs:714:33:\r\nassertion failed: `(left == right)`\r\n\r\nDiff \u003c left / right \u003e :\r\n [\r\n 98,\r\n 10,\r\n\u003c 100,\r\n\u003c 10,\r\n\u003c 99,\r\n\u003c 10,\r\n\u003c 98,\r\n\u003c 10,\r\n\u003c 97,\r\n\u003c 10,\r\n ]\r\n\r\n\r\n\r\n---- unified_diff::tests::test_permutations stdout ----\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.214785000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.215087000 +0000\\n@@ -1,6 +1,6 @@\\n-a\\n-c\\n-e\\n-g\\n-i\\n-k\\n+b\\n+d\\n+f\\n+h\\n+j\\n+l\\n\"\r\nalef: \"a\\nc\\ne\\ng\\ni\\nk\\n\"\r\nbet: \"b\\nd\\nf\\nh\\nj\\nl\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.253414000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.226020177 +0000\\n@@ -1,6 +1,6 @@\\n-a\\n-c\\n-e\\n-g\\n-i\\n+b\\n+d\\n+f\\n+h\\n+j\\n l\\n\"\r\nalef: \"a\\nc\\ne\\ng\\ni\\nl\\n\"\r\nbet: \"b\\nd\\nf\\nh\\nj\\nl\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.259269000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.258911885 +0000\\n@@ -1,6 +1,5 @@\\n-a\\n-c\\n-e\\n-g\\n-i\\n-l\\n+b\\n+d\\n+f\\n+h\\n+j\\n\"\r\nalef: \"a\\nc\\ne\\ng\\ni\\nl\\n\"\r\nbet: \"b\\nd\\nf\\nh\\nj\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.292388000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.291242718 +0000\\n@@ -1,6 +1,6 @@\\n-a\\n-c\\n-e\\n-g\\n+b\\n+d\\n+f\\n+h\\n j\\n-k\\n+l\\n\"\r\nalef: \"a\\nc\\ne\\ng\\nj\\nk\\n\"\r\nbet: \"b\\nd\\nf\\nh\\nj\\nl\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.324557000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.323348968 +0000\\n@@ -1,6 +1,6 @@\\n-a\\n-c\\n-e\\n-g\\n+b\\n+d\\n+f\\n+h\\n j\\n l\\n\"\r\nalef: \"a\\nc\\ne\\ng\\nj\\nl\\n\"\r\nbet: \"b\\nd\\nf\\nh\\nj\\nl\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.354967000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.353538177 +0000\\n@@ -1,6 +1,5 @@\\n-a\\n-c\\n-e\\n-g\\n+b\\n+d\\n+f\\n+h\\n j\\n-l\\n\"\r\nalef: \"a\\nc\\ne\\ng\\nj\\nl\\n\"\r\nbet: \"b\\nd\\nf\\nh\\nj\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.388010000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.387420177 +0000\\n@@ -1,6 +1,5 @@\\n-a\\n-c\\n-e\\n-g\\n-j\\n-k\\n+b\\n+d\\n+f\\n+h\\n+l\\n\"\r\nalef: \"a\\nc\\ne\\ng\\nj\\nk\\n\"\r\nbet: \"b\\nd\\nf\\nh\\nl\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.423191000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.422733635 +0000\\n@@ -1,6 +1,5 @@\\n-a\\n-c\\n-e\\n-g\\n-j\\n+b\\n+d\\n+f\\n+h\\n l\\n\"\r\nalef: \"a\\nc\\ne\\ng\\nj\\nl\\n\"\r\nbet: \"b\\nd\\nf\\nh\\nl\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.455595000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.439889052 +0000\\n@@ -1,6 +1,4 @@\\n-a\\n-c\\n-e\\n-g\\n-j\\n-l\\n+b\\n+d\\n+f\\n+h\\n\"\r\nalef: \"a\\nc\\ne\\ng\\nj\\nl\\n\"\r\nbet: \"b\\nd\\nf\\nh\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.461551000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.461122677 +0000\\n@@ -1,6 +1,6 @@\\n-a\\n-c\\n-e\\n+b\\n+d\\n+f\\n h\\n-i\\n-k\\n+j\\n+l\\n\"\r\nalef: \"a\\nc\\ne\\nh\\ni\\nk\\n\"\r\nbet: \"b\\nd\\nf\\nh\\nj\\nl\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.490883000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.482739718 +0000\\n@@ -1,6 +1,6 @@\\n-a\\n-c\\n-e\\n+b\\n+d\\n+f\\n h\\n-i\\n+j\\n l\\n\"\r\nalef: \"a\\nc\\ne\\nh\\ni\\nl\\n\"\r\nbet: \"b\\nd\\nf\\nh\\nj\\nl\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.520231000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.513848468 +0000\\n@@ -1,6 +1,5 @@\\n-a\\n-c\\n-e\\n+b\\n+d\\n+f\\n h\\n-i\\n-l\\n+j\\n\"\r\nalef: \"a\\nc\\ne\\nh\\ni\\nl\\n\"\r\nbet: \"b\\nd\\nf\\nh\\nj\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.529413000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.528755093 +0000\\n@@ -1,5 +1,5 @@\\n-a\\n-c\\n-e\\n+b\\n+d\\n+f\\n h\\n j\\n@@ -6 +6 @@\\n-k\\n+l\\n\"\r\nalef: \"a\\nc\\ne\\nh\\nj\\nk\\n\"\r\nbet: \"b\\nd\\nf\\nh\\nj\\nl\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.555854000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.555106385 +0000\\n@@ -1,5 +1,5 @@\\n-a\\n-c\\n-e\\n+b\\n+d\\n+f\\n h\\n j\\n\"\r\nalef: \"a\\nc\\ne\\nh\\nj\\nl\\n\"\r\nbet: \"b\\nd\\nf\\nh\\nj\\nl\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.560091000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.558862718 +0000\\n@@ -1,5 +1,5 @@\\n-a\\n-c\\n-e\\n+b\\n+d\\n+f\\n h\\n j\\n@@ -6 +5,0 @@\\n-l\\n\"\r\nalef: \"a\\nc\\ne\\nh\\nj\\nl\\n\"\r\nbet: \"b\\nd\\nf\\nh\\nj\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.567411000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.566992010 +0000\\n@@ -1,6 +1,5 @@\\n-a\\n-c\\n-e\\n+b\\n+d\\n+f\\n h\\n-j\\n-k\\n+l\\n\"\r\nalef: \"a\\nc\\ne\\nh\\nj\\nk\\n\"\r\nbet: \"b\\nd\\nf\\nh\\nl\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.638089000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.583116510 +0000\\n@@ -1,6 +1,5 @@\\n-a\\n-c\\n-e\\n+b\\n+d\\n+f\\n h\\n-j\\n l\\n\"\r\nalef: \"a\\nc\\ne\\nh\\nj\\nl\\n\"\r\nbet: \"b\\nd\\nf\\nh\\nl\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.649305000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.648936218 +0000\\n@@ -1,6 +1,4 @@\\n-a\\n-c\\n-e\\n+b\\n+d\\n+f\\n h\\n-j\\n-l\\n\"\r\nalef: \"a\\nc\\ne\\nh\\nj\\nl\\n\"\r\nbet: \"b\\nd\\nf\\nh\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.719642000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.671017677 +0000\\n@@ -1,6 +1,5 @@\\n-a\\n-c\\n-e\\n-h\\n-i\\n-k\\n+b\\n+d\\n+f\\n+j\\n+l\\n\"\r\nalef: \"a\\nc\\ne\\nh\\ni\\nk\\n\"\r\nbet: \"b\\nd\\nf\\nj\\nl\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.727342000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.725870718 +0000\\n@@ -1,6 +1,5 @@\\n-a\\n-c\\n-e\\n-h\\n-i\\n+b\\n+d\\n+f\\n+j\\n l\\n\"\r\nalef: \"a\\nc\\ne\\nh\\ni\\nl\\n\"\r\nbet: \"b\\nd\\nf\\nj\\nl\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.736861000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.735508552 +0000\\n@@ -1,6 +1,4 @@\\n-a\\n-c\\n-e\\n-h\\n-i\\n-l\\n+b\\n+d\\n+f\\n+j\\n\"\r\nalef: \"a\\nc\\ne\\nh\\ni\\nl\\n\"\r\nbet: \"b\\nd\\nf\\nj\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.789218000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.747693927 +0000\\n@@ -1,6 +1,5 @@\\n-a\\n-c\\n-e\\n-h\\n+b\\n+d\\n+f\\n j\\n-k\\n+l\\n\"\r\nalef: \"a\\nc\\ne\\nh\\nj\\nk\\n\"\r\nbet: \"b\\nd\\nf\\nj\\nl\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.829124000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.827835427 +0000\\n@@ -1,6 +1,5 @@\\n-a\\n-c\\n-e\\n-h\\n+b\\n+d\\n+f\\n j\\n l\\n\"\r\nalef: \"a\\nc\\ne\\nh\\nj\\nl\\n\"\r\nbet: \"b\\nd\\nf\\nj\\nl\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.834407000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.833906218 +0000\\n@@ -1,6 +1,4 @@\\n-a\\n-c\\n-e\\n-h\\n+b\\n+d\\n+f\\n j\\n-l\\n\"\r\nalef: \"a\\nc\\ne\\nh\\nj\\nl\\n\"\r\nbet: \"b\\nd\\nf\\nj\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.866112000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.859225968 +0000\\n@@ -1,6 +1,4 @@\\n-a\\n-c\\n-e\\n-h\\n-j\\n-k\\n+b\\n+d\\n+f\\n+l\\n\"\r\nalef: \"a\\nc\\ne\\nh\\nj\\nk\\n\"\r\nbet: \"b\\nd\\nf\\nl\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.873121000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.872291510 +0000\\n@@ -1,6 +1,4 @@\\n-a\\n-c\\n-e\\n-h\\n-j\\n+b\\n+d\\n+f\\n l\\n\"\r\nalef: \"a\\nc\\ne\\nh\\nj\\nl\\n\"\r\nbet: \"b\\nd\\nf\\nl\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.904452000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.898056885 +0000\\n@@ -1,6 +1,3 @@\\n-a\\n-c\\n-e\\n-h\\n-j\\n-l\\n+b\\n+d\\n+f\\n\"\r\nalef: \"a\\nc\\ne\\nh\\nj\\nl\\n\"\r\nbet: \"b\\nd\\nf\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.913479000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.911049343 +0000\\n@@ -1,6 +1,6 @@\\n-a\\n-c\\n+b\\n+d\\n f\\n-g\\n-i\\n-k\\n+h\\n+j\\n+l\\n\"\r\nalef: \"a\\nc\\nf\\ng\\ni\\nk\\n\"\r\nbet: \"b\\nd\\nf\\nh\\nj\\nl\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.920496000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.919117802 +0000\\n@@ -1,6 +1,6 @@\\n-a\\n-c\\n+b\\n+d\\n f\\n-g\\n-i\\n+h\\n+j\\n l\\n\"\r\nalef: \"a\\nc\\nf\\ng\\ni\\nl\\n\"\r\nbet: \"b\\nd\\nf\\nh\\nj\\nl\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:16.996868000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:16.941167468 +0000\\n@@ -1,6 +1,5 @@\\n-a\\n-c\\n+b\\n+d\\n f\\n-g\\n-i\\n-l\\n+h\\n+j\\n\"\r\nalef: \"a\\nc\\nf\\ng\\ni\\nl\\n\"\r\nbet: \"b\\nd\\nf\\nh\\nj\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:17.001643000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:17.001244260 +0000\\n@@ -1,6 +1,6 @@\\n-a\\n-c\\n+b\\n+d\\n f\\n-g\\n+h\\n j\\n-k\\n+l\\n\"\r\nalef: \"a\\nc\\nf\\ng\\nj\\nk\\n\"\r\nbet: \"b\\nd\\nf\\nh\\nj\\nl\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:17.033890000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:17.020385927 +0000\\n@@ -1,6 +1,6 @@\\n-a\\n-c\\n+b\\n+d\\n f\\n-g\\n+h\\n j\\n l\\n\"\r\nalef: \"a\\nc\\nf\\ng\\nj\\nl\\n\"\r\nbet: \"b\\nd\\nf\\nh\\nj\\nl\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:17.041841000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:17.040688468 +0000\\n@@ -1,6 +1,5 @@\\n-a\\n-c\\n+b\\n+d\\n f\\n-g\\n+h\\n j\\n-l\\n\"\r\nalef: \"a\\nc\\nf\\ng\\nj\\nl\\n\"\r\nbet: \"b\\nd\\nf\\nh\\nj\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:17.047762000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:17.046999093 +0000\\n@@ -1,6 +1,5 @@\\n-a\\n-c\\n+b\\n+d\\n f\\n-g\\n-j\\n-k\\n+h\\n+l\\n\"\r\nalef: \"a\\nc\\nf\\ng\\nj\\nk\\n\"\r\nbet: \"b\\nd\\nf\\nh\\nl\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:17.078825000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:17.069421927 +0000\\n@@ -1,6 +1,5 @@\\n-a\\n-c\\n+b\\n+d\\n f\\n-g\\n-j\\n+h\\n l\\n\"\r\nalef: \"a\\nc\\nf\\ng\\nj\\nl\\n\"\r\nbet: \"b\\nd\\nf\\nh\\nl\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:17.085486000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:17.084414427 +0000\\n@@ -1,6 +1,4 @@\\n-a\\n-c\\n+b\\n+d\\n f\\n-g\\n-j\\n-l\\n+h\\n\"\r\nalef: \"a\\nc\\nf\\ng\\nj\\nl\\n\"\r\nbet: \"b\\nd\\nf\\nh\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:17.123642000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:17.097894093 +0000\\n@@ -1,4 +1,4 @@\\n-a\\n-c\\n+b\\n+d\\n f\\n h\\n@@ -5,2 +5,2 @@\\n-i\\n-k\\n+j\\n+l\\n\"\r\nalef: \"a\\nc\\nf\\nh\\ni\\nk\\n\"\r\nbet: \"b\\nd\\nf\\nh\\nj\\nl\\n\"\r\npatching file 'target/unified-diff//alef'\r\n\r\n\r\ndiff: \"--- a/alef\\t2024-04-29 16:15:17.133596000 +0000\\n+++ target/unified-diff//alef\\t2024-04-29 16:15:17.132631802 +0000\\n@@ -1,4 +1,4 @@\\n-a\\n-c\\n+b\\n+d\\n f\\n h\\n@@ -5,2 +5,2 @@\\n-i\\n+j\\n l\\n\"\r\nalef: \"a\\nc\\nf\\nh\\ni\\nl\\n\"\r\nbet: \"b\\nd\\nf\\nh\\nj\\nl\\n\"\r\npatching file 'target/unified-diff//alef'\r\n1 out of 2 hunks failed--saving rejects to 'target/unified-diff//alef.rej'\r\n\r\n\r\nthread 'unified_diff::tests::test_permutations' panicked at src/unified_diff.rs:502:33:\r\nOutput { status: ExitStatus(unix_wait_status(256)), stdout: \"patching file 'target/unified-diff//alef'\\n1 out of 2 hunks failed--saving rejects to 'target/unified-diff//alef.rej'\\n\", stderr: \"\" }\r\n\r\n---- unified_diff::tests::test_permutations_empty_lines stdout ----\r\nthread 'unified_diff::tests::test_permutations_empty_lines' panicked at src/unified_diff.rs:696:37:\r\nOutput { status: ExitStatus(unix_wait_status(256)), stdout: \"patching file 'target/unified-diff//alef_'\\n1 out of 2 hunks failed--saving rejects to 'target/unified-diff//alef_.rej'\\n\", stderr: \"\" }\r\n\r\n---- unified_diff::tests::test_permutations_missing_line_ending stdout ----\r\nthread 'unified_diff::tests::test_permutations_missing_line_ending' panicked at src/unified_diff.rs:600:37:\r\nOutput { status: ExitStatus(unix_wait_status(256)), stdout: \"patching file 'target/unified-diff//alefn'\\n1 out of 2 hunks failed--saving rejects to 'target/unified-diff//alefn.rej'\\n\", stderr: \"\" }\r\n\r\n---- unified_diff::tests::test_permutations_missing_lines stdout ----\r\nthread 'unified_diff::tests::test_permutations_missing_lines' panicked at src/unified_diff.rs:781:33:\r\nassertion failed: `(left == right)`\r\n\r\nDiff \u003c left / right \u003e :\r\n [\r\n\u003c 97,\r\n\u003e 98,\r\n 10,\r\n\u003c 99,\r\n\u003e 100,\r\n 10,\r\n\u003c 101,\r\n\u003e 102,\r\n 10,\r\n\u003c 103,\r\n\u003e 104,\r\n 10,\r\n\u003c 105,\r\n\u003e 106,\r\n 10,\r\n\u003c 107,\r\n\u003e 108,\r\n 10,\r\n ]\r\n\r\n\r\n\r\n---- unified_diff::tests::test_permutations_reverse stdout ----\r\nthread 'unified_diff::tests::test_permutations_reverse' panicked at src/unified_diff.rs:863:33:\r\nOutput { status: ExitStatus(unix_wait_status(256)), stdout: \"patching file 'target/unified-diff//alefr'\\n1 out of 2 hunks failed--saving rejects to 'target/unified-diff//alefr.rej'\\n\", stderr: \"\" }\r\n\r\n\r\nfailures:\r\n context_diff::tests::test_permutations\r\n context_diff::tests::test_permutations_empty_lines\r\n context_diff::tests::test_permutations_missing_lines\r\n context_diff::tests::test_permutations_reverse\r\n unified_diff::tests::test_permutations\r\n unified_diff::tests::test_permutations_empty_lines\r\n unified_diff::tests::test_permutations_missing_line_ending\r\n unified_diff::tests::test_permutations_missing_lines\r\n unified_diff::tests::test_permutations_reverse\r\n\r\ntest result: FAILED. 36 passed; 9 failed; 0 ignored; 0 measured; 0 filtered out; finished in 69.33s\r\n\r\nError: Process completed with exit code 101.\r\n```","author":{"url":"https://github.com/oSoMoN","@type":"Person","name":"oSoMoN"},"datePublished":"2024-04-29T16:28:55.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":4},"url":"https://github.com/66/diffutils/issues/66"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:2eb76d50-285d-b9ce-5334-bff190c752b4 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | C060:268F8:8B90A2:BD08CE:6A4D48FF |
| html-safe-nonce | 1531a1b837227a0746f9c1627a2faca0dda28305fcc932740e9a9b5b13c63551 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDMDYwOjI2OEY4OjhCOTBBMjpCRDA4Q0U6NkE0RDQ4RkYiLCJ2aXNpdG9yX2lkIjoiNTg5OTE1OTY4MDQ0NjE4Nzc3NSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 73843d57f485aadf09dd79dfb4e84d29185e609be9d94ef0c189df0732469095 |
| hovercard-subject-tag | issue:2269467564 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/uutils/diffutils/66/issue_layout |
| twitter:image | https://opengraph.githubassets.com/06ce7e2ed26756d37ddcf415a222a78635d3eae117f80635ab2532e5f80a3535/uutils/diffutils/issues/66 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/06ce7e2ed26756d37ddcf415a222a78635d3eae117f80635ab2532e5f80a3535/uutils/diffutils/issues/66 |
| og:image:alt | Last good commit for which all tests passed: e7dc655. First bad commit for which unit tests fail on MacOS: d92132e. No relevant changes in the codebase itself, this is possibly a regression caused ... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | oSoMoN |
| hostname | github.com |
| expected-hostname | github.com |
| None | 92571a8944142227b7e19cd10918b1ddd06e5066c1ad5bc7e4769cf6140a87e6 |
| turbo-cache-control | no-preview |
| go-import | github.com/uutils/diffutils git https://github.com/uutils/diffutils.git |
| octolytics-dimension-user_id | 5148717 |
| octolytics-dimension-user_login | uutils |
| octolytics-dimension-repository_id | 341787720 |
| octolytics-dimension-repository_nwo | uutils/diffutils |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 341787720 |
| octolytics-dimension-repository_network_root_nwo | uutils/diffutils |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 56fc8347865a14e2ec811533d68f929cf4e0ec19 |
| ui-target | canary-2 |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width