Skip to content
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

Default Perl variant for cpan skeleton is enforcing a default version in a clean system #5325

Open
2 tasks done
ryanskeith opened this issue May 3, 2024 · 0 comments
Open
2 tasks done
Labels
type::bug describes erroneous operation, use severity::* to classify the type

Comments

@ryanskeith
Copy link
Contributor

Checklist

  • I added a descriptive title
  • I searched open reports and couldn't find a duplicate

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

active environment : testenv
    active env location : /Users/rkeith/miniconda3/envs/testenv
            shell level : 2
       user config file : /Users/rkeith/.condarc
 populated config files : /Users/rkeith/.condarc
          conda version : 24.3.0
    conda-build version : 24.3.0
         python version : 3.9.17.final.0
                 solver : libmamba (default)
       virtual packages : __archspec=1=m1
                          __conda=24.3.0=0
                          __osx=14.3=0
                          __unix=0=0
       base environment : /Users/rkeith/miniconda3  (writable)
      conda av data dir : /Users/rkeith/miniconda3/etc/conda
  conda av metadata url : None
           channel URLs : file:///Users/rkeith/code/local-channel-prototyping/lrs/dev/osx-arm64
                          file:///Users/rkeith/code/local-channel-prototyping/lrs/dev/noarch
          package cache : /Users/rkeith/miniconda3/pkgs
                          /Users/rkeith/.conda/pkgs
       envs directories : /Users/rkeith/miniconda3/envs
                          /Users/rkeith/.conda/envs
               platform : osx-arm64
             user-agent : conda/24.3.0 requests/2.31.0 CPython/3.9.17 Darwin/23.3.0 OSX/14.3 solver/libmamba conda-libmamba-solver/24.1.0 libmambapy/1.5.8
                UID:GID : 502:20
             netrc file : None
           offline mode : False

Conda Config

==> /Users/rkeith/.condarc <==
channels:
  - /Users/rkeith/code/local-channel-prototyping/lrs/dev
use_only_tar_bz2: False
report_errors: False
unsatisfiable_hints: True
unsatisfiable_hints_check_depth: 3
conda-build:
  pkg_format: 2

==> envvars <==
add_pip_as_python_dependency: False

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

@ryanskeith ryanskeith added the type::bug describes erroneous operation, use severity::* to classify the type label May 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type::bug describes erroneous operation, use severity::* to classify the type
Projects
Status: 🆕 New
Development

No branches or pull requests

1 participant