Skip to content

Conversation

@xkong-anaconda
Copy link

catboost 1.2.8

Destination channel: defaults

Links

Explanation of changes:

Add CUDA 12.0 build support for Linux x86_64 using Clang compiler (matching conda-forge's working approach).

Key changes:

  • New conda_build_config.yaml: Defines gpu_variant (none/cuda-12) and cuda_compiler_version variants
  • Updated meta.yaml:
    • CUDA builds require clangxx >=15,<16 (catboost requirement)
    • Added CUDA toolchain dependencies
    • Build number +100 for CUDA variants
  • Updated build.sh: Use Clang as NVCC host compiler (like conda-forge)
  • Added patches/conda.diff: From conda-forge for OpenSSL and toolchain fixes

Why Clang instead of GCC?

Previous GCC-based approach required ~70 patches and resulted in runtime segfaults. Catboost is designed for Clang compilation.

CUDA variants:

  • Linux Log: (pending build test)
  • Windows Log: N/A (uses PyPI wheels with bundled CUDA)

   - Add conda_build_config.yaml with CUDA variants
   - Update meta.yaml with CUDA build requirements including clangxx
   - Update build.sh to use Clang as NVCC host compiler (like conda-forge)
   - Add conda.diff patch from conda-forge for OpenSSL and toolchain fixes

   Key changes from previous GCC-based approach:
   - Use clangxx >=15,<16 for CUDA builds (catboost requirement)
   - Use Clang as NVCC host compiler via -ccbin flag
   - Use clang.toolchain from catboost source
   - No GCC compatibility patches needed
@xkong-anaconda xkong-anaconda self-assigned this Jan 15, 2026
@package-build-platform
Copy link

Failed to submit graph for dfe23e6 Message: Failed to run command: 'pbp generate from-feedstock --output /tmp/tmplebxz4tk/catboost-feedstock.yaml --custom-metadata-file /tmp/tmplebxz4tk/custom_metadata.yaml --release-name catboost-feedstock-10-dfe23e68de3f9d98bac8be90f07156fec9a28212 catboost-feedstock/recipe', with error: 'INFO:root:Found feedstock catboost-feedstock at /tmp/tmplebxz4tk/catboost-feedstock/recipe INFO:root:Build/Test graph from catboost-feedstock Created by sbx_user1051 on 2026-01-15 15:55:58 Command line: /opt/conda/envs/webhook-listener/bin/pbp generate from-feedstock --output /tmp/tmplebxz4tk/catboost-feedstock.yaml --custom-metadata-file /tmp/tmplebxz4tk/custom_metadata.yaml --release-name catboost-feedstock-10-dfe23e68de3f9d98bac8be90f07156fec9a28212 catboost-feedstock/recipe

INFO:root:Creating graph from feedstock at: catboost-feedstock
INFO:pbpcli.utils.common:Setting env var: CONDA_SUBDIR = linux-64.
INFO:pbpcli.utils.expand_variants:Elapsed time for get_package_variants: 0.10 seconds
INFO:pbpcli.utils.expand_variants:Matrix vars: 4 unchanging vars:(455), changing vars (4): ['blas_impl', 'cuda_compiler_version', 'gpu_variant', 'python']
INFO:pbpcli.utils.expand_variants:Elapsed time for preparation for render: 0.00 seconds
WARNING: Number of parsed outputs does not match detected raw metadata blocks. Identified output block may be wrong! If you are using Jinja conditionals to include or exclude outputs, consider using skip: true # [condition] instead.
WARNING: failed to get package records, retrying. exception was: Unsatisfiable dependencies for platform linux-64: {MatchSpec("cuda-version[version='>=12.4,<12.5.0a0']"), MatchSpec("cuda-driver-dev==12.4.127=h99ab3db_0")}
Encountered problems while solving:

  • package cuda-driver-dev-12.4.127-h99ab3db_0 requires cuda-version >=12.4,<12.5.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ cuda-driver-dev =* * is installable with the potential options
│ ├─ cuda-driver-dev 12.4.127 would require
│ │ └─ cuda-version >=12.4,<12.5.0a0 *, which can be installed;
│ ├─ cuda-driver-dev 12.8.90 would require
│ │ └─ cuda-version >=12.8,<12.9.0a0 *, which can be installed;
│ └─ cuda-driver-dev 13.0.96 would require
│ └─ cuda-version >=13.0,<13.1.0a0 *, which can be installed;
└─ cuda-version =12.0 * is not installable because it conflicts with any installable versions previously reported.
ERROR: Failed to get package records, max retries exceeded.
INFO:pbpcli.utils.common:Unsetting env var: CONDA_SUBDIR
Traceback (most recent call last):
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 895, in get_install_actions
_actions = _install_actions(prefix, index, specs, subdir=subdir)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 1298, in install_actions
txn = solver.solve_for_transaction(prune=False, ignore_pinned=False)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 156, in solve_for_transaction
unlink_precs, link_precs = self.solve_for_diff(
~~~~~~~~~~~~~~~~~~~^
update_modifier,
^^^^^^^^^^^^^^^^
...<5 lines>...
should_retry_solve,
^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 225, in solve_for_diff
final_precs = self.solve_final_state(
update_modifier,
...<4 lines>...
should_retry_solve,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 181, in solve_final_state
out_state = self._solving_loop(in_state, out_state, index)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/common/io.py", line 85, in decorated
return f(*args, **kwds)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 308, in _solving_loop
solved, outcome = self._solve_attempt(in_state, out_state, index, attempt=attempt)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 365, in _solve_attempt
new_conflicts = self._maybe_raise_for_problems(outcome, index, out_state, old_conflicts)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 773, in _maybe_raise_for_problems
self._maybe_raise_for_conda_build(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
{**parsed_problems["conflicts"], **parsed_problems["not_found"]},
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
message=self._prepare_problems_message(unsolvable, index.db, out_state),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 863, in _maybe_raise_for_conda_build
raise exc
conda_libmamba_solver.conda_build_exceptions.ExplainedDependencyNeedsBuildingError: Unsatisfiable dependencies for platform linux-64: {MatchSpec("cuda-version[version='>=12.4,<12.5.0a0']"), MatchSpec("cuda-driver-dev==12.4.127=h99ab3db_0")}
Encountered problems while solving:

  • package cuda-driver-dev-12.4.127-h99ab3db_0 requires cuda-version >=12.4,<12.5.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ cuda-driver-dev =* * is installable with the potential options
│ ├─ cuda-driver-dev 12.4.127 would require
│ │ └─ cuda-version >=12.4,<12.5.0a0 *, which can be installed;
│ ├─ cuda-driver-dev 12.8.90 would require
│ │ └─ cuda-version >=12.8,<12.9.0a0 *, which can be installed;
│ └─ cuda-driver-dev 13.0.96 would require
│ └─ cuda-version >=13.0,<13.1.0a0 *, which can be installed;
└─ cuda-version =12.0 * is not installable because it conflicts with any installable versions previously reported.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 895, in get_install_actions
_actions = _install_actions(prefix, index, specs, subdir=subdir)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 1298, in install_actions
txn = solver.solve_for_transaction(prune=False, ignore_pinned=False)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 156, in solve_for_transaction
unlink_precs, link_precs = self.solve_for_diff(
~~~~~~~~~~~~~~~~~~~^
update_modifier,
^^^^^^^^^^^^^^^^
...<5 lines>...
should_retry_solve,
^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 225, in solve_for_diff
final_precs = self.solve_final_state(
update_modifier,
...<4 lines>...
should_retry_solve,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 181, in solve_final_state
out_state = self._solving_loop(in_state, out_state, index)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/common/io.py", line 85, in decorated
return f(*args, **kwds)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 308, in _solving_loop
solved, outcome = self._solve_attempt(in_state, out_state, index, attempt=attempt)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 365, in _solve_attempt
new_conflicts = self._maybe_raise_for_problems(outcome, index, out_state, old_conflicts)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 773, in _maybe_raise_for_problems
self._maybe_raise_for_conda_build(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
{**parsed_problems["conflicts"], **parsed_problems["not_found"]},
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
message=self._prepare_problems_message(unsolvable, index.db, out_state),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 863, in _maybe_raise_for_conda_build
raise exc
conda_libmamba_solver.conda_build_exceptions.ExplainedDependencyNeedsBuildingError: Unsatisfiable dependencies for platform linux-64: {MatchSpec("cuda-version[version='>=12.4,<12.5.0a0']"), MatchSpec("cuda-driver-dev==12.4.127=h99ab3db_0")}
Encountered problems while solving:

  • package cuda-driver-dev-12.4.127-h99ab3db_0 requires cuda-version >=12.4,<12.5.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ cuda-driver-dev =* * is installable with the potential options
│ ├─ cuda-driver-dev 12.4.127 would require
│ │ └─ cuda-version >=12.4,<12.5.0a0 *, which can be installed;
│ ├─ cuda-driver-dev 12.8.90 would require
│ │ └─ cuda-version >=12.8,<12.9.0a0 *, which can be installed;
│ └─ cuda-driver-dev 13.0.96 would require
│ └─ cuda-version >=13.0,<13.1.0a0 *, which can be installed;
└─ cuda-version =12.0 * is not installable because it conflicts with any installable versions previously reported.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 895, in get_install_actions
_actions = _install_actions(prefix, index, specs, subdir=subdir)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 1298, in install_actions
txn = solver.solve_for_transaction(prune=False, ignore_pinned=False)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 156, in solve_for_transaction
unlink_precs, link_precs = self.solve_for_diff(
~~~~~~~~~~~~~~~~~~~^
update_modifier,
^^^^^^^^^^^^^^^^
...<5 lines>...
should_retry_solve,
^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 225, in solve_for_diff
final_precs = self.solve_final_state(
update_modifier,
...<4 lines>...
should_retry_solve,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 181, in solve_final_state
out_state = self._solving_loop(in_state, out_state, index)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/common/io.py", line 85, in decorated
return f(*args, **kwds)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 308, in _solving_loop
solved, outcome = self._solve_attempt(in_state, out_state, index, attempt=attempt)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 365, in _solve_attempt
new_conflicts = self._maybe_raise_for_problems(outcome, index, out_state, old_conflicts)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 773, in _maybe_raise_for_problems
self._maybe_raise_for_conda_build(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
{**parsed_problems["conflicts"], **parsed_problems["not_found"]},
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
message=self._prepare_problems_message(unsolvable, index.db, out_state),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 863, in _maybe_raise_for_conda_build
raise exc
conda_libmamba_solver.conda_build_exceptions.ExplainedDependencyNeedsBuildingError: Unsatisfiable dependencies for platform linux-64: {MatchSpec("cuda-version[version='>=12.4,<12.5.0a0']"), MatchSpec("cuda-driver-dev==12.4.127=h99ab3db_0")}
Encountered problems while solving:

  • package cuda-driver-dev-12.4.127-h99ab3db_0 requires cuda-version >=12.4,<12.5.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ cuda-driver-dev =* * is installable with the potential options
│ ├─ cuda-driver-dev 12.4.127 would require
│ │ └─ cuda-version >=12.4,<12.5.0a0 *, which can be installed;
│ ├─ cuda-driver-dev 12.8.90 would require
│ │ └─ cuda-version >=12.8,<12.9.0a0 *, which can be installed;
│ └─ cuda-driver-dev 13.0.96 would require
│ └─ cuda-version >=13.0,<13.1.0a0 *, which can be installed;
└─ cuda-version =12.0 * is not installable because it conflicts with any installable versions previously reported.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/conda/envs/webhook-listener/bin/pbp", line 10, in
sys.exit(cli())
~~~^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1442, in call
return self.main(*args, **kwargs)
~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1363, in main
rv = self.invoke(ctx)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1830, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1830, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1226, in invoke
return ctx.invoke(self.callback, **ctx.params)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 794, in invoke
return callback(*args, **kwargs)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/cli/generate.py", line 413, in wrapper
return func(*args, **kwargs)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/cli/generate.py", line 624, in from_feedstock
build_configs, test_configs = expand_build_matrix(feedstock.recipe_dir_path, src_channels)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/cli/generate.py", line 79, in expand_build_matrix
_targets, build_configs, test_configs = variants_for_feedstock_and_platform(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
recipe_dir_path, platform, src_channels
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/utils/expand_variants.py", line 544, in variants_for_feedstock_and_platform
metadata_tuples = api.render(
parsed.recipe,
...<2 lines>...
variants=None,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/api.py", line 60, in render
metadata_tuples = render_recipe(
recipe_path,
...<4 lines>...
permit_unsatisfiable_variants=permit_unsatisfiable_variants,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/render.py", line 1078, in render_recipe
return distribute_variants(
m,
...<3 lines>...
bypass_env_check=bypass_env_check,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/render.py", line 967, in distribute_variants
mv.parse_until_resolved(
~~~~~~~~~~~~~~~~~~~~~~~^
allow_no_other_outputs=allow_no_other_outputs,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
bypass_env_check=bypass_env_check,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 1434, in parse_until_resolved
self.parse_again(
~~~~~~~~~~~~~~~~^
permit_undefined_jinja=False,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
allow_no_other_outputs=allow_no_other_outputs,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
bypass_env_check=bypass_env_check,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 1339, in parse_again
self._get_contents(
~~~~~~~~~~~~~~~~~~^
permit_undefined_jinja,
^^^^^^^^^^^^^^^^^^^^^^^
allow_no_other_outputs=allow_no_other_outputs,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
bypass_env_check=bypass_env_check,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
),
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 2097, in _get_contents
rendered = template.render(environment=env)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/jinja2/environment.py", line 1295, in render
self.environment.handle_exception()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/jinja2/environment.py", line 942, in handle_exception
raise rewrite_traceback_stack(source=source)
File "/tmp/tmplebxz4tk/catboost-feedstock/recipe/meta.yaml", line 66, in top-level template code
- pandas >=0.24.0
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/jinja_context.py", line 311, in pin_compatible
pins, _, _ = get_env_dependencies(m, "host", m.config.variant)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/render.py", line 162, in get_env_dependencies
precs = environ.get_package_records(
tmpdir,
...<11 lines>...
channel_urls=tuple(m.config.channel_urls),
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 944, in get_install_actions
precs = get_package_records(
prefix,
...<12 lines>...
channel_urls=tuple(channel_urls),
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 944, in get_install_actions
precs = get_package_records(
prefix,
...<12 lines>...
channel_urls=tuple(channel_urls),
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 944, in get_install_actions
precs = get_package_records(
prefix,
...<12 lines>...
channel_urls=tuple(channel_urls),
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 895, in get_install_actions
_actions = _install_actions(prefix, index, specs, subdir=subdir)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 1298, in install_actions
txn = solver.solve_for_transaction(prune=False, ignore_pinned=False)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 156, in solve_for_transaction
unlink_precs, link_precs = self.solve_for_diff(
~~~~~~~~~~~~~~~~~~~^
update_modifier,
^^^^^^^^^^^^^^^^
...<5 lines>...
should_retry_solve,
^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 225, in solve_for_diff
final_precs = self.solve_final_state(
update_modifier,
...<4 lines>...
should_retry_solve,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 181, in solve_final_state
out_state = self._solving_loop(in_state, out_state, index)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/common/io.py", line 85, in decorated
return f(*args, **kwds)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 308, in _solving_loop
solved, outcome = self._solve_attempt(in_state, out_state, index, attempt=attempt)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 365, in _solve_attempt
new_conflicts = self._maybe_raise_for_problems(outcome, index, out_state, old_conflicts)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 773, in _maybe_raise_for_problems
self._maybe_raise_for_conda_build(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
{**parsed_problems["conflicts"], **parsed_problems["not_found"]},
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
message=self._prepare_problems_message(unsolvable, index.db, out_state),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 863, in _maybe_raise_for_conda_build
raise exc
conda_libmamba_solver.conda_build_exceptions.ExplainedDependencyNeedsBuildingError: Unsatisfiable dependencies for platform linux-64: {MatchSpec("cuda-version[version='>=12.4,<12.5.0a0']"), MatchSpec("cuda-driver-dev==12.4.127=h99ab3db_0")}
Encountered problems while solving:

  • package cuda-driver-dev-12.4.127-h99ab3db_0 requires cuda-version >=12.4,<12.5.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ cuda-driver-dev =* * is installable with the potential options
│ ├─ cuda-driver-dev 12.4.127 would require
│ │ └─ cuda-version >=12.4,<12.5.0a0 *, which can be installed;
│ ├─ cuda-driver-dev 12.8.90 would require
│ │ └─ cuda-version >=12.8,<12.9.0a0 *, which can be installed;
│ └─ cuda-driver-dev 13.0.96 would require
│ └─ cuda-version >=13.0,<13.1.0a0 *, which can be installed;
└─ cuda-version =12.0 * is not installable because it conflicts with any installable versions previously reported.
'
aws lambda request id: e0856276-1f24-56ac-8a79-03950f1e5dd3
View in Grafana

@package-build-platform
Copy link

Failed to submit graph for dfe23e6 Message: Failed to run command: 'pbp generate from-feedstock --output /tmp/tmpfxmul94x/catboost-feedstock.yaml --custom-metadata-file /tmp/tmpfxmul94x/custom_metadata.yaml --release-name catboost-feedstock-10-dfe23e68de3f9d98bac8be90f07156fec9a28212 catboost-feedstock/recipe', with error: 'INFO:root:Found feedstock catboost-feedstock at /tmp/tmpfxmul94x/catboost-feedstock/recipe INFO:root:Build/Test graph from catboost-feedstock Created by sbx_user1051 on 2026-01-17 15:31:56 Command line: /opt/conda/envs/webhook-listener/bin/pbp generate from-feedstock --output /tmp/tmpfxmul94x/catboost-feedstock.yaml --custom-metadata-file /tmp/tmpfxmul94x/custom_metadata.yaml --release-name catboost-feedstock-10-dfe23e68de3f9d98bac8be90f07156fec9a28212 catboost-feedstock/recipe

INFO:root:Creating graph from feedstock at: catboost-feedstock
INFO:pbpcli.utils.common:Setting env var: CONDA_SUBDIR = linux-64.
INFO:pbpcli.utils.expand_variants:Elapsed time for get_package_variants: 0.11 seconds
INFO:pbpcli.utils.expand_variants:Matrix vars: 4 unchanging vars:(456), changing vars (4): ['blas_impl', 'cuda_compiler_version', 'gpu_variant', 'python']
INFO:pbpcli.utils.expand_variants:Elapsed time for preparation for render: 0.00 seconds
WARNING: Number of parsed outputs does not match detected raw metadata blocks. Identified output block may be wrong! If you are using Jinja conditionals to include or exclude outputs, consider using skip: true # [condition] instead.
WARNING: failed to get package records, retrying. exception was: Unsatisfiable dependencies for platform linux-64: {MatchSpec("cuda-version[version='>=12.4,<12.5.0a0']"), MatchSpec("cuda-driver-dev==12.4.127=h99ab3db_0")}
Encountered problems while solving:

  • package cuda-driver-dev-12.4.127-h99ab3db_0 requires cuda-version >=12.4,<12.5.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ cuda-driver-dev =* * is installable with the potential options
│ ├─ cuda-driver-dev 12.4.127 would require
│ │ └─ cuda-version >=12.4,<12.5.0a0 *, which can be installed;
│ ├─ cuda-driver-dev 12.8.90 would require
│ │ └─ cuda-version >=12.8,<12.9.0a0 *, which can be installed;
│ └─ cuda-driver-dev 13.0.96 would require
│ └─ cuda-version >=13.0,<13.1.0a0 *, which can be installed;
└─ cuda-version =12.0 * is not installable because it conflicts with any installable versions previously reported.
ERROR: Failed to get package records, max retries exceeded.
INFO:pbpcli.utils.common:Unsetting env var: CONDA_SUBDIR
Traceback (most recent call last):
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 895, in get_install_actions
_actions = _install_actions(prefix, index, specs, subdir=subdir)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 1298, in install_actions
txn = solver.solve_for_transaction(prune=False, ignore_pinned=False)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 156, in solve_for_transaction
unlink_precs, link_precs = self.solve_for_diff(
~~~~~~~~~~~~~~~~~~~^
update_modifier,
^^^^^^^^^^^^^^^^
...<5 lines>...
should_retry_solve,
^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 225, in solve_for_diff
final_precs = self.solve_final_state(
update_modifier,
...<4 lines>...
should_retry_solve,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 181, in solve_final_state
out_state = self._solving_loop(in_state, out_state, index)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/common/io.py", line 85, in decorated
return f(*args, **kwds)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 308, in _solving_loop
solved, outcome = self._solve_attempt(in_state, out_state, index, attempt=attempt)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 365, in _solve_attempt
new_conflicts = self._maybe_raise_for_problems(outcome, index, out_state, old_conflicts)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 773, in _maybe_raise_for_problems
self._maybe_raise_for_conda_build(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
{**parsed_problems["conflicts"], **parsed_problems["not_found"]},
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
message=self._prepare_problems_message(unsolvable, index.db, out_state),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 863, in _maybe_raise_for_conda_build
raise exc
conda_libmamba_solver.conda_build_exceptions.ExplainedDependencyNeedsBuildingError: Unsatisfiable dependencies for platform linux-64: {MatchSpec("cuda-version[version='>=12.4,<12.5.0a0']"), MatchSpec("cuda-driver-dev==12.4.127=h99ab3db_0")}
Encountered problems while solving:

  • package cuda-driver-dev-12.4.127-h99ab3db_0 requires cuda-version >=12.4,<12.5.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ cuda-driver-dev =* * is installable with the potential options
│ ├─ cuda-driver-dev 12.4.127 would require
│ │ └─ cuda-version >=12.4,<12.5.0a0 *, which can be installed;
│ ├─ cuda-driver-dev 12.8.90 would require
│ │ └─ cuda-version >=12.8,<12.9.0a0 *, which can be installed;
│ └─ cuda-driver-dev 13.0.96 would require
│ └─ cuda-version >=13.0,<13.1.0a0 *, which can be installed;
└─ cuda-version =12.0 * is not installable because it conflicts with any installable versions previously reported.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 895, in get_install_actions
_actions = _install_actions(prefix, index, specs, subdir=subdir)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 1298, in install_actions
txn = solver.solve_for_transaction(prune=False, ignore_pinned=False)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 156, in solve_for_transaction
unlink_precs, link_precs = self.solve_for_diff(
~~~~~~~~~~~~~~~~~~~^
update_modifier,
^^^^^^^^^^^^^^^^
...<5 lines>...
should_retry_solve,
^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 225, in solve_for_diff
final_precs = self.solve_final_state(
update_modifier,
...<4 lines>...
should_retry_solve,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 181, in solve_final_state
out_state = self._solving_loop(in_state, out_state, index)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/common/io.py", line 85, in decorated
return f(*args, **kwds)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 308, in _solving_loop
solved, outcome = self._solve_attempt(in_state, out_state, index, attempt=attempt)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 365, in _solve_attempt
new_conflicts = self._maybe_raise_for_problems(outcome, index, out_state, old_conflicts)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 773, in _maybe_raise_for_problems
self._maybe_raise_for_conda_build(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
{**parsed_problems["conflicts"], **parsed_problems["not_found"]},
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
message=self._prepare_problems_message(unsolvable, index.db, out_state),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 863, in _maybe_raise_for_conda_build
raise exc
conda_libmamba_solver.conda_build_exceptions.ExplainedDependencyNeedsBuildingError: Unsatisfiable dependencies for platform linux-64: {MatchSpec("cuda-version[version='>=12.4,<12.5.0a0']"), MatchSpec("cuda-driver-dev==12.4.127=h99ab3db_0")}
Encountered problems while solving:

  • package cuda-driver-dev-12.4.127-h99ab3db_0 requires cuda-version >=12.4,<12.5.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ cuda-driver-dev =* * is installable with the potential options
│ ├─ cuda-driver-dev 12.4.127 would require
│ │ └─ cuda-version >=12.4,<12.5.0a0 *, which can be installed;
│ ├─ cuda-driver-dev 12.8.90 would require
│ │ └─ cuda-version >=12.8,<12.9.0a0 *, which can be installed;
│ └─ cuda-driver-dev 13.0.96 would require
│ └─ cuda-version >=13.0,<13.1.0a0 *, which can be installed;
└─ cuda-version =12.0 * is not installable because it conflicts with any installable versions previously reported.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 895, in get_install_actions
_actions = _install_actions(prefix, index, specs, subdir=subdir)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 1298, in install_actions
txn = solver.solve_for_transaction(prune=False, ignore_pinned=False)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 156, in solve_for_transaction
unlink_precs, link_precs = self.solve_for_diff(
~~~~~~~~~~~~~~~~~~~^
update_modifier,
^^^^^^^^^^^^^^^^
...<5 lines>...
should_retry_solve,
^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 225, in solve_for_diff
final_precs = self.solve_final_state(
update_modifier,
...<4 lines>...
should_retry_solve,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 181, in solve_final_state
out_state = self._solving_loop(in_state, out_state, index)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/common/io.py", line 85, in decorated
return f(*args, **kwds)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 308, in _solving_loop
solved, outcome = self._solve_attempt(in_state, out_state, index, attempt=attempt)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 365, in _solve_attempt
new_conflicts = self._maybe_raise_for_problems(outcome, index, out_state, old_conflicts)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 773, in _maybe_raise_for_problems
self._maybe_raise_for_conda_build(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
{**parsed_problems["conflicts"], **parsed_problems["not_found"]},
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
message=self._prepare_problems_message(unsolvable, index.db, out_state),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 863, in _maybe_raise_for_conda_build
raise exc
conda_libmamba_solver.conda_build_exceptions.ExplainedDependencyNeedsBuildingError: Unsatisfiable dependencies for platform linux-64: {MatchSpec("cuda-version[version='>=12.4,<12.5.0a0']"), MatchSpec("cuda-driver-dev==12.4.127=h99ab3db_0")}
Encountered problems while solving:

  • package cuda-driver-dev-12.4.127-h99ab3db_0 requires cuda-version >=12.4,<12.5.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ cuda-driver-dev =* * is installable with the potential options
│ ├─ cuda-driver-dev 12.4.127 would require
│ │ └─ cuda-version >=12.4,<12.5.0a0 *, which can be installed;
│ ├─ cuda-driver-dev 12.8.90 would require
│ │ └─ cuda-version >=12.8,<12.9.0a0 *, which can be installed;
│ └─ cuda-driver-dev 13.0.96 would require
│ └─ cuda-version >=13.0,<13.1.0a0 *, which can be installed;
└─ cuda-version =12.0 * is not installable because it conflicts with any installable versions previously reported.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/conda/envs/webhook-listener/bin/pbp", line 10, in
sys.exit(cli())
~~~^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1442, in call
return self.main(*args, **kwargs)
~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1363, in main
rv = self.invoke(ctx)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1830, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1830, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1226, in invoke
return ctx.invoke(self.callback, **ctx.params)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 794, in invoke
return callback(*args, **kwargs)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/cli/generate.py", line 413, in wrapper
return func(*args, **kwargs)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/cli/generate.py", line 624, in from_feedstock
build_configs, test_configs = expand_build_matrix(feedstock.recipe_dir_path, src_channels)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/cli/generate.py", line 79, in expand_build_matrix
_targets, build_configs, test_configs = variants_for_feedstock_and_platform(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
recipe_dir_path, platform, src_channels
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/utils/expand_variants.py", line 544, in variants_for_feedstock_and_platform
metadata_tuples = api.render(
parsed.recipe,
...<2 lines>...
variants=None,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/api.py", line 60, in render
metadata_tuples = render_recipe(
recipe_path,
...<4 lines>...
permit_unsatisfiable_variants=permit_unsatisfiable_variants,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/render.py", line 1078, in render_recipe
return distribute_variants(
m,
...<3 lines>...
bypass_env_check=bypass_env_check,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/render.py", line 967, in distribute_variants
mv.parse_until_resolved(
~~~~~~~~~~~~~~~~~~~~~~~^
allow_no_other_outputs=allow_no_other_outputs,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
bypass_env_check=bypass_env_check,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 1434, in parse_until_resolved
self.parse_again(
~~~~~~~~~~~~~~~~^
permit_undefined_jinja=False,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
allow_no_other_outputs=allow_no_other_outputs,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
bypass_env_check=bypass_env_check,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 1339, in parse_again
self._get_contents(
~~~~~~~~~~~~~~~~~~^
permit_undefined_jinja,
^^^^^^^^^^^^^^^^^^^^^^^
allow_no_other_outputs=allow_no_other_outputs,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
bypass_env_check=bypass_env_check,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
),
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 2097, in _get_contents
rendered = template.render(environment=env)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/jinja2/environment.py", line 1295, in render
self.environment.handle_exception()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/jinja2/environment.py", line 942, in handle_exception
raise rewrite_traceback_stack(source=source)
File "/tmp/tmpfxmul94x/catboost-feedstock/recipe/meta.yaml", line 66, in top-level template code
- pandas >=0.24.0
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/jinja_context.py", line 311, in pin_compatible
pins, _, _ = get_env_dependencies(m, "host", m.config.variant)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/render.py", line 162, in get_env_dependencies
precs = environ.get_package_records(
tmpdir,
...<11 lines>...
channel_urls=tuple(m.config.channel_urls),
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 944, in get_install_actions
precs = get_package_records(
prefix,
...<12 lines>...
channel_urls=tuple(channel_urls),
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 944, in get_install_actions
precs = get_package_records(
prefix,
...<12 lines>...
channel_urls=tuple(channel_urls),
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 944, in get_install_actions
precs = get_package_records(
prefix,
...<12 lines>...
channel_urls=tuple(channel_urls),
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 895, in get_install_actions
_actions = _install_actions(prefix, index, specs, subdir=subdir)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 1298, in install_actions
txn = solver.solve_for_transaction(prune=False, ignore_pinned=False)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 156, in solve_for_transaction
unlink_precs, link_precs = self.solve_for_diff(
~~~~~~~~~~~~~~~~~~~^
update_modifier,
^^^^^^^^^^^^^^^^
...<5 lines>...
should_retry_solve,
^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 225, in solve_for_diff
final_precs = self.solve_final_state(
update_modifier,
...<4 lines>...
should_retry_solve,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 181, in solve_final_state
out_state = self._solving_loop(in_state, out_state, index)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/common/io.py", line 85, in decorated
return f(*args, **kwds)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 308, in _solving_loop
solved, outcome = self._solve_attempt(in_state, out_state, index, attempt=attempt)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 365, in _solve_attempt
new_conflicts = self._maybe_raise_for_problems(outcome, index, out_state, old_conflicts)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 773, in _maybe_raise_for_problems
self._maybe_raise_for_conda_build(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
{**parsed_problems["conflicts"], **parsed_problems["not_found"]},
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
message=self._prepare_problems_message(unsolvable, index.db, out_state),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 863, in _maybe_raise_for_conda_build
raise exc
conda_libmamba_solver.conda_build_exceptions.ExplainedDependencyNeedsBuildingError: Unsatisfiable dependencies for platform linux-64: {MatchSpec("cuda-version[version='>=12.4,<12.5.0a0']"), MatchSpec("cuda-driver-dev==12.4.127=h99ab3db_0")}
Encountered problems while solving:

  • package cuda-driver-dev-12.4.127-h99ab3db_0 requires cuda-version >=12.4,<12.5.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ cuda-driver-dev =* * is installable with the potential options
│ ├─ cuda-driver-dev 12.4.127 would require
│ │ └─ cuda-version >=12.4,<12.5.0a0 *, which can be installed;
│ ├─ cuda-driver-dev 12.8.90 would require
│ │ └─ cuda-version >=12.8,<12.9.0a0 *, which can be installed;
│ └─ cuda-driver-dev 13.0.96 would require
│ └─ cuda-version >=13.0,<13.1.0a0 *, which can be installed;
└─ cuda-version =12.0 * is not installable because it conflicts with any installable versions previously reported.
'
aws lambda request id: cd1500ff-d98e-5145-9a29-611a7427258c
View in Grafana

   - Make source section unconditional (always download source tarball)
   - Only patches remain conditional for CUDA builds
   - Use None (capital) instead of none for cuda_compiler_version
   - Quote 12.0 for proper YAML parsing

   This follows the pattern from llama.cpp-feedstock where source
   is always present, fixing CI graph submission issues.
@package-build-platform
Copy link

Failed to submit graph for b9da390 Message: Failed to run command: 'pbp generate from-feedstock --output /tmp/tmpoadn436g/catboost-feedstock.yaml --custom-metadata-file /tmp/tmpoadn436g/custom_metadata.yaml --release-name catboost-feedstock-10-b9da39060923999c93ece7f2feb73431baa4b50e catboost-feedstock/recipe', with error: 'INFO:root:Found feedstock catboost-feedstock at /tmp/tmpoadn436g/catboost-feedstock/recipe INFO:root:Build/Test graph from catboost-feedstock Created by sbx_user1051 on 2026-01-17 15:45:36 Command line: /opt/conda/envs/webhook-listener/bin/pbp generate from-feedstock --output /tmp/tmpoadn436g/catboost-feedstock.yaml --custom-metadata-file /tmp/tmpoadn436g/custom_metadata.yaml --release-name catboost-feedstock-10-b9da39060923999c93ece7f2feb73431baa4b50e catboost-feedstock/recipe

INFO:root:Creating graph from feedstock at: catboost-feedstock
INFO:pbpcli.utils.common:Setting env var: CONDA_SUBDIR = linux-64.
INFO:pbpcli.utils.expand_variants:Elapsed time for get_package_variants: 0.09 seconds
INFO:pbpcli.utils.expand_variants:Matrix vars: 4 unchanging vars:(456), changing vars (4): ['blas_impl', 'cuda_compiler_version', 'gpu_variant', 'python']
INFO:pbpcli.utils.expand_variants:Elapsed time for preparation for render: 0.00 seconds
WARNING: Number of parsed outputs does not match detected raw metadata blocks. Identified output block may be wrong! If you are using Jinja conditionals to include or exclude outputs, consider using skip: true # [condition] instead.
WARNING: failed to get package records, retrying. exception was: Unsatisfiable dependencies for platform linux-64: {MatchSpec("cuda-version[version='>=12.4,<12.5.0a0']"), MatchSpec("cuda-driver-dev==12.4.127=h99ab3db_0")}
Encountered problems while solving:

  • package cuda-driver-dev-12.4.127-h99ab3db_0 requires cuda-version >=12.4,<12.5.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ cuda-driver-dev =* * is installable with the potential options
│ ├─ cuda-driver-dev 12.4.127 would require
│ │ └─ cuda-version >=12.4,<12.5.0a0 *, which can be installed;
│ ├─ cuda-driver-dev 12.8.90 would require
│ │ └─ cuda-version >=12.8,<12.9.0a0 *, which can be installed;
│ └─ cuda-driver-dev 13.0.96 would require
│ └─ cuda-version >=13.0,<13.1.0a0 *, which can be installed;
└─ cuda-version =12.0 * is not installable because it conflicts with any installable versions previously reported.
ERROR: Failed to get package records, max retries exceeded.
INFO:pbpcli.utils.common:Unsetting env var: CONDA_SUBDIR
Traceback (most recent call last):
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 895, in get_install_actions
_actions = _install_actions(prefix, index, specs, subdir=subdir)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 1298, in install_actions
txn = solver.solve_for_transaction(prune=False, ignore_pinned=False)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 156, in solve_for_transaction
unlink_precs, link_precs = self.solve_for_diff(
~~~~~~~~~~~~~~~~~~~^
update_modifier,
^^^^^^^^^^^^^^^^
...<5 lines>...
should_retry_solve,
^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 225, in solve_for_diff
final_precs = self.solve_final_state(
update_modifier,
...<4 lines>...
should_retry_solve,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 181, in solve_final_state
out_state = self._solving_loop(in_state, out_state, index)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/common/io.py", line 85, in decorated
return f(*args, **kwds)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 308, in _solving_loop
solved, outcome = self._solve_attempt(in_state, out_state, index, attempt=attempt)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 365, in _solve_attempt
new_conflicts = self._maybe_raise_for_problems(outcome, index, out_state, old_conflicts)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 773, in _maybe_raise_for_problems
self._maybe_raise_for_conda_build(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
{**parsed_problems["conflicts"], **parsed_problems["not_found"]},
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
message=self._prepare_problems_message(unsolvable, index.db, out_state),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 863, in _maybe_raise_for_conda_build
raise exc
conda_libmamba_solver.conda_build_exceptions.ExplainedDependencyNeedsBuildingError: Unsatisfiable dependencies for platform linux-64: {MatchSpec("cuda-version[version='>=12.4,<12.5.0a0']"), MatchSpec("cuda-driver-dev==12.4.127=h99ab3db_0")}
Encountered problems while solving:

  • package cuda-driver-dev-12.4.127-h99ab3db_0 requires cuda-version >=12.4,<12.5.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ cuda-driver-dev =* * is installable with the potential options
│ ├─ cuda-driver-dev 12.4.127 would require
│ │ └─ cuda-version >=12.4,<12.5.0a0 *, which can be installed;
│ ├─ cuda-driver-dev 12.8.90 would require
│ │ └─ cuda-version >=12.8,<12.9.0a0 *, which can be installed;
│ └─ cuda-driver-dev 13.0.96 would require
│ └─ cuda-version >=13.0,<13.1.0a0 *, which can be installed;
└─ cuda-version =12.0 * is not installable because it conflicts with any installable versions previously reported.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 895, in get_install_actions
_actions = _install_actions(prefix, index, specs, subdir=subdir)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 1298, in install_actions
txn = solver.solve_for_transaction(prune=False, ignore_pinned=False)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 156, in solve_for_transaction
unlink_precs, link_precs = self.solve_for_diff(
~~~~~~~~~~~~~~~~~~~^
update_modifier,
^^^^^^^^^^^^^^^^
...<5 lines>...
should_retry_solve,
^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 225, in solve_for_diff
final_precs = self.solve_final_state(
update_modifier,
...<4 lines>...
should_retry_solve,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 181, in solve_final_state
out_state = self._solving_loop(in_state, out_state, index)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/common/io.py", line 85, in decorated
return f(*args, **kwds)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 308, in _solving_loop
solved, outcome = self._solve_attempt(in_state, out_state, index, attempt=attempt)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 365, in _solve_attempt
new_conflicts = self._maybe_raise_for_problems(outcome, index, out_state, old_conflicts)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 773, in _maybe_raise_for_problems
self._maybe_raise_for_conda_build(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
{**parsed_problems["conflicts"], **parsed_problems["not_found"]},
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
message=self._prepare_problems_message(unsolvable, index.db, out_state),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 863, in _maybe_raise_for_conda_build
raise exc
conda_libmamba_solver.conda_build_exceptions.ExplainedDependencyNeedsBuildingError: Unsatisfiable dependencies for platform linux-64: {MatchSpec("cuda-version[version='>=12.4,<12.5.0a0']"), MatchSpec("cuda-driver-dev==12.4.127=h99ab3db_0")}
Encountered problems while solving:

  • package cuda-driver-dev-12.4.127-h99ab3db_0 requires cuda-version >=12.4,<12.5.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ cuda-driver-dev =* * is installable with the potential options
│ ├─ cuda-driver-dev 12.4.127 would require
│ │ └─ cuda-version >=12.4,<12.5.0a0 *, which can be installed;
│ ├─ cuda-driver-dev 12.8.90 would require
│ │ └─ cuda-version >=12.8,<12.9.0a0 *, which can be installed;
│ └─ cuda-driver-dev 13.0.96 would require
│ └─ cuda-version >=13.0,<13.1.0a0 *, which can be installed;
└─ cuda-version =12.0 * is not installable because it conflicts with any installable versions previously reported.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 895, in get_install_actions
_actions = _install_actions(prefix, index, specs, subdir=subdir)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 1298, in install_actions
txn = solver.solve_for_transaction(prune=False, ignore_pinned=False)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 156, in solve_for_transaction
unlink_precs, link_precs = self.solve_for_diff(
~~~~~~~~~~~~~~~~~~~^
update_modifier,
^^^^^^^^^^^^^^^^
...<5 lines>...
should_retry_solve,
^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 225, in solve_for_diff
final_precs = self.solve_final_state(
update_modifier,
...<4 lines>...
should_retry_solve,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 181, in solve_final_state
out_state = self._solving_loop(in_state, out_state, index)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/common/io.py", line 85, in decorated
return f(*args, **kwds)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 308, in _solving_loop
solved, outcome = self._solve_attempt(in_state, out_state, index, attempt=attempt)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 365, in _solve_attempt
new_conflicts = self._maybe_raise_for_problems(outcome, index, out_state, old_conflicts)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 773, in _maybe_raise_for_problems
self._maybe_raise_for_conda_build(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
{**parsed_problems["conflicts"], **parsed_problems["not_found"]},
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
message=self._prepare_problems_message(unsolvable, index.db, out_state),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 863, in _maybe_raise_for_conda_build
raise exc
conda_libmamba_solver.conda_build_exceptions.ExplainedDependencyNeedsBuildingError: Unsatisfiable dependencies for platform linux-64: {MatchSpec("cuda-version[version='>=12.4,<12.5.0a0']"), MatchSpec("cuda-driver-dev==12.4.127=h99ab3db_0")}
Encountered problems while solving:

  • package cuda-driver-dev-12.4.127-h99ab3db_0 requires cuda-version >=12.4,<12.5.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ cuda-driver-dev =* * is installable with the potential options
│ ├─ cuda-driver-dev 12.4.127 would require
│ │ └─ cuda-version >=12.4,<12.5.0a0 *, which can be installed;
│ ├─ cuda-driver-dev 12.8.90 would require
│ │ └─ cuda-version >=12.8,<12.9.0a0 *, which can be installed;
│ └─ cuda-driver-dev 13.0.96 would require
│ └─ cuda-version >=13.0,<13.1.0a0 *, which can be installed;
└─ cuda-version =12.0 * is not installable because it conflicts with any installable versions previously reported.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/conda/envs/webhook-listener/bin/pbp", line 10, in
sys.exit(cli())
~~~^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1442, in call
return self.main(*args, **kwargs)
~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1363, in main
rv = self.invoke(ctx)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1830, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1830, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1226, in invoke
return ctx.invoke(self.callback, **ctx.params)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 794, in invoke
return callback(*args, **kwargs)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/cli/generate.py", line 413, in wrapper
return func(*args, **kwargs)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/cli/generate.py", line 624, in from_feedstock
build_configs, test_configs = expand_build_matrix(feedstock.recipe_dir_path, src_channels)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/cli/generate.py", line 79, in expand_build_matrix
_targets, build_configs, test_configs = variants_for_feedstock_and_platform(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
recipe_dir_path, platform, src_channels
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/utils/expand_variants.py", line 544, in variants_for_feedstock_and_platform
metadata_tuples = api.render(
parsed.recipe,
...<2 lines>...
variants=None,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/api.py", line 60, in render
metadata_tuples = render_recipe(
recipe_path,
...<4 lines>...
permit_unsatisfiable_variants=permit_unsatisfiable_variants,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/render.py", line 1078, in render_recipe
return distribute_variants(
m,
...<3 lines>...
bypass_env_check=bypass_env_check,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/render.py", line 967, in distribute_variants
mv.parse_until_resolved(
~~~~~~~~~~~~~~~~~~~~~~~^
allow_no_other_outputs=allow_no_other_outputs,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
bypass_env_check=bypass_env_check,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 1434, in parse_until_resolved
self.parse_again(
~~~~~~~~~~~~~~~~^
permit_undefined_jinja=False,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
allow_no_other_outputs=allow_no_other_outputs,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
bypass_env_check=bypass_env_check,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 1339, in parse_again
self._get_contents(
~~~~~~~~~~~~~~~~~~^
permit_undefined_jinja,
^^^^^^^^^^^^^^^^^^^^^^^
allow_no_other_outputs=allow_no_other_outputs,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
bypass_env_check=bypass_env_check,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
),
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 2097, in _get_contents
rendered = template.render(environment=env)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/jinja2/environment.py", line 1295, in render
self.environment.handle_exception()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/jinja2/environment.py", line 942, in handle_exception
raise rewrite_traceback_stack(source=source)
File "/tmp/tmpoadn436g/catboost-feedstock/recipe/meta.yaml", line 65, in top-level template code
- pandas >=0.24.0
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/jinja_context.py", line 311, in pin_compatible
pins, _, _ = get_env_dependencies(m, "host", m.config.variant)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/render.py", line 162, in get_env_dependencies
precs = environ.get_package_records(
tmpdir,
...<11 lines>...
channel_urls=tuple(m.config.channel_urls),
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 944, in get_install_actions
precs = get_package_records(
prefix,
...<12 lines>...
channel_urls=tuple(channel_urls),
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 944, in get_install_actions
precs = get_package_records(
prefix,
...<12 lines>...
channel_urls=tuple(channel_urls),
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 944, in get_install_actions
precs = get_package_records(
prefix,
...<12 lines>...
channel_urls=tuple(channel_urls),
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 895, in get_install_actions
_actions = _install_actions(prefix, index, specs, subdir=subdir)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 1298, in install_actions
txn = solver.solve_for_transaction(prune=False, ignore_pinned=False)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 156, in solve_for_transaction
unlink_precs, link_precs = self.solve_for_diff(
~~~~~~~~~~~~~~~~~~~^
update_modifier,
^^^^^^^^^^^^^^^^
...<5 lines>...
should_retry_solve,
^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 225, in solve_for_diff
final_precs = self.solve_final_state(
update_modifier,
...<4 lines>...
should_retry_solve,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 181, in solve_final_state
out_state = self._solving_loop(in_state, out_state, index)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/common/io.py", line 85, in decorated
return f(*args, **kwds)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 308, in _solving_loop
solved, outcome = self._solve_attempt(in_state, out_state, index, attempt=attempt)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 365, in _solve_attempt
new_conflicts = self._maybe_raise_for_problems(outcome, index, out_state, old_conflicts)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 773, in _maybe_raise_for_problems
self._maybe_raise_for_conda_build(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
{**parsed_problems["conflicts"], **parsed_problems["not_found"]},
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
message=self._prepare_problems_message(unsolvable, index.db, out_state),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 863, in _maybe_raise_for_conda_build
raise exc
conda_libmamba_solver.conda_build_exceptions.ExplainedDependencyNeedsBuildingError: Unsatisfiable dependencies for platform linux-64: {MatchSpec("cuda-version[version='>=12.4,<12.5.0a0']"), MatchSpec("cuda-driver-dev==12.4.127=h99ab3db_0")}
Encountered problems while solving:

  • package cuda-driver-dev-12.4.127-h99ab3db_0 requires cuda-version >=12.4,<12.5.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ cuda-driver-dev =* * is installable with the potential options
│ ├─ cuda-driver-dev 12.4.127 would require
│ │ └─ cuda-version >=12.4,<12.5.0a0 *, which can be installed;
│ ├─ cuda-driver-dev 12.8.90 would require
│ │ └─ cuda-version >=12.8,<12.9.0a0 *, which can be installed;
│ └─ cuda-driver-dev 13.0.96 would require
│ └─ cuda-version >=13.0,<13.1.0a0 *, which can be installed;
└─ cuda-version =12.0 * is not installable because it conflicts with any installable versions previously reported.
'
aws lambda request id: 482b3982-cae3-5a09-8c3b-58677a28fa08
View in Grafana

@package-build-platform
Copy link

Failed to submit graph for b9da390 Message: Failed to run command: 'pbp generate from-feedstock --output /tmp/tmpwfkd3qrd/catboost-feedstock.yaml --custom-metadata-file /tmp/tmpwfkd3qrd/custom_metadata.yaml --release-name catboost-feedstock-10-b9da39060923999c93ece7f2feb73431baa4b50e catboost-feedstock/recipe', with error: 'INFO:root:Found feedstock catboost-feedstock at /tmp/tmpwfkd3qrd/catboost-feedstock/recipe INFO:root:Build/Test graph from catboost-feedstock Created by sbx_user1051 on 2026-01-18 18:10:43 Command line: /opt/conda/envs/webhook-listener/bin/pbp generate from-feedstock --output /tmp/tmpwfkd3qrd/catboost-feedstock.yaml --custom-metadata-file /tmp/tmpwfkd3qrd/custom_metadata.yaml --release-name catboost-feedstock-10-b9da39060923999c93ece7f2feb73431baa4b50e catboost-feedstock/recipe

INFO:root:Creating graph from feedstock at: catboost-feedstock
INFO:pbpcli.utils.common:Setting env var: CONDA_SUBDIR = linux-64.
INFO:pbpcli.utils.expand_variants:Elapsed time for get_package_variants: 0.11 seconds
INFO:pbpcli.utils.expand_variants:Matrix vars: 4 unchanging vars:(456), changing vars (4): ['blas_impl', 'cuda_compiler_version', 'gpu_variant', 'python']
INFO:pbpcli.utils.expand_variants:Elapsed time for preparation for render: 0.00 seconds
WARNING: Number of parsed outputs does not match detected raw metadata blocks. Identified output block may be wrong! If you are using Jinja conditionals to include or exclude outputs, consider using skip: true # [condition] instead.
WARNING: failed to get package records, retrying. exception was: Unsatisfiable dependencies for platform linux-64: {MatchSpec("cuda-version[version='>=12.4,<12.5.0a0']"), MatchSpec("cuda-driver-dev==12.4.127=h99ab3db_0")}
Encountered problems while solving:

  • package cuda-driver-dev-12.4.127-h99ab3db_0 requires cuda-version >=12.4,<12.5.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ cuda-driver-dev =* * is installable with the potential options
│ ├─ cuda-driver-dev 12.4.127 would require
│ │ └─ cuda-version >=12.4,<12.5.0a0 *, which can be installed;
│ ├─ cuda-driver-dev 12.8.90 would require
│ │ └─ cuda-version >=12.8,<12.9.0a0 *, which can be installed;
│ └─ cuda-driver-dev 13.0.96 would require
│ └─ cuda-version >=13.0,<13.1.0a0 *, which can be installed;
└─ cuda-version =12.0 * is not installable because it conflicts with any installable versions previously reported.
ERROR: Failed to get package records, max retries exceeded.
INFO:pbpcli.utils.common:Unsetting env var: CONDA_SUBDIR
Traceback (most recent call last):
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 895, in get_install_actions
_actions = _install_actions(prefix, index, specs, subdir=subdir)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 1298, in install_actions
txn = solver.solve_for_transaction(prune=False, ignore_pinned=False)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 156, in solve_for_transaction
unlink_precs, link_precs = self.solve_for_diff(
~~~~~~~~~~~~~~~~~~~^
update_modifier,
^^^^^^^^^^^^^^^^
...<5 lines>...
should_retry_solve,
^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 225, in solve_for_diff
final_precs = self.solve_final_state(
update_modifier,
...<4 lines>...
should_retry_solve,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 181, in solve_final_state
out_state = self._solving_loop(in_state, out_state, index)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/common/io.py", line 85, in decorated
return f(*args, **kwds)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 308, in _solving_loop
solved, outcome = self._solve_attempt(in_state, out_state, index, attempt=attempt)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 365, in _solve_attempt
new_conflicts = self._maybe_raise_for_problems(outcome, index, out_state, old_conflicts)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 773, in _maybe_raise_for_problems
self._maybe_raise_for_conda_build(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
{**parsed_problems["conflicts"], **parsed_problems["not_found"]},
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
message=self._prepare_problems_message(unsolvable, index.db, out_state),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 863, in _maybe_raise_for_conda_build
raise exc
conda_libmamba_solver.conda_build_exceptions.ExplainedDependencyNeedsBuildingError: Unsatisfiable dependencies for platform linux-64: {MatchSpec("cuda-version[version='>=12.4,<12.5.0a0']"), MatchSpec("cuda-driver-dev==12.4.127=h99ab3db_0")}
Encountered problems while solving:

  • package cuda-driver-dev-12.4.127-h99ab3db_0 requires cuda-version >=12.4,<12.5.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ cuda-driver-dev =* * is installable with the potential options
│ ├─ cuda-driver-dev 12.4.127 would require
│ │ └─ cuda-version >=12.4,<12.5.0a0 *, which can be installed;
│ ├─ cuda-driver-dev 12.8.90 would require
│ │ └─ cuda-version >=12.8,<12.9.0a0 *, which can be installed;
│ └─ cuda-driver-dev 13.0.96 would require
│ └─ cuda-version >=13.0,<13.1.0a0 *, which can be installed;
└─ cuda-version =12.0 * is not installable because it conflicts with any installable versions previously reported.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 895, in get_install_actions
_actions = _install_actions(prefix, index, specs, subdir=subdir)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 1298, in install_actions
txn = solver.solve_for_transaction(prune=False, ignore_pinned=False)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 156, in solve_for_transaction
unlink_precs, link_precs = self.solve_for_diff(
~~~~~~~~~~~~~~~~~~~^
update_modifier,
^^^^^^^^^^^^^^^^
...<5 lines>...
should_retry_solve,
^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 225, in solve_for_diff
final_precs = self.solve_final_state(
update_modifier,
...<4 lines>...
should_retry_solve,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 181, in solve_final_state
out_state = self._solving_loop(in_state, out_state, index)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/common/io.py", line 85, in decorated
return f(*args, **kwds)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 308, in _solving_loop
solved, outcome = self._solve_attempt(in_state, out_state, index, attempt=attempt)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 365, in _solve_attempt
new_conflicts = self._maybe_raise_for_problems(outcome, index, out_state, old_conflicts)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 773, in _maybe_raise_for_problems
self._maybe_raise_for_conda_build(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
{**parsed_problems["conflicts"], **parsed_problems["not_found"]},
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
message=self._prepare_problems_message(unsolvable, index.db, out_state),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 863, in _maybe_raise_for_conda_build
raise exc
conda_libmamba_solver.conda_build_exceptions.ExplainedDependencyNeedsBuildingError: Unsatisfiable dependencies for platform linux-64: {MatchSpec("cuda-version[version='>=12.4,<12.5.0a0']"), MatchSpec("cuda-driver-dev==12.4.127=h99ab3db_0")}
Encountered problems while solving:

  • package cuda-driver-dev-12.4.127-h99ab3db_0 requires cuda-version >=12.4,<12.5.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ cuda-driver-dev =* * is installable with the potential options
│ ├─ cuda-driver-dev 12.4.127 would require
│ │ └─ cuda-version >=12.4,<12.5.0a0 *, which can be installed;
│ ├─ cuda-driver-dev 12.8.90 would require
│ │ └─ cuda-version >=12.8,<12.9.0a0 *, which can be installed;
│ └─ cuda-driver-dev 13.0.96 would require
│ └─ cuda-version >=13.0,<13.1.0a0 *, which can be installed;
└─ cuda-version =12.0 * is not installable because it conflicts with any installable versions previously reported.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 895, in get_install_actions
_actions = _install_actions(prefix, index, specs, subdir=subdir)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 1298, in install_actions
txn = solver.solve_for_transaction(prune=False, ignore_pinned=False)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 156, in solve_for_transaction
unlink_precs, link_precs = self.solve_for_diff(
~~~~~~~~~~~~~~~~~~~^
update_modifier,
^^^^^^^^^^^^^^^^
...<5 lines>...
should_retry_solve,
^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 225, in solve_for_diff
final_precs = self.solve_final_state(
update_modifier,
...<4 lines>...
should_retry_solve,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 181, in solve_final_state
out_state = self._solving_loop(in_state, out_state, index)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/common/io.py", line 85, in decorated
return f(*args, **kwds)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 308, in _solving_loop
solved, outcome = self._solve_attempt(in_state, out_state, index, attempt=attempt)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 365, in _solve_attempt
new_conflicts = self._maybe_raise_for_problems(outcome, index, out_state, old_conflicts)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 773, in _maybe_raise_for_problems
self._maybe_raise_for_conda_build(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
{**parsed_problems["conflicts"], **parsed_problems["not_found"]},
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
message=self._prepare_problems_message(unsolvable, index.db, out_state),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 863, in _maybe_raise_for_conda_build
raise exc
conda_libmamba_solver.conda_build_exceptions.ExplainedDependencyNeedsBuildingError: Unsatisfiable dependencies for platform linux-64: {MatchSpec("cuda-version[version='>=12.4,<12.5.0a0']"), MatchSpec("cuda-driver-dev==12.4.127=h99ab3db_0")}
Encountered problems while solving:

  • package cuda-driver-dev-12.4.127-h99ab3db_0 requires cuda-version >=12.4,<12.5.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ cuda-driver-dev =* * is installable with the potential options
│ ├─ cuda-driver-dev 12.4.127 would require
│ │ └─ cuda-version >=12.4,<12.5.0a0 *, which can be installed;
│ ├─ cuda-driver-dev 12.8.90 would require
│ │ └─ cuda-version >=12.8,<12.9.0a0 *, which can be installed;
│ └─ cuda-driver-dev 13.0.96 would require
│ └─ cuda-version >=13.0,<13.1.0a0 *, which can be installed;
└─ cuda-version =12.0 * is not installable because it conflicts with any installable versions previously reported.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/conda/envs/webhook-listener/bin/pbp", line 10, in
sys.exit(cli())
~~~^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1442, in call
return self.main(*args, **kwargs)
~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1363, in main
rv = self.invoke(ctx)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1830, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1830, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 1226, in invoke
return ctx.invoke(self.callback, **ctx.params)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/click/core.py", line 794, in invoke
return callback(*args, **kwargs)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/cli/generate.py", line 413, in wrapper
return func(*args, **kwargs)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/cli/generate.py", line 624, in from_feedstock
build_configs, test_configs = expand_build_matrix(feedstock.recipe_dir_path, src_channels)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/cli/generate.py", line 79, in expand_build_matrix
_targets, build_configs, test_configs = variants_for_feedstock_and_platform(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
recipe_dir_path, platform, src_channels
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/pbpcli/utils/expand_variants.py", line 544, in variants_for_feedstock_and_platform
metadata_tuples = api.render(
parsed.recipe,
...<2 lines>...
variants=None,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/api.py", line 60, in render
metadata_tuples = render_recipe(
recipe_path,
...<4 lines>...
permit_unsatisfiable_variants=permit_unsatisfiable_variants,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/render.py", line 1078, in render_recipe
return distribute_variants(
m,
...<3 lines>...
bypass_env_check=bypass_env_check,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/render.py", line 967, in distribute_variants
mv.parse_until_resolved(
~~~~~~~~~~~~~~~~~~~~~~~^
allow_no_other_outputs=allow_no_other_outputs,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
bypass_env_check=bypass_env_check,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 1434, in parse_until_resolved
self.parse_again(
~~~~~~~~~~~~~~~~^
permit_undefined_jinja=False,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
allow_no_other_outputs=allow_no_other_outputs,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
bypass_env_check=bypass_env_check,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 1339, in parse_again
self._get_contents(
~~~~~~~~~~~~~~~~~~^
permit_undefined_jinja,
^^^^^^^^^^^^^^^^^^^^^^^
allow_no_other_outputs=allow_no_other_outputs,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
bypass_env_check=bypass_env_check,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
),
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/metadata.py", line 2097, in _get_contents
rendered = template.render(environment=env)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/jinja2/environment.py", line 1295, in render
self.environment.handle_exception()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/jinja2/environment.py", line 942, in handle_exception
raise rewrite_traceback_stack(source=source)
File "/tmp/tmpwfkd3qrd/catboost-feedstock/recipe/meta.yaml", line 65, in top-level template code
- pandas >=0.24.0
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/jinja_context.py", line 311, in pin_compatible
pins, _, _ = get_env_dependencies(m, "host", m.config.variant)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/render.py", line 162, in get_env_dependencies
precs = environ.get_package_records(
tmpdir,
...<11 lines>...
channel_urls=tuple(m.config.channel_urls),
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 944, in get_install_actions
precs = get_package_records(
prefix,
...<12 lines>...
channel_urls=tuple(channel_urls),
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 944, in get_install_actions
precs = get_package_records(
prefix,
...<12 lines>...
channel_urls=tuple(channel_urls),
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 944, in get_install_actions
precs = get_package_records(
prefix,
...<12 lines>...
channel_urls=tuple(channel_urls),
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 895, in get_install_actions
_actions = _install_actions(prefix, index, specs, subdir=subdir)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_build/environ.py", line 1298, in install_actions
txn = solver.solve_for_transaction(prune=False, ignore_pinned=False)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 156, in solve_for_transaction
unlink_precs, link_precs = self.solve_for_diff(
~~~~~~~~~~~~~~~~~~~^
update_modifier,
^^^^^^^^^^^^^^^^
...<5 lines>...
should_retry_solve,
^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/core/solve.py", line 225, in solve_for_diff
final_precs = self.solve_final_state(
update_modifier,
...<4 lines>...
should_retry_solve,
)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 181, in solve_final_state
out_state = self._solving_loop(in_state, out_state, index)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda/common/io.py", line 85, in decorated
return f(*args, **kwds)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 308, in _solving_loop
solved, outcome = self._solve_attempt(in_state, out_state, index, attempt=attempt)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 365, in _solve_attempt
new_conflicts = self._maybe_raise_for_problems(outcome, index, out_state, old_conflicts)
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 773, in _maybe_raise_for_problems
self._maybe_raise_for_conda_build(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
{**parsed_problems["conflicts"], **parsed_problems["not_found"]},
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
message=self._prepare_problems_message(unsolvable, index.db, out_state),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/conda/envs/webhook-listener/lib/python3.13/site-packages/conda_libmamba_solver/solver.py", line 863, in _maybe_raise_for_conda_build
raise exc
conda_libmamba_solver.conda_build_exceptions.ExplainedDependencyNeedsBuildingError: Unsatisfiable dependencies for platform linux-64: {MatchSpec("cuda-version[version='>=12.4,<12.5.0a0']"), MatchSpec("cuda-driver-dev==12.4.127=h99ab3db_0")}
Encountered problems while solving:

  • package cuda-driver-dev-12.4.127-h99ab3db_0 requires cuda-version >=12.4,<12.5.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ cuda-driver-dev =* * is installable with the potential options
│ ├─ cuda-driver-dev 12.4.127 would require
│ │ └─ cuda-version >=12.4,<12.5.0a0 *, which can be installed;
│ ├─ cuda-driver-dev 12.8.90 would require
│ │ └─ cuda-version >=12.8,<12.9.0a0 *, which can be installed;
│ └─ cuda-driver-dev 13.0.96 would require
│ └─ cuda-version >=13.0,<13.1.0a0 *, which can be installed;
└─ cuda-version =12.0 * is not installable because it conflicts with any installable versions previously reported.
'
aws lambda request id: 7fc73799-6e26-5d62-aa0c-567e4a46b385
View in Grafana

    CUDA's bundled libcu++ defines _LIBCPP_VERSION which triggers the
    libc++ is not supported on x86 system error in host_defines.h.
    Using GCC as NVCC host compiler completely avoids this issue.

    Changes:
    - Set CUDAHOSTCXX to Mac.lan-g++ for NVCC host compilation
    - Pass -ccbin= in NVCC_PREPEND_FLAGS
    - Set CMAKE_CUDA_HOST_COMPILER via CMAKE_ARGS
    - Keep Clang as CC/CXX for normal C/C++ compilation
  The clang.toolchain sets -fuse-ld=lld for linker flags. When GCC is
  used as the CUDA host compiler, it looks for ld.lld to satisfy this
  flag. Create symlink ld.lld -> lld in BUILD_PREFIX/bin.
Insert the include before <utility> for size_t.
- Add fix-probings-cstddef.patch for missing size_t include
- Apply cstddef patches to all builds (CPU + CUDA), not just CUDA
Bring in targeted flat_hash include fixes from PR9.
Ensure std::numeric_limits is available in yt memory and string utilities.
Remove risky TArrayRef specialization and add targeted vector<bool> patches.
Adjust hunk ranges so the bool-control patch applies cleanly.
Re-add default libs with -nodefaultlibs and include missing profiling/ builtin fixes.
Bring in targeted PR9 iterator/arrayref fixes and drop approx patches.
Pull in additional PR9 fixes for iterator, std::visit, and math issues.
Apply arrayref fixes for approx calc and refine linker flags.
Restrict default libs to C++ and force C++ linker for tcmalloc.
Keep the blank context line so patch applies cleanly.
Swap tcmalloc linker patch and update toolchain link libs.
Normalize patch newline to keep apply clean.
@xkong-anaconda xkong-anaconda force-pushed the cuda-clang-build branch 2 times, most recently from 8a03862 to 1c6b1d6 Compare January 29, 2026 20:36
Avoid jupyterlab dependency during pip install.
Check nvidia-smi, libcuda.so locations, ldconfig, and LD_LIBRARY_PATH
before import test to diagnose segfault on CUDA builds.
Run nvidia-smi and library checks before import catboost
to diagnose segfault cause on CUDA builds.
TODO: Restore imports section once CUDA segfault on import is fixed
- Try catboost import in subprocess to catch segfault
- If no CUDA drivers and import crashes, pass with limited test
- If CUDA drivers present but still crashes, fail (real bug)
- Run full functional tests only when import succeeds
- Add flush=True to all prints via log() helper
- Show CUDA driver version for debugging
- Don't fail test when CUDA available but import crashes
  (may be CUDA version mismatch: built for 12.4, driver is 12.8)
- Log warnings for investigation but allow package to build
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants