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

24.7.0 regression: add_pip_as_python_dependency #506

Closed
2 tasks done
kenodegard opened this issue Jul 26, 2024 · 2 comments · Fixed by conda/conda-build#5428
Closed
2 tasks done

24.7.0 regression: add_pip_as_python_dependency #506

kenodegard opened this issue Jul 26, 2024 · 2 comments · Fixed by conda/conda-build#5428
Labels
severity::2 critical; broken functionality with an unacceptably complex workaround source::anaconda created by members of Anaconda, Inc. type::bug describes erroneous operation, use severity::* to classify the type

Comments

@kenodegard
Copy link
Contributor

kenodegard commented Jul 26, 2024

Checklist

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

What happened?

The recent conda-libmamba-solver 24.7.0 release appears to have broken a conda-build test pertaining to reading the add_pip_as_python_dependency from a CONDARC file (the test was added Nov 2023 via #393). The failure is specific to the libmamba solver (see tests with 24.1.0 versus tests with 24.7.0) and does not impact the classic solver.

Xref conda/conda-build#5426
Xref #393

Conda Details

conda info
active environment : base
    active env location : /usr/share/miniconda/envs/test
            shell level : 2
       user config file : /home/runner/.condarc
 populated config files : /home/runner/.condarc
          conda version : 24.7.1
    conda-build version : 24.7.1.dev7
         python version : 3.9.19.final.0
                 solver : libmamba (default)
       virtual packages : __archspec=1=zen2
                          __conda=24.7.1=0
                          __glibc=2.35=0
                          __linux=6.5.0=0
                          __unix=0=0
       base environment : /usr/share/miniconda/envs/test  (writable)
      conda av data dir : /usr/share/miniconda/envs/test/etc/conda
  conda av metadata url : None
           channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/linux-64
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : /home/runner/conda_pkgs_dir
       envs directories : /usr/share/miniconda/envs/test/envs
                          /home/runner/.conda/envs
               platform : linux-64
             user-agent : conda/24.7.1 requests/2.32.3 CPython/3.9.19 Linux/6.5.0-1024-azure ubuntu/22.04.4 glibc/2.35 solver/libmamba conda-libmamba-solver/24.7.0 libmambapy/1.5.8 aau/0.4.4 c/. s/. e/.
                UID:GID : 1001:127
             netrc file : None
           offline mode : False
conda list
# packages in environment at /usr/share/miniconda/envs/test:
#
# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                        main    defaults
_openmp_mutex             5.1                       1_gnu    defaults
anaconda-anon-usage       0.4.4           py39hfc0e8ea_100    defaults
anaconda-client           1.12.3           py39h06a4308_0    defaults
archspec                  0.2.3              pyhd3eb1b0_0    defaults
attrs                     23.1.0           py39h06a4308_0    defaults
backports                 1.1                pyhd3eb1b0_0    defaults
backports.functools_lru_cache 1.6.4              pyhd3eb1b0_0    defaults
backports.tempfile        1.0                pyhd3eb1b0_1    defaults
backports.weakref         1.0.post1                  py_1    defaults
beautifulsoup4            4.12.3           py39h06a4308_0    defaults
blas                      1.0                    openblas    defaults
boltons                   23.0.0           py39h06a4308_0    defaults
brotli-python             1.0.9            py39h6a678d5_8    defaults
bzip2                     1.0.8                h5eee18b_6    defaults
c-ares                    1.19.1               h5eee18b_0    defaults
ca-certificates           2024.7.2             h06a4308_0    defaults
certifi                   2024.7.4         py39h06a4308_0    defaults
cffi                      1.16.0           py39h5eee18b_1    defaults
chardet                   4.0.0           py39h06a4308_1003    defaults
charset-normalizer        3.3.2              pyhd3eb1b0_0    defaults
click                     8.1.7            py39h06a4308_0    defaults
conda                     24.7.1           py39h06a4308_0    defaults
conda-build               24.7.1.dev7              pypi_0    pypi
conda-index               0.5.0            py39h06a4308_0    defaults
conda-libmamba-solver     24.7.0             pyhd3eb1b0_0    defaults
conda-package-handling    2.3.0            py39h06a4308_0    defaults
conda-package-streaming   0.10.0           py39h06a4308_0    defaults
conda-verify              3.4.2                      py_1    defaults
contextlib2               21.6.0           py39h06a4308_0    defaults
coverage                  7.2.2            py39h5eee18b_0    defaults
curl                      8.7.1                hdbd6064_0    defaults
cytoolz                   0.12.2           py39h5eee18b_0    defaults
defusedxml                0.7.1              pyhd3eb1b0_0    defaults
distro                    1.9.0            py39h06a4308_0    defaults
patchelf                  0.17.2               h6a678d5_0    defaults
pcre2                     10.42                hebb0a14_1    defaults
perl                      5.34.0               h5eee18b_2    defaults
pip                       24.0             py39h06a4308_0    defaults
pkginfo                   1.10.0           py39h06a4308_0    defaults
platformdirs              3.10.0           py39h06a4308_0    defaults
pluggy                    1.0.0            py39h06a4308_1    defaults
psutil                    5.9.0            py39h5eee18b_0    defaults
py                        1.11.0             pyhd3eb1b0_0    defaults
py-lief                   0.12.3           py39h6a678d5_0    defaults
pybind11-abi              4                    hd3eb1b0_1    defaults
pycosat                   0.6.6            py39h5eee18b_1    defaults
pycparser                 2.21               pyhd3eb1b0_0    defaults
pyflakes                  3.2.0            py39h06a4308_0    defaults
pysocks                   1.7.1            py39h06a4308_0    defaults
pytest                    7.4.4            py39h06a4308_0    defaults
pytest-cov                4.1.0            py39h06a4308_1    defaults
pytest-forked             1.6.0            py39h06a4308_0    defaults
pytest-mock               3.10.0           py39h06a4308_0    defaults
pytest-rerunfailures      12.0             py39h06a4308_0    defaults
pytest-xdist              3.5.0            py39h06a4308_0    defaults
python                    3.9.19               h955ad1f_1    defaults
python-dateutil           2.9.0post0       py39h06a4308_2    defaults
python-fastjsonschema     2.16.2           py39h06a4308_0    defaults
python-libarchive-c       2.9                pyhd3eb1b0_1    defaults
pytz                      2024.1           py39h06a4308_0    defaults
pyyaml                    6.0.1            py39h5eee18b_0    defaults
readline                  8.2                  h5eee18b_0    defaults
referencing               0.30.2           py39h06a4308_0    defaults
reproc                    14.2.4               h6a678d5_2    defaults
reproc-cpp                14.2.4               h6a678d5_2    defaults
requests                  2.32.3           py39h06a4308_0    defaults
requests-toolbelt         1.0.0            py39h06a4308_0    defaults
ripgrep                   13.0.0               h241b6ea_2    defaults
rpds-py                   0.10.6           py39hb02cf49_0    defaults
ruamel.yaml               0.17.21          py39h5eee18b_0    defaults
ruamel.yaml.clib          0.2.6            py39h5eee18b_1    defaults
setuptools                69.5.1           py39h06a4308_0    defaults
setuptools-scm            8.1.0            py39h06a4308_0    defaults
setuptools_scm            8.1.0                hd3eb1b0_0    defaults
shellcheck                0.7.2                h06a4308_1    defaults
six                       1.16.0             pyhd3eb1b0_1    defaults
soupsieve                 2.5              py39h06a4308_0    defaults
sqlite                    3.45.3               h5eee18b_0    defaults
tk                        8.6.14               h39e8969_0    defaults
toml                      0.10.2             pyhd3eb1b0_0    defaults
tomli                     2.0.1            py39h06a4308_0    defaults
toolz                     0.12.0           py39h06a4308_0    defaults
tqdm                      4.66.4           py39h2f386ee_0    defaults
traitlets                 5.14.3           py39h06a4308_0    defaults
typing-extensions         4.11.0           py39h06a4308_0    defaults
typing_extensions         4.11.0           py39h06a4308_0    defaults
tzdata                    2024a                h04d1e81_0    defaults
urllib3                   2.2.2            py39h06a4308_0    defaults
wheel                     0.43.0           py39h06a4308_0    defaults
xdoctest                  1.1.5              pyhd8ed1ab_0    conda-forge
xz                        5.4.6                h5eee18b_1    defaults
yaml                      0.2.5                h7b6447c_0    defaults
yaml-cpp                  0.8.0                h6a678d5_1    defaults
zlib                      1.2.13               h5eee18b_1    defaults
zstandard                 0.22.0           py39h2c38b39_0    defaults
zstd                      1.5.5                hc292b87_2    defaults
@kenodegard kenodegard added type::bug describes erroneous operation, use severity::* to classify the type severity::2 critical; broken functionality with an unacceptably complex workaround source::anaconda created by members of Anaconda, Inc. labels Jul 26, 2024
@github-project-automation github-project-automation bot moved this to 🆕 New in 🧭 Planning Jul 26, 2024
@kenodegard
Copy link
Contributor Author

FYI @mbargull

@kenodegard
Copy link
Contributor Author

This appears to be a side-effect of #482.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
severity::2 critical; broken functionality with an unacceptably complex workaround source::anaconda created by members of Anaconda, Inc. type::bug describes erroneous operation, use severity::* to classify the type
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant