fish 3.1 beta1 test suite compiled with GCC 6.5 fails on OpenIndiana with:
Testing file checks/cd.fish ... Failure in checks/cd.fish:
There were no remaining checks left to match stderr:1:
rm: Cannot remove any directory in the path of the current working directory
when running command:
../test/root/bin/fish -C 'set -g fish ../test/root/bin/fish' checks/cd.fish
The text was updated successfully, but these errors were encountered:
Mno-hime
changed the title
file checks/cd.fish ... Failure in checks/cd.fish on OpenIndiana
Failure in checks/cd.fish on OpenIndiana
Jan 30, 2020
Yes, I think similar difference has been discussed around fish 3.0 GA that current working directory can't be removed on illumos (OpenIndiana's core), but couldn't find the ticket.
Solaris/OpenIndiana/Illumos `rm` checks that and errors out.
In these cases we don't actually need it to be a part of $PWD as
it's just for cleanup, so we `cd` out before.
See #5472
See 1ee57e9Fixes#6555Fixes#6558
(cherry picked from commit 9cbd3d5)
fish 3.1 beta1 test suite compiled with GCC 6.5 fails on OpenIndiana with:
The text was updated successfully, but these errors were encountered: