diff options
author | Peter Scheibel <scheibel1@llnl.gov> | 2022-06-07 14:12:08 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-07 14:12:08 -0700 |
commit | c724e26ba98a0577f040ed4691a36a44a3c2ea5f (patch) | |
tree | f32ac3dd6c8d23bb58439559c13f74145bac81df /var | |
parent | 1b9a1992fb389520d2f392f4e7a345115c117652 (diff) | |
download | spack-c724e26ba98a0577f040ed4691a36a44a3c2ea5f.tar.gz spack-c724e26ba98a0577f040ed4691a36a44a3c2ea5f.tar.bz2 spack-c724e26ba98a0577f040ed4691a36a44a3c2ea5f.tar.xz spack-c724e26ba98a0577f040ed4691a36a44a3c2ea5f.zip |
Staging: determine extensions from nonstandard URLs (#31027)
Fixes #31021
With #25185, we no longer default to using tar when we can't
determine the extension type, opting to fail instead.
This broke fetching for the pcre package, where we couldn't determine
the extension. To determine the extension, we were attempting to
extract it from the destination filename; however, this file name
may omit details of the origin URL that are required to determine the
extension, so instead we examine the URL directly.
This also updates the decompressor_for method not to set ext=None
by default: it must now always be set by the caller.
Diffstat (limited to 'var')
0 files changed, 0 insertions, 0 deletions