ros / meta-ros

OpenEmbedded Layers for ROS 1 and ROS 2
MIT License
382 stars 251 forks source link

Remove meta-python2 as a dependency #1076

Closed robwoolley closed 5 months ago

robwoolley commented 10 months ago

As reported by Tim Orling:

We need to drop meta-python2 as a requirement. It will NOT be supported moving forward and should be considered DEAD after kirkstone. We have had more than 10 years warning. Any further support is just asking for vulnerabilities and security risks.

This means meta-ros-python2 and meta-ros1-melodic should be dropped (including from langdale, mickledore and nanbield).

meta-ros1-melodic is also still using DEPRECATED distutils-common-base.bbclass:

ros-discourse commented 10 months ago

This issue has been mentioned on ROS Discourse. There might be relevant details there:

https://discourse.ros.org/t/ros-openembedded-working-group-2023-12-11-3pm-utc/34691/4

robwoolley commented 5 months ago

meta-ros-python2 has been removed: https://github.com/ros/meta-ros/commit/4775ec30a91613e608875636fcef7469f91efce0