robotrokers / rokers-yocto-distro

A Yocto Distro for robot enabler embedded Linux!
MIT License
0 stars 1 forks source link

dev-rokers: Add ROS (v2) #22

Open ludusrusso opened 7 years ago

ludusrusso commented 7 years ago

Add ROS after rebase with dev-rokers.

gmacario commented 7 years ago

From https://build.rokers.io/blue/organizations/jenkins/robotrokers%2Frokers-yocto-distro/detail/PR-22/1/pipeline

...
ERROR: Nothing RPROVIDES 'rosserial' (but /var/jenkins_home/workspace/s_rokers-yocto-distro_PR-22-EXGX7W32XGBKWR7OXXA5J2AZRI763MEL52CQDQ7NCEES3INGZJXQ/gdp-src-build/../meta-rokers/recipes-rokers/images/rokers-image-base.bb RDEPENDS on or otherwise requires it)
...

I had a look at https://github.com/bmwcarit/meta-ros/tree/master/recipes-ros/rosserial

I believe there is no rosserial package, you should instead just install rosserial-client and rosserial-msgs (both are already listed in https://github.com/ludusrusso/genivi-dev-platform/blob/43a717fb703a0c23fcb56ebb85ae5f209d9ee0ff/meta-rokers/recipes-rokers/images/rokers-image-base.bb).

@ludusrusso Please update https://github.com/ludusrusso/genivi-dev-platform/blob/43a717fb703a0c23fcb56ebb85ae5f209d9ee0ff/meta-rokers/recipes-rokers/images/rokers-image-base.bb, remove rosserial and keep the entries in IMAGE_INSTALL_append sorted alphabetically.

gmacario commented 7 years ago

Even better, create a new file packagegroup-ros-rokers.bb inside meta-rokers/recipes-rokers/packagegroups and use it extend packagegroup-ros-comm