From 2165bc9b54e0a406b1fad2c2607d4da3fb94e9c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Ag=C3=BCero?= Date: Tue, 27 Aug 2024 19:39:36 +0200 Subject: [PATCH 1/7] Update gz-msgs11 badge URLs (#455) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Ionic Changelog (#453) Signed-off-by: Carlos Agüero Co-authored-by: Ian Chen --- Changelog.md | 36 +++++++++++++++++++++++++++++++++++- README.md | 8 ++++---- 2 files changed, 39 insertions(+), 5 deletions(-) diff --git a/Changelog.md b/Changelog.md index 11caab94..735a595b 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,6 +1,40 @@ ## Gazebo Msgs 11.x -### Gazebo Msgs 11.x.x (202X-XX-XX) +### Gazebo Msgs 11.0.0 (2024-09-xx) + +Changes since 10.3.0: + +1. Improve migration note on SphericalCoordinates + * [Pull request #452](https://github.com/gazebosim/gz-msgs/pull/452) + * [Pull request #451](https://github.com/gazebosim/gz-msgs/pull/451) + +1. Adding cone primitives. + * [Pull request #442](https://github.com/gazebosim/gz-msgs/pull/442) + +1. Remove cone shape from particle emitter + * [Pull request #446](https://github.com/gazebosim/gz-msgs/pull/446) + +1. Enable 24.04 CI, require cmake 3.22.1 + * [Pull request #444](https://github.com/gazebosim/gz-msgs/pull/444) + +1. Include config.hh to get needed macros + * [Pull request #426](https://github.com/gazebosim/gz-msgs/pull/426) + +1. Remove HIDE_SYMBOLS_BY_DEFAULT: replace by a default configuration in gz-cmake. + * [Pull request #413](https://github.com/gazebosim/gz-msgs/pull/413) + +1. Support standalone executable in gz-msgs11 + * [Pull request #357](https://github.com/gazebosim/gz-msgs/pull/357) + +1. Added motion duration to gui_camera.proto + * [Pull request #408](https://github.com/gazebosim/gz-msgs/pull/408) + +1. Use HIDE_SYMBOLS_BY_DEFAULT + * [Pull request #407](https://github.com/gazebosim/gz-msgs/pull/407) + +1. Bumps in ionic : ci_matching_branch/bump_ionic_gz-msgs11 + * [Pull request #401](https://github.com/gazebosim/gz-msgs/pull/401) + ## Gazebo Msgs 10.x diff --git a/README.md b/README.md index 15e73331..9ded508a 100644 --- a/README.md +++ b/README.md @@ -9,10 +9,10 @@ Build | Status -- | -- -Test coverage | [![codecov](https://codecov.io/gh/gazebosim/gz-msgs/tree/main/graph/badge.svg)](https://codecov.io/gh/gazebosim/gz-msgs/tree/main) -Ubuntu Jammy | [![Build Status](https://build.osrfoundation.org/buildStatus/icon?job=gz_msgs-ci-main-jammy-amd64)](https://build.osrfoundation.org/job/gz_msgs-ci-main-jammy-amd64) -Homebrew | [![Build Status](https://build.osrfoundation.org/buildStatus/icon?job=gz_msgs-ci-main-homebrew-amd64)](https://build.osrfoundation.org/job/gz_msgs-ci-main-homebrew-amd64) -Windows | [![Build Status](https://build.osrfoundation.org/buildStatus/icon?job=gz_msgs-main-win)](https://build.osrfoundation.org/job/gz_msgs-main-win) +Test coverage | [![codecov](https://codecov.io/gh/gazebosim/gz-msgs/tree/gz-msgs11/graph/badge.svg)](https://codecov.io/gh/gazebosim/gz-msgs/tree/gz-msgs11) +Ubuntu Noble | [![Build Status](https://build.osrfoundation.org/buildStatus/icon?job=gz_msgs-ci-gz-msgs11-noble-amd64)](https://build.osrfoundation.org/job/gz_msgs-ci-gz-msgs11-noble-amd64) +Homebrew | [![Build Status](https://build.osrfoundation.org/buildStatus/icon?job=gz_msgs-ci-gz-msgs11-homebrew-amd64)](https://build.osrfoundation.org/job/gz_msgs-ci-gz-msgs11-homebrew-amd64) +Windows | [![Build Status](https://build.osrfoundation.org/buildStatus/icon?job=gz_msgs-11-win)](https://build.osrfoundation.org/job/gz_msgs-11-win) Gazebo Messages is a component in the [Gazebo](http://gazebosim.org) framework, a set of libraries designed to rapidly develop robot applications. From 2356cb2b81a90ae5935e8766f567b836d92e9c5e Mon Sep 17 00:00:00 2001 From: Ian Chen Date: Tue, 27 Aug 2024 11:36:33 -0700 Subject: [PATCH 2/7] Prepare for 11.0.0~pre1 release (#456) Signed-off-by: Ian Chen --- CMakeLists.txt | 2 +- Changelog.md | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9fe174a2..e85098d5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,7 +17,7 @@ find_package(gz-cmake4 REQUIRED) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) -gz_configure_project(VERSION_SUFFIX +gz_configure_project(VERSION_SUFFIX pre1 CONFIG_EXTRAS "gz-msgs-extras.cmake.in") #============================================================================ diff --git a/Changelog.md b/Changelog.md index 735a595b..f336ab62 100644 --- a/Changelog.md +++ b/Changelog.md @@ -2,7 +2,10 @@ ### Gazebo Msgs 11.0.0 (2024-09-xx) -Changes since 10.3.0: +1. **Baseline:** this includes all changes from 10.3.0 and earlier. + +1. Update gz-msgs11 badge URLs + * [Pull request #455](https://github.com/gazebosim/gz-msgs/pull/455) 1. Improve migration note on SphericalCoordinates * [Pull request #452](https://github.com/gazebosim/gz-msgs/pull/452) From 9e1c5ed53cddce0c86c20b81f00c94d3d805c316 Mon Sep 17 00:00:00 2001 From: Alessandro Sofia Date: Fri, 30 Aug 2024 23:41:49 +0200 Subject: [PATCH 3/7] Add project command (#457) Remove warning during build adding project() cmd. Signed-off-by: Alessandro Sofia --- tutorials/cppgetstarted.md | 1 + 1 file changed, 1 insertion(+) diff --git a/tutorials/cppgetstarted.md b/tutorials/cppgetstarted.md index 4bb734a9..d9970fe1 100644 --- a/tutorials/cppgetstarted.md +++ b/tutorials/cppgetstarted.md @@ -60,6 +60,7 @@ To compile the code create a `CMakeLists.txt`: ``` cmake_minimum_required(VERSION 3.22.1 FATAL_ERROR) +project(gz-msgs-example) # Find the Gazebo msgs library find_package(gz-msgs11 QUIET REQUIRED) From a3f0d4536e5a62c8216cd3a76bc191416a73abf1 Mon Sep 17 00:00:00 2001 From: Antoine Van Malleghem Date: Tue, 3 Sep 2024 19:55:06 +0200 Subject: [PATCH 4/7] Fix installation path in readme (#459) Signed-off-by: Van Malleghem Antoine --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9ded508a..af54b5e8 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ framework, a set of libraries designed to rapidly develop robot applications. ## Installation -See the [installation tutorial](https://gazebosim.org/api/msgs/10/install.html). +See the [installation tutorial](https://gazebosim.org/api/msgs/11/install.html). ## Known issue of command line tools From 0de52f0e915a947a3b40f9d7bfbbc8ff6994d9ff Mon Sep 17 00:00:00 2001 From: Antoine Van Malleghem Date: Wed, 11 Sep 2024 21:15:25 +0200 Subject: [PATCH 5/7] Fix known issue section in documentation (#461) Signed-off-by: Van Malleghem Antoine --- README.md | 25 +++++-------------------- 1 file changed, 5 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index af54b5e8..a1af3bf0 100644 --- a/README.md +++ b/README.md @@ -26,27 +26,12 @@ See the [installation tutorial](https://gazebosim.org/api/msgs/11/install.html). In the event that the installation is a mix of Debian and from source, command line tools from `gz-tools` may not work correctly. -A workaround for a single package is to define the environment variable -`GZ_CONFIG_PATH` to point to the location of the Gazebo library installation, -where the YAML file for the package is found, such as -```{.sh} -export GZ_CONFIG_PATH=/usr/local/share/gz +A workaround is to define the environment variable +`GZ_CONFIG_PATH` to point to the different locations of the Gazebo libraries installations, +where the YAML files for the packages are found, such as ``` - -However, that environment variable only takes a single path, which means if the -installations from source are in different locations, only one can be specified. - -Another workaround for working with multiple Gazebo libraries on the command -line is using symbolic links to each library's YAML file. -```{.sh} -mkdir ~/.gz/tools/configs -p -cd ~/.gz/tools/configs/ -ln -s /usr/local/share/gz/fuel8.yaml . -ln -s /usr/local/share/gz/transport14.yaml . -ln -s /usr/local/share/gz/transportlog14.yaml . -... -export GZ_CONFIG_PATH=$HOME/.gz/tools/configs +export GZ_CONFIG_PATH=/usr/local/share/gz:$HOME/ws/install/share/gz ``` -This issue is tracked [here](https://github.com/gazebosim/gz-tools/issues/8). +where `$HOME/ws` is an example colcon workspace used to build Gazebo From 74a20b2d16650573f975fe6695a9ad0512e61f32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Ag=C3=BCero?= Date: Wed, 11 Sep 2024 21:49:12 +0200 Subject: [PATCH 6/7] Remove link from message generation tutorial (#458) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Carlos Agüero --- tutorials/message_generation.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tutorials/message_generation.md b/tutorials/message_generation.md index 1505e1ce..22820469 100644 --- a/tutorials/message_generation.md +++ b/tutorials/message_generation.md @@ -21,8 +21,7 @@ Gazebo message definitions are stored in the Messages may additionally belong to a `package`, which allows for convenient namespacing or grouping of common messages. Currently, all `gz-msgs` definitions reside in the `gz.msgs` package, which -generates the corresponding `gz::msgs` namespace in C++ and `gz.msgs` in -Python. +generates the corresponding `gz::msgs` namespace in C++ and `gz․msgs` in Python. ### Proto files From 84568275893fc5c212d998c2040e9d13c8f5235c Mon Sep 17 00:00:00 2001 From: "Addisu Z. Taddese" Date: Thu, 26 Sep 2024 13:29:44 -0500 Subject: [PATCH 7/7] Prepare for 11.0.0 (#465) Signed-off-by: Addisu Z. Taddese --- CMakeLists.txt | 2 +- Changelog.md | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e85098d5..9fe174a2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,7 +17,7 @@ find_package(gz-cmake4 REQUIRED) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) -gz_configure_project(VERSION_SUFFIX pre1 +gz_configure_project(VERSION_SUFFIX CONFIG_EXTRAS "gz-msgs-extras.cmake.in") #============================================================================ diff --git a/Changelog.md b/Changelog.md index f336ab62..c8c00d23 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,9 +1,15 @@ ## Gazebo Msgs 11.x -### Gazebo Msgs 11.0.0 (2024-09-xx) +### Gazebo Msgs 11.0.0 (2024-09-25) 1. **Baseline:** this includes all changes from 10.3.0 and earlier. +1. Miscellaneous documentation fixes + * [Pull request #458](https://github.com/gazebosim/gz-msgs/pull/458) + * [Pull request #461](https://github.com/gazebosim/gz-msgs/pull/461) + * [Pull request #459](https://github.com/gazebosim/gz-msgs/pull/459) + * [Pull request #457](https://github.com/gazebosim/gz-msgs/pull/457) + 1. Update gz-msgs11 badge URLs * [Pull request #455](https://github.com/gazebosim/gz-msgs/pull/455)