* Re: Package request: Gazebo: Harmonic
2024-04-27 21:52 [ISSUE] Package request: Gazebo Harmonic blacklightpy
@ 2024-04-27 22:19 ` blacklightpy
2024-04-27 22:19 ` blacklightpy
` (8 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: blacklightpy @ 2024-04-27 22:19 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 447 bytes --]
New comment by blacklightpy on void-packages repository
https://github.com/void-linux/void-packages/issues/50068#issuecomment-2081215825
Comment:
Note that building for musl will require patching. One example was adding
```
if BACKWARD_HAS_BACKTRACE_SYMBOL == 1
# include <dlfcn.h>
# endif
```
in `gz-tools/src/vendor/backward.hpp` and another file.
I fixed some more problems, but my storage ran out so I couldn't proceed.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Package request: Gazebo: Harmonic
2024-04-27 21:52 [ISSUE] Package request: Gazebo Harmonic blacklightpy
2024-04-27 22:19 ` Package request: Gazebo: Harmonic blacklightpy
@ 2024-04-27 22:19 ` blacklightpy
2024-04-27 22:29 ` blacklightpy
` (7 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: blacklightpy @ 2024-04-27 22:19 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 439 bytes --]
New comment by blacklightpy on void-packages repository
https://github.com/void-linux/void-packages/issues/50068#issuecomment-2081215825
Comment:
Note that building for musl will require patching. One example was adding
```
# if BACKWARD_HAS_BACKTRACE_SYMBOL == 1
# include <dlfcn.h>
# endif
```
in `gz-tools/src/vendor/backward.hpp` and another file.
I fixed some more problems, but my storage ran out so I couldn't proceed.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Package request: Gazebo: Harmonic
2024-04-27 21:52 [ISSUE] Package request: Gazebo Harmonic blacklightpy
2024-04-27 22:19 ` Package request: Gazebo: Harmonic blacklightpy
2024-04-27 22:19 ` blacklightpy
@ 2024-04-27 22:29 ` blacklightpy
2024-04-27 23:53 ` classabbyamp
` (6 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: blacklightpy @ 2024-04-27 22:29 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 758 bytes --]
New comment by blacklightpy on void-packages repository
https://github.com/void-linux/void-packages/issues/50068#issuecomment-2081217859
Comment:
I used separate versions for each component because Gazebo comes as distributions. Gazebo Garden is separate from Gazebo Harmonic.
The version of ROS also only works with select versions of Gazebo, using `ros_gz` (packaged as `ros-{ROS_DISTRO}-ros-gz`). For Gazebo Harmonic, ROS 2 Jazzy is the official pairing. But the release will only be on May 23, 2024.
ROS 2 Iron and ROS 2 Humble can work with Gazebo Garden and Gazebo Harmonic, however the builds of `ros-iron-ros-gzgarden`, `ros-iron-ros-gzharmonic`, `ros-humble-ros-gzgarden` and `ros-humble-ros-gzharmonic` are unofficial and separately built.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Package request: Gazebo: Harmonic
2024-04-27 21:52 [ISSUE] Package request: Gazebo Harmonic blacklightpy
` (2 preceding siblings ...)
2024-04-27 22:29 ` blacklightpy
@ 2024-04-27 23:53 ` classabbyamp
2024-04-27 23:54 ` classabbyamp
` (5 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: classabbyamp @ 2024-04-27 23:53 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 183 bytes --]
New comment by classabbyamp on void-packages repository
https://github.com/void-linux/void-packages/issues/50068#issuecomment-2081253313
Comment:
please don't spam package requests
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Package request: Gazebo: Harmonic
2024-04-27 21:52 [ISSUE] Package request: Gazebo Harmonic blacklightpy
` (3 preceding siblings ...)
2024-04-27 23:53 ` classabbyamp
@ 2024-04-27 23:54 ` classabbyamp
2024-04-28 0:38 ` blacklightpy
` (4 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: classabbyamp @ 2024-04-27 23:54 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 276 bytes --]
New comment by classabbyamp on void-packages repository
https://github.com/void-linux/void-packages/issues/50068#issuecomment-2081253313
Comment:
please don't spam package requests. make a single one for a package you want, and if it is added, its dependencies will be too.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Package request: Gazebo: Harmonic
2024-04-27 21:52 [ISSUE] Package request: Gazebo Harmonic blacklightpy
` (4 preceding siblings ...)
2024-04-27 23:54 ` classabbyamp
@ 2024-04-28 0:38 ` blacklightpy
2024-04-28 0:38 ` blacklightpy
` (3 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: blacklightpy @ 2024-04-28 0:38 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 455 bytes --]
New comment by blacklightpy on void-packages repository
https://github.com/void-linux/void-packages/issues/50068#issuecomment-2081266236
Comment:
> please don't spam package requests. make a single one for a package you want, and if it is added, its dependencies will be too.
I once heard that we had to split dependencies ([here](https://github.com/void-linux/void-packages/pull/41185#discussion_r1055638769)).. that's why I made separate requests.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Package request: Gazebo: Harmonic
2024-04-27 21:52 [ISSUE] Package request: Gazebo Harmonic blacklightpy
` (5 preceding siblings ...)
2024-04-28 0:38 ` blacklightpy
@ 2024-04-28 0:38 ` blacklightpy
2024-04-28 0:43 ` blacklightpy
` (2 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: blacklightpy @ 2024-04-28 0:38 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 469 bytes --]
New comment by blacklightpy on void-packages repository
https://github.com/void-linux/void-packages/issues/50068#issuecomment-2081266236
Comment:
> please don't spam package requests. make a single one for a package you want, and if it is added, its dependencies will be too.
@classabbyamp I once heard that we had to split dependencies ([here](https://github.com/void-linux/void-packages/pull/41185#discussion_r1055638769)).. that's why I made separate requests.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Package request: Gazebo: Harmonic
2024-04-27 21:52 [ISSUE] Package request: Gazebo Harmonic blacklightpy
` (6 preceding siblings ...)
2024-04-28 0:38 ` blacklightpy
@ 2024-04-28 0:43 ` blacklightpy
2024-04-28 0:46 ` blacklightpy
2024-05-02 1:02 ` blacklightpy
9 siblings, 0 replies; 11+ messages in thread
From: blacklightpy @ 2024-04-28 0:43 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 551 bytes --]
New comment by blacklightpy on void-packages repository
https://github.com/void-linux/void-packages/issues/50068#issuecomment-2081266236
Comment:
> please don't spam package requests. make a single one for a package you want, and if it is added, its dependencies will be too.
@classabbyamp I once heard that we had to split dependencies ([here](https://github.com/void-linux/void-packages/pull/41185#discussion_r1055638769)).. that's why I made separate requests.
Edit: I guess I misunderstood it to mean I should also make multiple requests.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Package request: Gazebo: Harmonic
2024-04-27 21:52 [ISSUE] Package request: Gazebo Harmonic blacklightpy
` (7 preceding siblings ...)
2024-04-28 0:43 ` blacklightpy
@ 2024-04-28 0:46 ` blacklightpy
2024-05-02 1:02 ` blacklightpy
9 siblings, 0 replies; 11+ messages in thread
From: blacklightpy @ 2024-04-28 0:46 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 777 bytes --]
New comment by blacklightpy on void-packages repository
https://github.com/void-linux/void-packages/issues/50068#issuecomment-2081217859
Comment:
I used separate versions for each component because Gazebo comes as distributions. Gazebo Garden is separate from Gazebo Harmonic.
The version of ROS also only works with select versions of Gazebo, using the ROS/GZ bridge, `ros_gz` (packaged as `ros-{ROS_DISTRO}-ros-gz`). For Gazebo Harmonic, ROS 2 Jazzy is the official pairing. But the release will only be on May 23, 2024.
ROS 2 Iron and ROS 2 Humble can work with Gazebo Garden and Gazebo Harmonic, however the builds of `ros-iron-ros-gzgarden`, `ros-iron-ros-gzharmonic`, `ros-humble-ros-gzgarden` and `ros-humble-ros-gzharmonic` are unofficial and separately built.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Package request: Gazebo: Harmonic
2024-04-27 21:52 [ISSUE] Package request: Gazebo Harmonic blacklightpy
` (8 preceding siblings ...)
2024-04-28 0:46 ` blacklightpy
@ 2024-05-02 1:02 ` blacklightpy
9 siblings, 0 replies; 11+ messages in thread
From: blacklightpy @ 2024-05-02 1:02 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 560 bytes --]
New comment by blacklightpy on void-packages repository
https://github.com/void-linux/void-packages/issues/50068#issuecomment-2089360465
Comment:
Since `ros_gz` bridge depends on the ROS version and Gazebo version, if we package multiple Gazebo and ROS versions, they we will have to make `ros_gz` packages for all of them.
Instead, all those who want `ros_gz` aside from the official pairings (as mentioned in the [README](https://github.com/gazebosim/ros_gz)) should install it in their own overlay workspaces using `rosdep install` and `colcon build`.
^ permalink raw reply [flat|nested] 11+ messages in thread