Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
traversaro opened this issue Jan 29, 2024 · 3 comments
Open

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

traversaro opened this issue Jan 29, 2024 · 3 comments

Comments

@traversaro
Copy link
Member

This is an instance of #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:

  • All icub-* repos tend to have tag that are quite close in time, and that may not fit well with conda-forge migrations strategies
  • Our icub-main packages in robotology contain also the esdcan yarp device, that depends on proprietary software (that we ship in the esdcan conda package). If we move icub-main to conda forge, we can't ship this.

However, given recent issues like #1572 and #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
Copy link
Member Author

Also ergocub-software is a candidate for this.

@traversaro
Copy link
Member Author

Also ergocub-software is a candidate for this.

Done in conda-forge/staged-recipes#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

@traversaro
Copy link
Member Author

PR for doing this: conda-forge/staged-recipes#27672 (mainly as a stepping stone to have human-dynamics-estimation on conda-forge and hence on linux-aarch64).

fyi @GiulioRomualdi @S-Dafarra @carloscp3009 @giotherobot

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

No branches or pull requests

1 participant