summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Orth <alan.orth@gmail.com>2023-08-24 04:33:10 +0300
committerGitHub <noreply@github.com>2023-08-24 03:33:10 +0200
commit4d42e9d1f3c6a39e4ae649a887716c5fbcbb428d (patch)
treebc07d9a99f747bac6c399fb07c8923092316543e
parentd058c1d649ff09351d02ee9c48d8c023c898fe04 (diff)
downloadspack-4d42e9d1f3c6a39e4ae649a887716c5fbcbb428d.tar.gz
spack-4d42e9d1f3c6a39e4ae649a887716c5fbcbb428d.tar.bz2
spack-4d42e9d1f3c6a39e4ae649a887716c5fbcbb428d.tar.xz
spack-4d42e9d1f3c6a39e4ae649a887716c5fbcbb428d.zip
perl-http-message: add dependency on perl-clone (#39567)
Clone is a hard dependency as of HTTP-Message v6.44. This causes problems in packages like Roary which depend on perl-http-message: $ spack load roary $ roary Use of uninitialized value in require at /var/scratch/spack/opt/spack/linux-centos8-x86_64_v3/gcc-8.5.0/perl-http-message-6.44-lzp5th4jddd3gojkjfli4hljgem2nl26/lib/perl5/HTTP/Headers.pm line 8. Can't locate Clone.pm in @INC (you may need to install the Clone module) (@INC contains: /home/aorth/lib ... See: https://github.com/libwww-perl/HTTP-Message/blob/master/Changes
-rw-r--r--var/spack/repos/builtin/packages/perl-http-message/package.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/perl-http-message/package.py b/var/spack/repos/builtin/packages/perl-http-message/package.py
index b441b2593e..a0bcd57cd8 100644
--- a/var/spack/repos/builtin/packages/perl-http-message/package.py
+++ b/var/spack/repos/builtin/packages/perl-http-message/package.py
@@ -21,3 +21,4 @@ class PerlHttpMessage(PerlPackage):
depends_on("perl-try-tiny", type=("build", "run"))
depends_on("perl-uri", type=("build", "run"))
depends_on("perl-http-date", type=("build", "run"))
+ depends_on("perl-clone", type=("build", "run"))