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
oao bootstrap fails in parallel mode with "ENOENT: no such file or directory" for tarball in yarn cache #53
Comments
Did you check whether |
There wasn't a quick way to check it out, since it's not a one line change - a free port needs to be picked etc (if going with network mode, which seems to be preferred over file mode) - see lerna/lerna#764. |
Ooops, my bad, I hadn't look at the flag's syntax. I'll look into it as soon as I'm able to breathe :) |
No rush - I just thought it worth filing this since we'd been using |
I believe the first errors we got when we introduced parallel mode were different, but my memory is a bit weak… |
Closed due to lack of activity, reopen if necessary! |
STR:
Expected:
The Travis run passes.
Actual:
The Travis run fails with errors like:
Examples:
This was using yarn 0.28.4 and oao 0.10.3.
Other observations:
I believe this is due to yarnpkg/yarn#2629 - the summary of which is:
--mutex
option for locking (like lerna does after Use network mutex when bootstrapping with yarn lerna/lerna#764)As such I think oao needs to either:
--mutex
to avoid the concurrency issues. (I'm presuming this will slow things down slightly, but presumably not as much as disabling parallel mode entirely)The text was updated successfully, but these errors were encountered: