Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] Package request: Gazebo Harmonic
@ 2024-04-27 21:52 blacklightpy
  2024-04-27 22:19 ` Package request: Gazebo: Harmonic blacklightpy
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: blacklightpy @ 2024-04-27 21:52 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 461 bytes --]

New issue by blacklightpy on void-packages repository

https://github.com/void-linux/void-packages/issues/50068

Description:
### Package name

gz-harmonic

### Package homepage

https://gazebosim.org

### Description

Gazebo is a collection of open source software libraries designed to simplify development of high-performance applications.

### Does the requested package meet the package requirements?

Compiled

### Is the requested package released?

Yes

^ 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 ` 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

end of thread, other threads:[~2024-05-02  1:02 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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
2024-04-27 23:54 ` classabbyamp
2024-04-28  0:38 ` blacklightpy
2024-04-28  0:38 ` blacklightpy
2024-04-28  0:43 ` blacklightpy
2024-04-28  0:46 ` blacklightpy
2024-05-02  1:02 ` blacklightpy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).