Skip to content

Conversation

@traversaro
Copy link
Member

On the robot-log-visualizer, the deps on pyside2 (added in #1909) and matplotlib (added in #1069) were removed in:

This PR updates robot-log-visualizer to 0.13.0 and updates the robotology-superbuild dependencies to reflect this.

@traversaro
Copy link
Member Author

Test run of conda package generation: https://github.com/robotology/robotology-superbuild/actions/runs/19866144943, to see if we can fix #1923 .

fyi @giotherobot @xela-95 @Nicogene @GiulioRomualdi

@traversaro
Copy link
Member Author

The build is still failing:

2025-12-02T16:46:46.6672975Z  β”‚ β”‚ Fetching source from git repo: https://github.com/ami-iit/robot-log-visualizer.git
2025-12-02T16:46:47.3081732Z  β”‚ β”‚ Fetching repository from https://github.com/ami-iit/robot-log-visualizer.git at refs/tags/v0.13.0 into /home/runner/miniconda3/envs/test/conda-bld/src_cache/robot-log-visualizer.git
2025-12-02T16:46:47.6592798Z  β”‚ β”‚ Checked out revision: 'refs/tags/v0.13.0' at 'b71bded4174be1a354376a63018bd1881467174f'
2025-12-02T16:46:47.6626765Z  β”‚ β”‚ Copied 77 files into isolated environment
2025-12-02T16:46:47.6627252Z  β”‚ β”‚
2025-12-02T16:46:47.6627569Z  β”‚ ╰─────────────────── (took 1 second)
2025-12-02T16:46:47.6651621Z  β”‚
2025-12-02T16:46:47.6652060Z  β”‚ ╭─ Resolving environments
2025-12-02T16:46:47.6652725Z  β”‚ β”‚ 
2025-12-02T16:46:47.6653112Z  β”‚ β”‚ Resolving host environment:
2025-12-02T16:46:47.6653955Z  β”‚ β”‚   Platform: linux-64 [__unix=0=0, __linux=6.8.0=0, __glibc=2.35=0, __archspec=1=icelake]
2025-12-02T16:46:47.6654661Z  β”‚ β”‚   Channels: 
2025-12-02T16:46:47.6655209Z  β”‚ β”‚    - file:///home/runner/miniconda3/envs/test/conda-bld/
2025-12-02T16:46:47.6655782Z  β”‚ β”‚    - conda-forge
2025-12-02T16:46:47.6656167Z  β”‚ β”‚   Specs:
2025-12-02T16:46:47.6656522Z  β”‚ β”‚    - python
2025-12-02T16:46:47.6656873Z  β”‚ β”‚    - pip
2025-12-02T16:46:47.6657251Z  β”‚ β”‚    - setuptools-scm
2025-12-02T16:46:47.6657755Z  β”‚ β”‚    - numpy 2.*
2025-12-02T16:46:47.6658035Z  β”‚ β”‚    - qtpy
2025-12-02T16:46:47.6658362Z  β”‚ β”‚    - pyqt 5.15.*
2025-12-02T16:46:47.6658701Z  β”‚ β”‚    - pyqtwebengine 5.15.*
2025-12-02T16:46:47.6659023Z  β”‚ β”‚    - pyqtgraph
2025-12-02T16:46:47.6659290Z  β”‚ β”‚    - h5py
2025-12-02T16:46:47.6659580Z  β”‚ β”‚    - gst-plugins-good
2025-12-02T16:46:47.6660161Z  β”‚ β”‚    - gst-plugins-bad
2025-12-02T16:46:47.6660531Z  β”‚ β”‚    - meshcat-python
2025-12-02T16:46:47.6660837Z  β”‚ β”‚    - pyqtconsole
2025-12-02T16:46:47.6661181Z  β”‚ β”‚    - idyntree 14.*
2025-12-02T16:46:57.7435723Z  β”‚ β”‚
2025-12-02T16:46:57.7436227Z  β”‚ ╰─────────────────── (took 10 seconds)
2025-12-02T16:46:57.7436646Z  β”‚
2025-12-02T16:46:57.7436952Z  ╰─────────────────── (took 11 seconds)
2025-12-02T16:46:57.8188553Z Error:   Γ— Failed to resolve dependencies: Cannot solve the request because of:
2025-12-02T16:46:57.8189253Z   β”‚ python * cannot be installed because there are no viable options:
2025-12-02T16:46:57.8189858Z   β”‚ β”œβ”€ python 3.14.0rc3 | 3.14.0rc3 would require
2025-12-02T16:46:57.8190537Z   β”‚ β”‚  └─ _python_rc *, for which no candidates were found.
2025-12-02T16:46:57.8191106Z   β”‚ └─ python 3.14.0rc1 | 3.14.0rc1 | 3.14.0rc2 | 3.14.0rc2 would require
2025-12-02T16:46:57.8191639Z   β”‚    └─ _python_rc *, for which no candidates were found.
2025-12-02T16:46:57.8192111Z   β”‚ The following packages are incompatible
2025-12-02T16:46:57.8192669Z   β”‚ β”œβ”€ python * can be installed with any of the following options:
2025-12-02T16:46:57.8193299Z   β”‚ β”‚  └─ python 1.0.1 | 1.2 | 1.3 | 1.4 | 1.5.2 | 1.6 | 2.0 | 2.6.9 | 2.7.12
2025-12-02T16:46:57.8193864Z   β”‚ | 2.7.12 | 2.7.12 | 2.7.13 | 2.7.13 | 2.7.14 | 2.7.14 | 2.7.14 | 2.7.14 |
2025-12-02T16:46:57.8194402Z   β”‚ 2.7.14 | 2.7.14 | 2.7.15 | 2.7.15 | 2.7.15 | 2.7.15 | 2.7.15 | 2.7.15 |
2025-12-02T16:46:57.8194953Z   β”‚ 2.7.15 | 2.7.15 | 2.7.15 | 2.7.15 | 2.7.15 | 2.7.15 | 2.7.15 | 2.7.15 |
2025-12-02T16:46:57.8195456Z   β”‚ 2.7.15 | 2.7.15 | 2.7.15 | 3.4.5 | 3.4.5 | 3.4.5 | 3.5.1 | 3.5.1 | 3.5.2 |
2025-12-02T16:46:57.8196032Z   β”‚ 3.5.2 | 3.5.2 | 3.5.2 | 3.5.2 | 3.5.3 | 3.5.3 | 3.5.3 | 3.5.3 | 3.5.4 |
2025-12-02T16:46:57.8196584Z   β”‚ 3.5.4 | 3.5.4 | 3.5.4 | 3.5.5 | 3.5.5 | 3.5.5 | 3.6.0a3 | 3.6.0a4 |
2025-12-02T16:46:57.8197158Z   β”‚ 3.6.0b1 | 3.6.0b2 | 3.6.0b2 | 3.6.0b3 | 3.6.0b4 | 3.6.0rc1 | 3.6.0 | 3.6.0
2025-12-02T16:46:57.8197719Z   β”‚ | 3.6.0 | 3.6.1 | 3.6.1 | 3.6.1 | 3.6.1 | 3.6.2 | 3.6.3 | 3.6.3 | 3.6.3 |
2025-12-02T16:46:57.8198277Z   β”‚ 3.6.3 | 3.6.3 | 3.6.4 | 3.6.5 | 3.6.5 | 3.6.6 | 3.6.6 | 3.6.6 | 3.6.6 |
2025-12-02T16:46:57.8199163Z   β”‚ 3.6.6 | 3.6.6 | 3.6.6 | 3.6.7 | 3.6.7 | 3.6.7 | 3.6.7 | 3.6.7 | 3.6.7 |
2025-12-02T16:46:57.8199685Z   β”‚ 3.6.7 | 3.6.7 | 3.6.7 | 3.6.9 | 3.6.9 | 3.6.9 | 3.6.9 | 3.6.10 | 3.6.10 |
2025-12-02T16:46:57.8200417Z   β”‚ 3.6.10 | 3.6.10 | 3.6.10 | 3.6.11 | 3.6.11 | 3.6.11 | 3.6.11 | 3.6.11 |
2025-12-02T16:46:57.8200953Z   β”‚ 3.6.11 | 3.6.11 | 3.6.11 | 3.6.11 | 3.6.11 | 3.6.12 | 3.6.12 | 3.6.12 |
2025-12-02T16:46:57.8201387Z   β”‚ 3.6.13 | 3.6.13 | 3.6.13 | 3.6.15
2025-12-02T16:46:57.8202011Z   β”‚ β”œβ”€ gst-plugins-bad * cannot be installed because there are no viable
2025-12-02T16:46:57.8202548Z   β”‚ options:
2025-12-02T16:46:57.8203165Z   β”‚ β”‚  β”œβ”€ gst-plugins-bad 1.26.8 would require
2025-12-02T16:46:57.8203744Z   β”‚ β”‚  β”‚  β”œβ”€ gstreamer 1.26.8.*, which can be installed with any of the
2025-12-02T16:46:57.8204276Z   β”‚ following options:
2025-12-02T16:46:57.8204655Z   β”‚ β”‚  β”‚  β”‚  └─ gstreamer 1.26.8
2025-12-02T16:46:57.8205377Z   β”‚ β”‚  β”‚  β”œβ”€ gstreamer >=1.26.8,<1.27.0a0, which can be installed with any of
2025-12-02T16:46:57.8205911Z   β”‚ the following options:
2025-12-02T16:46:57.8206315Z   β”‚ β”‚  β”‚  β”‚  └─ gstreamer 1.26.8
2025-12-02T16:46:57.8206852Z   β”‚ β”‚  β”‚  └─ libxcb >=1.17.0,<2.0a0, which cannot be installed because there
2025-12-02T16:46:57.8207388Z   β”‚ are no viable options:
2025-12-02T16:46:57.8207937Z   β”‚ β”‚  β”‚     └─ libxcb 1.17.0, which conflicts with the versions reported
2025-12-02T16:46:57.8208452Z   β”‚ above.
2025-12-02T16:46:57.8209037Z   β”‚ β”‚  β”œβ”€ gst-plugins-bad 1.26.7 | 1.26.7 would require

I suspect it is the libxml2==2.14 migration, see:

traversaro@IITBMP014LW012:~$ conda create -n test idyntree==14.* pyqtwebengine==5.15.*
Channels:
 - conda-forge
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: failed

LibMambaUnsatisfiableError: Encountered problems while solving:
  - package pyqtwebengine-5.15.7-py37hf30b843_1 requires qt-webengine >=5.15.4,<5.16.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
β”œβ”€ idyntree =14 * is not installable because there are no viable options
β”‚  β”œβ”€ idyntree [14.0.0|14.0.1] would require
β”‚  β”‚  β”œβ”€ assimp >=5.4.3,<5.4.4.0a0 * with the potential options
β”‚  β”‚  β”‚  β”œβ”€ assimp 5.4.3 would require
β”‚  β”‚  β”‚  β”‚  └─ libboost >=1.86.0,<1.87.0a0 * with the potential options
β”‚  β”‚  β”‚  β”‚     β”œβ”€ libboost 1.86.0 would require
β”‚  β”‚  β”‚  β”‚     β”‚  └─ icu >=73.2,<74.0a0 *, which can be installed;
β”‚  β”‚  β”‚  β”‚     └─ libboost [1.86.0|1.88.0] would require
β”‚  β”‚  β”‚  β”‚        └─ icu >=75.1,<76.0a0 *, which conflicts with any installable versions previously reported;
β”‚  β”‚  β”‚  └─ assimp 5.4.3 would require
β”‚  β”‚  β”‚     └─ libboost >=1.88.0,<1.89.0a0 *, which cannot be installed (as previously explained);
β”‚  β”‚  β”œβ”€ libxml2-16 >=2.14.6 * but there are no viable options
β”‚  β”‚  β”‚  β”œβ”€ libxml2-16 2.14.6 would require
β”‚  β”‚  β”‚  β”‚  β”œβ”€ icu >=75.1,<76.0a0 *, which conflicts with any installable versions previously reported;
β”‚  β”‚  β”‚  β”‚  └─ libxml2 ==2.14.6 *, which can be installed;
β”‚  β”‚  β”‚  β”œβ”€ libxml2-16 2.14.6 would require
β”‚  β”‚  β”‚  β”‚  β”œβ”€ icu >=75.1,<76.0a0 *, which conflicts with any installable versions previously reported;
β”‚  β”‚  β”‚  β”‚  └─ libxml2 ==2.14.6 *, which can be installed;
β”‚  β”‚  β”‚  β”œβ”€ libxml2-16 2.14.6 would require
β”‚  β”‚  β”‚  β”‚  β”œβ”€ icu <0.0a0 *, which conflicts with any installable versions previously reported;
β”‚  β”‚  β”‚  β”‚  └─ libxml2 ==2.14.6 *, which can be installed;
β”‚  β”‚  β”‚  β”œβ”€ libxml2-16 2.15.0 would require
β”‚  β”‚  β”‚  β”‚  β”œβ”€ icu >=75.1,<76.0a0 *, which conflicts with any installable versions previously reported;

this all boils down to conda-forge/qt-webengine-feedstock#76 . There is some work on this in conda-forge/qt-webengine-feedstock#77, so we can wait and in the meanwhile we also merge #1924 .

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.

1 participant