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

Insufficient output on solve failure in testing #5397

Open
2 tasks done
ktlim opened this issue Jul 4, 2024 · 0 comments
Open
2 tasks done

Insufficient output on solve failure in testing #5397

ktlim opened this issue Jul 4, 2024 · 0 comments
Labels
type::bug describes erroneous operation, use severity::* to classify the type

Comments

@ktlim
Copy link

ktlim commented Jul 4, 2024

Checklist

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

What happened?

Using https://github.com/ktlim/rubinenv-feedstock/tree/u/ktl/build-problem, conda-build recipe on x86 linux-64 gives this (after a lot of other output):

TEST START: /sdf/home/k/ktl/.conda/envs/conda-build/conda-bld/linux-64/rubin-env-nosysroot-9.0.0dev-py312hd166756_0.tar.bz2
WARNING: Multiple meta files found. The meta.yaml file in the base directory (/lscratch/ktl/tmpceijm5d8/info/recipe) will be used.
Renaming work directory '/sdf/home/k/ktl/.conda/envs/conda-build/conda-bld/rubin-env_1720068696274/work' to '/sdf/home/k/ktl/.conda/envs/conda-build/conda-bld/rubin-env_1720068696274/work_moved_rubin-env-nosysroot-9.0.0dev-py312hd166756_0_linux-64'
shutil.move(work)=/sdf/home/k/ktl/.conda/envs/conda-build/conda-bld/rubin-env_1720068696274/work, dest=/sdf/home/k/ktl/.conda/envs/conda-build/conda-bld/rubin-env_1720068696274/work_moved_rubin-env-nosysroot-9.0.0dev-py312hd166756_0_linux-64)
Reloading output folder (local): ...working... done
Solving environment (_test_env): ...working... failed
Reloading output folder (local): ...working... done
Solving environment (_test_env): ...working... failed
Reloading output folder (local): ...working... done
Solving environment (_test_env): ...working... failed
Reloading output folder (local): ...working... done
Solving environment (_test_env): ...working... failed
WARNING: Tests failed for rubin-env-nosysroot-9.0.0dev-py312hd166756_0.tar.bz2 - moving package to /sdf/home/k/ktl/.conda/envs/conda-build/conda-bld/broken
TESTS FAILED: rubin-env-nosysroot-9.0.0dev-py312hd166756_0.tar.bz2

Note that this build is expected to fail, as some packages specified in the meta.yaml are likely not compatible with Python 3.12. But it is not possible to determine which packages are causing the problem from the output.

What should have been produced is solver output like this, which is correctly produced further up, I think while trying to do an initial build of rubin-env before rubin-env-nosysroot:

Reloading output folder (local): ...working... done
Solving environment (_test_env): ...working... failed
WARNING: failed to get package records, retrying.  exception was: Unsatisfiable dependencies for platform linux-64: {MatchSpec("rubin-env-nosysroot==9.0.0dev=py312hd166756_0")}
Encountered problems while solving:
  - nothing provides requested rubin-env-nosysroot 9.0.0dev py312hd166756_0

Could not solve for environment specs
The following package could not be installed
└─ rubin-env-nosysroot 9.0.0dev py312hd166756_0 does not exist (perhaps a typo or a missing channel).
Reloading output folder (local): ...working... done
Solving environment (_test_env): ...working... failed
Reloading output folder (local): ...working... done
Solving environment (_test_env): ...working... failed
Reloading output folder (local): ...working... done
Solving environment (_test_env): ...working... failed
ERROR: Failed to get package records, max retries exceeded.

Conda Info

active environment : conda-build
    active env location : /sdf/home/k/ktl/.conda/envs/conda-build
            shell level : 3
       user config file : /sdf/home/k/ktl/.condarc
 populated config files : /sdf/group/rubin/sw/conda/.condarc
                          /sdf/home/k/ktl/.condarc
          conda version : 4.13.0
    conda-build version : not installed
         python version : 3.9.13.final.0
       virtual packages : __linux=4.18.0=0
                          __glibc=2.28=0
                          __unix=0=0
                          __archspec=1=x86_64
       base environment : /sdf/group/rubin/sw/conda  (read only)
      conda av data dir : /sdf/group/rubin/sw/conda/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/noarch
          package cache : /sdf/group/rubin/sw/conda/pkgs
                          /sdf/home/k/ktl/.conda/pkgs
       envs directories : /sdf/home/k/ktl/.conda/envs
                          /sdf/group/rubin/sw/conda/envs
               platform : linux-64
             user-agent : conda/4.13.0 requests/2.28.1 CPython/3.9.13 Linux/4.18.0-372.32.1.el8_6.x86_64 rhel/8.6 glibc/2.28
                UID:GID : 9394:1051
             netrc file : None
           offline mode : False

Conda Config

==> /sdf/group/rubin/sw/conda/.condarc <==
channels:
  - conda-forge

==> /sdf/home/k/ktl/.condarc <==
channels:
  - conda-forge

Conda list

# packages in environment at /sdf/home/k/ktl/.conda/envs/conda-build:
#
# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                 conda_forge    conda-forge
_openmp_mutex             4.5                       2_gnu    conda-forge
archspec                  0.2.3              pyhd8ed1ab_0    conda-forge
attrs                     23.2.0             pyh71513ae_0    conda-forge
beautifulsoup4            4.12.3             pyha770c72_0    conda-forge
boltons                   24.0.0             pyhd8ed1ab_0    conda-forge
brotli-python             1.1.0           py312h30efb56_1    conda-forge
bzip2                     1.0.8                hd590300_5    conda-forge
c-ares                    1.28.1               hd590300_0    conda-forge
ca-certificates           2024.6.2             hbcca054_0    conda-forge
certifi                   2024.6.2           pyhd8ed1ab_0    conda-forge
cffi                      1.16.0          py312hf06ca03_0    conda-forge
chardet                   5.2.0           py312h7900ff3_1    conda-forge
charset-normalizer        3.3.2              pyhd8ed1ab_0    conda-forge
click                     8.1.7           unix_pyh707e725_0    conda-forge
colorama                  0.4.6              pyhd8ed1ab_0    conda-forge
conda                     24.5.0          py312h7900ff3_0    conda-forge
conda-build               24.5.1          py312h7900ff3_0    conda-forge
conda-index               0.5.0              pyhd8ed1ab_0    conda-forge
conda-libmamba-solver     24.1.0             pyhd8ed1ab_0    conda-forge
conda-package-handling    2.3.0              pyh7900ff3_0    conda-forge
conda-package-streaming   0.10.0             pyhd8ed1ab_0    conda-forge
distro                    1.9.0              pyhd8ed1ab_0    conda-forge
filelock                  3.15.4             pyhd8ed1ab_0    conda-forge
fmt                       10.2.1               h00ab1b0_0    conda-forge
frozendict                2.4.4           py312h9a8786e_0    conda-forge
h2                        4.1.0              pyhd8ed1ab_0    conda-forge
hpack                     4.0.0              pyh9f0ad1d_0    conda-forge
hyperframe                6.0.1              pyhd8ed1ab_0    conda-forge
icu                       73.2                 h59595ed_0    conda-forge
idna                      3.7                pyhd8ed1ab_0    conda-forge
importlib_resources       6.4.0              pyhd8ed1ab_0    conda-forge
jinja2                    3.1.4              pyhd8ed1ab_0    conda-forge
jsonpatch                 1.33               pyhd8ed1ab_0    conda-forge
jsonpointer               3.0.0           py312h7900ff3_0    conda-forge
jsonschema                4.22.0             pyhd8ed1ab_0    conda-forge
jsonschema-specifications 2023.12.1          pyhd8ed1ab_0    conda-forge
keyutils                  1.6.1                h166bdaf_0    conda-forge
krb5                      1.21.3               h659f571_0    conda-forge
ld_impl_linux-64          2.40                 hf3520f5_7    conda-forge
libarchive                3.7.4                hfca40fe_0    conda-forge
libcurl                   8.8.0                hca28451_1    conda-forge
libedit                   3.1.20191231         he28a2e2_2    conda-forge
libev                     4.33                 hd590300_2    conda-forge
libexpat                  2.6.2                h59595ed_0    conda-forge
libffi                    3.4.2                h7f98852_5    conda-forge
libgcc-ng                 14.1.0               h77fa898_0    conda-forge
libgomp                   14.1.0               h77fa898_0    conda-forge
libiconv                  1.17                 hd590300_2    conda-forge
liblief                   0.14.1               hac33072_1    conda-forge
libmamba                  1.5.8                had39da4_0    conda-forge
libmambapy                1.5.8           py312hd9e9ff6_0    conda-forge
libnghttp2                1.58.0               h47da74e_1    conda-forge
libnsl                    2.0.1                hd590300_0    conda-forge
libsolv                   0.7.29               ha6fb4c9_0    conda-forge
libsqlite                 3.46.0               hde9e2c9_0    conda-forge
libssh2                   1.11.0               h0841786_0    conda-forge
libstdcxx-ng              14.1.0               hc0a3c3a_0    conda-forge
libuuid                   2.38.1               h0b41bf4_0    conda-forge
libxcrypt                 4.4.36               hd590300_1    conda-forge
libxml2                   2.12.7               hc051c1a_1    conda-forge
libzlib                   1.3.1                h4ab18f5_1    conda-forge
lz4-c                     1.9.4                hcb278e6_0    conda-forge
lzo                       2.10              hd590300_1001    conda-forge
markupsafe                2.1.5           py312h98912ed_0    conda-forge
menuinst                  2.1.1           py312h7900ff3_0    conda-forge
more-itertools            10.3.0             pyhd8ed1ab_0    conda-forge
ncurses                   6.5                  h59595ed_0    conda-forge
openssl                   3.3.1                h4ab18f5_1    conda-forge
packaging                 24.1               pyhd8ed1ab_0    conda-forge
patch                     2.7.6             h7f98852_1002    conda-forge
patchelf                  0.17.2               h58526e2_0    conda-forge
pip                       24.0               pyhd8ed1ab_0    conda-forge
pkginfo                   1.11.1             pyhd8ed1ab_0    conda-forge
pkgutil-resolve-name      1.3.10             pyhd8ed1ab_1    conda-forge
platformdirs              4.2.2              pyhd8ed1ab_0    conda-forge
pluggy                    1.5.0              pyhd8ed1ab_0    conda-forge
psutil                    6.0.0           py312h9a8786e_0    conda-forge
py-lief                   0.14.1          py312h7070661_1    conda-forge
pybind11-abi              4                    hd8ed1ab_3    conda-forge
pycosat                   0.6.6           py312h98912ed_0    conda-forge
pycparser                 2.22               pyhd8ed1ab_0    conda-forge
pysocks                   1.7.1              pyha2e5f31_6    conda-forge
python                    3.12.4          h194c7f8_0_cpython    conda-forge
python-libarchive-c       5.1             py312h7900ff3_0    conda-forge
python_abi                3.12                    4_cp312    conda-forge
pytz                      2024.1             pyhd8ed1ab_0    conda-forge
pyyaml                    6.0.1           py312h98912ed_1    conda-forge
readline                  8.2                  h8228510_1    conda-forge
referencing               0.35.1             pyhd8ed1ab_0    conda-forge
reproc                    14.2.4.post0         hd590300_1    conda-forge
reproc-cpp                14.2.4.post0         h59595ed_1    conda-forge
requests                  2.32.3             pyhd8ed1ab_0    conda-forge
ripgrep                   14.1.0               he8a937b_0    conda-forge
rpds-py                   0.18.1          py312h4413252_0    conda-forge
ruamel.yaml               0.18.6          py312h98912ed_0    conda-forge
ruamel.yaml.clib          0.2.8           py312h98912ed_0    conda-forge
setuptools                70.1.1             pyhd8ed1ab_0    conda-forge
soupsieve                 2.5                pyhd8ed1ab_1    conda-forge
tk                        8.6.13          noxft_h4845f30_101    conda-forge
tqdm                      4.66.4             pyhd8ed1ab_0    conda-forge
truststore                0.8.0              pyhd8ed1ab_0    conda-forge
tzdata                    2024a                h0c530f3_0    conda-forge
urllib3                   2.2.2              pyhd8ed1ab_1    conda-forge
wheel                     0.43.0             pyhd8ed1ab_1    conda-forge
xz                        5.2.6                h166bdaf_0    conda-forge
yaml                      0.2.5                h7f98852_2    conda-forge
yaml-cpp                  0.8.0                h59595ed_0    conda-forge
zipp                      3.19.2             pyhd8ed1ab_0    conda-forge
zstandard                 0.22.0          py312h5b18bf6_1    conda-forge
zstd                      1.5.6                ha6fb4c9_0    conda-forge

Additional Context

No response

@ktlim ktlim added the type::bug describes erroneous operation, use severity::* to classify the type label Jul 4, 2024
@github-project-automation github-project-automation bot moved this to 🆕 New in 🧭 Planning Jul 4, 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