Skip to content
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

bump builds on all vincas, ros2_control, ros2_controllers, control-toolbox, gazebo-ros2-control #204

Closed
wants to merge 5 commits into from

Conversation

sonelu
Copy link

@sonelu sonelu commented Aug 23, 2024

Increased build number for all lists as follows and included for build only:

  • ros2_control
  • ros2_controllers
  • control-toolbox
  • gazebo-ros-control

Fixes #203

@traversaro
Copy link
Member

I am not sure this can work. Basically this may change the ABI of ros2_control packages, so we should rebuild all the downstream packages. That is the reason why we associate this kind of bumps with full rebuilds.

@sonelu
Copy link
Author

sonelu commented Aug 23, 2024

I can add back all the dependent packages.
I thought the dependencies are also built if they are not at the same build no.

@traversaro
Copy link
Member

I thought the dependencies are also built if they are not at the same build no.

To be honest, I am not sure about that, probably @wolfv or @Tobias-Fischer can know more.

@sonelu
Copy link
Author

sonelu commented Aug 25, 2024

@wolfv , @Tobias-Fischer , any comments?

@Tobias-Fischer
Copy link
Contributor

I'm personally against bumping just some package versions. We should rebuild all packages as @traversaro suggested because of potential ABI compatibility. In other words, we need a full rebuild. If you want to fix all patches that are broken @sonelu I could try and find some time to do the remaining chores for it.

@sonelu
Copy link
Author

sonelu commented Aug 26, 2024

@Tobias-Fischer I can certainly try. When you say "patches that are broken" where do I see that? Do we just run a full list and then take all the eventual errors and fix them?

Or another idea: can we setup a new run and build only ros_base, then slowly add to it as things fall into place? That would reduce the load on the CI and make the work more manageable.

@Tobias-Fischer
Copy link
Contributor

Yes that sounds like a good suggestion. I personally recommend doing the build locally first as it is a lot faster to iterate.

@sonelu
Copy link
Author

sonelu commented Aug 26, 2024

I can definitely do that. I read through the instruction for building it locally, but I have a question: it only builds the native architecture (i.e. I need linux-64 to build the linux-64 version, Mac OS to build the osx version, and arm64 (raspberry pi?) to build the linux-aarch64, etc.)? Or can you cross build on a linux-64 machine?

@Tobias-Fischer
Copy link
Contributor

You can cross build, but the native builds should be sufficient :).

Also you can use the “—skip-existing=fast” flag for boa to avoid building already built packages.

@sonelu
Copy link
Author

sonelu commented Aug 26, 2024

Ok, I'll have a try and see how it goes.

@Tobias-Fischer
Copy link
Contributor

For cross builds see

boa build . -m ./.ci_support/conda_forge_pinnings.yaml -m ./conda_build_config.yaml --target-platform=linux-aarch64

@sonelu
Copy link
Author

sonelu commented Aug 26, 2024

OK, I've done a local build for ros_core on linux-64 and the output is the one bellow. I assume that means all packages were build successfully:

                                              Output: ros-humble-ros-core 0.10.0 BN: 7
                                                              Variant:
                                                               Build:

                                                    ╷                     ╷              ╷                     ╷
  Dependency                                        │ Version requirement │ Selected     │ Build               │ Channel
 ═══════════════════════════════════════════════════╪═════════════════════╪══════════════╪═════════════════════╪═══════════════════
  Build                                             │                     │              │                     │
  gxx_linux-64                                      │ 12*                 │ 12.4.0       │ h8489865_0          │ conda-forge
  gcc_linux-64                                      │ 12*                 │ 12.4.0       │ h6b7512a_0          │ conda-forge
  sysroot_linux-64                                  │ 2.17.*              │ 2.17         │ h4a8ded7_16         │ conda-forge
  ninja                                             │                     │ 1.12.1       │ h297d8ca_0          │ conda-forge
  setuptools                                        │ 69.*                │ 69.5.1       │ pyhd8ed1ab_0        │ conda-forge
  make                                              │                     │ 4.4.1        │ hb9d3cd8_0          │ conda-forge
  coreutils                                         │                     │ 9.5          │ hd590300_0          │ conda-forge
  cmake                                             │                     │ 3.30.2       │ hf8c4bd3_0          │ conda-forge
  cython                                            │                     │ 3.0.11       │ py312hca68cad_0     │ conda-forge
  libgcc-devel_linux-64                             │                     │ 12.4.0       │ ha4f9413_100        │ conda-forge
  _sysroot_linux-64_curr_repodata_hack              │                     │ 3            │ h69a702a_16         │ conda-forge
  tzdata                                            │                     │ 2024a        │ h0c530f3_0          │ conda-forge
  libstdcxx-devel_linux-64                          │                     │ 12.4.0       │ ha4f9413_100        │ conda-forge
  kernel-headers_linux-64                           │                     │ 3.10.0       │ h4a8ded7_16         │ conda-forge
  _libgcc_mutex                                     │                     │ 0.1          │ conda_forge         │ conda-forge
  ld_impl_linux-64                                  │                     │ 2.40         │ hf3520f5_7          │ conda-forge
  ca-certificates                                   │                     │ 2024.7.4     │ hbcca054_0          │ conda-forge
  python_abi                                        │                     │ 3.12         │ 5_cp312             │ conda-forge
  libgomp                                           │                     │ 14.1.0       │ h77fa898_0          │ conda-forge
  binutils_impl_linux-64                            │                     │ 2.40         │ ha1999f0_7          │ conda-forge
  _openmp_mutex                                     │                     │ 4.5          │ 2_gnu               │ conda-forge
  binutils_linux-64                                 │                     │ 2.40         │ hb3c18ed_0          │ conda-forge
  libgcc-ng                                         │                     │ 14.1.0       │ h77fa898_0          │ conda-forge
  c-ares                                            │                     │ 1.33.1       │ heb4867d_0          │ conda-forge
  libev                                             │                     │ 4.33         │ hd590300_2          │ conda-forge
  openssl                                           │                     │ 3.3.1        │ hb9d3cd8_3          │ conda-forge
  libxcrypt                                         │                     │ 4.4.36       │ hd590300_1          │ conda-forge
  libffi                                            │                     │ 3.4.2        │ h7f98852_5          │ conda-forge
  bzip2                                             │                     │ 1.0.8        │ h4bc722e_7          │ conda-forge
  ncurses                                           │                     │ 6.5          │ he02047a_1          │ conda-forge
  libzlib                                           │                     │ 1.3.1        │ h4ab18f5_1          │ conda-forge
  libstdcxx-ng                                      │                     │ 14.1.0       │ hc0a3c3a_0          │ conda-forge
  libuuid                                           │                     │ 2.38.1       │ h0b41bf4_0          │ conda-forge
  libnsl                                            │                     │ 2.0.1        │ hd590300_0          │ conda-forge
  keyutils                                          │                     │ 1.6.1        │ h166bdaf_0          │ conda-forge
  rhash                                             │                     │ 1.4.4        │ hd590300_0          │ conda-forge
  libuv                                             │                     │ 1.48.0       │ hd590300_0          │ conda-forge
  libexpat                                          │                     │ 2.6.2        │ h59595ed_0          │ conda-forge
  xz                                                │                     │ 5.2.6        │ h166bdaf_0          │ conda-forge
  libedit                                           │                     │ 3.1.20191231 │ he28a2e2_2          │ conda-forge
  readline                                          │                     │ 8.2          │ h8228510_1          │ conda-forge
  tk                                                │                     │ 8.6.13       │ noxft_h4845f30_101  │ conda-forge
  libsqlite                                         │                     │ 3.46.0       │ hde9e2c9_0          │ conda-forge
  libssh2                                           │                     │ 1.11.0       │ h0841786_0          │ conda-forge
  libnghttp2                                        │                     │ 1.58.0       │ h47da74e_1          │ conda-forge
  zstd                                              │                     │ 1.5.6        │ ha6fb4c9_0          │ conda-forge
  libsanitizer                                      │                     │ 12.4.0       │ h46f95d5_0          │ conda-forge
  krb5                                              │                     │ 1.21.3       │ h659f571_0          │ conda-forge
  python                                            │                     │ 3.12.5       │ h2ad013b_0_cpython  │ conda-forge
  gcc_impl_linux-64                                 │                     │ 12.4.0       │ hb2e57f8_0          │ conda-forge
  libcurl                                           │                     │ 8.9.1        │ hdb1bdb2_0          │ conda-forge
  gxx_impl_linux-64                                 │                     │ 12.4.0       │ h613a52c_0          │ conda-forge
  wheel                                             │                     │ 0.44.0       │ pyhd8ed1ab_0        │ conda-forge
  pip                                               │                     │ 24.2         │ pyhd8ed1ab_0        │ conda-forge
                                                    │                     │              │                     │
  Host                                              │                     │              │                     │
  numpy                                             │ 1.23.*              │ 1.23.5       │ py311h7d28db0_0     │ conda-forge
  pip                                               │                     │ 24.2         │ pyhd8ed1ab_0        │ conda-forge
  pkg-config                                        │                     │ 0.29.2       │ h4bc722e_1009       │ conda-forge
  python                                            │ 3.11.* *_cpython    │ 3.11.9       │ hb806964_0_cpython  │ conda-forge
  ros-humble-ament-cmake                            │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ros-environment                        │                     │ 3.2.2        │ py311hb335429_7     │ local
  ros-humble-ros-workspace                          │                     │ 1.0.2        │ py311hb335429_6     │ robostack-staging
  ros2-distro-mutex                                 │ 0.5.* humble        │ 0.5.0        │ humble              │ robostack-staging
  libstdcxx-ng                                      │ >=12                │ 14.1.0       │ hc0a3c3a_0          │ conda-forge
  libgcc-ng                                         │ >=12                │              │                     │
  libgcc-ng                                         │ >=12                │ 14.1.0       │ h77fa898_0          │ conda-forge
  __glibc                                           │ >=2.17,<3.0.a0      │              │                     │
  _libgcc_mutex                                     │                     │ 0.1          │ conda_forge         │ conda-forge
  python_abi                                        │                     │ 3.11         │ 5_cp311             │ conda-forge
  ld_impl_linux-64                                  │                     │ 2.40         │ hf3520f5_7          │ conda-forge
  ca-certificates                                   │                     │ 2024.7.4     │ hbcca054_0          │ conda-forge
  libgomp                                           │                     │ 14.1.0       │ h77fa898_0          │ conda-forge
  _openmp_mutex                                     │                     │ 4.5          │ 2_gnu               │ conda-forge
  c-ares                                            │                     │ 1.33.1       │ heb4867d_0          │ conda-forge
  libev                                             │                     │ 4.33         │ hd590300_2          │ conda-forge
  libgfortran5                                      │                     │ 14.1.0       │ hc5f4f2c_0          │ conda-forge
  openssl                                           │                     │ 3.3.1        │ hb9d3cd8_3          │ conda-forge
  libxcrypt                                         │                     │ 4.4.36       │ hd590300_1          │ conda-forge
  libffi                                            │                     │ 3.4.2        │ h7f98852_5          │ conda-forge
  bzip2                                             │                     │ 1.0.8        │ h4bc722e_7          │ conda-forge
  ncurses                                           │                     │ 6.5          │ he02047a_1          │ conda-forge
  libzlib                                           │                     │ 1.3.1        │ h4ab18f5_1          │ conda-forge
  keyutils                                          │                     │ 1.6.1        │ h166bdaf_0          │ conda-forge
  rhash                                             │                     │ 1.4.4        │ hd590300_0          │ conda-forge
  libuv                                             │                     │ 1.48.0       │ hd590300_0          │ conda-forge
  libuuid                                           │                     │ 2.38.1       │ h0b41bf4_0          │ conda-forge
  libnsl                                            │                     │ 2.0.1        │ hd590300_0          │ conda-forge
  libexpat                                          │                     │ 2.6.2        │ h59595ed_0          │ conda-forge
  xz                                                │                     │ 5.2.6        │ h166bdaf_0          │ conda-forge
  libgfortran-ng                                    │                     │ 14.1.0       │ h69a702a_0          │ conda-forge
  libedit                                           │                     │ 3.1.20191231 │ he28a2e2_2          │ conda-forge
  readline                                          │                     │ 8.2          │ h8228510_1          │ conda-forge
  tk                                                │                     │ 8.6.13       │ noxft_h4845f30_101  │ conda-forge
  libsqlite                                         │                     │ 3.46.0       │ hde9e2c9_0          │ conda-forge
  libssh2                                           │                     │ 1.11.0       │ h0841786_0          │ conda-forge
  libnghttp2                                        │                     │ 1.58.0       │ h47da74e_1          │ conda-forge
  zstd                                              │                     │ 1.5.6        │ ha6fb4c9_0          │ conda-forge
  libopenblas                                       │                     │ 0.3.27       │ pthreads_hac2b453_1 │ conda-forge
  krb5                                              │                     │ 1.21.3       │ h659f571_0          │ conda-forge
  libblas                                           │                     │ 3.9.0        │ 23_linux64_openblas │ conda-forge
  libcurl                                           │                     │ 8.9.1        │ hdb1bdb2_0          │ conda-forge
  libcblas                                          │                     │ 3.9.0        │ 23_linux64_openblas │ conda-forge
  liblapack                                         │                     │ 3.9.0        │ 23_linux64_openblas │ conda-forge
  cmake                                             │                     │ 3.30.2       │ hf8c4bd3_0          │ conda-forge
  tzdata                                            │                     │ 2024a        │ h0c530f3_0          │ conda-forge
  wheel                                             │                     │ 0.44.0       │ pyhd8ed1ab_0        │ conda-forge
  setuptools                                        │                     │ 72.2.0       │ pyhd8ed1ab_0        │ conda-forge
  zipp                                              │                     │ 3.20.0       │ pyhd8ed1ab_0        │ conda-forge
  six                                               │                     │ 1.16.0       │ pyh6c4a22f_0        │ conda-forge
  pyparsing                                         │                     │ 3.1.4        │ pyhd8ed1ab_0        │ conda-forge
  docutils                                          │                     │ 0.21.2       │ pyhd8ed1ab_0        │ conda-forge
  importlib_resources                               │                     │ 6.4.4        │ pyhd8ed1ab_0        │ conda-forge
  importlib-metadata                                │                     │ 8.4.0        │ pyha770c72_0        │ conda-forge
  python-dateutil                                   │                     │ 2.9.0        │ pyhd8ed1ab_0        │ conda-forge
  catkin_pkg                                        │                     │ 1.0.0        │ pyhd8ed1ab_0        │ conda-forge
  ros-humble-ament-package                          │                     │ 0.14.0       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-core                       │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-include-directories        │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-version                    │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-test                       │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-python                     │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-libraries                  │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-gen-version-h              │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-export-link-flags          │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-export-libraries           │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-export-include-directories │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-export-definitions         │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-target-dependencies        │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-export-dependencies        │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-export-targets             │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-export-interfaces          │                     │ 1.3.10       │ py311hb335429_7     │ local
                                                    │                     │              │                     │
  Run                                               │                     │              │                     │
  python                                            │                     │ 3.11.9       │ hb806964_0_cpython  │ conda-forge
  ros-humble-ament-cmake                            │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-auto                       │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-gmock                      │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-gtest                      │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-pytest                     │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-ros                        │                     │ 0.10.0       │ py311hb335429_7     │ local
  ros-humble-ament-index-cpp                        │                     │ 1.4.0        │ py311hb335429_7     │ local
  ros-humble-ament-index-python                     │                     │ 1.4.0        │ py311hb335429_7     │ local
  ros-humble-ament-lint-auto                        │                     │ 0.12.11      │ py311hb335429_7     │ local
  ros-humble-ament-lint-common                      │                     │ 0.12.11      │ py311hb335429_7     │ local
  ros-humble-class-loader                           │                     │ 2.2.0        │ py311hb303436_7     │ local
  ros-humble-common-interfaces                      │                     │ 4.2.4        │ py311hb335429_7     │ local
  ros-humble-launch                                 │                     │ 1.0.6        │ py311hb335429_7     │ local
  ros-humble-launch-ros                             │                     │ 0.19.7       │ py311hb335429_7     │ local
  ros-humble-launch-testing                         │                     │ 1.0.6        │ py311hb335429_7     │ local
  ros-humble-launch-testing-ament-cmake             │                     │ 1.0.6        │ py311hb335429_7     │ local
  ros-humble-launch-testing-ros                     │                     │ 0.19.7       │ py311hb335429_7     │ local
  ros-humble-launch-xml                             │                     │ 1.0.6        │ py311hb335429_7     │ local
  ros-humble-launch-yaml                            │                     │ 1.0.6        │ py311hb335429_7     │ local
  ros-humble-pluginlib                              │                     │ 5.1.0        │ py311hb335429_7     │ local
  ros-humble-rcl-lifecycle                          │                     │ 5.3.9        │ py311hb335429_7     │ local
  ros-humble-rclcpp                                 │                     │ 16.0.10      │ py311hb335429_7     │ local
  ros-humble-rclcpp-action                          │                     │ 16.0.10      │ py311hb335429_7     │ local
  ros-humble-rclcpp-lifecycle                       │                     │ 16.0.10      │ py311hb335429_7     │ local
  ros-humble-rclpy                                  │                     │ 3.3.14       │ py311hb335429_7     │ local
  ros-humble-ros-environment                        │                     │ 3.2.2        │ py311hb335429_7     │ local
  ros-humble-ros-workspace                          │                     │ 1.0.2        │ py311hb335429_6     │ robostack-staging
  ros-humble-ros2cli-common-extensions              │                     │ 0.1.1        │ py311hb335429_7     │ local
  ros-humble-ros2launch                             │                     │ 0.19.7       │ py311hb335429_7     │ local
  ros-humble-rosidl-default-generators              │                     │ 1.2.0        │ py311hb335429_7     │ local
  ros-humble-rosidl-default-runtime                 │                     │ 1.2.0        │ py311hb335429_7     │ local
  ros-humble-sros2                                  │                     │ 0.10.5       │ py311hb335429_7     │ local
  ros-humble-sros2-cmake                            │                     │ 0.10.5       │ py311hb335429_7     │ local
  ros2-distro-mutex                                 │ 0.5.* humble        │              │                     │
  libstdcxx-ng                                      │ >=12                │ 14.1.0       │ hc0a3c3a_0          │ conda-forge
  libgcc-ng                                         │ >=12                │              │                     │
  libgcc-ng                                         │ >=12                │ 14.1.0       │ h77fa898_0          │ conda-forge
  __glibc                                           │ >=2.17,<3.0.a0      │              │                     │
  numpy                                             │ >=1.23.5,<2.0a0     │ 1.26.4       │ py311h64a7726_0     │ conda-forge
  python_abi                                        │ 3.11.* *_cp311      │ 3.11         │ 5_cp311             │ conda-forge
  ros2-distro-mutex                                 │ 0.5.*               │ 0.5.0        │ humble              │ robostack-staging
  _libgcc_mutex                                     │                     │ 0.1          │ conda_forge         │ conda-forge
  ld_impl_linux-64                                  │                     │ 2.40         │ hf3520f5_7          │ conda-forge
  ca-certificates                                   │                     │ 2024.7.4     │ hbcca054_0          │ conda-forge
  libgomp                                           │                     │ 14.1.0       │ h77fa898_0          │ conda-forge
  _openmp_mutex                                     │                     │ 4.5          │ 2_gnu               │ conda-forge
  attr                                              │                     │ 2.5.1        │ h166bdaf_1          │ conda-forge
  c-ares                                            │                     │ 1.33.1       │ heb4867d_0          │ conda-forge
  libev                                             │                     │ 4.33         │ hd590300_2          │ conda-forge
  libgfortran5                                      │                     │ 14.1.0       │ hc5f4f2c_0          │ conda-forge
  libiconv                                          │                     │ 1.17         │ hd590300_2          │ conda-forge
  openssl                                           │                     │ 3.3.1        │ hb9d3cd8_3          │ conda-forge
  libxcrypt                                         │                     │ 4.4.36       │ hd590300_1          │ conda-forge
  libffi                                            │                     │ 3.4.2        │ h7f98852_5          │ conda-forge
  bzip2                                             │                     │ 1.0.8        │ h4bc722e_7          │ conda-forge
  ncurses                                           │                     │ 6.5          │ he02047a_1          │ conda-forge
  libzlib                                           │                     │ 1.3.1        │ h4ab18f5_1          │ conda-forge
  keyutils                                          │                     │ 1.6.1        │ h166bdaf_0          │ conda-forge
  rhash                                             │                     │ 1.4.4        │ hd590300_0          │ conda-forge
  libuv                                             │                     │ 1.48.0       │ hd590300_0          │ conda-forge
  yaml                                              │                     │ 0.2.5        │ h7f98852_2          │ conda-forge
  libuuid                                           │                     │ 2.38.1       │ h0b41bf4_0          │ conda-forge
  libnsl                                            │                     │ 2.0.1        │ hd590300_0          │ conda-forge
  libexpat                                          │                     │ 2.6.2        │ h59595ed_0          │ conda-forge
  xz                                                │                     │ 5.2.6        │ h166bdaf_0          │ conda-forge
  libacl                                            │                     │ 2.3.2        │ h0f662aa_0          │ conda-forge
  libgfortran-ng                                    │                     │ 14.1.0       │ h69a702a_0          │ conda-forge
  libedit                                           │                     │ 3.1.20191231 │ he28a2e2_2          │ conda-forge
  readline                                          │                     │ 8.2          │ h8228510_1          │ conda-forge
  tk                                                │                     │ 8.6.13       │ noxft_h4845f30_101  │ conda-forge
  libsqlite                                         │                     │ 3.46.0       │ hde9e2c9_0          │ conda-forge
  libssh2                                           │                     │ 1.11.0       │ h0841786_0          │ conda-forge
  fmt                                               │                     │ 10.2.1       │ h00ab1b0_0          │ conda-forge
  pcre                                              │                     │ 8.45         │ h9c3ff4c_0          │ conda-forge
  uncrustify                                        │                     │ 0.74.0       │ h27087fc_0          │ conda-forge
  foonathan-memory                                  │                     │ 0.7.3        │ he02047a_0          │ conda-forge
  libnghttp2                                        │                     │ 1.58.0       │ h47da74e_1          │ conda-forge
  icu                                               │                     │ 75.1         │ he02047a_0          │ conda-forge
  zstd                                              │                     │ 1.5.6        │ ha6fb4c9_0          │ conda-forge
  console_bridge                                    │                     │ 1.0.2        │ h924138e_1          │ conda-forge
  tinyxml2                                          │                     │ 10.0.0       │ h59595ed_0          │ conda-forge
  yaml-cpp                                          │                     │ 0.8.0        │ h59595ed_0          │ conda-forge
  gtest                                             │                     │ 1.15.2       │ h434a139_0          │ conda-forge
  libopenblas                                       │                     │ 0.3.27       │ pthreads_hac2b453_1 │ conda-forge
  krb5                                              │                     │ 1.21.3       │ h659f571_0          │ conda-forge
  spdlog                                            │                     │ 1.12.0       │ hd2e6256_2          │ conda-forge
  libxml2                                           │                     │ 2.12.7       │ he7c6b58_4          │ conda-forge
  gmock                                             │                     │ 1.15.2       │ ha770c72_0          │ conda-forge
  libblas                                           │                     │ 3.9.0        │ 23_linux64_openblas │ conda-forge
  libcurl                                           │                     │ 8.9.1        │ hdb1bdb2_0          │ conda-forge
  libxslt                                           │                     │ 1.1.39       │ h76b75d6_0          │ conda-forge
  libcblas                                          │                     │ 3.9.0        │ 23_linux64_openblas │ conda-forge
  liblapack                                         │                     │ 3.9.0        │ 23_linux64_openblas │ conda-forge
  cmake                                             │                     │ 3.30.2       │ hf8c4bd3_0          │ conda-forge
  tzdata                                            │                     │ 2024a        │ h0c530f3_0          │ conda-forge
  wheel                                             │                     │ 0.44.0       │ pyhd8ed1ab_0        │ conda-forge
  setuptools                                        │                     │ 72.2.0       │ pyhd8ed1ab_0        │ conda-forge
  pip                                               │                     │ 24.2         │ pyhd8ed1ab_0        │ conda-forge
  distro                                            │                     │ 1.9.0        │ pyhd8ed1ab_0        │ conda-forge
  pygments                                          │                     │ 2.18.0       │ pyhd8ed1ab_0        │ conda-forge
  pycodestyle                                       │                     │ 2.12.1       │ pyhd8ed1ab_0        │ conda-forge
  six                                               │                     │ 1.16.0       │ pyh6c4a22f_0        │ conda-forge
  pyflakes                                          │                     │ 3.2.0        │ pyhd8ed1ab_0        │ conda-forge
  mccabe                                            │                     │ 0.7.0        │ pyhd8ed1ab_0        │ conda-forge
  snowballstemmer                                   │                     │ 2.2.0        │ pyhd8ed1ab_0        │ conda-forge
  pycparser                                         │                     │ 2.22         │ pyhd8ed1ab_0        │ conda-forge
  pyparsing                                         │                     │ 3.1.4        │ pyhd8ed1ab_0        │ conda-forge
  docutils                                          │                     │ 0.21.2       │ pyhd8ed1ab_0        │ conda-forge
  zipp                                              │                     │ 3.20.0       │ pyhd8ed1ab_0        │ conda-forge
  tomli                                             │                     │ 2.0.1        │ pyhd8ed1ab_0        │ conda-forge
  iniconfig                                         │                     │ 2.0.0        │ pyhd8ed1ab_0        │ conda-forge
  exceptiongroup                                    │                     │ 1.2.2        │ pyhd8ed1ab_0        │ conda-forge
  colorama                                          │                     │ 0.4.6        │ pyhd8ed1ab_0        │ conda-forge
  lark-parser                                       │                     │ 0.12.0       │ pyhd8ed1ab_0        │ conda-forge
  pluggy                                            │                     │ 1.5.0        │ pyhd8ed1ab_0        │ conda-forge
  packaging                                         │                     │ 24.1         │ pyhd8ed1ab_0        │ conda-forge
  argcomplete                                       │                     │ 3.5.0        │ pyhd8ed1ab_0        │ conda-forge
  empy                                              │                     │ 3.3.4        │ pyh9f0ad1d_1        │ conda-forge
  python-dateutil                                   │                     │ 2.9.0        │ pyhd8ed1ab_0        │ conda-forge
  flake8                                            │                     │ 7.1.1        │ pyhd8ed1ab_0        │ conda-forge
  importlib-metadata                                │                     │ 8.4.0        │ pyha770c72_0        │ conda-forge
  importlib_resources                               │                     │ 6.4.4        │ pyhd8ed1ab_0        │ conda-forge
  pydocstyle                                        │                     │ 6.3.0        │ pyhd8ed1ab_0        │ conda-forge
  pytest                                            │                     │ 8.3.2        │ pyhd8ed1ab_0        │ conda-forge
  catkin_pkg                                        │                     │ 1.0.0        │ pyhd8ed1ab_0        │ conda-forge
  psutil                                            │                     │ 6.0.0        │ py311h331c9d8_0     │ conda-forge
  pyyaml                                            │                     │ 6.0.2        │ py311h61187de_0     │ conda-forge
  netifaces                                         │                     │ 0.11.0       │ py311h459d7ec_2     │ conda-forge
  lxml                                              │                     │ 5.3.0        │ py311h6d46414_0     │ conda-forge
  cppcheck                                          │                     │ 2.14.2       │ py311hdd5f75e_0     │ conda-forge
  cffi                                              │                     │ 1.17.0       │ py311ha8e6434_0     │ conda-forge
  cryptography                                      │                     │ 43.0.0       │ py311hc6616f6_0     │ conda-forge
  rospkg                                            │                     │ 1.5.1        │ pyhd8ed1ab_0        │ conda-forge
  ros-humble-ament-package                          │                     │ 0.14.0       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-core                       │                     │ 1.3.10       │ py311hb335429_7     │ local
  rosdistro                                         │                     │ 0.9.0        │ py311h38be061_1     │ conda-forge
  ros-humble-ament-cmake-include-directories        │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-uncrustify-vendor                      │                     │ 2.0.2        │ py311hb335429_7     │ local
  ros-humble-ament-lint                             │                     │ 0.12.11      │ py311hb335429_7     │ local
  ros-humble-iceoryx-hoofs                          │                     │ 2.0.5        │ py311hb335429_7     │ local
  ros-humble-foonathan-memory-vendor                │                     │ 1.2.0        │ py311hb335429_7     │ local
  ros-humble-spdlog-vendor                          │                     │ 1.3.1        │ py311h9883907_7     │ local
  ros-humble-iceoryx-binding-c                      │                     │ 2.0.5        │ py311hb335429_7     │ local
  ros-humble-fastrtps-cmake-module                  │                     │ 2.2.2        │ py311hb335429_7     │ local
  ros-humble-fastcdr                                │                     │ 1.0.24       │ py311hb335429_7     │ local
  ros-humble-rosidl-typesupport-interface           │                     │ 3.1.5        │ py311hb335429_7     │ local
  ros-humble-ament-cmake-version                    │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-python                     │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-libraries                  │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-gen-version-h              │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-export-link-flags          │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-export-libraries           │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-export-include-directories │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-export-definitions         │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cppcheck                         │                     │ 0.12.11      │ py311hb335429_7     │ local
  ros-humble-ament-cpplint                          │                     │ 0.12.11      │ py311hb335429_7     │ local
  ros-humble-gtest-vendor                           │                     │ 1.10.9006    │ py311hb335429_7     │ local
  ros-humble-ament-lint-cmake                       │                     │ 0.12.11      │ py311hb335429_7     │ local
  ros-humble-domain-coordinator                     │                     │ 0.10.0       │ py311hb335429_7     │ local
  ros-humble-console-bridge-vendor                  │                     │ 1.4.1        │ py311hb303436_7     │ local
  ros-humble-osrf-pycommon                          │                     │ 2.0.2        │ py311hb335429_7     │ local
  ros-humble-python-cmake-module                    │                     │ 0.10.0       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-test                       │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-tinyxml2-vendor                        │                     │ 0.7.6        │ py311hfc76a15_7     │ local
  ros-humble-libyaml-vendor                         │                     │ 1.2.2        │ py311hb335429_7     │ local
  ros-humble-tracetools                             │                     │ 4.1.1        │ py311hb335429_7     │ local
  ros-humble-rcutils                                │                     │ 5.1.6        │ py311hb335429_7     │ local
  ros-humble-rpyutils                               │                     │ 0.2.1        │ py311hb335429_7     │ local
  ros-humble-rosidl-cli                             │                     │ 3.1.5        │ py311hb335429_7     │ local
  ros-humble-ament-uncrustify                       │                     │ 0.12.11      │ py311hb335429_7     │ local
  ros-humble-ament-copyright                        │                     │ 0.12.11      │ py311hb335429_7     │ local
  ros-humble-ament-flake8                           │                     │ 0.12.11      │ py311hb335429_7     │ local
  ros-humble-ament-pep257                           │                     │ 0.12.11      │ py311hb335429_7     │ local
  ros-humble-ament-xmllint                          │                     │ 0.12.11      │ py311hb335429_7     │ local
  ros-humble-iceoryx-posh                           │                     │ 2.0.5        │ py311hb335429_7     │ local
  ros-humble-fastrtps                               │                     │ 2.6.8        │ py311h70423f0_7     │ local
  ros-humble-ament-cmake-target-dependencies        │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-export-dependencies        │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-export-targets             │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-ament-cmake-export-interfaces          │                     │ 1.3.10       │ py311hb335429_7     │ local
  ros-humble-gmock-vendor                           │                     │ 1.10.9006    │ py311hb335429_7     │ local
  ros-humble-ament-cmake-lint-cmake                 │                     │ 0.12.11      │ py311hb335429_7     │ local
  ros-humble-ament-cmake-cpplint                    │                     │ 0.12.11      │ py311hb335429_7     │ local
  ros-humble-ament-cmake-cppcheck                   │                     │ 0.12.11      │ py311hb335429_7     │ local
  ros-humble-rcpputils                              │                     │ 2.4.3        │ py311hb335429_7     │ local
  ros-humble-rcl-logging-interface                  │                     │ 2.3.1        │ py311hb335429_7     │ local
  ros-humble-rosidl-adapter                         │                     │ 3.1.5        │ py311hb335429_7     │ local
  ros-humble-ament-cmake-uncrustify                 │                     │ 0.12.11      │ py311hb335429_7     │ local
  ros-humble-ament-cmake-copyright                  │                     │ 0.12.11      │ py311hb335429_7     │ local
  ros-humble-ament-cmake-flake8                     │                     │ 0.12.11      │ py311hb335429_7     │ local
  ros-humble-ament-cmake-pep257                     │                     │ 0.12.11      │ py311hb335429_7     │ local
  ros-humble-ament-cmake-xmllint                    │                     │ 0.12.11      │ py311hb335429_7     │ local
  ros-humble-cyclonedds                             │                     │ 0.10.4       │ py311h8eb0f6d_7     │ local
  ros-humble-rcl-logging-spdlog                     │                     │ 2.3.1        │ py311h9883907_7     │ local
  ros-humble-rosidl-parser                          │                     │ 3.1.5        │ py311hb335429_7     │ local
  ros-humble-rti-connext-dds-cmake-module           │                     │ 0.11.2       │ py311hb335429_7     │ local
  ros-humble-rmw-implementation-cmake               │                     │ 6.1.2        │ py311hb335429_7     │ local
  ros-humble-rosidl-runtime-c                       │                     │ 3.1.5        │ py311hb335429_7     │ local
  ros-humble-rosidl-runtime-py                      │                     │ 0.9.3        │ py311hb335429_7     │ local
  ros-humble-rosidl-cmake                           │                     │ 3.1.5        │ py311hb335429_7     │ local
  ros-humble-rmw                                    │                     │ 6.1.2        │ py311hb335429_7     │ local
  ros-humble-rosidl-runtime-cpp                     │                     │ 3.1.5        │ py311hb335429_7     │ local
  ros-humble-rosidl-generator-c                     │                     │ 3.1.5        │ py311hb335429_7     │ local
  ros-humble-rosidl-typesupport-introspection-c     │                     │ 3.1.5        │ py311hb335429_7     │ local
  ros-humble-rcl-yaml-param-parser                  │                     │ 5.3.9        │ py311hb335429_7     │ local
  ros-humble-rosidl-generator-cpp                   │                     │ 3.1.5        │ py311hb335429_7     │ local
  ros-humble-rosidl-typesupport-introspection-cpp   │                     │ 3.1.5        │ py311hb335429_7     │ local
  ros-humble-rosidl-typesupport-fastrtps-cpp        │                     │ 2.2.2        │ py311hb335429_7     │ local
  ros-humble-rosidl-typesupport-fastrtps-c          │                     │ 2.2.2        │ py311hb335429_7     │ local
  ros-humble-rosidl-typesupport-c                   │                     │ 2.0.1        │ py311hb335429_7     │ local
  ros-humble-rosidl-typesupport-cpp                 │                     │ 2.0.1        │ py311hb335429_7     │ local
  ros-humble-rosidl-generator-py                    │                     │ 0.14.4       │ py311hb335429_7     │ local
  ros-humble-rmw-dds-common                         │                     │ 1.6.0        │ py311hb335429_7     │ local
  ros-humble-std-srvs                               │                     │ 4.2.4        │ py311hb335429_7     │ local
  ros-humble-lifecycle-msgs                         │                     │ 1.2.1        │ py311hb335429_7     │ local
  ros-humble-unique-identifier-msgs                 │                     │ 2.2.1        │ py311hb335429_7     │ local
  ros-humble-builtin-interfaces                     │                     │ 1.2.1        │ py311hb335429_7     │ local
  ros-humble-rmw-connextdds-common                  │                     │ 0.11.2       │ py311hb335429_7     │ local
  ros-humble-rmw-fastrtps-shared-cpp                │                     │ 6.2.7        │ py311hb335429_7     │ local
  ros-humble-rmw-cyclonedds-cpp                     │                     │ 1.3.4        │ py311hb335429_7     │ local
  ros-humble-std-msgs                               │                     │ 4.2.4        │ py311hb335429_7     │ local
  ros-humble-statistics-msgs                        │                     │ 1.2.1        │ py311hb335429_7     │ local
  ros-humble-rosgraph-msgs                          │                     │ 1.2.1        │ py311hb335429_7     │ local
  ros-humble-rcl-interfaces                         │                     │ 1.2.1        │ py311hb335429_7     │ local
  ros-humble-action-msgs                            │                     │ 1.2.1        │ py311hb335429_7     │ local
  ros-humble-rmw-connextdds                         │                     │ 0.11.2       │ py311hb335429_7     │ local
  ros-humble-rmw-fastrtps-dynamic-cpp               │                     │ 6.2.7        │ py311hb335429_7     │ local
  ros-humble-rmw-fastrtps-cpp                       │                     │ 6.2.7        │ py311hb335429_7     │ local
  ros-humble-geometry-msgs                          │                     │ 4.2.4        │ py311hb335429_7     │ local
  ros-humble-actionlib-msgs                         │                     │ 4.2.4        │ py311hb335429_7     │ local
  ros-humble-composition-interfaces                 │                     │ 1.2.1        │ py311hb335429_7     │ local
  ros-humble-rmw-implementation                     │                     │ 2.8.4        │ py311hb335429_7     │ local
  ros-humble-trajectory-msgs                        │                     │ 4.2.4        │ py311hb335429_7     │ local
  ros-humble-shape-msgs                             │                     │ 4.2.4        │ py311hb335429_7     │ local
  ros-humble-sensor-msgs                            │                     │ 4.2.4        │ py311hb335429_7     │ local
  ros-humble-nav-msgs                               │                     │ 4.2.4        │ py311hb335429_7     │ local
  ros-humble-diagnostic-msgs                        │                     │ 4.2.4        │ py311hb335429_7     │ local
  ros-humble-rcl                                    │                     │ 5.3.9        │ py311hb335429_7     │ local
  ros-humble-visualization-msgs                     │                     │ 4.2.4        │ py311hb335429_7     │ local
  ros-humble-stereo-msgs                            │                     │ 4.2.4        │ py311hb335429_7     │ local
  ros-humble-libstatistics-collector                │                     │ 1.3.2        │ py311hb335429_7     │ local
  ros-humble-rcl-action                             │                     │ 5.3.9        │ py311hb335429_7     │ local
  ros-humble-rclcpp-components                      │                     │ 16.0.10      │ py311hb335429_7     │ local
  ros-humble-ros2cli                                │                     │ 0.18.11      │ py311hb335429_7     │ local
  ros-humble-ros2topic                              │                     │ 0.18.11      │ py311hb335429_7     │ local
  ros-humble-ros2service                            │                     │ 0.18.11      │ py311hb335429_7     │ local
  ros-humble-ros2node                               │                     │ 0.18.11      │ py311hb335429_7     │ local
  ros-humble-ros2multicast                          │                     │ 0.18.11      │ py311hb335429_7     │ local
  ros-humble-ros2interface                          │                     │ 0.18.11      │ py311hb335429_7     │ local
  ros-humble-ros2doctor                             │                     │ 0.18.11      │ py311hb335429_7     │ local
  ros-humble-ros2action                             │                     │ 0.18.11      │ py311hb335429_7     │ local
  ros-humble-ros2pkg                                │                     │ 0.18.11      │ py311hb335429_7     │ local
  ros-humble-ros2param                              │                     │ 0.18.11      │ py311hb335429_7     │ local
  ros-humble-ros2lifecycle                          │                     │ 0.18.11      │ py311hb335429_7     │ local
  ros-humble-ros2run                                │                     │ 0.18.11      │ py311hb335429_7     │ local
  ros-humble-ros2component                          │                     │ 0.18.11      │ py311hb335429_7     │ local

If that's ok then I can already put a PR for linux-64 and test the aarch64.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Package request: PACKAGE_NAME: ros2_control, ros2_controllers --version bump--
3 participants