-
Notifications
You must be signed in to change notification settings - Fork 2.4k
GitFetchStrategy wrongly interpreted as tarball #12
Copy link
Copy link
Closed
Description
@tgamblin Installing ROSE on aztec works just fine, but something is different when I'm trying to install on my local tux machine:
$ spack install rose
==> Installing rose
==> boost is already installed in /export/tmp.too1/development/projects/rose/master/spack/opt/unknown_arch/[email protected]/[email protected].
==> autoconf is already installed in /export/tmp.too1/development/projects/rose/master/spack/opt/unknown_arch/[email protected]/[email protected].
==> libtool is already installed in /export/tmp.too1/development/projects/rose/master/spack/opt/unknown_arch/[email protected]/[email protected].
==> jdk is already installed in /export/tmp.too1/development/projects/rose/master/spack/opt/unknown_arch/[email protected]/jdk@8u25-linux-x64.
==> automake is already installed in /export/tmp.too1/development/projects/rose/master/spack/opt/unknown_arch/[email protected]/[email protected].
==> rose-master.
Traceback (most recent call last):
File "./bin/spack", line 105, in <module>
command(parser, args)
File "/export/tmp.too1/development/projects/rose/master/spack/lib/spack/spack/cmd/install.py", line 62, in install
ignore_deps=args.ignore_deps)
File "/export/tmp.too1/development/projects/rose/master/spack/lib/spack/spack/package.py", line 729, in do_install
self.do_patch()
File "/export/tmp.too1/development/projects/rose/master/spack/lib/spack/spack/package.py", line 663, in do_patch
self.do_stage()
File "/export/tmp.too1/development/projects/rose/master/spack/lib/spack/spack/package.py", line 645, in do_stage
self.do_fetch()
File "/export/tmp.too1/development/projects/rose/master/spack/lib/spack/spack/package.py", line 633, in do_fetch
self.stage.fetch()
File "/export/tmp.too1/development/projects/rose/master/spack/lib/spack/spack/package.py", line 457, in stage
mirror_path=self.mirror_path(),
File "/export/tmp.too1/development/projects/rose/master/spack/lib/spack/spack/package.py", line 482, in mirror_path
filename += extension(self.url) if self.url else "tar.gz"
TypeError: cannot concatenate 'str' and 'NoneType' objectsThis is the Git version information in rose/package.py:
version('master', branch='master', git='https://github.com/rose-compiler/edg4x-rose.git')From what I can tell, it looks like Spack is interpreting this as a tarball rather than a Git repository. Your guidance is appreciated!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels