-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Backports 0.19.1 #33966
Backports 0.19.1 #33966
Commits on Feb 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 09ed3b0 - Browse repository at this point
Copy the full SHA 09ed3b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for edd62c8 - Browse repository at this point
Copy the full SHA edd62c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c3b4df - Browse repository at this point
Copy the full SHA 3c3b4dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 204b45f - Browse repository at this point
Copy the full SHA 204b45fView commit details -
Revamp the timer so we always have a designated begin and end. Fix a bug where the phase timer was stopped before the phase started, resulting in incorrect timing reports in timers.json.
Configuration menu - View commit details
-
Copy full SHA for 0e0e2c0 - Browse repository at this point
Copy the full SHA 0e0e2c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c4d70b - Browse repository at this point
Copy the full SHA 9c4d70bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cfc071 - Browse repository at this point
Copy the full SHA 8cfc071View commit details -
uninstall: fix accidental cubic complexity (#34005)
* uninstall: fix accidental cubic complexity Currently spack uninstall runs in worst case cubic time complexity thanks to traversal during traversal during traversal while collecting the specs to be uninstalled. Also brings down the number of error messages printed to something linear in the amount of matching specs instead of quadratic.
Configuration menu - View commit details
-
Copy full SHA for 1b46446 - Browse repository at this point
Copy the full SHA 1b46446View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f8266a - Browse repository at this point
Copy the full SHA 9f8266aView commit details -
Fix combine_phase_logs text encoding issues (#34657)
Avoid text decoding and encoding when combining log files, instead combine in binary mode. Also do a buffered copy which is sometimes faster for large log files.
Configuration menu - View commit details
-
Copy full SHA for dca74e6 - Browse repository at this point
Copy the full SHA dca74e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45cfd43 - Browse repository at this point
Copy the full SHA 45cfd43View commit details -
PackageBase should not define builder legacy attributes (#33942)
* Add a regression test for 33928 * PackageBase should not set `(build|install)_time_test_callbacks` * Fix audits by preserving the current semantic Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0488714 - Browse repository at this point
Copy the full SHA 0488714View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7ad46c - Browse repository at this point
Copy the full SHA c7ad46cView commit details -
Forward lookup of the "run_tests" attribute (#34531)
fixes #34518 Fix an issue due to the MRO chain of the package wrapper during build. Before this PR we were always returning False when the builder object was created before the run_tests method was monkey patched.
Configuration menu - View commit details
-
Copy full SHA for d66d7ba - Browse repository at this point
Copy the full SHA d66d7baView commit details -
Use a module-like object to propagate changes in the MRO, when settin…
Configuration menu - View commit details
-
Copy full SHA for d88c13d - Browse repository at this point
Copy the full SHA d88c13dView commit details -
Propagate exceptions from Spack python console (#34547)
fixes #34489 Customize sys.excepthook to raise SystemExit when any unhandled exception reaches the hook.
Configuration menu - View commit details
-
Copy full SHA for a479f17 - Browse repository at this point
Copy the full SHA a479f17View commit details -
docs: remove monitors and analyzers (#34358)
These experimental features were removed in #31130, but the docs were not. - [x] remove the `spack monitor` and `spack analyze` docs
Configuration menu - View commit details
-
Copy full SHA for 6530e63 - Browse repository at this point
Copy the full SHA 6530e63View commit details -
FileCache: Delete the new cache file on exception (#34623)
The code in FileCache for write_transaction attempts to delete the temporary file when an exception occurs under the context by calling shutil.rmtree. However, rmtree only operates on directories while the rest of FileCache uses normal files. This causes an empty file to be written to the cache key when unneeded. Use os.remove instead which operates on normal files. Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6db65a4 - Browse repository at this point
Copy the full SHA 6db65a4View commit details -
spack mirror create takes local paths only (#34992)
spack mirror create cannot work with urls, so it shouldn't promote local paths to file urls.
Configuration menu - View commit details
-
Copy full SHA for c994916 - Browse repository at this point
Copy the full SHA c994916View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb76195 - Browse repository at this point
Copy the full SHA bb76195View commit details -
Configuration menu - View commit details
-
Copy full SHA for 039b59b - Browse repository at this point
Copy the full SHA 039b59bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66bca6a - Browse repository at this point
Copy the full SHA 66bca6aView commit details -
buildcache create: make "file exists" less verbose (#35019)
Currently we print 3 lines of "file exist" warning per tarball, this is a bit excessive. Instead, it can be a simple single-line tty.warn message.
Configuration menu - View commit details
-
Copy full SHA for c067ef2 - Browse repository at this point
Copy the full SHA c067ef2View commit details -
fix libtool filter for Fujitsu compilers (#34916)
Since legit regular expressions are matched, do not pass string=True to the filter Refs #34897
Configuration menu - View commit details
-
Copy full SHA for 7224fc1 - Browse repository at this point
Copy the full SHA 7224fc1View commit details -
Fix path handling in prefix inspections (#35318)
At least with ZSH, prefix inspections containing `./bin` result in a `$PREFIX/./bin` and result in strange `$PATH` handling. I.e., `module load git` will prepend `/path/to/git/./bin`, `which git` will find the right executable, but `git --version` will print the system one. Normalize the relative path to avoid this behavior. See also #31867.
Configuration menu - View commit details
-
Copy full SHA for 3cd689b - Browse repository at this point
Copy the full SHA 3cd689bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab1419c - Browse repository at this point
Copy the full SHA ab1419cView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd788ba - Browse repository at this point
Copy the full SHA dd788baView commit details