conda-forge / bipedal-locomotion-framework-feedstock

A conda-smithy repository for bipedal-locomotion-framework.
BSD 3-Clause "New" or "Revised" License
0 stars 5 forks source link

bipedal-locomotion-framework v0.12.0 #21

Closed regro-cf-autotick-bot closed 1 year ago

regro-cf-autotick-bot commented 1 year ago

It is very likely that the current package version for this feedstock is out of date.

Checklist before merging this PR:

Information about this PR:

  1. Feel free to push to the bot's branch to update this PR if needed.
  2. The bot will almost always only open one PR per version.
  3. The bot will stop issuing PRs if more than 3 version bump PRs generated by the bot are open. If you don't want to package a particular version please close the PR.
  4. If you want these PRs to be merged automatically, make an issue with code>@conda-forge-admin,</codeplease add bot automerge in the title and merge the resulting PR. This command will add our bot automerge feature to your feedstock.
  5. If this PR was opened in error or needs to be updated please add the bot-rerun label to this PR. The bot will close this PR and schedule another one. If you do not have permissions to add this label, you can use the phrase code>@<space/conda-forge-admin, please rerun bot in a PR comment to have the conda-forge-admin add it for you.

Pending Dependency Version Updates

Here is a list of all the pending dependency version updates for this repo. Please double check all dependencies before merging.

Name Upstream Version Current Version
bipedal-locomotion-framework 0.12.0 Anaconda-Server Badge
casadi 6 Anaconda-Server Badge
libunicycle-footstep-planner 0.6.0 Anaconda-Server Badge

Dependency Analysis

We couldn't run dependency analysis due to an internal error in the bot. :/ Help is very welcome!

This PR was created by the regro-cf-autotick-bot. The regro-cf-autotick-bot is a service to automatically track the dependency graph, migrate packages, and propose package version updates for conda-forge. Feel free to drop us a line if there are any issues! This PR was generated by https://github.com/regro/cf-scripts/actions/runs/4358812969, please use this URL for debugging.

conda-forge-webservices[bot] commented 1 year ago

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

GiulioRomualdi commented 1 year ago

The following error raised in Linux

The reported errors are:

  • Encountered problems while solving:
    • package libbipedal-locomotion-framework-0.12.0-h7f54790_0 requires yarp-cxx >=3.7.2,<3.7.3.0a0, but none of the providers can be installed

https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=669775&view=logs&j=656edd35-690f-5c53-9ba3-09c10d0bea97&t=e5c8ab1d-8ff9-5cae-b332-e15ae582ed2d&l=4544

traversaro commented 1 year ago

Probably we need to first do a build of robometry with YARP 3.8.0 ? Probably we should start to pin yarp-cxx in conda-forge-pinning and to proper ABI migrations to avoid this kind of problems.

traversaro commented 1 year ago

The build is failing with:

2023-03-08T14:48:45.9793455Z The reported errors are:
2023-03-08T14:48:45.9793940Z - Encountered problems while solving:
2023-03-08T14:48:45.9794934Z -   - package libbipedal-locomotion-framework-0.12.0-h7f54790_0 requires pcl >=1.13.0,<1.13.1.0a0, but none of the providers can be installed
2023-03-08T14:48:45.9795565Z - 
2023-03-08T14:48:45.9795774Z 
2023-03-08T14:48:45.9796270Z During handling of the above exception, another exception occurred:
2023-03-08T14:48:45.9796569Z 
2023-03-08T14:48:45.9796939Z Traceback (most recent call last):
2023-03-08T14:48:45.9797648Z   File "/opt/conda/bin/conda-mambabuild", line 10, in <module>
2023-03-08T14:48:45.9798395Z     sys.exit(main())
2023-03-08T14:48:45.9798995Z   File "/opt/conda/lib/python3.10/site-packages/boa/cli/mambabuild.py", line 256, in main
2023-03-08T14:48:45.9799511Z     call_conda_build(action, config)
2023-03-08T14:48:45.9800179Z   File "/opt/conda/lib/python3.10/site-packages/boa/cli/mambabuild.py", line 228, in call_conda_build
2023-03-08T14:48:45.9800692Z     result = api.build(
2023-03-08T14:48:45.9801493Z   File "/opt/conda/lib/python3.10/site-packages/conda_build/api.py", line 180, in build
2023-03-08T14:48:45.9802003Z     return build_tree(
2023-03-08T14:48:45.9802609Z   File "/opt/conda/lib/python3.10/site-packages/conda_build/build.py", line 3097, in build_tree
2023-03-08T14:48:45.9803228Z     packages_from_this = build(metadata, stats,
2023-03-08T14:48:45.9803873Z   File "/opt/conda/lib/python3.10/site-packages/conda_build/build.py", line 2312, in build
2023-03-08T14:48:45.9804472Z     host_actions = environ.get_install_actions(m.config.host_prefix,
2023-03-08T14:48:45.9805223Z   File "/opt/conda/lib/python3.10/site-packages/boa/cli/mambabuild.py", line 150, in mamba_get_install_actions
2023-03-08T14:48:45.9805784Z     raise err
2023-03-08T14:48:45.9806791Z conda_build.exceptions.DependencyNeedsBuildingError: Unsatisfiable dependencies for platform linux-64: {MatchSpec("pcl[version='>=1.13.0,<1.13.1.0a0']"), MatchSpec("libbipedal-locomotion-framework==0.12.0=h7f54790_0")}

For the time being I would just disable the PCL dependency, we can add it back again once 0.12.0 is released, as we already did in the past, see https://github.com/conda-forge/staged-recipes/pull/20432#issuecomment-1292742138 .

traversaro commented 1 year ago

By the way, last time we had this problem I explictly try to add a pcl pin, see https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/3931 . However, now there is no migration and PCL is not pinned, so probably I lost track of something at some point.

traversaro commented 1 year ago

By the way, last time we had this problem I explictly try to add a pcl pin, see conda-forge/conda-forge-pinning-feedstock#3931 . However, now there is no migration and PCL is not pinned, so probably I lost track of something at some point.

Probably I just missed https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/4000 .

traversaro commented 1 year ago

Once we have a pin for PCL (https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/4205) this kind of problems should be reduced.