Hi, Commit 0c5a9f9b92af1634dc60fa21e9ac86ed50e5d595 has caused the output-sync test to fail with the following diff:
*** work/features/output-sync.base.2 Thu Nov 2 11:19:14 2017 --- work/features/output-sync.log.2 Thu Nov 2 11:18:45 2017 *************** *** 2,8 **** sleep 1 ; /home/earnest/build/pkgbuilds/make-git/src/make/tests/../make -C bar bar: start bar: end - foo: start - foo: end - baz: start - baz: end --- 2,4 ---- Reverting the following change allows the test to pass: * tests/scripts/features/output-sync: Remove useless rm command. diff --git a/tests/scripts/features/output-sync b/tests/scripts/features/output-sync index 1407e81..0ecc919 100644 --- a/tests/scripts/features/output-sync +++ b/tests/scripts/features/output-sync @@ -45,7 +45,7 @@ sub output_sync_clean { # reliable. If things are too fast, then sometimes a different job will steal # the output sync lock and the output is mis-ordered from what we expect. sub output_sync_wait { - return "while [ ! -f ../mksync.$_[0] ]; do :; done; $CMD_rmfile ../mksync.$_[0].wait; $sleep_command 1"; + return "while [ ! -f ../mksync.$_[0] ]; do :; done; $sleep_command 1"; } sub output_sync_set { return "date > ../mksync.$_[0]" Is this a genuine test failure or was this unintended? Thanks _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make