-
Notifications
You must be signed in to change notification settings - Fork 13k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
rustpkg: Make checked-out source files read-only, and overhaul where …
…temporary files are stored rustpkg now makes source files that it checks out automatically read-only, and stores them under build/. Also, refactored the `PkgSrc` type to keep track of separate source and destination workspaces, as well as to have a `build_workspace` method that returns the workspace to put temporary files in (usually the source, sometimes the destination -- see comments for more details). Closes #6480
- Loading branch information
1 parent
8b8a41a
commit 8854b78
Showing
11 changed files
with
539 additions
and
293 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
8854b78
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
saw approval from brson
at catamorphism@8854b78
8854b78
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
merging catamorphism/rust/rustpkg-read-only = 8854b78 into auto
8854b78
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
catamorphism/rust/rustpkg-read-only = 8854b78 merged ok, testing candidate = 2e1df8e
8854b78
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
all tests pass:
success: http://buildbot.rust-lang.org/builders/auto-mac-32-opt/builds/1937
success: http://buildbot.rust-lang.org/builders/auto-mac-64-opt/builds/1942
success: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-c/builds/1047
success: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-t/builds/1047
success: http://buildbot.rust-lang.org/builders/auto-linux-32-opt/builds/1955
success: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-c/builds/1047
success: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-t/builds/1047
success: http://buildbot.rust-lang.org/builders/auto-linux-64-opt/builds/1956
success: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-c/builds/1047
success: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-t/builds/1047
success: http://buildbot.rust-lang.org/builders/auto-linux-64-x-android/builds/1127
success: http://buildbot.rust-lang.org/builders/auto-win-32-opt/builds/1940
success: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-c/builds/1046
success: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-t/builds/1047
success: http://buildbot.rust-lang.org/builders/auto-bsd-64-opt/builds/1725
8854b78
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fast-forwarding master to auto = 2e1df8e