Default Perl variant for cpan skeleton is enforcing a default version in a clean system #5325
Open
2 tasks done
Labels
type::bug
describes erroneous operation, use severity::* to classify the type
Checklist
What happened?
In a brand new channel the only version of perl version is 5.34.0. Building without a conda_build_config.yaml and a recipe that requires perl in the build section, conda-build is enforcing a the default version of perl through the variant default.
Conda Info
Conda Config
Conda list
# Name Version Build Channel archspec 0.2.3 pyhd3eb1b0_0 defaults attrs 23.1.0 py312hca03da5_0 defaults black 23.11.0 py312hca03da5_0 defaults boltons 23.0.0 py312hca03da5_0 defaults brotli-python 1.0.9 py312h313beb8_7 defaults bzip2 1.0.8 h80987f9_5 defaults c-ares 1.19.1 h80987f9_0 defaults ca-certificates 2024.3.11 hca03da5_0 defaults certifi 2024.2.2 py312hca03da5_0 defaults cffi 1.16.0 py312h80987f9_0 defaults charset-normalizer 2.0.4 pyhd3eb1b0_0 defaults click 8.1.7 py312hca03da5_0 defaults conda 24.3.0 py312hca03da5_0 defaults conda-index 0.4.0 pyhd3eb1b0_0 defaults conda-libmamba-solver 24.1.0 pyhd3eb1b0_0 defaults conda-package-handling 2.2.0 py312hca03da5_0 defaults conda-package-streaming 0.9.0 py312hca03da5_0 defaults distro 1.8.0 py312hca03da5_0 defaults expat 2.5.0 h313beb8_0 defaults filelock 3.13.1 py312hca03da5_0 defaults fmt 9.1.0 h48ca7d4_0 defaults icu 73.1 h313beb8_0 defaults idna 3.4 py312hca03da5_0 defaults iniconfig 1.1.1 pyhd3eb1b0_0 defaults jinja2 3.1.3 py312hca03da5_0 defaults jsonpatch 1.33 py312hca03da5_0 defaults jsonpointer 2.1 pyhd3eb1b0_0 defaults jsonschema 4.19.2 py312hca03da5_0 defaults jsonschema-specifications 2023.7.1 py312hca03da5_0 defaults krb5 1.20.1 hf3e1bf2_1 defaults libarchive 3.6.2 h62fee54_2 defaults libcurl 8.5.0 h3e2b118_0 defaults libcxx 14.0.6 h848a8c0_0 defaults libedit 3.1.20230828 h80987f9_0 defaults libev 4.33 h1a28f6b_1 defaults libffi 3.4.4 hca03da5_0 defaults libiconv 1.16 h1a28f6b_2 defaults libmamba 1.5.8 haeffa04_1 defaults libmambapy 1.5.8 py312h1c5506f_1 defaults libnghttp2 1.57.0 h62f6fdd_0 defaults libsolv 0.7.24 h514c7bf_0 defaults libssh2 1.10.0 h02f6b3c_2 defaults libxml2 2.10.4 h0dcf63f_1 defaults lz4-c 1.9.4 h313beb8_0 defaults markupsafe 2.1.3 py312h80987f9_0 defaults menuinst 2.0.2 py312hca03da5_0 defaults more-itertools 10.1.0 py312hca03da5_0 defaults mypy_extensions 1.0.0 py312hca03da5_0 defaults ncurses 6.4 h313beb8_0 defaults openssl 3.0.13 h1a28f6b_1 defaults packaging 23.2 py312hca03da5_0 defaults pathspec 0.10.3 py312hca03da5_0 defaults pcre2 10.42 hb066dcc_0 defaults percy 0.1.6 pyhd3eb1b0_0 distro-tooling pip 23.3.1 py312hca03da5_0 defaults platformdirs 3.10.0 py312hca03da5_0 defaults pluggy 1.0.0 py312hca03da5_1 defaults pybind11-abi 4 hd3eb1b0_1 defaults pycosat 0.6.6 py312h80987f9_0 defaults pycparser 2.21 pyhd3eb1b0_0 defaults pysocks 1.7.1 py312hca03da5_0 defaults pytest 7.4.0 py312hca03da5_0 defaults python 3.12.2 h99e199e_0 defaults pyyaml 6.0.1 py312h80987f9_0 defaults readline 8.2 h1a28f6b_0 defaults referencing 0.30.2 py312hca03da5_0 defaults reproc 14.2.4 hc377ac9_1 defaults reproc-cpp 14.2.4 hc377ac9_1 defaults requests 2.31.0 py312hca03da5_1 defaults rpds-py 0.10.6 py312hf0e4da2_0 defaults ruamel.yaml 0.17.21 py312h80987f9_0 defaults setuptools 68.2.2 py312hca03da5_0 defaults sqlite 3.41.2 h80987f9_0 defaults tk 8.6.12 hb8d0fd4_0 defaults tqdm 4.65.0 py312h989b03a_0 defaults truststore 0.8.0 py312hca03da5_0 defaults tzdata 2024a h04d1e81_0 defaults urllib3 2.1.0 py312hca03da5_1 defaults wheel 0.41.2 py312hca03da5_0 defaults xz 5.4.6 h80987f9_0 defaults yaml 0.2.5 h1a28f6b_0 defaults yaml-cpp 0.8.0 h313beb8_0 defaults zlib 1.2.13 h5a0b063_0 defaults zstandard 0.19.0 py312h80987f9_0 defaults zstd 1.5.5 hd90d995_0 defaults
Additional Context
The local channel has only these packages:
├── dev
│ ├── noarch
│ │ ├── current_repodata.json
│ │ ├── index.html
│ │ ├── repodata.json
│ │ └── repodata_from_packages.json
│ └── osx-arm64
│ ├── autoconf-2.71-pl5340h80987f9_0.conda
│ ├── automake-1.16.5-pl5340hca03da5_1.conda
│ ├── bison-3.7.5-hc377ac9_1.conda
│ ├── clang-14-14.0.6-default_h1b80db6_1.conda
│ ├── clang-14.0.6-hca03da5_1.conda
│ ├── clang-format-14-14.0.6-default_h1b80db6_1.conda
│ ├── clang-format-14.0.6-default_h1b80db6_1.conda
│ ├── clang-tools-14.0.6-default_h1b80db6_1.conda
│ ├── clangdev-14.0.6-default_h1b80db6_1.conda
│ ├── clangxx-14.0.6-default_h1b80db6_1.conda
│ ├── current_repodata.json
│ ├── flex-2.6.4-hc4ed4cf_1.conda
│ ├── gdbm-1.18-h8fe7016_4.conda
│ ├── gmp-6.2.1-hc377ac9_3.conda
│ ├── index.html
│ ├── libclang-14.0.6-default_h1b80db6_1.conda
│ ├── libclang-cpp-14.0.6-default_h1b80db6_1.conda
│ ├── libclang-cpp14-14.0.6-default_h1b80db6_1.conda
│ ├── libclang13-14.0.6-default_h24352ff_1.conda
│ ├── libcxx-14.0.6-h848a8c0_0.conda
│ ├── libffi-3.4.4-hca03da5_1.conda
│ ├── libiconv-1.16-h80987f9_3.conda
│ ├── libllvm14-14.0.6-h7ec7a93_3.conda
│ ├── libllvm17-17.0.6-hac7df47_0.conda
│ ├── libtool-2.4.6-h313beb8_1009.conda
│ ├── llvm-14.0.6-hca03da5_3.conda
│ ├── llvm-17.0.6-h8abdc9b_0.conda
│ ├── llvm-tools-14.0.6-hfd8c8a6_3.conda
│ ├── llvm-tools-17.0.6-h7e95266_0.conda
│ ├── llvmdev-14.0.6-hfd8c8a6_3.conda
│ ├── llvmdev-17.0.6-h7e95266_0.conda
│ ├── lz4-c-1.9.4-h313beb8_1.conda
│ ├── m4-1.4.18-h1230e6a_1.conda
│ ├── make-4.3-h620ffc9_1.conda
│ ├── mpc-1.1.0-h8c48613_1.conda
│ ├── mpfr-4.0.2-h695f6f0_1.conda
│ ├── ncurses-6.4-h313beb8_0.conda
│ ├── perl-5.34.0-h1a28f6b_2.conda
│ ├── readline-8.2-h1a28f6b_0.conda
│ ├── repodata.json
│ ├── repodata_from_packages.json
│ ├── xz-5.4.6-h80987f9_1.conda
│ ├── zlib-1.2.13-h18a0788_1.conda
│ └── zstd-1.5.5-hd90d995_2.conda
The text was updated successfully, but these errors were encountered: