robotology / robotology-superbuild

CMake/YCM-based superbuild to simplify the build process of robotology projects.
47 stars 48 forks source link

Migrate icub-main and icub-firmware-shared to conda-forge #1586

Open traversaro opened 7 months ago

traversaro commented 7 months ago

This is an instance of https://github.com/robotology/robotology-superbuild/issues/752 .

At the moment, the biggest package that we uploaded to robotology channel is icub-main. I have always preferred to avoid migrating also it to icub-main, mainly for two reasons:

However, given recent issues like https://github.com/robotology/robotology-superbuild/issues/1572 and https://github.com/robotology/robotology-superbuild/pull/1583, I think that the upsides may be soon overshadow the downsides. In particular, I think we can overcome the esdcan problem by moving the esdcan device in a separate yarp-device-esdcan conda package, a bit like we already do with idyntree-matlab-bindings and casadi-matlab-bindings .

traversaro commented 4 months ago

Also ergocub-software is a candidate for this.

traversaro commented 4 months ago

Also ergocub-software is a candidate for this.

Done in https://github.com/conda-forge/staged-recipes/pull/26175, this will ensure that we have ergocub-software package on all architectures, and we can quickly have a conda package right after a new release is tagged in the ergocub-software repo. fyi @Nicogene @xela-95