-
Notifications
You must be signed in to change notification settings - Fork 254
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
{humble} WIP: ros-image-world fixes for Humble Kirkstone #1150
base: kirkstone
Are you sure you want to change the base?
{humble} WIP: ros-image-world fixes for Humble Kirkstone #1150
Commits on May 21, 2024
-
{humble} apriltag: Set SOABI in Python module
Upstream changes set PY_DEST so that the Python module is installed in the correct directory. These changes also now use Python3_SOABI. This variable is introduced in CMake 3.26, but Kirkstone uses 3.22.3. Thus, we must supply PYTHON_SOABI in the recipe. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b5ff1ed - Browse repository at this point
Copy the full SHA b5ff1edView commit details -
{humble} as2-motion-controller: Remove pid-controller dependency
The pid-controller dependency is no longer required. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 02a0734 - Browse repository at this point
Copy the full SHA 02a0734View commit details -
{humble} fields2cover: Replace gtest with googletest
The googletest recipe provides gtest in OpenEmbedded. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 20905ae - Browse repository at this point
Copy the full SHA 20905aeView commit details -
{humble} libphidget22: Fix SPDX identifier
The identifer LGPL-3.0+ has been deprecated in favour of LGPL-3.0-or-later. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 46422a7 - Browse repository at this point
Copy the full SHA 46422a7View commit details -
{humble} libphidget22: Refresh integration patch
Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 18bb0cf - Browse repository at this point
Copy the full SHA 18bb0cfView commit details -
{humble} libphidget22-upstream: Update to 1.19
This is the latest version supported in ROS 2 Humble. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1332ea7 - Browse repository at this point
Copy the full SHA 1332ea7View commit details -
{common} libfyaml: Add new recipe
The libfyaml receipe is needed by mrpt2. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for be31717 - Browse repository at this point
Copy the full SHA be31717View commit details -
{common} nanogui: Add new recipe
Add nanogui recipe as a dependency for mrpt2. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f973229 - Browse repository at this point
Copy the full SHA f973229View commit details -
{humble} mrpt2: WIP: Add new recipe
Receipe does not yet build. It currently fails on finding TrueType fonts: Could not find ENTYPO_TTF_FILE using the following files: entypo.ttf Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eb2c38a - Browse repository at this point
Copy the full SHA eb2c38aView commit details -
{common} jxrlib: Add new recipe
Add recipe for jxrlib for freeimage, ogre-next, Gazebo and others. Using Debian as the upstream source including additional patches. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f7a6181 - Browse repository at this point
Copy the full SHA f7a6181View commit details -
{common} Add backport of tiff 4.6.0 recipe
This version is being backported from scarthgap. The tiff recipe is used by gdal, openscenegraph, and freeimage. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c00a3ff - Browse repository at this point
Copy the full SHA c00a3ffView commit details -
{common} freeimage: Add new recipe
The freeimage recipe is used by ogre, ogre-next, ignition, and Gazebo. Debian is used as the upstream source including patches. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 90b08e8 - Browse repository at this point
Copy the full SHA 90b08e8View commit details -
{common} mongo-cxx-driver-legacy: Add new recipe
This recipe is required by warehouse-ros-mongo which uses mongodb. Debian is being used as the upstream source including patches. Additional patches were required to provide bitbake variables to the Scons build system. Fixes to the Scons SConstruct file were also required to use Python3. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8ca01ab - Browse repository at this point
Copy the full SHA 8ca01abView commit details -
{common} openexr: Add new recipe
Add openexr as a dependency for freeimage and ogre. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 712be62 - Browse repository at this point
Copy the full SHA 712be62View commit details -
Add gts as a dependency for Gazebo and Ignition. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dd4672a - Browse repository at this point
Copy the full SHA dd4672aView commit details -
{common} python3-colorcet: Add dependencies for caret-analyze
Python3 colorcet is required by caret-analyze. Colorcet also depends on param and pyct. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 05db6c8 - Browse repository at this point
Copy the full SHA 05db6c8View commit details -
{common} assimp: Explicitly add branch name
Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c149439 - Browse repository at this point
Copy the full SHA c149439View commit details -
{common} assimp: Update recipe to 5.4.0
Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6b988bc - Browse repository at this point
Copy the full SHA 6b988bcView commit details -
{common} jasper: Set the math library name
We can't use CMake's find_library() macro to find libm in OpenEmbedded when building native recipes. CMake is intentionally configured to not look in the host library paths. As a result, we must ensure that CMake is provided with a suitable default value for the name of the math library. Upstream-Status: Pending Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4651f50 - Browse repository at this point
Copy the full SHA 4651f50View commit details -
{common} sdformat9: Add new recipe
Add sdformat9 for Ignition or Gazebo recipes that require the older version. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b634016 - Browse repository at this point
Copy the full SHA b634016View commit details -
{common} sdformat12: Add new recipe
Add sdformat12 for Ignition or Gazebo recipes that require the newer version. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 26dd71c - Browse repository at this point
Copy the full SHA 26dd71cView commit details -
{common} imath: Add new recipe
The imath package is a dependency of openexr. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 25348d1 - Browse repository at this point
Copy the full SHA 25348d1View commit details -
{common} gts: Add missing patches
Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c13f5a7 - Browse repository at this point
Copy the full SHA c13f5a7View commit details -
{humble} spinnaker-camera-driver: Add build tool dependencies
Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for da7a79b - Browse repository at this point
Copy the full SHA da7a79bView commit details -
{humble} pangolin: Add missing zstd dependency
Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 369aead - Browse repository at this point
Copy the full SHA 369aeadView commit details -
{humble} ros-gz-bridge: Add build tool dependency
Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1bc9613 - Browse repository at this point
Copy the full SHA 1bc9613View commit details -
{humble} turtlebot4-ignition-gui-plugins: Resolve dependencies
Add CMake support for Qt5 and limit ignition-gui6 as a build dependency that doesn't require building natively. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4f90d57 - Browse repository at this point
Copy the full SHA 4f90d57View commit details -
{humble} mrt-cmake-modules: Add missing patch
Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d139cb3 - Browse repository at this point
Copy the full SHA d139cb3View commit details -
{humble} ignition-cmake2-vendor: Add missing dependencies
Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4be413a - Browse repository at this point
Copy the full SHA 4be413aView commit details -
{humble} ignition-math6-vendor: Add missing dependencies
Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 59f343a - Browse repository at this point
Copy the full SHA 59f343aView commit details -
{humble} rviz-rendering: Add CMake Qt5 configuration
Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 993856c - Browse repository at this point
Copy the full SHA 993856cView commit details -
{humble} warsehouse-ros-mongo: Add new recipe
Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fccda1e - Browse repository at this point
Copy the full SHA fccda1eView commit details -
This is the older version of the Ogre 3d engine that is needed by Gazebo Classic. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6cc2a6d - Browse repository at this point
Copy the full SHA 6cc2a6dView commit details -
{common} ogre-next: Add new recipe
This is the newer version of the Ogre 3D engine which is used by newer versions of Gazebo. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4c942b2 - Browse repository at this point
Copy the full SHA 4c942b2View commit details -
{common} ogre: Remove old recipe
Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for becb3a4 - Browse repository at this point
Copy the full SHA becb3a4View commit details -
{humble} Set preferred versions for ogre and ogre-next
Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 97ba675 - Browse repository at this point
Copy the full SHA 97ba675View commit details -
{humble} Remove skip_recipe entries for mongo-cxx-driver-legacy
Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4f43494 - Browse repository at this point
Copy the full SHA 4f43494View commit details -
{humble} List geoemtry-msgs-native as build tool
Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 63825e9 - Browse repository at this point
Copy the full SHA 63825e9View commit details -
{humble} Remove unnecessary ROS_WORLD_SKIP_GROUPS
The gazebo, ignition, and mongo-legacy-cxx-driver recipes are now present. We should no longer skip them by default. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e6fe358 - Browse repository at this point
Copy the full SHA e6fe358View commit details -
{humble} Resolve missing ROS_UNRESOLVED_DEP entries
Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6799e3d - Browse repository at this point
Copy the full SHA 6799e3dView commit details -
{humble} Remove spinnaker camera driver from packagegroup
This depends on downloading a binary driver from the vendor. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 630641c - Browse repository at this point
Copy the full SHA 630641cView commit details -
{humble} gazebomsgsout-native: Add new recipe
The Gazebo package needs gazebomsgs_out as a native-compiled build tool. Instead of building all of Gazebo natively, we add customized CMakeLists.txt files that just compile gazebomsgs_out and nothing else. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4e40779 - Browse repository at this point
Copy the full SHA 4e40779View commit details -
{common} gazebo11: Add new recipe
This provides Gazebo Classic Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4000f71 - Browse repository at this point
Copy the full SHA 4000f71View commit details -
{common} WIP: New recipes for Ignition / Gazebo
These are a work-in-progress to get feedback from the community. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 403970d - Browse repository at this point
Copy the full SHA 403970dView commit details -
{common} ogre: Add preferred version for ROS 2 Humble
Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 602fa71 - Browse repository at this point
Copy the full SHA 602fa71View commit details
Commits on May 23, 2024
-
{humble} ignition-cmake2-vendor: Fix package dependency
Remove the runtime dependency on ignition-cmake2-vendor. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c87a14b - Browse repository at this point
Copy the full SHA c87a14bView commit details -
{humble} slam-toolbox: Fix package dependency
Remove runtime dependency on ceres-solver. It provides source code which is not required at runtime. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c1f4ff8 - Browse repository at this point
Copy the full SHA c1f4ff8View commit details -
{humble} urdf: Add missing dependency
The urdf package needs the urdf-parser-plugin at runtime. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1102901 - Browse repository at this point
Copy the full SHA 1102901View commit details -
{humble} usb-cam: Backport fix for newer ffmpeg
The AVCodec type is const in newer releases of ffmpeg. Backporting an upstream fix to usb-cam resolves a build failure. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5b58587 - Browse repository at this point
Copy the full SHA 5b58587View commit details -
{humble} draco: Update branch name
Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 81473dd - Browse repository at this point
Copy the full SHA 81473ddView commit details -
{common} ignition: Enable native dependencies
These recipes are dependencies for build tools used to build ignition. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4d2a899 - Browse repository at this point
Copy the full SHA 4d2a899View commit details -
{ros2} libdeflate: Extend recipe for native builds
The libdeflate library is needed for ignition-common4-native. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ee7f1f2 - Browse repository at this point
Copy the full SHA ee7f1f2View commit details -
{humble} rqt-moveit: Add files to package
Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7ba3d25 - Browse repository at this point
Copy the full SHA 7ba3d25View commit details -
{humble} rqt-gui: Add files to package
Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e761a0a - Browse repository at this point
Copy the full SHA e761a0aView commit details -
{humble} gazebo-ros: Add missing build dependencies
Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d22cff7 - Browse repository at this point
Copy the full SHA d22cff7View commit details -
{humble} gazebo-plugins: Inherit pkgconfig
Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0dffc52 - Browse repository at this point
Copy the full SHA 0dffc52View commit details -
{humble} dolly-gazebo: Add build dependencies
Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for abc97d3 - Browse repository at this point
Copy the full SHA abc97d3View commit details -
{humble} rqt-*: Add missing files to packages
Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d088a6 - Browse repository at this point
Copy the full SHA 8d088a6View commit details
Commits on May 24, 2024
-
{humble} libtins: Add openssl dependency
Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 064b125 - Browse repository at this point
Copy the full SHA 064b125View commit details -
{humble} gc-spl: Fix upstream SRC_URI
The branches listed in the generated recipes have been deleted upstream. This means that the commit ids are orphaned and don't have an associated branch. However, a duplicate repository named game_controller_spl-release still has the branches intact. Using bbappend to set the SRC_URI allows the do_fetch task to succeed. Missing build dependencies are also added to game-controller-spl-interfaces matching the fix required for other interface recipes. Signed-off-by: Rob Woolley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 80da752 - Browse repository at this point
Copy the full SHA 80da752View commit details