Skip to content
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

Update to Rust master: Update process_builder to use the new Command builder API. #14

Closed
wants to merge 1 commit into from

Conversation

ghost
Copy link

@ghost ghost commented May 16, 2014

Process::configure is gone as of rust-lang/rust@046062d

Update process_builder to use the new Command builder API.

All tests pass on Ubuntu 14.04 with the most recent Rust master
All tests except cargo_compile_with_invalid_code pass on Mac OS X 10.9 with the most recent Rust master. I believe the failure is unrelated to these changes. It is caused by the test creating the expected value from the directory from os::tmpdir() which is a directory in /var/folders and the spawned cargo-compile process having a CWD in /private/var/folders. On Mac OS X /var is symlinked to /private/var. Because of this the error output from rustc uses /private/var/folders and the expected output uses /var/folders. I wrote a minimal test case outside of cargo that demonstrates this behavior: https://gist.github.com/zvms/78c24f2eebf07ec2b51f. This is resolved by #15.

@ghost ghost mentioned this pull request May 16, 2014
@alexcrichton
Copy link
Member

Closing, this was done in the meantime, but thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant