-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Description
here is the list of PR to use jsk-ros-pkg with ROS-O
- add more pip rosdep keys #25
- update sources.repos for jsk-ros-pkg #26
- increase maximum stage to 20 #27
we also need to update ros-deb-builder-action
- suppport package using catkin_virtual_env ros-deb-builder-action#10
- build.sh: use if [ = 'A' ] instead of if = 'A' ros-deb-builder-action#8 ( for noble)
- fix error when passing multple url in DEB_REPOSITORY ros-deb-builder-action#9 ( not necessary, but nice to have)
- We provide python3-catkin-tools from ppa:k-okada, (Ubuntu 24.04 provides catkin_tools as system package https://packages.ubuntu.com/noble/catkin-tools ),
One idea is to update build.sh to add ppa:k-okada for jammy, as https://github.com/v4hn/ros-deb-builder-action/pull/8/files, (k-okada/ros-deb-builder-action@96cac44), But I prefer @jspricke to include python3-catkin-tools to his ppa ros/ubuntu repository.
and since we need to upload more than 2GiB data, we need to update git-publish-subdir-action to avoid push all data at once.
They are tested on https://github.com/k-okada/ros-o-builder/actions/runs/13173299465
and you can try with following code.
apt update && apt install -y ca-certificates sudo
sudo apt update
echo "deb [trusted=yes] https://raw.githubusercontent.com/k-okada/ros-o-builder/jammy-one-unstable/repository/ ./" | sudo tee /etc/apt/sources.list.d/v4hn_ros-o-builder-jammy-one.list
DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC sudo -E apt install -y python3-rosdep2
echo "yaml https://raw.githubusercontent.com/k-okada/ros-o-builder/jammy-one-unstable/repository/local.yaml debian" | sudo tee /etc/ros/rosdep/sources.list.d/1-v4hn_ros-o-builder-jammy-one.list
rosdep update
sudo apt update -y
sudo apt install -y ros-one-pr2eus ros-one-euscollada
Metadata
Metadata
Assignees
Labels
No labels