-
Notifications
You must be signed in to change notification settings - Fork 279
{common}: add ROS desktop image #1472
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
base: master
Are you sure you want to change the base?
Conversation
|
Coincidentally, I was in the middle of testing it. Here is some feedback on the change:
|
|
Hi Rob,
I can fix it. But not anymore today.
It's for me the same. I was just looking for something bigger than core to do a check on the recipes.
For now, this seems to be an issue for later. Yocto looks rather unstable on the master branch. And meta-raspberrypi,the machine I'm using, is lagging behind. But yes, I do agree that the desktop image should be 'ready to be used'. |
End-user entry points
We define various entry points for ROS users.
desktop_full: The desktop_full variant provides a "batteries included" experience, enabling novice users to complete most entry tutorials without knowledge of the underlying library structure.
desktop (recommended): The desktop variant provides all commonly used libraries as well as visualization tools and tutorials.
@see: https://www.ros.org/reps/rep-2001.html
Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
f49e69f to
b1192c2
Compare
|
@robwoolley Thank for the link to the REP. I made a v2 of the PR. BTW: nor desktop nor desktop-full is passing at the moment with MACHINE=raspberrypi5 and Yocto=master. |
|
Thanks, I see having a desktop image recipe as something I would want to add across all combinations. So, I don't feel the need to make master build 100% before merging it in. I would like to better define what it is meant to be before merging it in. For example, the ROS visualization tools currently require Qt5, X11, a graphics driver, and hardware acceleration. I think that limits the use to Intel 64 (including qemux84-64) and Raspberry Pi 4 / 5 machines. An added complication is that there are transitions going on at the moment from Qt5 with X11 to Qt6 on Wayland. I suspect that Kilted and older will need to stay on Qt5 and Rolling should make the leap to Qt6. I don't know what that means yet for weird combinations like Rolling on Kirkstone. Some of these complications make me shy to merge in the image recipe before having a plan about where things are going. It is an exciting problem to have though. I see it as charting new waters for "desktop Yocto". |
|
@robwoolley All true. Another table in the readme.md file could help showing the users which image is working for which combination of Yocto/ROS at this moment. |
Add a Yocto image that includes
ros-coreanddesktop-fullwith X11 support.@robwoolley I assume this commit was buried set of patches. Could this one be added?