-
Notifications
You must be signed in to change notification settings - Fork 38
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
Some improvements on the YarpRobotLoggerDevice and removed ROS1 device #910
Conversation
c307587
to
393f356
Compare
The CI failed because of a deprecated class https://github.com/ami-iit/bipedal-locomotion-framework/blob/ec8a8cf6ac048e3b906a47d71ce9458895bc454b/src/YarpUtilities/include/BipedalLocomotion/YarpUtilities/RosPublisher.h that is not supported anymore. If you agree we can remove that class since no one is using it (as far as I know) |
I'll do it! |
I have removed it with a81da33 Now there are other issues due to the fact the |
9a354c8
to
a54f510
Compare
On Windows all the python bindings tests are failing with the error
It seems the same error that should have been fixed with #905 |
I was able to reproduce it on my machine. I was still having issues, but somehow they disappeared when I added Finally, the cc @traversaro |
This did not work on CI (🥲), but interestingly now it fails importing
The difference with my setup is that here |
I tried on my laptop, but I was not able to replicate the issue |
The strange thing from the CI is the following:
It seems that is not using the conda python, and that could explain the problem. |
Ah interesting! I also noted that this line is not executed
in fact, icub-models is still present https://github.com/ami-iit/bipedal-locomotion-framework/actions/runs/12752900399/job/35543338419?pr=910#step:8:78
I wonder if it is due to the output of the conda activation that triggers an early termination of the shell |
Yes, the problem is as early as the CMake configuration, where:
|
I opened #920 to debug without polluting this PR. |
I am not sure what is happening. For sure this is related to a long standing Python on Windows issue:
In a nutshell, for historical reasons official Python binaries and conda binaries of Python on Windows only install If the problem was just that, it would be not particularly problematic, as everyone could just use Anyhow, this was never a problem until now, as CMake had always found the correct (conda) python, even if GitHub Actions installed a Anyhow, I added a workaround in d7d8fd3 that basically explicitly tell to CMake to use the conda's Python, that should work. I am quite sure we will see this problem again somewhere else, but at least this will unblock the PR here. |
Obviously this was not enough. After passing
Beside the fact that calling Anyhow, this for sure is not the end of it, but to unblock the critical BLF CI, in b172916 I did just removed all the |
Awesome, thanks a lot! |
@GiulioRomualdi it might be useful proceeding with this since it fixes several issues for the CI of other PRs. |
106fda2
to
1517627
Compare
Rebased to fix conflicts on Changelog |
I did the following: