ros / meta-ros

OpenEmbedded Layers for ROS 1 and ROS 2
MIT License
391 stars 255 forks source link

Release plan #1195

Open andy9a9 opened 4 months ago

andy9a9 commented 4 months ago

Dear community!

I would like to ask you a question about release plan. On the https://docs.ros.org/en/rolling/Releases.html I can see, that Jazzy has EOL set to 2029, which seems to me the LTS version.

If I look at the Release table I don't see such a combination. Yocto's Scarthgap branch is a LTS and I would like to use it with Jazzy I see here a meta-ros2-jazzy layer but not in a table. So is it possible to use such a combination? Would it be possible to update the table and mark a Jazzy as a LTS as well?

Thank you

robwoolley commented 4 months ago

Hi @andy9a9,

Yes, it is possible to use meta-ros2-jazzy with Scarthgap, Kirkstone, and with Styhead (ie "master"). You can see the kas configurations here: https://github.com/ros/meta-ros/tree/build/kas

I will update the table to reflect that soon. Most of my testing lately has been on Rolling while I have been working to set up CI/CD builds. If you encounter any problems with Jazzy let me know and I can backport any fixes you need.

Regards, Rob

andy9a9 commented 4 months ago

Hello @robwoolley ,

That's a great news, thanks!

More info will come once I move forward...

robwoolley commented 4 months ago

Hi @andy9a9 ,

The sip tool jumped several major releases between kirkstone and scarthgap.

Some major fixes were required. I need to upstream them to oe-core and meta-qt5.

Details can be found in the working group minutes: https://docs.google.com/document/d/1LqUjcu6vdlqVJO62SreCyjzddNDZhfO2n-7qYghY_cQ/edit?usp=drivesdk

Let me know if there's anything I can help with.

Regards, Rob

andy9a9 commented 4 months ago

Good to know :). But have can I proceed with the liblz4-vendor error? I see there an options:

robwoolley commented 4 months ago

As a temporary measure, I set the variable in ros-distro.inc (in master-next meta-ros2-rolling) ROS_UNRESOLVED_DEP-liblz4 = "lz4"

The correct long-term fix is to add an entry for OpenEmbedded under liblz4 in the rosdep metadata files.

andy9a9 commented 4 months ago

Hi @robwoolley ,

thanks for ROS_UNRESOLVED_DEP-liblz4 = "lz4" hint. I made a little progress here:

andy9a9 commented 3 months ago

Hello again,

so I went into end of compilation. Here are the latest changes which I had to made:

Basically that it! :) I didn't try to run it yet, so lets see... .

andy9a9 commented 2 months ago

@robwoolley Are there any news? :)