Skip to content
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

Jazzy Jalisco Update #78

Open
lekoook opened this issue Jun 4, 2024 · 6 comments
Open

Jazzy Jalisco Update #78

lekoook opened this issue Jun 4, 2024 · 6 comments
Assignees
Labels
enhancement New feature or request

Comments

@lekoook
Copy link

lekoook commented Jun 4, 2024

Describe the the feature you would like

Update to integrate with ROS2 Jazzy Jalisco release.

Motivation and impact

This will allow developers using the Jazzy release to continue using the simulation packages.

Other notes

No response

@lekoook lekoook added the enhancement New feature or request label Jun 4, 2024
@civerachb-cpr
Copy link

I'm in the process of blooming the jazzy branch now! It should (hopefully) be available in the next Jazzy sync.

In the meantime, you're welcome to check out the jazzy branch and build the packages locally. Note that you'll also need the following dependency repos:

If you run into any problems using the simulations on Jazzy please open an issue here and we'll do our best to get it resolved!

@dragonblade316
Copy link

dragonblade316 commented Oct 21, 2024

The branch appears to be created.

One thing I noticed is that while the docs say that the Jazzy release is installable, but packages.ros.org does not appear to hold the meta packages. If we are supposed to use a different package repo for the turtlebot sim, I cannot find it in the docs.

Can someone tell me if this is something that needs fixed or if I just missed something obvious.

@civerachb-cpr
Copy link

It looks like one of the dependencies for the Create3 is failing to build, and that's holding up the the debian of the Turtlebot4 simulator package: https://build.ros2.org/job/Jbin_uN64__irobot_create_nodes__ubuntu_noble_amd64__binary

I've reached out to our colleagues at iRobot to inform them of the problem. Hopefully they'll be able to resolve the bug with the dependency, which should unblock the rest of the packages building.

@dragonblade316
Copy link

It looks like the package was just successfully built.

Is there a timeline for when a package is successfully built and uploaded to the repo? Or am I getting overhyped and there are still package problems?

(I don't want to seem impatient, but I just noticed that the package appeared to be fixed and am curious as to what the process looks like from here)

@civerachb-cpr
Copy link

Once the package is built it's available on the OSRF's testing server. You can enable that by editing your /etc/apt/sources.list.d/ros2.list to use the testing server:

deb [signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2-testing/ubuntu noble main

Then run sudo apt-get update and you should have access to everything on the testing server, including the newly-built packages.

Otherwise, you'll need to wait for the next Jazzy sync. These are announced on discourse.ros.org ahead of time. They basically schedule a bulk copy of the testing packages over to the main apt package server at regular intervals, just as a way to manage the sheer number of packages. I don't know when the next Jazzy sync will be, but they usually do at least one per month.

@dragonblade316
Copy link

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants