b7f2cd8bd8
gz-transport-vendor: add libsodium to buildInputs
2025-01-15 19:07:43 -05:00
Superflore
31f07eb092
regenerate all distros, Fri Jan 3 13:42:37 2025
2025-01-04 13:49:22 -05:00
Ben Wolsieffer
06b45cf1ea
plotjuggler: use Protobuf 23
...
The build fails with newer versions.
Closes #546
2025-01-01 17:29:54 -05:00
Ben Wolsieffer
98b0ae0279
gazebo: 11.14.0 -> 11.15.1
2025-01-01 14:47:22 -05:00
Alexandros Liarokapis
df658f7352
remove --as-needed propagated flag from backward-ros in order to avoid stressing the linker
2025-01-01 13:39:59 -05:00
Superflore
1dd9d25f62
regenerate all distros, Fri Dec 27 13:14:53 2024
2025-01-01 12:20:25 -05:00
github-actions[bot]
3f0195fb5d
python3Packages.colcon-defaults: 0.2.8 -> 0.2.9
2024-12-20 18:42:50 -05:00
Bernd Müller
88267aa43d
[add] more rqt related packages
2024-12-16 19:19:13 -05:00
Bernd Müller
5dc2d38897
[add] rqt-bag-plugins
2024-12-16 19:19:13 -05:00
Gavin John
1c6cc877b4
Update meta.description and add meta.homepage if missing
2024-12-15 12:32:48 -05:00
Bernd Müller
13719ace44
[fix] noetic: gazebo-plugins
2024-12-15 12:25:11 -05:00
Bernd Müller
7aa60a2e66
[fix] noetic: gazebo-ros
2024-12-15 12:25:11 -05:00
Bernd Müller
47232f9551
[fix] noetic: rviz
2024-12-15 12:25:11 -05:00
Bernd Müller
aab3da114e
[fix] noetic: rqt-topic
2024-12-15 12:25:11 -05:00
Bernd Müller
61c0d8d4cf
[fix] noetic: rqt-pose-view
2024-12-15 12:25:11 -05:00
Bernd Müller
da1a9fdfa0
[fix] noetic: mbf-abstract-nav
2024-12-15 12:25:11 -05:00
Bernd Müller
b819fd4a44
[fix] noetic: rqt-nav-view
2024-12-15 12:25:11 -05:00
Ben Wolsieffer
6e62ef0f1d
Temporarily restore pythonPackages override
2024-12-12 19:06:03 -05:00
Ben Wolsieffer
da03e58065
Add notice about master/develop branches
2024-12-12 18:33:41 -05:00
Ben Wolsieffer
536b5c3f4b
ros1: get rid of nose dependency
...
Override 'nose = null' to make catkin evaluate even though nose has been
removed from nixpkgs.
2024-12-11 20:48:01 -05:00
Ben Wolsieffer
538d7578a8
Explicitly use python3, move python override to ROS 1
...
Everything uses Python 3 nowadays and the python = python3 override is
only needed for ROS 1 rosdep packages. Move this override to
ros1-overlay.nix, and make sure to use python3 explicitly everywhere
else.
2024-12-11 20:46:20 -05:00
Ben Wolsieffer
51f08f3bba
rolling: remove old ament-cmake-nose file
...
This package no longer exists upstream, but the update process doesn't
remove old files.
2024-12-11 20:45:10 -05:00
Ben Wolsieffer
e66f390525
zmqpp-vendor: add vendor patching
2024-12-08 17:50:28 -05:00
Ben Wolsieffer
23466e5443
flake.lock: Update
...
Flake lock file updates:
• Updated input 'flake-utils':
'github:numtide/flake-utils/c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a?narHash=sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ%3D' (2024-09-17)
→ 'github:numtide/flake-utils/11707dc2f618dd54ca8739b309ec4fc024de578b?narHash=sha256-l0KFg5HjrsfsO/JpG%2Br7fRrqm12kzFHyUHqHCVpMMbI%3D' (2024-11-13)
• Updated input 'nixpkgs':
'github:lopsided98/nixpkgs/345c263f2f53a3710abe117f28a5cb86d0ba4059?narHash=sha256-sjiGsMh%2B1cWXb53Tecsm4skyFNag33GPbVgCdfj3n9I%3D' (2024-09-13)
→ 'github:lopsided98/nixpkgs/22c3f2cf41a0e70184334a958e6b124fb0ce3e01?narHash=sha256-Qn3nPMSopRQJgmvHzVqPcE3I03zJyl8cSbgnnltfFDY%3D' (2024-12-07)
2024-12-08 17:23:44 -05:00
github-actions[bot]
3d94c0f7a9
python3Packages.colcon-core: 0.18.3 -> 0.18.4
2024-12-06 19:35:24 -05:00
github-actions[bot]
86980db26e
python3Packages.colcon-cmake: 0.2.28 -> 0.2.29
2024-12-06 19:35:24 -05:00
Bernd Müller
518d764262
gz-common-vendor: update vendor patching
2024-11-30 16:16:20 -05:00
Ben Wolsieffer
16f49b6f43
sdformat-vendor: update vendor patching
2024-11-29 21:18:26 -05:00
Ben Wolsieffer
4158bd2b8b
python3Packages.colcon-ros-cargo: 0.1.0 -> 0.2.0
2024-11-29 15:36:17 -05:00
Superflore
f08ed457d9
regenerate all distros, Fri Nov 29 13:44:25 2024
2024-11-29 15:21:35 -05:00
Michal Sojka
5676523245
Fix gz-math-vendor in Jazzy
2024-11-24 20:53:01 -05:00
Superflore
45237061be
regenerate all distros, Fri Nov 22 13:28:00 2024
2024-11-22 18:24:11 -05:00
Bernd Müller
458ca0b17a
[fix] new versions of some gz packages
2024-11-22 18:23:53 -05:00
Ben Wolsieffer
1d3da9e17a
nix-ros-build-action: fix finding failed dependencies
2024-11-21 21:08:15 -05:00
Ben Wolsieffer
b4e70ea8c7
nix-ros-build-action: fix failure of diamond dependencies
...
It previously attempted to remove the same package from the graph twice
causing an assertion failure.
2024-11-21 19:16:36 -05:00
Ben Wolsieffer
4e25747880
actions: try to make failed builds cache work
2024-11-20 21:40:28 -05:00
Ben Wolsieffer
315a2ee2c4
workflows: build: update dependencies
...
This should hopefully get a Nix version new enough to support "nix
config"
2024-11-20 20:49:50 -05:00
Ben Wolsieffer
54c4356c50
actions: fix root-attribute
...
Also, get rid of old failed builds caching
2024-11-20 20:20:19 -05:00
Ben Wolsieffer
37e529981b
Remove foxy from GitHub actions
2024-11-20 20:15:46 -05:00
Michal Sojka
b831c70ffd
release.nix: Consider only regular files as examples
...
Recently added commit a9a387b49
("Add flake template", 2024-09-12),
when combined with the previous release.nix changes, resulted in
adding the example/flake subdirectory as an output attribute, which
makes no sense.
2024-11-20 20:13:44 -05:00
Michal Sojka
056462fb94
README.md: Add a link to the Hydra
...
Currently, the hydra instance is in experimental state. I'll probably
do at least some configuration changes so expect downtimes etc. But I
think it's already useful and good start.
2024-11-20 20:13:44 -05:00
Michal Sojka
aa1a8120bd
release.nix: Allow building just examples
...
To do that, we remove the special toplevelOnly parameter introduced in
the last commit and reuse the distro parameter for that. When its
value starts with a dot, it's not a ROS distro name, but an internal
value, which we use to distinguish what to return.
2024-11-20 20:13:44 -05:00
Michal Sojka
b14a85a483
release.nix: Allow building only top-level packages
...
The plan is to have one Hydra jobset for each distro and one for just
the toplevel packages. This allows the latter.
2024-11-20 20:13:44 -05:00
Michal Sojka
a9202c4284
flake.nix: Remove checks for now
...
The checks output is useful for flake-based CI tools such as hydra,
hercules-ci, buildbot-nix and others. However, having it in the flake
in the current state brings several problems:
1. checks should be a flat attrset, while our release.nix provides a
recursive attrset. Recursive attrset is fine for Hydra, but plain
`nix flake check` complains. We can flatten the attrset, but this
is not sufficient because of 2. Alternatively, if we want just
hydra compatibility we can rename checks to hydraJobs, but problem
2 will still persist.
2. We have several packages, which fail to evaluate. Either because of
missing callPackages arguments or because of them being insecure.
This breaks even basic things like `nix flake show`.
2024-11-20 20:13:44 -05:00
Michal Sojka
a451881dff
Make release.nix more readable
2024-11-20 20:13:44 -05:00
Michal Sojka
b23f83fb17
flake.nix: Add aach64-linux to checks
2024-11-20 20:13:44 -05:00
Michal Sojka
4962fecb22
release.nix: Add examples
2024-11-20 20:13:44 -05:00
Michal Sojka
ccae44e675
release.nix: Don't build foxy in CI
2024-11-20 20:13:44 -05:00
Michal Sojka
bf61ea9af7
release.nix: Add top-level packages like colcon
...
This allows running CI on the complete content of this repository.
2024-11-20 20:13:44 -05:00
Michal Sojka
2dd34bfa6f
release.nix: Remove few top-level attributes preventing evaluation in Hydra
...
While doing that, refactor the code to have simpler expressions.
2024-11-20 20:13:44 -05:00