Skip to content

Conversation

@traversaro
Copy link
Member

@traversaro traversaro commented Jun 23, 2025

These packages use Linux-only dependencies, so we only add them on Linux.

xref: RoboStack/ros-humble#180

@traversaro
Copy link
Member Author

libcamera is also released in the ROS build farm, but we want to use the conda-forge version so that one can install support for Rasperry Pi with libcamera-rpi, so we use the support added in RoboStack/vinca#78 .

@traversaro
Copy link
Member Author

Error:   × Failed to resolve dependencies: Cannot solve the request because of: ros-
  │ kilted-libcamera * cannot be installed because there are no viable
  │ options:
  │ └─ ros-kilted-libcamera 0.5.0 would require
  │    └─ libcamera >=0.5.0,<0.6.0a0, for which no candidates were found.
  │ 
  ╰─▶ Cannot solve the request because of: ros-kilted-libcamera * cannot be
      installed because there are no viable options:
      └─ ros-kilted-libcamera 0.5.0 would require
         └─ libcamera >=0.5.0,<0.6.0a0, for which no candidates were found.

I guess we need to update conda-forge's libcamera to 0.5.0

@traversaro
Copy link
Member Author

I guess we need to update conda-forge's libcamera to 0.5.0

See conda-forge/libcamera-feedstock#7 .

@traversaro
Copy link
Member Author

conda-forge/libcamera-feedstock#7 was merged, this PR is now ready for review, @wolfv @elephantum feel free to review, thanks!

@traversaro
Copy link
Member Author

By the way, apparently there is a bug that prevents post-PR CI to actually build all the packages that should be built (see #28). That means that we can avoid to bump the build number for libcamera in this PR.

@elephantum
Copy link
Contributor

This stuff with virtual packages is a bit beyond my comprehension, but I'm happy to test as soon as it will be merged!

@traversaro
Copy link
Member Author

Great, thanks! Then let's try to get this actually built.

@traversaro traversaro merged commit 2319b11 into RoboStack:main Jul 1, 2025
5 checks passed
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.

2 participants