Skip to content

Mantid Nightly crashes on Windows packaging step #41180

@sf1919

Description

@sf1919

Describe the bug

The main nightly has failed three times in a row on the Windows packaging step. The error message is as follows

Error:   × Test failed: failed to setup test environment: Cannot solve the request
05:28:46    │ because of: The following packages are incompatible
05:28:46    │ └─ mantidworkbench ==6.15.20260406.1205 py312h2b5f708_0 cannot be
05:28:46    │ installed because there are no viable options:
05:28:46    │    ├─ mantidworkbench 6.15.20260406.1205 would require
05:28:46    │    │  ├─ pyvista >=0.46, which can be installed with any of the following
05:28:46    │ options:
05:28:46    │    │  │  ├─ pyvista 0.47.1 would require
05:28:46    │    │  │  │  └─ vtk-base !=9.4.0,!=9.4.1,<9.7.0, which can be installed
05:28:46    │ with any of the following options:
05:28:46    │    │  │  │     ├─ vtk-base 9.6.0 | 9.6.0 | 9.6.0 | 9.6.0 | 9.6.0 | 9.6.1
05:28:46    │ would require
05:28:46    │    │  │  │     │  └─ python_abi 3.11.* *_cp311, which can be installed
05:28:46    │ with any of the following options:
05:28:46    │    │  │  │     │     └─ python_abi 3.11
05:28:46    │    │  │  │     ├─ vtk-base 9.6.0 | 9.6.0 | 9.6.0 | 9.6.0 | 9.6.0 | 9.6.1
05:28:46    │ would require
05:28:46    │    │  │  │     │  └─ python_abi 3.10.* *_cp310, which can be installed
05:28:46    │ with any of the following options:
05:28:46    │    │  │  │     │     └─ python_abi 3.10
05:28:46    │    │  │  │     ├─ vtk-base 9.5.0 | 9.5.0 | 9.5.1 | 9.5.1 | 9.5.1 | 9.5.1 |
05:28:46    │ 9.5.1 | 9.5.1 | 9.5.1 | 9.5.1 | 9.5.2 | 9.5.2 | 9.5.2 | 9.5.2 | 9.5.2 |
05:28:46    │ 9.5.2 | 9.5.2 | 9.5.2 would require
05:28:46    │    │  │  │     │  └─ python_abi 3.11.* *_cp311, which can be installed
05:28:46    │ with any of the following options:
05:28:46    │    │  │  │     │     └─ python_abi 3.11
05:28:46    │    │  │  │     ├─ vtk-base 9.5.0 | 9.5.0 | 9.5.1 | 9.5.1 | 9.5.1 | 9.5.1 |
05:28:46    │ 9.5.1 | 9.5.1 | 9.5.1 | 9.5.1 | 9.5.2 | 9.5.2 | 9.5.2 | 9.5.2 | 9.5.2 |
05:28:46    │ 9.5.2 | 9.5.2 | 9.5.2 would require
05:28:46    │    │  │  │     │  └─ python_abi 3.10.* *_cp310, which can be installed
05:28:46    │ with any of the following options:
05:28:46    │    │  │  │     │     └─ python_abi 3.10
05:28:46    │    │  │  │     ├─ vtk-base 9.5.0 would require
05:28:46    │    │  │  │     │  └─ python_abi 3.9.* *_cp39, which can be installed with
05:28:46    │ any of the following options:
05:28:46    │    │  │  │     │     └─ python_abi 3.9 | 3.9
05:28:46    │    │  │  │     ├─ vtk-base 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 |
05:28:46    │ 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 |
05:28:46    │ 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.3.0 | 9.3.1 | 9.3.1 | 9.3.1 |
05:28:46    │ 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
05:28:46    │ 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
05:28:46    │ 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.4.2 |
05:28:46    │ 9.4.2 | 9.4.2 | 9.4.2 | 9.4.2 would require
05:28:46    │    │  │  │     │  └─ python_abi 3.11.* *_cp311, which can be installed
05:28:46    │ with any of the following options:
05:28:46    │    │  │  │     │     └─ python_abi 3.11
05:28:46    │    │  │  │     ├─ vtk-base 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 |
05:28:46    │ 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 |
05:28:46    │ 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.3.0 | 9.3.1 | 9.3.1 | 9.3.1 |
05:28:46    │ 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
05:28:46    │ 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
05:28:46    │ 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.4.2 |
05:28:46    │ 9.4.2 | 9.4.2 | 9.4.2 | 9.4.2 would require
05:28:46    │    │  │  │     │  └─ python_abi 3.10.* *_cp310, which can be installed
05:28:46    │ with any of the following options:
05:28:46    │    │  │  │     │     └─ python_abi 3.10
05:28:46    │    │  │  │     ├─ vtk-base 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 |
05:28:46    │ 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 |
05:28:46    │ 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.3.0 | 9.3.1 | 9.3.1 | 9.3.1 |
05:28:46    │ 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
05:28:46    │ 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 |
05:28:46    │ 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.4.2 |
05:28:46    │ 9.4.2 | 9.4.2 | 9.4.2 would require
05:28:46    │    │  │  │     │  └─ python_abi 3.9.* *_cp39, which can be installed with
05:28:46    │ any of the following options:
05:28:46    │    │  │  │     └─ vtk-base 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 |
05:28:46    │ 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 |
05:28:46    │ 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.2.6 | 9.3.0 | 9.3.1 | 9.3.1 | 9.3.1 |
05:28:46    │ 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 | 9.3.1 would require
05:28:46    │    │  │  │        └─ python_abi 3.8.* *_cp38, which can be installed with
05:28:46    │ any of the following options:
05:28:46    │    │  │  │           └─ python_abi 3.8 | 3.8 | 3.8
05:28:46    │    │  │  ├─ pyvista 0.46.3 | 0.46.4 | 0.46.5 | 0.47.0 | 0.47.1 would
05:28:46    │ require
05:28:46    │    │  │  │  └─ vtk-base !=9.4.0,!=9.4.1,<9.6.0, which can be installed
05:28:46    │ with any of the following options:
05:28:46    │    │  │  │     ├─ vtk-base 9.5.0 would require
05:28:46    │    │  │  │     │  └─ python_abi 3.9.* *_cp39, which can be installed with
05:28:46    │ any of the following options:
05:28:46    │    │  │  └─ pyvista 0.46.0 | 0.46.1 | 0.46.2 | 0.46.3 would require
05:28:46    │    │  │     └─ vtk-base !=9.4.0,!=9.4.1,<9.5.0, which can be installed
05:28:46    │ with any of the following options:
05:28:46    │    │  ├─ python >=3.12.13,<3.13.0a0, which cannot be installed because
05:28:46    │ there are no viable options:
05:28:46    │    │  │  └─ python 3.12.13 would constrain
05:28:46    │    │  │     └─ python_abi 3.12.* *_cp312, which conflicts with any
05:28:46    │ installable versions previously reported
05:28:46    │    │  ├─ gdk-pixbuf ==2.42.12 hed59a49_0, which cannot be installed
05:28:46    │ because there are no viable options:
05:28:46    │    │  │  └─ gdk-pixbuf 2.42.12, which conflicts with the versions reported
05:28:46    │ above.
05:28:46    │    │  └─ mantidqt ==6.15.20260406.1205 py312hc851e8e_0, which cannot be
05:28:46    │ installed because there are no viable options:
05:28:46    │    │     └─ mantidqt 6.15.20260406.1205 would require
05:28:46    │    │        ├─ qt-main >=5.15.15,<5.16.0a0, which can be installed with
05:28:46    │ any of the following options:
05:28:46    │    │        │  └─ qt-main 5.15.15 would require
05:28:46    │    │        │     └─ gst-plugins-base >=1.26.10,<1.27.0a0, which can be
05:28:46    │ installed with any of the following options:
05:28:46    │    │        │        └─ gst-plugins-base 1.26.10 would require
05:28:46    │    │        │           └─ libexpat >=2.7.3,<3.0a0, which can be installed
05:28:46    │ with any of the following options:
05:28:46    │    │        │              └─ libexpat 2.7.3
05:28:46    │    │        └─ mantid ==6.15.20260406.1205 np21py312h4a95e77_0, which
05:28:46    │ cannot be installed because there are no viable options:
05:28:46    │    │           └─ mantid 6.15.20260406.1205 would require
05:28:46    │    │              └─ librdkafka >=2.14.0,<2.15.0a0, which cannot be
05:28:46    │ installed because there are no viable options:
05:28:46    │    │                 └─ librdkafka 2.14.0 would require
05:28:46    │    │                    └─ libcurl >=8.19.0,<9.0a0, which cannot be
05:28:46    │ installed because there are no viable options:
05:28:46    │    │                       └─ libcurl 8.19.0 would require
05:28:46    │    │                          └─ krb5 >=1.22.2,<1.23.0a0, which cannot be
05:28:46    │ installed because there are no viable options:
05:28:46    │    │                             └─ krb5 1.22.2, which conflicts with the
05:28:46    │ versions reported above.
05:28:46    │    └─ mantidworkbench 6.15.20260406.1205 is excluded because due to strict
05:28:46    │ channel priority not using this option from: 'file:///C:/jenkins_workdir/
05:28:46    │ workspace/main_nightly/conda-bld/'
05:28:46    │ 

To Reproduce

Expected behavior

Main nightly should pass all the steps and publish

Platform/Version (please complete the following information):

Windows, Mantid Nightly

Additional context

Last successful build was 1st April. Starting points for investigation are any PRs that merged in before 2nd April nightly started running or a dependency change.

Metadata

Metadata

Assignees

Labels

BugIssues and pull requests that are regressions or would be considered a bug by users (e.g. crashing)High PriorityAn issue or pull request that if not addressed is severe enough to postponse a release.

Type

No type

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions