How to install ROS2 Humble on  macOS Monterey 12.5?

you did a cool work!

Hi @mengchaoheng, glad you like the project. The issue list is not really the place for support of ROS2 Humble on macOS. As the README states, this project assumes an advanced knowledge of the dependencies and assumes that you know how to set them up. For macOS that means building most dependencies from source.
I can give a few pointers though...

The main instructions are here: https://docs.ros.org/en/humble/Installation/Alternatives/macOS-Development-Setup.html. You do not need to disable SIP (and I wouldn't recommend that - it's there for a reason!).
The article by Kliment Mamykin: How to build and install ROS2 on macOS Big Sur M1 is a good starting point. If you are on an Intel mac you can ignore the M1 specific modifications.
This is the vcstool repo file for my build. It includes patched versions of various libraries needed to build rviz and rqt on macOS: ros2-humble.repos.zip.

Add the following exports to ~/.zprofile:
##############################################################################
# HOMEBREW
#
# Ensure Homebrew packages are found first (this is automatic after 10.14)
export PATH="/usr/local/bin:/usr/local/sbin:$PATH"

##############################################################################
# QT5
export CMAKE_PREFIX_PATH=/usr/local/opt/qt@5:$CMAKE_PREFIX_PATH
export PATH=/usr/local/opt/qt@5/bin:$PATH

##############################################################################
# PySide2
export CMAKE_PREFIX_PATH=/usr/local/opt/pyside@2:$CMAKE_PREFIX_PATH
export PATH=/usr/local/opt/pyside@2/bin:$PATH
export<EMAIL_ADDRESS>
##############################################################################
# ROS2
export RMW_IMPLEMENTATION=rmw_fastrtps_cpp

Make a workspace folder, cd into the src directory and import the repos:
mkdir -p ~/ros_ws/src
cd ~/ros_ws/src
vcs import < ros-humble.repos

Build everything:
cd ~/ros_ws
colcon build --symlink-install --cmake-args \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_MACOSX_RPATH=FALSE \
-DCMAKE_CXX_STANDARD=17 \
--event-handlers=desktop_notification- \
--continue-on-error

Depending on your Python setup you may need to also set the CMake flag:
-DPython3_EXECUTABLE=$HOME/.pyenv/shims/python3

I use pyenv and symlink a version to the current homebrew version of Python.
cd ~/.pyenv/versions
ln -s<EMAIL_ADDRESS>3.10
pyenv global 3.10

Where there are additional symlinks in<EMAIL_ADDRESS>cd<EMAIL_ADDRESS>ln -s ./pip3 pip
ln -s ./python3 python
ln -s ./wheel3 wheel

Thanks for your reply. My computer is m1 MacBook Pro, and I really need some guidance on install ros2.

The instructions above apply to Intel and M1 macs. I have an Intel Mac Pro workstation and M1 MacBook Pro both running Monterey 12.6.x, Xcode 14.2. ROS2 will run on both, and very well in fact when it's all set up, but it is a Tier 3 platform for OSRF, so there is a lot of work involved in keeping a development environment running on these machines. All I can advise is working through the steps above and getting very familiar with the ROS stack and where it tends to break on macOS. VScode works well on macOS with the lldb plugin for debugging.
Alternatively you can run an Ubuntu VM and install ROS that way - the simulation experience will not be so good though (and for hardware acceleration you need Ubuntu Kinetic in which case you are back to building from source...).

Thanks again!!!

Good luck! I may create a separate github repo or doc page for these instructions, partly to remind myself, but also because there seems to be a growing number of people using the M1 machines for ROS / Gazebo work. Let me know what works, what doesn't.

I followed the steps of compiling and installing ros2 from the source code given by the Ros official  , and considered Kliment Mamykin's blog. All environments are deployed OK, and all dependent installations are fine. The problem occurs when compiling the ros2 source code, no matter which of the following configuration compilation commands is used, an error is reported:
build method by srmainwaring

 ➜ humble colcon build --symlink-install --cmake-args \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_MACOSX_RPATH=FALSE \
-DCMAKE_CXX_STANDARD=17 \
--event-handlers=desktop_notification- \
--continue-on-error
Starting >>> ament_package
[3.367s] WARNING:colcon.colcon_ros.prefix_path.catkin:The path '/usr/local/opt/pyside@2' in the environment variable CMAKE_PREFIX_PATH doesn't exist
Starting >>> ament_lint
Starting >>> gtest_vendor
Starting >>> fastcdr
Starting >>> ament_cppcheck
Starting >>> iceoryx_hoofs
Starting >>> osrf_pycommon
Starting >>> osrf_testing_tools_cpp
Starting >>> google_benchmark_vendor
Starting >>> urdfdom_headers
--- stderr: gtest_vendor
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_CXX_STANDARD
    CMAKE_MACOSX_RPATH

---
Finished <<< gtest_vendor [1.50s]
Starting >>> gmock_vendor
--- stderr: gmock_vendor
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_CXX_STANDARD
    CMAKE_MACOSX_RPATH

---
Finished <<< gmock_vendor [0.58s]
Starting >>> ament_pycodestyle
--- stderr: ament_package
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< ament_package [2.19s]
Starting >>> ament_cmake_core
--- stderr: ament_lint
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< ament_lint [2.23s]
--- stderr: ament_cppcheck
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< ament_cppcheck [2.21s]
--- stderr: osrf_pycommon
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< osrf_pycommon [2.19s]
Starting >>> ament_flake8
--- stderr: urdfdom_headers
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_CXX_STANDARD
    CMAKE_MACOSX_RPATH

---
Finished <<< urdfdom_headers [2.74s]
--- stderr: ament_cmake_core
Traceback (most recent call last):
  File "/Users/mch/test_ros2/humble/src/ament/ament_cmake/ament_cmake_core/cmake/core/package_xml_2_cmake.py", line 22, in <module>
    from catkin_pkg.package import parse_package_string
ModuleNotFoundError: No module named 'catkin_pkg'
CMake Error at cmake/core/ament_package_xml.cmake:95 (message):

  execute_process(/opt/homebrew/Frameworks/Python.framework/Versions/3.11/bin/python3.11
  /Users/mch/test_ros2/humble/src/ament/ament_cmake/ament_cmake_core/cmake/core/package_xml_2_cmake.py
  /Users/mch/test_ros2/humble/src/ament/ament_cmake/ament_cmake_core/package.xml
  /Users/mch/test_ros2/humble/build/ament_cmake_core/ament_cmake_core/package.cmake)
  returned error code 1
Call Stack (most recent call first):
  cmake/core/ament_package_xml.cmake:49 (_ament_package_xml)
  CMakeLists.txt:15 (ament_package_xml)

---
[6.922s] ERROR:colcon.colcon_cmake.task.cmake.build:Failed to find the following files:
- /Users/mch/test_ros2/humble/install/tinyxml_vendor/share/tinyxml_vendor/package.sh
- /Users/mch/test_ros2/humble/install/console_bridge_vendor/share/console_bridge_vendor/package.sh
Check that the following packages have been built:
- tinyxml_vendor
- console_bridge_vendor
Failed   <<< ament_cmake_core [1.37s, exited with code 1]
Starting >>> urdfdom
Failed   <<< urdfdom [0.01s, exited with code 1]
--- stderr: ament_pycodestyle
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< ament_pycodestyle [1.64s]
Starting >>> ament_pyflakes
--- stderr: ament_flake8
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< ament_flake8 [1.51s]
Starting >>> ament_pep257
Starting >>> ament_mypy
--- stderr: ament_pyflakes
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< ament_pyflakes [1.71s]
--- stderr: ament_pep257
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< ament_pep257 [1.68s]
--- stderr: ament_mypy
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< ament_mypy [1.70s]
Starting >>> ament_copyright
[9.419s] ERROR:colcon.colcon_cmake.task.cmake.build:Failed to find the following files:
- /Users/mch/test_ros2/humble/install/foonathan_memory_vendor/share/foonathan_memory_vendor/package.sh
Check that the following packages have been built:
- foonathan_memory_vendor
Finished <<< fastcdr [6.01s]
Starting >>> fastrtps
Failed   <<< fastrtps [0.00s, exited with code 1]
--- stderr: ament_copyright
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< ament_copyright [1.22s]
Starting >>> ament_index_python
Starting >>> domain_coordinator
Starting >>> ament_xmllint
Starting >>> ament_lint_cmake
Starting >>> ament_cpplint
Starting >>> ament_uncrustify
[10.289s] ERROR:colcon.colcon_ros.task.ament_python.build:Failed to find the following files:
- /Users/mch/test_ros2/humble/install/uncrustify_vendor/share/uncrustify_vendor/package.sh
Check that the following packages have been built:
- uncrustify_vendor
Failed   <<< ament_uncrustify [0.02s, exited with code 1]
Starting >>> ament_clang_format
Starting >>> ament_clang_tidy
--- stderr: domain_coordinator
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< domain_coordinator [3.10s]
Starting >>> ament_pclint
--- stderr: ament_index_python
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< ament_index_python [3.19s]
Starting >>> launch
--- stderr: ament_xmllint
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< ament_xmllint [3.22s]
--- stderr: ament_lint_cmake
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< ament_lint_cmake [3.23s]
Starting >>> rosidl_cli
Starting >>> rpyutils
--- stderr: ament_clang_format
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< ament_clang_format [3.18s]
--- stderr: ament_cpplint
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< ament_cpplint [3.32s]
Starting >>> tracetools_trace
Starting >>> tracetools_read
--- stderr: ament_clang_tidy
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< ament_clang_tidy [3.31s]
--- stderr: ament_pclint
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< ament_pclint [2.95s]
--- stderr: rosidl_cli
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< rosidl_cli [2.81s]
--- stderr: launch
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< launch [2.95s]
--- stderr: rpyutils
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< rpyutils [2.85s]
Starting >>> launch_xml
Starting >>> launch_yaml
--- stderr: tracetools_trace
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< tracetools_trace [2.82s]
--- stderr: tracetools_read
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< tracetools_read [2.82s]
--- stderr: launch_xml
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< launch_xml [1.53s]
--- stderr: launch_yaml
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< launch_yaml [1.62s]
Starting >>> launch_testing
--- stderr: launch_testing
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< launch_testing [1.45s]
Starting >>> launch_pytest
--- stderr: launch_pytest
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< launch_pytest [1.46s]
--- stderr: google_benchmark_vendor
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_CXX_STANDARD
    CMAKE_MACOSX_RPATH

Cloning into 'benchmark-1.6.1'...
HEAD is now at c05843a [sysinfo] Fix CPU Frequency reading on AMD Ryzen CPU's (#1117)
/Users/mch/test_ros2/humble/build/google_benchmark_vendor/benchmark-1.6.1-prefix/src/benchmark-1.6.1/src/complexity.cc:85:10: error: variable 'sigma_gn' set but not used [-Werror,-Wunused-but-set-variable]
  double sigma_gn = 0.0;
         ^
1 error generated.
make[5]: *** [src/CMakeFiles/benchmark.dir/complexity.cc.o] Error 1
make[4]: *** [src/CMakeFiles/benchmark.dir/all] Error 2
make[3]: *** [all] Error 2
make[2]: *** [benchmark-1.6.1-prefix/src/benchmark-1.6.1-stamp/benchmark-1.6.1-build] Error 2
make[1]: *** [CMakeFiles/benchmark-1.6.1.dir/all] Error 2
make: *** [all] Error 2
make: INTERNAL: Exiting with 11 jobserver tokens available; should be 10!
---
Failed   <<< google_benchmark_vendor [20.5s, exited with code 2]
Finished <<< osrf_testing_tools_cpp [23.2s]
Starting >>> test_osrf_testing_tools_cpp
Finished <<< iceoryx_hoofs [27.5s]
Starting >>> iceoryx_posh
Finished <<< test_osrf_testing_tools_cpp [10.0s]
[Processing: iceoryx_posh]
[Processing: iceoryx_posh]
--- stderr: iceoryx_posh
Cloning into 'src'...
HEAD is now at fededad one-char typo
Submodule 'deps/meta-cmake' (https://github.com/meta-toolkit/meta-cmake.git) registered for path 'deps/meta-cmake'
Cloning into '/Users/mch/test_ros2/humble/build/iceoryx_posh/dependencies/cpptoml/src/deps/meta-cmake'...
---
Finished <<< iceoryx_posh [1min 16s]
Starting >>> iceoryx_binding_c
Finished <<< iceoryx_binding_c [15.0s]
Starting >>> cyclonedds
--- stderr: cyclonedds
ld: warning: ignoring file<EMAIL_ADDRESS>building for macOS-x86_64 but attempting to link with file built for macOS-arm64
ld: warning: ignoring file<EMAIL_ADDRESS>building for macOS-x86_64 but attempting to link with file built for macOS-arm64
Undefined symbols for architecture x86_64:
  "_BIO_ctrl", referenced from:
      _ddsi_ssl_accept in ddsi_ssl.c.o
  "_BIO_int_ctrl", referenced from:
      _ddsi_ssl_listen in ddsi_ssl.c.o
  "_BIO_new", referenced from:
      _ddsi_ssl_listen in ddsi_ssl.c.o
  "_BIO_pop", referenced from:
      _ddsi_ssl_accept in ddsi_ssl.c.o
  "_BIO_s_accept", referenced from:
      _ddsi_ssl_listen in ddsi_ssl.c.o
  "_BIO_vfree", referenced from:
      _ddsi_ssl_config_plugin in ddsi_ssl.c.o
  "_ERR_error_string", referenced from:
      _ddsi_ssl_connect in ddsi_ssl.c.o
  "_OPENSSL_init_crypto", referenced from:
      _ddsi_ssl_init in ddsi_ssl.c.o
  "_OPENSSL_init_ssl", referenced from:
      _ddsi_ssl_init in ddsi_ssl.c.o
  "_RAND_load_file", referenced from:
      _ddsi_ssl_init in ddsi_ssl.c.o
  "_SSL_CTX_free", referenced from:
      _ddsi_ssl_init in ddsi_ssl.c.o
      _ddsi_ssl_fini in ddsi_ssl.c.o
  "_SSL_CTX_load_verify_locations", referenced from:
      _ddsi_ssl_init in ddsi_ssl.c.o
  "_SSL_CTX_new", referenced from:
      _ddsi_ssl_init in ddsi_ssl.c.o
  "_SSL_CTX_set_cipher_list", referenced from:
      _ddsi_ssl_init in ddsi_ssl.c.o
  "_SSL_CTX_set_default_passwd_cb", referenced from:
      _ddsi_ssl_init in ddsi_ssl.c.o
  "_SSL_CTX_set_default_passwd_cb_userdata", referenced from:
      _ddsi_ssl_init in ddsi_ssl.c.o
  "_SSL_CTX_set_options", referenced from:
      _ddsi_ssl_init in ddsi_ssl.c.o
  "_SSL_CTX_set_verify", referenced from:
      _ddsi_ssl_init in ddsi_ssl.c.o
  "_SSL_CTX_use_PrivateKey_file", referenced from:
      _ddsi_ssl_init in ddsi_ssl.c.o
  "_SSL_CTX_use_certificate_file", referenced from:
      _ddsi_ssl_init in ddsi_ssl.c.o
  "_SSL_accept", referenced from:
      _ddsi_ssl_accept in ddsi_ssl.c.o
  "_SSL_connect", referenced from:
      _ddsi_ssl_connect in ddsi_ssl.c.o
  "_SSL_free", referenced from:
      _ddsi_ssl_config_plugin in ddsi_ssl.c.o
      _ddsi_ssl_connect in ddsi_ssl.c.o
      _ddsi_ssl_accept in ddsi_ssl.c.o
  "_SSL_get1_peer_certificate", referenced from:
      _dds_report_tls_version in ddsi_ssl.c.o
  "_SSL_get_error", referenced from:
      _ddsi_ssl_read in ddsi_ssl.c.o
      _ddsi_ssl_write in ddsi_ssl.c.o
      _ddsi_ssl_connect in ddsi_ssl.c.o
  "_SSL_get_shutdown", referenced from:
      _ddsi_ssl_read in ddsi_ssl.c.o
      _ddsi_ssl_write in ddsi_ssl.c.o
  "_SSL_get_version", referenced from:
      _dds_report_tls_version in ddsi_ssl.c.o
  "_SSL_new", referenced from:
      _ddsi_ssl_connect in ddsi_ssl.c.o
      _ddsi_ssl_accept in ddsi_ssl.c.o
  "_SSL_read", referenced from:
      _ddsi_ssl_read in ddsi_ssl.c.o
  "_SSL_set_bio", referenced from:
      _ddsi_ssl_accept in ddsi_ssl.c.o
  "_SSL_set_fd", referenced from:
      _ddsi_ssl_connect in ddsi_ssl.c.o
  "_SSL_write", referenced from:
      _ddsi_ssl_write in ddsi_ssl.c.o
  "_TLS_method", referenced from:
      _ddsi_ssl_init in ddsi_ssl.c.o
  "_X509_NAME_oneline", referenced from:
      _ddsi_ssl_verify in ddsi_ssl.c.o
      _dds_report_tls_version in ddsi_ssl.c.o
  "_X509_STORE_CTX_get_current_cert", referenced from:
      _ddsi_ssl_verify in ddsi_ssl.c.o
  "_X509_STORE_CTX_get_error", referenced from:
      _ddsi_ssl_verify in ddsi_ssl.c.o
  "_X509_get_issuer_name", referenced from:
      _ddsi_ssl_verify in ddsi_ssl.c.o
      _dds_report_tls_version in ddsi_ssl.c.o
  "_X509_get_subject_name", referenced from:
      _dds_report_tls_version in ddsi_ssl.c.o
  "_X509_verify_cert_error_string", referenced from:
      _ddsi_ssl_verify in ddsi_ssl.c.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [lib/libddsc.0.9.1.dylib] Error 1
make[1]: *** [src/core/CMakeFiles/ddsc.dir/all] Error 2
make: *** [all] Error 2
make: INTERNAL: Exiting with 11 jobserver tokens available; should be 10!
---
Failed   <<< cyclonedds [29.3s, exited with code 2]

Summary: 36 packages finished [2min 31s]
  6 packages failed: ament_cmake_core ament_uncrustify cyclonedds fastrtps google_benchmark_vendor urdfdom
  34 packages had stderr output: ament_clang_format ament_clang_tidy ament_cmake_core ament_copyright ament_cppcheck ament_cpplint ament_flake8 ament_index_python ament_lint ament_lint_cmake ament_mypy ament_package ament_pclint ament_pep257 ament_pycodestyle ament_pyflakes ament_xmllint cyclonedds domain_coordinator gmock_vendor google_benchmark_vendor gtest_vendor iceoryx_posh launch launch_pytest launch_testing launch_xml launch_yaml osrf_pycommon rosidl_cli rpyutils tracetools_read tracetools_trace urdfdom_headers
  301 packages not processed

Kliment Mamykin

 ➜ humble colcon build \
  --symlink-install \
  --merge-install \
  --event-handlers console_cohesion+ console_package_list+ \
  --packages-skip-by-dep python_qt_binding \
  --cmake-args \
    --no-warn-unused-cli \
    -DBUILD_TESTING=OFF \
    -DINSTALL_EXAMPLES=ON \
    -DCMAKE_OSX_SYSROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk \
    -DCMAKE_OSX_ARCHITECTURES="arm64" \
    -DCMAKE_PREFIX_PATH=$(brew --prefix):$(brew --prefix qt@5)

Topological order
- ament_cppcheck (ros.ament_python)
- ament_lint (ros.ament_python)
- ament_package (ros.ament_python)
- ament_pycodestyle (ros.ament_python)
- fastcdr (cmake)
- google_benchmark_vendor (ros.cmake)
- gtest_vendor (ros.cmake)
- iceoryx_hoofs (ros.cmake)
- osrf_pycommon (ros.ament_python)
- osrf_testing_tools_cpp (ros.cmake)
- urdfdom_headers (cmake)
- ament_cmake_core (ros.ament_cmake)
- ament_flake8 (ros.ament_python)
- ament_pyflakes (ros.ament_python)
- gmock_vendor (ros.cmake)
- iceoryx_posh (ros.cmake)
- test_osrf_testing_tools_cpp (ros.cmake)
- ament_cmake_export_definitions (ros.ament_cmake)
- ament_cmake_export_include_directories (ros.ament_cmake)
- ament_cmake_export_libraries (ros.ament_cmake)
- ament_cmake_export_link_flags (ros.ament_cmake)
- ament_cmake_include_directories (ros.ament_cmake)
- ament_cmake_libraries (ros.ament_cmake)
- ament_cmake_python (ros.ament_cmake)
- ament_cmake_version (ros.ament_cmake)
- ament_mypy (ros.ament_python)
- ament_pep257 (ros.ament_python)
- iceoryx_binding_c (ros.cmake)
- ros_environment (ros.ament_cmake)
- test_interface_files (ros.ament_cmake)
- ament_cmake_export_dependencies (ros.ament_cmake)
- ament_cmake_export_interfaces (ros.ament_cmake)
- ament_cmake_export_targets (ros.ament_cmake)
- ament_cmake_target_dependencies (ros.ament_cmake)
- ament_cmake_test (ros.ament_cmake)
- ament_copyright (ros.ament_python)
- cyclonedds (ros.cmake)
- ament_clang_format (ros.ament_python)
- ament_clang_tidy (ros.ament_python)
- ament_cmake_google_benchmark (ros.ament_cmake)
- ament_cmake_gtest (ros.ament_cmake)
- ament_cmake_nose (ros.ament_cmake)
- ament_cmake_pytest (ros.ament_cmake)
- ament_cpplint (ros.ament_python)
- ament_index_python (ros.ament_python)
- ament_lint_auto (ros.ament_cmake)
- ament_lint_cmake (ros.ament_python)
- ament_pclint (ros.ament_python)
- ament_xmllint (ros.ament_python)
- domain_coordinator (ros.ament_python)
- ament_cmake_gen_version_h (ros.ament_cmake)
- ament_cmake_gmock (ros.ament_cmake)
- ament_cmake_lint_cmake (ros.ament_cmake)
- launch (ros.ament_python)
- rosidl_cli (ros.ament_python)
- rpyutils (ros.ament_python)
- tracetools_read (ros.ament_python)
- tracetools_trace (ros.ament_python)
- ament_cmake (ros.ament_cmake)
- ament_cmake_copyright (ros.ament_cmake)
- launch_xml (ros.ament_python)
- launch_yaml (ros.ament_python)
- ament_cmake_auto (ros.ament_cmake)
- ament_cmake_clang_format (ros.ament_cmake)
- ament_cmake_clang_tidy (ros.ament_cmake)
- ament_cmake_cppcheck (ros.ament_cmake)
- ament_cmake_cpplint (ros.ament_cmake)
- ament_cmake_flake8 (ros.ament_cmake)
- ament_cmake_mypy (ros.ament_cmake)
- ament_cmake_pclint (ros.ament_cmake)
- ament_cmake_pep257 (ros.ament_cmake)
- ament_cmake_pycodestyle (ros.ament_cmake)
- ament_cmake_pyflakes (ros.ament_cmake)
- ament_cmake_xmllint (ros.ament_cmake)
- eigen3_cmake_module (ros.ament_cmake)
- launch_testing (ros.ament_python)
- libcurl_vendor (ros.ament_cmake)
- pybind11_vendor (ros.ament_cmake)
- shared_queues_vendor (ros.ament_cmake)
- sqlite3_vendor (ros.ament_cmake)
- tinyxml2_vendor (ros.ament_cmake)
- tinyxml_vendor (ros.ament_cmake)
- uncrustify_vendor (ros.ament_cmake)
- yaml_cpp_vendor (ros.ament_cmake)
- zstd_vendor (ros.ament_cmake)
- ament_uncrustify (ros.ament_python)
- foonathan_memory_vendor (ros.cmake)
- ignition_cmake2_vendor (ros.cmake)
- launch_pytest (ros.ament_python)
- mcap_vendor (ros.ament_cmake)
- rviz_assimp_vendor (ros.ament_cmake)
- rviz_ogre_vendor (ros.ament_cmake)
- ament_cmake_uncrustify (ros.ament_cmake)
- fastrtps (cmake)
- ignition_math6_vendor (ros.cmake)
- ament_lint_common (ros.ament_cmake)
- ament_cmake_ros (ros.ament_cmake)
- ament_index_cpp (ros.ament_cmake)
- fastrtps_cmake_module (ros.ament_cmake)
- keyboard_handler (ros.ament_cmake)
- mimick_vendor (ros.ament_cmake)
- orocos_kdl_vendor (ros.ament_cmake)
- performance_test_fixture (ros.ament_cmake)
- python_cmake_module (ros.ament_cmake)
- python_qt_binding (ros.ament_cmake)
- rmw_implementation_cmake (ros.ament_cmake)
- rosidl_adapter (ros.ament_cmake)
- rosidl_typesupport_interface (ros.ament_cmake)
- rti_connext_dds_cmake_module (ros.ament_cmake)
- rttest (ros.ament_cmake)
- spdlog_vendor (ros.ament_cmake)
- tango_icons_vendor (ros.ament_cmake)
- test_launch_testing (ros.ament_cmake)
- tlsf (ros.ament_cmake)
- console_bridge_vendor (ros.ament_cmake)
- launch_testing_ament_cmake (ros.ament_cmake)
- python_orocos_kdl_vendor (ros.ament_cmake)
- resource_retriever (ros.ament_cmake)
- rosidl_parser (ros.ament_cmake)
- tracetools (ros.ament_cmake)
- urdf_parser_plugin (ros.ament_cmake)
- rcutils (ros.ament_cmake)
- rosidl_cmake (ros.ament_cmake)
- rviz_rendering (ros.ament_cmake)
- urdfdom (ros.cmake)
- rcpputils (ros.ament_cmake)
- rosidl_generator_dds_idl (ros.ament_cmake)
- rosidl_runtime_c (ros.ament_cmake)
- rviz_rendering_tests (ros.ament_cmake)
- class_loader (ros.ament_cmake)
- libyaml_vendor (ros.ament_cmake)
- rcl_logging_interface (ros.ament_cmake)
- rmw (ros.ament_cmake)
- rosidl_generator_c (ros.ament_cmake)
- rosidl_runtime_cpp (ros.ament_cmake)
- rosidl_typesupport_introspection_c (ros.ament_cmake)
- pluginlib (ros.ament_cmake)
- rcl_logging_noop (ros.ament_cmake)
- rcl_logging_spdlog (ros.ament_cmake)
- rcl_yaml_param_parser (ros.ament_cmake)
- rosidl_generator_cpp (ros.ament_cmake)
- rosidl_typesupport_introspection_cpp (ros.ament_cmake)
- rosidl_typesupport_fastrtps_cpp (ros.ament_cmake)
- rosidl_typesupport_introspection_tests (ros.ament_cmake)
- urdf (ros.ament_cmake)
- kdl_parser (ros.ament_cmake)
- rosidl_typesupport_fastrtps_c (ros.ament_cmake)
- rosidl_typesupport_c (ros.ament_cmake)
- rosidl_generator_py (ros.ament_cmake)
- rosidl_typesupport_cpp (ros.ament_cmake)
- rosidl_default_generators (ros.ament_cmake)
- rosidl_default_runtime (ros.ament_cmake)
- builtin_interfaces (ros.ament_cmake)
- lifecycle_msgs (ros.ament_cmake)
- rmw_dds_common (ros.ament_cmake)
- rosbag2_storage_mcap_testdata (ros.ament_cmake)
- std_srvs (ros.ament_cmake)
- unique_identifier_msgs (ros.ament_cmake)
- action_msgs (ros.ament_cmake)
- pendulum_msgs (ros.ament_cmake)
- rcl_interfaces (ros.ament_cmake)
- rmw_connextdds_common (ros.ament_cmake)
- rmw_cyclonedds_cpp (ros.ament_cmake)
- rmw_fastrtps_shared_cpp (ros.ament_cmake)
- rosbag2_interfaces (ros.ament_cmake)
- rosgraph_msgs (ros.ament_cmake)
- statistics_msgs (ros.ament_cmake)
- std_msgs (ros.ament_cmake)
- action_tutorials_interfaces (ros.ament_cmake)
- actionlib_msgs (ros.ament_cmake)
- composition_interfaces (ros.ament_cmake)
- example_interfaces (ros.ament_cmake)
- geometry_msgs (ros.ament_cmake)
- rmw_connextdds (ros.ament_cmake)
- rmw_connextddsmicro (ros.ament_cmake)
- ros2cli_test_interfaces (ros.ament_cmake)
- test_msgs (ros.ament_cmake)
- diagnostic_msgs (ros.ament_cmake)
- nav_msgs (ros.ament_cmake)
- rmw_fastrtps_cpp (ros.ament_cmake)
- rmw_fastrtps_dynamic_cpp (ros.ament_cmake)
- rosidl_runtime_py (ros.ament_python)
- sensor_msgs (ros.ament_cmake)
- shape_msgs (ros.ament_cmake)
- tf2 (ros.ament_cmake)
- tf2_msgs (ros.ament_cmake)
- trajectory_msgs (ros.ament_cmake)
- map_msgs (ros.ament_cmake)
- rmw_implementation (ros.ament_cmake)
- sensor_msgs_py (ros.ament_python)
- stereo_msgs (ros.ament_cmake)
- tf2_eigen_kdl (ros.ament_cmake)
- visualization_msgs (ros.ament_cmake)
- common_interfaces (ros.ament_cmake)
- rcl (ros.ament_cmake)
- test_rmw_implementation (ros.ament_cmake)
- libstatistics_collector (ros.ament_cmake)
- rcl_action (ros.ament_cmake)
- rcl_lifecycle (ros.ament_cmake)
- rclcpp (ros.ament_cmake)
- rclpy (ros.ament_cmake)
- action_tutorials_py (ros.ament_python)
- camera_calibration_parsers (ros.ament_cmake)
- demo_nodes_py (ros.ament_python)
- dummy_map_server (ros.ament_cmake)
- dummy_sensors (ros.ament_cmake)
- examples_rclcpp_async_client (ros.ament_cmake)
- examples_rclcpp_cbg_executor (ros.ament_cmake)
- examples_rclcpp_minimal_client (ros.ament_cmake)
- examples_rclcpp_minimal_publisher (ros.ament_cmake)
- examples_rclcpp_minimal_service (ros.ament_cmake)
- examples_rclcpp_minimal_timer (ros.ament_cmake)
- examples_rclcpp_multithreaded_executor (ros.ament_cmake)
- examples_rclpy_executors (ros.ament_python)
- examples_rclpy_guard_conditions (ros.ament_python)
- examples_rclpy_minimal_action_client (ros.ament_python)
- examples_rclpy_minimal_action_server (ros.ament_python)
- examples_rclpy_minimal_client (ros.ament_python)
- examples_rclpy_minimal_publisher (ros.ament_python)
- examples_rclpy_minimal_service (ros.ament_python)
- examples_rclpy_minimal_subscriber (ros.ament_python)
- examples_rclpy_pointcloud_publisher (ros.ament_python)
- intra_process_demo (ros.ament_cmake)
- laser_geometry (ros.ament_cmake)
- launch_ros (ros.ament_python)
- quality_of_service_demo_py (ros.ament_python)
- rclcpp_action (ros.ament_cmake)
- rclcpp_components (ros.ament_cmake)
- rclcpp_lifecycle (ros.ament_cmake)
- ros2cli (ros.ament_python)
- rosbag2_test_common (ros.ament_cmake)
- test_cli (ros.ament_cmake)
- test_cli_remapping (ros.ament_cmake)
- test_quality_of_service (ros.ament_cmake)
- tf2_py (ros.ament_cmake)
- tlsf_cpp (ros.ament_cmake)
- topic_statistics_demo (ros.ament_cmake)
- action_tutorials_cpp (ros.ament_cmake)
- camera_info_manager (ros.ament_cmake)
- examples_rclcpp_minimal_action_client (ros.ament_cmake)
- examples_rclcpp_minimal_action_server (ros.ament_cmake)
- examples_rclcpp_minimal_composition (ros.ament_cmake)
- examples_rclcpp_minimal_subscriber (ros.ament_cmake)
- examples_rclcpp_wait_set (ros.ament_cmake)
- launch_testing_ros (ros.ament_python)
- message_filters (ros.ament_cmake)
- quality_of_service_demo_cpp (ros.ament_cmake)
- ros2lifecycle_test_fixtures (ros.ament_cmake)
- ros2multicast (ros.ament_python)
- ros2trace (ros.ament_python)
- rosbag2_storage (ros.ament_cmake)
- test_communication (ros.ament_cmake)
- tf2_ros_py (ros.ament_python)
- topic_monitor (ros.ament_python)
- tracetools_launch (ros.ament_python)
- turtlesim (ros.ament_cmake)
- composition (ros.ament_cmake)
- demo_nodes_cpp (ros.ament_cmake)
- demo_nodes_cpp_native (ros.ament_cmake)
- examples_tf2_py (ros.ament_python)
- image_tools (ros.ament_cmake)
- image_transport (ros.ament_cmake)
- logging_demo (ros.ament_cmake)
- ros2action (ros.ament_python)
- ros2doctor (ros.ament_python)
- ros2interface (ros.ament_python)
- ros2node (ros.ament_python)
- ros2pkg (ros.ament_python)
- ros2service (ros.ament_python)
- ros2test (ros.ament_python)
- ros2topic (ros.ament_python)
- rosbag2_storage_default_plugins (ros.ament_cmake)
- rosbag2_storage_mcap (ros.ament_cmake)
- test_rclcpp (ros.ament_cmake)
- tf2_ros (ros.ament_cmake)
- tf2_tools (ros.ament_python)
- tracetools_test (ros.ament_python)
- image_common (ros.ament_cmake)
- robot_state_publisher (ros.ament_cmake)
- ros2launch (ros.ament_python)
- ros2lifecycle (ros.ament_python)
- ros2param (ros.ament_python)
- ros2run (ros.ament_python)
- ros_testing (ros.ament_cmake)
- rosbag2_cpp (ros.ament_cmake)
- test_tracetools (ros.ament_cmake)
- tf2_bullet (ros.ament_cmake)
- tf2_eigen (ros.ament_cmake)
- tf2_geometry_msgs (ros.ament_cmake)
- tf2_kdl (ros.ament_cmake)
- tf2_sensor_msgs (ros.ament_cmake)
- dummy_robot_bringup (ros.ament_cmake)
- geometry2 (ros.ament_cmake)
- interactive_markers (ros.ament_cmake)
- lifecycle (ros.ament_cmake)
- pendulum_control (ros.ament_cmake)
- ros2component (ros.ament_python)
- rosbag2_compression (ros.ament_cmake)
- rviz_common (ros.ament_cmake)
- sros2 (ros.ament_python)
- test_tf2 (ros.ament_cmake)
- test_tracetools_launch (ros.ament_python)
- lifecycle_py (ros.ament_python)
- ros2cli_common_extensions (ros.ament_cmake)
- rosbag2_compression_zstd (ros.ament_cmake)
- rosbag2_performance_benchmarking (ros.ament_cmake)
- rviz_visual_testing_framework (ros.ament_cmake)
- sros2_cmake (ros.ament_cmake)
- test_launch_ros (ros.ament_python)
- test_security (ros.ament_cmake)
- rosbag2_transport (ros.ament_cmake)
- rviz_default_plugins (ros.ament_cmake)
- rosbag2_py (ros.ament_cmake)
- rviz2 (ros.ament_cmake)
- ros2bag (ros.ament_python)
- launch_testing_examples (ros.ament_python)
- rosbag2_tests (ros.ament_cmake)
- rosbag2 (ros.ament_cmake)
Starting >>> ament_package
[3.184s] WARNING:colcon.colcon_ros.prefix_path.catkin:The path '/usr/local/opt/pyside@2' in the environment variable CMAKE_PREFIX_PATH doesn't exist
Starting >>> ament_lint
Starting >>> gtest_vendor
Starting >>> fastcdr
Starting >>> ament_cppcheck
Starting >>> iceoryx_hoofs
Starting >>> osrf_pycommon
Starting >>> osrf_testing_tools_cpp
Starting >>> google_benchmark_vendor
Starting >>> urdfdom_headers
--- output: gtest_vendor
Not searching for unused variables given on the command line.

 Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
running egg_info
creating ament_package.egg-info
writing ament_package.egg-info/PKG-INFO
writing dependency_links to ament_package.egg-info/dependency_links.txt
writing top-level names to ament_package.egg-info/top_level.txt
writing manifest file 'ament_package.egg-info/SOURCES.txt'
reading manifest file 'ament_package.egg-info/SOURCES.txt'
writing manifest file 'ament_package.egg-info/SOURCES.txt'
running build_ext
Creating /Users/mch/test_ros2/humble/install/lib/python3.9/site-packages/ament-package.egg-link (link to .)

Installed /Users/mch/test_ros2/humble/build/ament_package
running install_data
copying package.xml -> /Users/mch/test_ros2/humble/install/share/ament_package
creating /Users/mch/test_ros2/humble/install/share/ament_index
creating /Users/mch/test_ros2/humble/install/share/ament_index/resource_index
creating /Users/mch/test_ros2/humble/install/share/ament_index/resource_index/packages
copying resource/ament_package -> /Users/mch/test_ros2/humble/install/share/ament_index/resource_index/packages
---
--- stderr: ament_package
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< ament_package [2.65s]
--- output: ament_cppcheck
running develop
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
running egg_info
creating ament_cppcheck.egg-info
writing ament_cppcheck.egg-info/PKG-INFO
writing dependency_links to ament_cppcheck.egg-info/dependency_links.txt
writing entry points to ament_cppcheck.egg-info/entry_points.txt
writing requirements to ament_cppcheck.egg-info/requires.txt
writing top-level names to ament_cppcheck.egg-info/top_level.txt
writing manifest file 'ament_cppcheck.egg-info/SOURCES.txt'
reading manifest file 'ament_cppcheck.egg-info/SOURCES.txt'
writing manifest file 'ament_cppcheck.egg-info/SOURCES.txt'
running build_ext
Creating /Users/mch/test_ros2/humble/install/lib/python3.9/site-packages/ament-cppcheck.egg-link (link to .)
Installing ament_cppcheck script to /Users/mch/test_ros2/humble/install/bin

Installed /Users/mch/test_ros2/humble/build/ament_cppcheck
running install_data
copying package.xml -> /Users/mch/test_ros2/humble/install/share/ament_cppcheck
copying resource/ament_cppcheck -> /Users/mch/test_ros2/humble/install/share/ament_index/resource_index/packages
---
--- stderr: ament_cppcheck
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< ament_cppcheck [2.64s]
--- output: osrf_pycommon
running develop
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
running egg_info
creating osrf_pycommon.egg-info
writing osrf_pycommon.egg-info/PKG-INFO
writing dependency_links to osrf_pycommon.egg-info/dependency_links.txt
writing requirements to osrf_pycommon.egg-info/requires.txt
writing top-level names to osrf_pycommon.egg-info/top_level.txt
writing manifest file 'osrf_pycommon.egg-info/SOURCES.txt'
reading manifest file 'osrf_pycommon.egg-info/SOURCES.txt'
writing manifest file 'osrf_pycommon.egg-info/SOURCES.txt'
running build_ext
Creating /Users/mch/test_ros2/humble/install/lib/python3.9/site-packages/osrf-pycommon.egg-link (link to .)

Installed /Users/mch/test_ros2/humble/build/osrf_pycommon
running install_data
copying package.xml -> /Users/mch/test_ros2/humble/install/share/osrf_pycommon
copying resource/osrf_pycommon -> /Users/mch/test_ros2/humble/install/share/ament_index/resource_index/packages
---
--- stderr: osrf_pycommon
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< osrf_pycommon [2.67s]
--- output: ament_lint
running develop
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
running egg_info
creating ament_lint.egg-info
writing ament_lint.egg-info/PKG-INFO
writing dependency_links to ament_lint.egg-info/dependency_links.txt
writing entry points to ament_lint.egg-info/entry_points.txt
writing requirements to ament_lint.egg-info/requires.txt
writing top-level names to ament_lint.egg-info/top_level.txt
writing manifest file 'ament_lint.egg-info/SOURCES.txt'
reading manifest file 'ament_lint.egg-info/SOURCES.txt'
writing manifest file 'ament_lint.egg-info/SOURCES.txt'
running build_ext
Creating /Users/mch/test_ros2/humble/install/lib/python3.9/site-packages/ament-lint.egg-link (link to .)

Installed /Users/mch/test_ros2/humble/build/ament_lint
running install_data
copying package.xml -> /Users/mch/test_ros2/humble/install/share/ament_lint
copying resource/ament_lint -> /Users/mch/test_ros2/humble/install/share/ament_index/resource_index/packages
---
--- stderr: ament_lint
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< ament_lint [2.82s]
Starting >>> ament_cmake_core
Starting >>> ament_flake8
--- output: urdfdom_headers
Not searching for unused variables given on the command line.
-- The C compiler identification is AppleClang <IP_ADDRESS>60021
-- The CXX compiler identification is AppleClang <IP_ADDRESS>60021
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- urdfdom_headers version 1.0.6
-- Configuration successful. Type make install to install urdfdom_headers.

-- Found Python3: /opt/homebrew/Frameworks/Python.framework/Versions/3.11/bin/python3.11 (found version "3.11.1") found components: Interpreter
-- Override CMake install command with custom implementation using symlinks instead of copying resources
Traceback (most recent call last):
  File "/Users/mch/test_ros2/humble/src/ament/ament_cmake/ament_cmake_core/cmake/core/package_xml_2_cmake.py", line 22, in <module>
    from catkin_pkg.package import parse_package_string
ModuleNotFoundError: No module named 'catkin_pkg'
CMake Error at cmake/core/ament_package_xml.cmake:95 (message):

  execute_process(/opt/homebrew/Frameworks/Python.framework/Versions/3.11/bin/python3.11
  /Users/mch/test_ros2/humble/src/ament/ament_cmake/ament_cmake_core/cmake/core/package_xml_2_cmake.py
  /Users/mch/test_ros2/humble/src/ament/ament_cmake/ament_cmake_core/package.xml
  /Users/mch/test_ros2/humble/build/ament_cmake_core/ament_cmake_core/package.cmake)
  returned error code 1
Call Stack (most recent call first):
  cmake/core/ament_package_xml.cmake:49 (_ament_package_xml)
  CMakeLists.txt:15 (ament_package_xml)

-- Configuring incomplete, errors occurred!
See also "/Users/mch/test_ros2/humble/build/ament_cmake_core/CMakeFiles/CMakeOutput.log".
---
--- stderr: ament_cmake_core
Traceback (most recent call last):
  File "/Users/mch/test_ros2/humble/src/ament/ament_cmake/ament_cmake_core/cmake/core/package_xml_2_cmake.py", line 22, in <module>
    from catkin_pkg.package import parse_package_string
ModuleNotFoundError: No module named 'catkin_pkg'
CMake Error at cmake/core/ament_package_xml.cmake:95 (message):

  execute_process(/opt/homebrew/Frameworks/Python.framework/Versions/3.11/bin/python3.11
  /Users/mch/test_ros2/humble/src/ament/ament_cmake/ament_cmake_core/cmake/core/package_xml_2_cmake.py
  /Users/mch/test_ros2/humble/src/ament/ament_cmake/ament_cmake_core/package.xml
  /Users/mch/test_ros2/humble/build/ament_cmake_core/ament_cmake_core/package.cmake)
  returned error code 1
Call Stack (most recent call first):
  cmake/core/ament_package_xml.cmake:49 (_ament_package_xml)
  CMakeLists.txt:15 (ament_package_xml)

---
Failed   <<< ament_cmake_core [1.96s, exited with code 1]
Aborted  <<< ament_flake8 [2.18s]
Aborted  <<< ament_pycodestyle [2.83s]
Aborted  <<< fastcdr [5.30s]
Aborted  <<< osrf_testing_tools_cpp [5.55s]
Aborted  <<< iceoryx_hoofs [13.8s]
Aborted  <<< google_benchmark_vendor [20.6s]

Summary: 7 packages finished [23.7s]
  1 package failed: ament_cmake_core
  6 packages aborted: ament_flake8 ament_pycodestyle fastcdr google_benchmark_vendor iceoryx_hoofs osrf_testing_tools_cpp
  7 packages had stderr output: ament_cmake_core ament_cppcheck ament_lint ament_package ament_pycodestyle google_benchmark_vendor osrf_pycommon
  304 packages not processed
[23.973s] ERROR:colcon.colcon_notification.desktop_notification.terminal_notifier:Could not find the colcon-terminal-notifier.app in the install prefix '/Users/mch/test_ros2/.venv'
➜  humble

ROS

➜ humble colcon build --symlink-install --packages-skip-by-dep python_qt_binding

Starting >>> ament_package
[3.258s] WARNING:colcon.colcon_ros.prefix_path.catkin:The path '/usr/local/opt/pyside@2' in the environment variable CMAKE_PREFIX_PATH doesn't exist
Starting >>> ament_lint
Starting >>> gtest_vendor
Starting >>> fastcdr
Starting >>> ament_cppcheck
Starting >>> iceoryx_hoofs
Starting >>> osrf_pycommon
Starting >>> osrf_testing_tools_cpp
Starting >>> google_benchmark_vendor
Starting >>> urdfdom_headers
Finished <<< gtest_vendor [1.60s]
Starting >>> gmock_vendor
Finished <<< gmock_vendor [0.66s]
Starting >>> ament_pycodestyle
--- stderr: ament_cppcheck
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< ament_cppcheck [2.68s]
--- stderr: osrf_pycommon
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< osrf_pycommon [2.69s]
--- stderr: ament_package
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< ament_package [2.85s]
--- stderr: ament_lint
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< ament_lint [2.89s]
Starting >>> ament_cmake_core
Starting >>> ament_flake8
Finished <<< urdfdom_headers [2.91s]
--- stderr: ament_pycodestyle
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/Users/mch/test_ros2/.venv/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< ament_pycodestyle [1.86s]
Starting >>> ament_pyflakes
--- stderr: ament_cmake_core
Traceback (most recent call last):
  File "/Users/mch/test_ros2/humble/src/ament/ament_cmake/ament_cmake_core/cmake/core/package_xml_2_cmake.py", line 22, in <module>
    from catkin_pkg.package import parse_package_string
ModuleNotFoundError: No module named 'catkin_pkg'
CMake Error at cmake/core/ament_package_xml.cmake:95 (message):

  execute_process(/opt/homebrew/Frameworks/Python.framework/Versions/3.11/bin/python3.11
  /Users/mch/test_ros2/humble/src/ament/ament_cmake/ament_cmake_core/cmake/core/package_xml_2_cmake.py
  /Users/mch/test_ros2/humble/src/ament/ament_cmake/ament_cmake_core/package.xml
  /Users/mch/test_ros2/humble/build/ament_cmake_core/ament_cmake_core/package.cmake)
  returned error code 1
Call Stack (most recent call first):
  cmake/core/ament_package_xml.cmake:49 (_ament_package_xml)
  CMakeLists.txt:15 (ament_package_xml)

---
Failed   <<< ament_cmake_core [1.34s, exited with code 1]
Aborted  <<< ament_pyflakes [0.06s]
Aborted  <<< ament_flake8 [1.49s]
Aborted  <<< fastcdr [6.07s]
Aborted  <<< osrf_testing_tools_cpp [14.6s]
Aborted  <<< iceoryx_hoofs [16.5s]
Aborted  <<< google_benchmark_vendor [21.7s]

Summary: 8 packages finished [24.8s]
  1 package failed: ament_cmake_core
  6 packages aborted: ament_flake8 ament_pyflakes fastcdr google_benchmark_vendor iceoryx_hoofs osrf_testing_tools_cpp
  8 packages had stderr output: ament_cmake_core ament_cppcheck ament_flake8 ament_lint ament_package ament_pycodestyle google_benchmark_vendor osrf_pycommon
  303 packages not processed
[25.152s] ERROR:colcon.colcon_notification.desktop_notification.terminal_notifier:Could not find the colcon-terminal-notifier.app in the install prefix '/Users/mch/test_ros2/.venv'
➜  humble

There are many opinions on how to set environment variables. Several of my files are as follows:
～/.zprofile

# Set PATH, MANPATH, etc., for Homebrew.
eval "$(/opt/homebrew/bin/brew shellenv)"

alias armbrew='arch -arm64 /opt/homebrew/bin/brew'
alias ibrew='arch -x86_64 /usr/local/bin/brew'

# QT5
export CMAKE_PREFIX_PATH=/usr/local/opt/qt@5:$CMAKE_PREFIX_PATH
export PATH=/usr/local/opt/qt@5/bin:$PATH

##############################################################################
# PySide2
export CMAKE_PREFIX_PATH=/usr/local/opt/pyside@2:$CMAKE_PREFIX_PATH
export PATH=/usr/local/opt/pyside@2/bin:$PATH
export<EMAIL_ADDRESS>
##############################################################################
# ROS2
export RMW_IMPLEMENTATION=rmw_fastrtps_cpp

~/.zshrc

# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH

# Path to your oh-my-zsh installation.
export ZSH="$HOME/.oh-my-zsh"

# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="robbyrussell"

# Set list of themes to pick from when loading at random
# Setting this variable when ZSH_THEME=random will cause zsh to load
# a theme from this variable instead of looking in $ZSH/themes/
# If set to an empty array, this variable will have no effect.
# ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" )

# Uncomment the following line to use case-sensitive completion.
# CASE_SENSITIVE="true"

# Uncomment the following line to use hyphen-insensitive completion.
# Case-sensitive completion must be off. _ and - will be interchangeable.
# HYPHEN_INSENSITIVE="true"

# Uncomment one of the following lines to change the auto-update behavior
# zstyle ':omz:update' mode disabled  # disable automatic updates
# zstyle ':omz:update' mode auto      # update automatically without asking
# zstyle ':omz:update' mode reminder  # just remind me to update when it's time

# Uncomment the following line to change how often to auto-update (in days).
# zstyle ':omz:update' frequency 13

# Uncomment the following line if pasting URLs and other text is messed up.
# DISABLE_MAGIC_FUNCTIONS="true"

# Uncomment the following line to disable colors in ls.
# DISABLE_LS_COLORS="true"

# Uncomment the following line to disable auto-setting terminal title.
# DISABLE_AUTO_TITLE="true"

# Uncomment the following line to enable command auto-correction.
# ENABLE_CORRECTION="true"

# Uncomment the following line to display red dots whilst waiting for completion.
# You can also set it to another string to have that shown instead of the default red dots.
# e.g. COMPLETION_WAITING_DOTS="%F{yellow}waiting...%f"
# Caution: this setting can cause issues with multiline prompts in zsh < 5.7.1 (see #5765)
# COMPLETION_WAITING_DOTS="true"

# Uncomment the following line if you want to disable marking untracked files
# under VCS as dirty. This makes repository status check for large repositories
# much, much faster.
# DISABLE_UNTRACKED_FILES_DIRTY="true"

# Uncomment the following line if you want to change the command execution time
# stamp shown in the history command output.
# You can set one of the optional three formats:
# "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd"
# or set a custom format using the strftime function format specifications,
# see 'man strftime' for details.
# HIST_STAMPS="mm/dd/yyyy"

# Would you like to use another custom folder than $ZSH/custom?
# ZSH_CUSTOM=/path/to/new-custom-folder

# Which plugins would you like to load?
# Standard plugins can be found in $ZSH/plugins/
# Custom plugins may be added to $ZSH_CUSTOM/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup.
plugins=(git)

source $ZSH/oh-my-zsh.sh

# User configuration

# export MANPATH="/usr/local/man:$MANPATH"

# You may need to manually set your language environment
# export LANG=en_US.UTF-8

# Preferred editor for local and remote sessions
# if [[ -n $SSH_CONNECTION ]]; then
#   export EDITOR='vim'
# else
#   export EDITOR='mvim'
# fi

# Compilation flags
# export ARCHFLAGS="-arch x86_64"

# Set personal aliases, overriding those provided by oh-my-zsh libs,
# plugins, and themes. Aliases can be placed here, though oh-my-zsh
# users are encouraged to define aliases within the ZSH_CUSTOM folder.
# For a full list of active aliases, run `alias`.
#
# Example aliases
# alias zshconfig="mate ~/.zshrc"
# alias ohmyzsh="mate ~/.oh-my-zsh"

export RTT_EXEC_PATH="/usr/local/Cellar/gcc-arm-none-eabi/20200630/bin"

export MATLAB_ROOT=/Applications/MATLAB_R2021b.app
export PATH=$MATLAB_ROOT/bin:$PATH

# test_ros2
eval "$(direnv hook zsh)"

export CMAKE_PREFIX_PATH=$CMAKE_PREFIX_PATH:/usr/local/opt/qt@5
export PATH=$PATH:/usr/local/opt/qt@5/bin

.envrc

source .venv/bin/activate
unset PS1

export OPENSSL_ROOT_DIR=$(brew --prefix openssl)

export Qt5_DIR=$(brew --prefix qt@5)/lib/cmake

I really need your help to follow up your project smoothly for subsequent development. @srmainwaring

@mengchaoheng - some of the errors you are seeing appear to be because

You have not installed the required dependencies:

ModuleNotFoundError: No module named 'catkin_pkg'

which is a Python dependency indicating you do not have:
$ pip list | grep catkin
catkin-pkg                           0.5.2

Others are because you did not follow the instructions to change the build settings or edit the source code:

Cloning into 'benchmark-1.6.1'...
HEAD is now at c05843a [sysinfo] Fix CPU Frequency reading on AMD Ryzen CPU's (#1117)
/Users/mch/test_ros2/humble/build/google_benchmark_vendor/benchmark-1.6.1-prefix/src/benchmark-1.6.1/src/complexity.cc:85:10: error: variable 'sigma_gn' set but not used [-Werror,-Wunused-but-set-variable]
  double sigma_gn = 0.0;
         ^
1 error generated.
make[5]: *** [src/CMakeFiles/benchmark.dir/complexity.cc.o] Error 1
make[4]: *** [src/CMakeFiles/benchmark.dir/all] Error 2
make[3]: *** [all] Error 2
make[2]: *** [benchmark-1.6.1-prefix/src/benchmark-1.6.1-stamp/benchmark-1.6.1-build] Error 2
make[1]: *** [CMakeFiles/benchmark-1.6.1.dir/all] Error 2
make: *** [all] Error 2
make: INTERNAL: Exiting with 11 jobserver tokens available; should be 10!
---
Failed   <<< google_benchmark_vendor [20.5s, exited with code 2]

The cyclone_dds issue may be M1 / arm64 specific. IIRC there are instructions in Mamykin's blog about what needs modifying in that projects CMakeLists.txt.

The best way to get ROS2 running if you have problems is to get the core libraries running first, then add in the extra features (perception, visualisation, robot navigation, and the rest of desktop-full) always building on a working set of libraries.
As I mentioned in the first reply, this project's introduction states that an advanced knowledge of ROS2, Gazebo and ArduPilot is assumed. I'm afraid that I can't offer further custom support for you to install ROS2 on macOS on a M1 machine and issues here should be specific to the project, not the dependencies.


Make Delete annotation class public

If my dao wants to use delete naming, for example
@dao
abstract class PersonDao {
  @Query('SELECT * FROM person')
  Future<List<Person>> findAll();

  @Query('DELETE FROM person')
  Future<void> deleteAll();

  // error
  @delete
  Future<void> delete(Person person);

  @Insert()
  Future<void> insert(Person person);
}

If not, is there any other way?

Using as namespaces can be avoided

Using as namespace can be avoided


feat: support anonymous company reviews 👻

Description ✏
Closes #302.
This PR adds support for anonymous company reviews, where members can create company reviews without their names being displayed.

Type of Change 🐞

[x] Feature - A non-breaking change which adds functionality.
[ ] Fix - A non-breaking change which fixes an issue.
[ ] Refactor - A change that neither fixes a bug nor adds a feature.
[ ] Documentation - A change only to in-code or markdown documentation.
[ ] Tests - A change that adds missing unit/integration tests.
[ ] Chore - A change that is likely none of the above.

Checklist ✅

[x] I have done a self-review of my code.
[x] I have manually tested my code (if applicable).
[ ] I have added/updated any relevant documentation (if applicable).

Tested again locally and everything seems to be good.


Implement zip extract

Implements zip extraction consumer. This is require to handled dreambooth updates.
In golang extraction of tar and zip are within ~300ms for equivalent files, lets enable lightening the load and directly handle zip files in pget.

Include FileSize to call to consume() to support consumers like ZipExtractor that requires a size
Implement a ReaderAt interface that can convert the muiltiChanReader, ZipExtractor requires an io.ReaderAt interface implementation
Implement the ZipExtractor consumer
Add some better logging when -x is supplied
Handle overwrite support in the Consumer
Address an Import loop.

Still Missing: muiltifile support for .tar and .zip


Add a List Report Interface to the CAP App (SAP HANA Cloud) - Update Auth strategy

Tutorials: https://developers.sap.com/tutorials/hana-cloud-cap-add-list-report.html
Hi, in step 1 before you can start the server, the Auth strategy must be adjusted.
The auth property in package.json must be changed from "xsuaa" to "mocked". The default was changed in one of the CAP updates.
Best regards,
Matthias Adams

This tutorial has been removed.


Update Hack Club logo PNG

This PR updates the PNG logo to the new logo.

Merging myself because I'm the only person on this project.

Looks like there's some extra alpha at the top and bottom of the image.

Ah, thanks for catching that – thought I fixed it before committing. Let me submit another PR.


Unsupported hash type MD4

Fresh install.
me@LOCALHOST:~$ python --version
Python 3.10.6

me@LOCALHOST:~$ certipy find -vulnerable -stdout -u<EMAIL_ADDRESS>-p *************** -debug
Certipy v4.4.0 - by Oliver Lyak (ly4k)

[+] Trying to resolve 'mydomain.tld' at '<IP_ADDRESS>'
[+] Resolved 'mydomain.tld' from cache: <IP_ADDRESS>
[+] Authenticating to LDAP server
[-] Got error: unsupported hash type MD4
Traceback (most recent call last):
  File "/home/me/.local/lib/python3.10/site-packages/ldap3/utils/ntlm.py", line 500, in ntowf_v2
    from Crypto.Hash import MD4  # try with the Crypto library if present
ModuleNotFoundError: No module named 'Crypto'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/me/.local/lib/python3.10/site-packages/certipy/entry.py", line 60, in main
    actions[options.action](options)
  File "/home/me/.local/lib/python3.10/site-packages/certipy/commands/parsers/find.py", line 12, in entry
    find.entry(options)
  File "/home/me/.local/lib/python3.10/site-packages/certipy/commands/find.py", line 1185, in entry
    find.find()
  File "/home/me/.local/lib/python3.10/site-packages/certipy/commands/find.py", line 165, in find
    connection = self.connection
  File "/home/me/.local/lib/python3.10/site-packages/certipy/commands/find.py", line 124, in connection
    self._connection.connect()
  File "/home/me/.local/lib/python3.10/site-packages/certipy/lib/ldap.py", line 77, in connect
    self.connect(version=ssl.PROTOCOL_TLSv1_2)
  File "/home/me/.local/lib/python3.10/site-packages/certipy/lib/ldap.py", line 128, in connect
    bind_result = ldap_conn.bind()
  File "/home/me/.local/lib/python3.10/site-packages/ldap3/core/connection.py", line 628, in bind
    response = self.do_ntlm_bind(controls)
  File "/home/me/.local/lib/python3.10/site-packages/ldap3/core/connection.py", line 1394, in do_ntlm_bind
    request = bind_operation(self.version, 'SICILY_RESPONSE_NTLM', ntlm_client,
  File "/home/me/.local/lib/python3.10/site-packages/ldap3/operation/bind.py", line 81, in bind_operation
    server_creds = name.create_authenticate_message()
  File "/home/me/.local/lib/python3.10/site-packages/ldap3/utils/ntlm.py", line 379, in create_authenticate_message
    nt_challenge_response = self.compute_nt_response()
  File "/home/me/.local/lib/python3.10/site-packages/ldap3/utils/ntlm.py", line 485, in compute_nt_response
    response_key_nt = self.ntowf_v2()
  File "/home/me/.local/lib/python3.10/site-packages/ldap3/utils/ntlm.py", line 503, in ntowf_v2
    raise e  # raise original exception
  File "/home/me/.local/lib/python3.10/site-packages/ldap3/utils/ntlm.py", line 497, in ntowf_v2
    password_digest = hashlib.new('MD4', self._password.encode('utf-16-le')).digest()
  File "/usr/lib/python3.10/hashlib.py", line 166, in __hash_new
    return __get_builtin_constructor(name)(data)
  File "/usr/lib/python3.10/hashlib.py", line 123, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type MD4

I got past this with pip install pycryptodome

I got past this with pip install pycryptodome

That did the trick

It probably means setup.py needs to be updated with that as a dependency, so really this shouldn't be closed yet.

Should be fixed in latest release

This is still occuring with python 3.11. Downgrading to a lower python version (3.9.15 in my case) with pyenv and installing pycryptodome and certipy works. Then, I had to run certipy from python ~/.pyenv/versions/3.9.18/bin/certipy


How do I set up a cmake project?

Hello!
 :)
Some examples worked others didn't but that's good enough for me!
So now I'm trying to set up a external (to liblava) project to start making some simple programs following your tutorial code.
 How should I set this up with cmake so that I don't need to add all those paths one by one and by hand?
I saw in an older 'Issue' there were some suggestions but the links were broken,
https://github.com/liblava/liblava/blob/master/DOCS.md/#install
https://github.com/liblava/liblava-template
Cheers!

Wait ok found and followed these instructions
https://github.com/liblava/liblava#install
and managed to build the first simple 'frame' code,
#include <liblava/lava.hpp>
using namespace lava;

int main(int argc, char* argv[]) {
    lava::frame frame( {argc, argv} );
    return frame.ready() ? 0 : error::not_ready;
}

I guess I should expect to see a window?
But no window shows up and I get this message,
WARNING: v3dv is neither a complete nor a conformant Vulkan implementation. Testing use only.

Hey,
frame itself doesn't handle windows, that's what the layer above it does: app
In the tutorial is an example how to create a simple window.

I'm closing this again. If you get stuck, you can join the discord server or leave a comment here.


pkce vos

Summary

Upgrade cloud-init-provider to be able to use the new fedcloud check-in client.

Related issue :

Again bypassing reviews :(


Remove railtie, speed up tests, clean up test structure.

Remove railtie which should go in prx_auth-rails gem. That gem can include
controller methods, automatic middleware insertion, and a dependency on this
gem.
Clean up test directory structure and guardfile.
Go from from 1.7 assertions/s (post railtie-related test removal) to
104.4 assertions/s.
note: went into this gem because I needed to remove the railtie, which makes working in development (where we have a different certificate location and issuer) a pain in the neck.

LGTM, waiting to see if travis passes.

Coverage decreased (-4.63%) to 94.07% when pulling 336c51734b4b0f53766e10c2c8f84d04aa224006 on fix/railtie into 9b9194112cbde94e45a457088a7149f3e5c0b8d7 on master.

Coverage decreased (-4.63%) to 94.07% when pulling 336c51734b4b0f53766e10c2c8f84d04aa224006 on fix/railtie into 9b9194112cbde94e45a457088a7149f3e5c0b8d7 on master.

Coverage decreased (-4.63%) to 94.07% when pulling 745d76eba8bb4bd8eabc6ec44dde6ee4b264bf56 on fix/railtie into 9b9194112cbde94e45a457088a7149f3e5c0b8d7 on master.

Coverage decreased (-4.63%) to 94.07% when pulling 745d76eba8bb4bd8eabc6ec44dde6ee4b264bf56 on fix/railtie into 9b9194112cbde94e45a457088a7149f3e5c0b8d7 on master.

Coverage decreased (-4.63%) to 94.07% when pulling 745d76eba8bb4bd8eabc6ec44dde6ee4b264bf56 on fix/railtie into 9b9194112cbde94e45a457088a7149f3e5c0b8d7 on master.

Coverage increased (+1.3%) to 100.0% when pulling 58cc4976e4573ab5bf6f9b8700c1bae4c33470d2 on fix/railtie into 9b9194112cbde94e45a457088a7149f3e5c0b8d7 on master.

Coverage increased (+1.3%) to 100.0% when pulling 58cc4976e4573ab5bf6f9b8700c1bae4c33470d2 on fix/railtie into 9b9194112cbde94e45a457088a7149f3e5c0b8d7 on master.

Coverage increased (+1.3%) to 100.0% when pulling 58cc4976e4573ab5bf6f9b8700c1bae4c33470d2 on fix/railtie into 9b9194112cbde94e45a457088a7149f3e5c0b8d7 on master.

Coverage increased (+1.3%) to 100.0% when pulling 58cc4976e4573ab5bf6f9b8700c1bae4c33470d2 on fix/railtie into 9b9194112cbde94e45a457088a7149f3e5c0b8d7 on master.

@kookster should be ready for you to look at

nice, thanks!

@kookster I didn't mean you should look at it while you're on vacation! Thanks

(this was an easy one)


$authCode = trim(fgets(STDIN))  return nothing

Expected Behavior
I do an example with php's language, it works until $authCode = trim(fgets(STDIN)); line and return nothing and i cannot know why it doesn't work, can you help me?

Go version (go version)
OS Linux

Sorry, we need more details to answer this question.


fix: unexpected output in format byte slice

What type of PR is this?
/kind bug
What this PR does / why we need it:
Fix unexpected spec output format in byte slice.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 1 (0.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 55.533%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pkg/cmd/generate/generate.go
0
1
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
6720

Relevant Lines:
12101

💛  - Coveralls


Screen went off suddenly

Microsoft PowerToys version
0.84.1
Installation method
Microsoft Store
Running as admin
No
Area(s) with issue?
General
Steps to reproduce
2024-09-23.txt
I was just using normally.
✔ Expected Behavior
I don't know, I was just using Zalo, and trying to open Edge.
❌ Actual Behavior
The screen suddenly went off, and went back to normal again after 5 seconds, without Night light (I was turning it ON).
Other Software
Zalo 24.9.1, Edge

/dup #30507


RetrievalQAWithSourcesChain sometimes does not return sources under sources key

I am using RetrievalQAWithSourcesChain to get answers on documents that I previously embedded using pinecone. I notice that sometimes that the sources is not populated under the sources key when I run the chain.
I am using pinecone to embed the pdf documents like so:
documents = loader.load()
text_splitter = RecursiveCharacterTextSplitter(
           chunk_size=400,
           chunk_overlap=20,
           length_function=tiktoken_len,
           separators=['\n\n', '\n', ' ', '']
       )
split_documents = text_splitter.split_documents(documents=documents)
Pinecone.from_documents(
       split_documents,
       OpenAIEmbeddings(),
       index_name='test_index',
       namespace= 'test_namespace')

I am using RetrievalQAWithSourcesChain to ask queries like so:
 llm =    OpenAIEmbeddings()
 vectorstore: Pinecone = Pinecone.from_existing_index(
            index_name='test_index',
            embedding=OpenAIEmbeddings(),
            namespace='test_namespace'
      )

 qa_chain = load_qa_with_sources_chain(llm=_llm, chain_type="stuff")
 qa = RetrievalQAWithSourcesChain(
            combine_documents_chain=qa_chain,
            retriever=vectorstore.as_retriever(),
            reduce_k_below_max_tokens=True,
      )

answer_response = qa({"question": question}, return_only_outputs=True)

Expected response
{'answer': 'some answer', 'sources': 'the_file_name.pdf'}
Actual response
{'answer': 'some answer', 'sources': ''}
This behaviour is actually not consistent. I sometimes get the sources in the answer itself and not under the sources key. And at times I get the sources under the 'sources' key and not the answer. I want the sources to ALWAYS come under the sources key and not in the answer text.
Im using langchain==0.0.149.
Am I missing something in the way im embedding or retrieving my documents? Or is this an issue with langchain?

You may use. What kind os documents are you using?
 texts = loader.load() docs = RecursiveCharacterTextSplitter(separator="\n\n",chunk_size=1000, chunk_overlap=0).transform_documents(texts) Pinecone.from_documents(        docs,         OpenAIEmbeddings(),         index_name='test_index',         namespace= 'test_namespace')

You may use this. What kind os documents are you using?
texts = loader.load()

docs = RecursiveCharacterTextSplitter(separator="\n\n",chunk_size=1000, chunk_overlap=0).transform_documents(texts)

Pinecone.from_documents(
       docs,
       OpenAIEmbeddings(),
       index_name='test_index',
       namespace= 'test_namespace')```

Im trying to embed Pdf files with text content. I don't see a transform_documents() function on the RecursiveCharacterTextSplitter?
I am using the PyPDFLoader to load the documents from my local path
python loader = PyPDFLoader(file_path=file_path)

@AliasSCM can you show a concrete example?
The default prompt includes a few shot example without sources but the model should only output no sources if there is now answer in the provided documents.
Did you try the same query with vectorstore.as_retriever().get_relevant_documents(...) and are there actual sources available?
Are the documents/queries in a different language than english? In this case it may make sense to modify the QA prompts (which yielded way better results for me in German) - see e.g. here: https://github.com/hwchase17/langchain/issues/3523#issuecomment-1523355163

@AliasSCM can you show a concrete example?
The default prompt includes a few shot example without sources but the model should only output no sources if there is now answer in the provided documents.
Did you try the same query with vectorstore.as_retriever().get_relevant_documents(...) and are there actual sources available?
Are the documents/queries in a different language than english? In this case it may make sense to modify the QA prompts (which yielded way better results for me in German) - see e.g. here: #3523 (comment)

pls check my edit on the original question. I have added the documents and outputs and some additional information on how to reproduce

@AliasSCM interesting, I also experienced some problems with a QA chain and answers in a table format.
Can you try with a custom few shot prompt including a "table question" with sources (see my previous answer for an example on how to customize the prompt)?
Do you have access to GPT-4 and can try with that? I'd guess that gpt-3.5.-turbo is probably "concentrating" too much on the table format and "forgetting" the additional formatting instructions in the context....


Update move-domain.md

Under the 'Transfer your domain' heading, brackets were missing from the link for "add-ons or subscriptions"

Thanks for the find and fix, @robbie-hunt!

@kodster28 it's a pleasure to contribute, thank you


showMoreText not working

Expected behavior:
showMoreText: false
Should hide the ...more but it is still being displayed. Behavior is the same whether it is set to true or false

I will try to see if I can reproduce this.


fix to work with rust dev >=1.0

Changes to ranges and closures to compile with current Rust dev channels, including 1.0.

Looks like the build is failing, @freebroccolo, because travis is using rust stable, which doesn't support the unstable features used (core, unboxed_closures, etc.)


Improvements to Explore mode

This PR includes improvements and fixed for Explore mode and some general bug fixes and improvements.

Improved Error handling
The UI now uses the reported section on all API calls
Improved Treemap Charts (automatic scaling labels, labels change bg-color depending on the brightness of the background cell
"All Data" was added to the Single Resource Explorer
The Search bar now also takes searches starting with search  and handle them correctly
Added a "more" button to the search results that will take the user to Resource List Explorer
Added a styled "Copy to Clipboard" button that gives more feedback when clicked
Added a slight delay on the search box
Showing a Leaf icon when the currently displayed Resource in the Single Resource Explorer is a leaf (no successors)
The user can now manage Tags on Explore mode
The user can now take basic Resoto actions in the Explore mode (Protect, Clean, etc)

I left some comments, but are just details about some static typing, and that we should define a convention for string manipulation.
Besides that is good to merge. Great work!

I left some comments, but are just details about some static typing, and that we should define a convention for string manipulation. Besides that is good to merge. Great work!

I added typing where I was missing it and also cleaned up a bit.
While I was at it, I checked the project for typing and it seems like we have some homework ... at some point 😉


Allow a frame to navigate to previous url

This is my attempt at a fix based on discussion and the previous PR as well as adding a test for it.
Fixes #245
Fixes #249 (I presume)
Fixes #265 (Reported)

I might think you would want this use the following change instead to ensure that this.element.src and this.currentURL match exactly.
  set sourceURL(sourceURL: string | undefined) {
    this.settingSourceURL = true
    this.element.src = sourceURL ?? null
+   this.currentURL = this.element.src
    this.settingSourceURL = false
  }

I might think you would want this use the following change instead to ensure that this.element.src and this.currentURL match exactly.
  set sourceURL(sourceURL: string | undefined) {
    this.settingSourceURL = true
    this.element.src = sourceURL ?? null
+   this.currentURL = this.element.src
    this.settingSourceURL = false
  }

Good idea. Updated. Thanks for pointing that out.

Thanks for this, it looks like it fixes https://github.com/hotwired/turbo/issues/265 too.

For those needing this fix until its merged, I have published it as separate npm package here if anyone needs it.
https://www.npmjs.com/package/@peopleforce/turbo

I successfully tested on our stack with @acetinick 's module, the revisit problem seems to be gone.
Well played @t27duck!
Hope to have a release soon enough 🙏🏻

I patched this PR into my local code and I can also confirm that it fixed the bug ❤

Hope it get merged soon!

Hope it get merged soon!

To be perfectly honest, at this point probably DHH is the only one left with merge and release powers for this repo. So the odds of this (or any future releases of turbo) are pretty slim at this point.

Thank you for the status report. I was thinking of waiting, but finally I'll fork it out while waiting for the official support.

@dhh would you be able to review and merge this PR? It's quite a critical bug that is affecting lots of people.  Thanks

@t27duck Thanks for fixing this 🙏
@dhh bumped the turbo-rails gem to 0.5.10 two days ago, causing more people to run into this bug now. Is @dhh the only one that can review this PR?

Thanks for working on this @t27duck. I'll get this merged and cut a new release shortly.

Fix included in beta 7 that was just released 👍


Unknown object type: Credential

I have an ADF source which contains a credential:

Having a step like this:
steps:
- task: BuildADFTask@1
  displayName: 'Build and test ADF'
  inputs:
    DataFactoryCodePath: 'src/adf'
    Action: 'Build'

Leads to this error:
##[error]ADFT0029: Unknown object type: Credential.
Is that expected, or is this an error?

Credentials are not supported for now.
https://github.com/SQLPlayer/azure.datafactory.tools/issues/156


./build.sh ubuntu build. ERROR

I have error. When I run ./build.sh ubuntu build and I can't compile project
Log error
Could NOT find MongoDB. db_plugin with MongoDB support will not be included.
-- Could NOT find Doxygen (missing:  DOXYGEN_EXECUTABLE)
-- Doxygen not found.  Contract documentation will not be generated.
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
/home/asvirido/eos2/libraries/fc/Boost_INCLUDE_DIR
   used as include directory in directory /home/asvirido/eos2/libraries/fc
-- Configuring incomplete, errors occurred!

How fix? Last version eos. Thanks

Please provide the full output of the build.

I change the last line in build.sh from make -j to sudo make install. It's fixed.


Replace preferred_username_claims advanced.config example with modern…

… config example
Since the project recommends using the modern config example, we should use the modern config in the docs wherever possible.

@iinuwa Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.

@pivotal-cla This is an Obvious Fix

@iinuwa This Pull Request contains an obvious fix. Signing the Contributor License Agreement is not necessary.


Laravel pagination fails in building the correct query

When I try to run this query:
SELECT CONCAT(`user`.`firstName`,' ',`user`.`lastName`) AS `fullName`"
FROM `user`
WHERE `fullName` LIKE '%a%'

using the User model, Laravel send the following query by-itself before running my query:
SELECT COUNT(*) AS AGGREGATE
FROM `user`
WHERE `fullName` LIKE '%a%'

which leds to SQLSTATE[42S22]: Column not found: 1054 Unknown column 'userFullName' in 'where clause exception. What is wrong with Laravel? How to run the above query regarding this issue?

This is because you use pagination (this query resolves total count). However any aliased fields are ignored because they cause errors in different engines.
See #10856


Please upgrade POM to use recent version of your libraries.

There is dependency like:
        <dependency>             <groupId>com.hp.autonomy.frontend</groupId>             <artifactId>aci-types</artifactId>             <version>0.22.0</version>         </dependency>
However oldest version of package on GitHub is 1...
Compare with: https://github.com/hpe-idol/java-idol-utils/commit/f1ca3819aa1162699e6f211b135df70187193879

I think the oldest version on Github is 0.22.0, see https://github.com/hpe-idol/java-aci-types. Closing for now, please reopen if you think differently.


Allow animations on the d prop of the Path component.

My use case is that I'm wrapping the Path component with createAnimatedComponent and then simply use react-native-reanimated (their createAnimatedComponent should be compatible to the react-native one)
I debugged the behavior a little bit and when using the wrapped component the app crashes because react-native-svg tries to render with _path = nil and then crashes. To be more detailed:
Elements/RNSVGPath.m::setD is never called and then  inRNSVGRenderable.m::renderLayerToit basically calls CFAutorelease with nil and crashes.
I wonder if this related to a wrong or missing setNativeProps.
Anyone having a idea how to fix it.

@msand Haha amazing trick thks ;-)

I'm new with react-native-reanimated but all my try to interpolate svg path were unsuccessful. Can you help me with a full example?

I have a couple examples on my youtube channel, the most recent one is https://www.youtube.com/watch?v=gLopy2MCAqM

Already saw that! Amazing work... Thank a lot @wcandillon.


Documentation site down?

Hi! Your site (yajrabox.com) seems to be down. Is the documentation available somewhere else?

there is non-laravel specific documentation at https://datatables.net

@brucebetts That website is only for the datatable project, (Table plug-in for jQuery), so we can't find an specific server side implementation there, maybe some examples using PHP as backend language but not Laravel.
Since some days ago, I've noticed that the doc site has some problems with SSL certificate, and also is very slow. Is there any reason for not using the github wiki section for this project in order to keep update its docs?
(https://github.com/yajra/laravel-datatables/wiki)
Right now, it seems to be outdated but maybe we can help you with this. It is a great project and I suppose that some others would like to help, too.

Thanks for reporting. You can access the docs at https://github.com/yajra/laravel-datatables-docs.
Checking the server, ping @ChaosPower.

Website is up but still having issues on SSL. Please use non SSL URL atm. Sorry for the inconvenience.


Typo in startup guide or UsersTableSeeder

The startup guide lists<EMAIL_ADDRESS>as the login e-mail, but the seeder provides
'email' =><EMAIL_ADDRESS>Just a minor typo either way!

Already seen and suggested to be fixed
See https://github.com/YABhq/Laracogs/pull/167

Sorry for the duplicate! 👍


fix templates install issues

fix the deadline context exceeded after import data

this was caused by the new timeout duration value in client.Config not being passed alone to the command handler executing the tests.

fix directory gateway not getting started

this was caused by the mapToGRPCPorts func not being deterministic, the first directory gRPC service in the api map was setting the state, when this is an exporter or importer the gateway definition is empty, resulting in the gateway not to get started. As the information was retrieved from a map, the behavior was undeterministic, based on the order of the map entries.

reduced the health service check wait time from 30 to 10 seconds.
update service factory to detect HasCA() instead of HasCert() which is more correctly reflecting that the client connection from the gateway to the gRPC service only needs a CA cert.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>0
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 0.0%

Totals

Change from base Build<PHONE_NUMBER>0:
0.0%

Covered Lines:
0

Relevant Lines:
0

💛  - Coveralls


Ratio_Dependent_Pattern-Dexter

Hi everyone! This is a program I created for the Hack Club Blot that is designed to change depending on the aspect ratio of the art piece! At 1:1, the pattern is regular. However, at any other ratio the pattern changes. At a 1:1 ratio, the central pattern is designed to represent similar shapes found in architecture (and be partially similar to the look of petals on a flower, but I can understand if most people cant see it). You can see some of the different patterns formed by different aspect ratios in the .png files in the snapshots folder! I hope everyone enjoys this as it took a lot of figuring out the different positions!
 (1:1 ratio)
A few other ratios!

I have some experience with coding, having previously developed a couple of games for sprig, alongside school projects and a couple of other ideas I've had (including a python library and program designed to act similar to the Little Man Computer which interprets a proprietary version of assembly code)!. I constantly try to improve and having these amazing schemes to have a physical/visual output rather than just text has been helping me massively!

I have now updated this pull request so that it is compatible with the engine changes since I first created this artwork

Thanks for being on top of submitting this. I'm trying to decide whether it's overly abstract or not and was hoping to get other Hack Club Blot participants to give their opinions so it's not entirely based on mine.

I believe we discussed else where about how to improve the piece. Closing this PR for now but looking forward to seeing the new submission.


Can't find file init.groovy

Hi Guys
I met a issue when I built the image in step 14, please check as below, would you please help fix the problem>
Step 14 : COPY init.groovy /usr/share/jenkins/ref/init.groovy.d/tcp-slave-agent-port.groovy lstat **init.groovy: no such file or directory   **
Regards
Eric

the file is there, without any logs don't know what your problem may be


Add bitcoin donation info to README.rst

I would like to donate on a monthly basis, and I'm sure others do too. I'm not a particular fan of one time donations which you've recently added to the docs landing page.
I would however love to make small, monthly, bitcoin donations.

Looks like Requests already accepts (micro)donations through Flattr, so you could use that for monthly donations. (But I'm not sure if you can manually set the amount you donate specifically to requests...)

This is a structural problem we need to work out in a way that is going to be most fair. I think the team need to sit down and discuss this a little bit at some point.

1Fov3RQFSDTxxGApR19g1GgQazzoutiGCC


'in' decreases indent as first characters of name

When using 'in' as the first two letters of a variable name (outside of a let/in expression) decreases indent without correcting when a third letter is typed.
To reproduce, try typing this.
f x = x'
    where x'  = x * 2
          ini = "something"

You will see typing the first two letters of the name 'ini' will cause the indent to be decreased (I assume it is assuming it is the keyword 'in' without correcting once the third letter is typed)

This has been pointed out a couple of times, sadly nobody could figure out what triggers this behavior. I'm leaving this open hoping that someone has an idea.

Please check PR #63 it refactors indentation among other things. This should be fixed in there.


Pylint. Disabling the installation of all django-* modules.

Motivation and context
Installing only the python module Django from base.txt requirements.
Link to check: https://github.com/dvkruchinin/cvat/pull/27/checks?check_run_id=1972372787
How has this been tested?

Checklist

[x] I submit my changes into the develop branch
[ ] I have added description of my changes into CHANGELOG file
[ ] I have updated the documentation accordingly
[ ] I have added tests to cover my changes
[ ] I have linked related issues (read github docs)
[ ] I have increased versions of npm packages if it is necessary (cvat-canvas,
cvat-core, cvat-data and cvat-ui)

License

[x] I submit my code changes under the same MIT License that covers the project.
Feel free to contact the maintainers if that's a concern.
[ ] I have updated the license header for each file (see an example below)

# Copyright (C) 2021 Intel Corporation
#
# SPDX-License-Identifier: MIT

Coverage remained the same at 70.992% when pulling c8df1ae91ae8850efe650b6f3ab8f3bd702118e5 on dvkruchinin:dkru/fix-pylint-build-error into fd1b0818c5773288079b2d60b126c7f3afb7f391 on openvinotoolkit:develop.


[BUG]: map-kmers does not fully strip file extension that includes .gz suffix

Description
Hi folks. Minor UX bug. phg map-kmers does not fully strip a .fastq.gz extension as per what is written in the documentation here  (scroll down to the "Note" below example directory listing). My mapping keyfile entries look like this:
SRR11038088	data/fastq/PRJNA605407/SRR11038088_1.fastq.gz	data/fastq/PRJNA605407/SRR11038088_2.fastq.gz

The resulting read mapping file looks like SRR11038088_1.fastq_readMapping.txt. Seems like a little bit of additional logic to determine if a file is gzipped is all that's needed.
Not sure if this is addressed in the branch Zack linked me last week - if so, sorry for the unnecessary issue!
I'm loving using v2 so far, the whole experience has been smooth. Also, props on the documentation, it is a dream!
Expected behavior
I expected the full file extension to be removed as is written in the documentation.
PHG version
<IP_ADDRESS>

Hi Matt,
No this is new, I will update after I merge in the other branch.  The other branch will bring PHGv2 up to version 2.4 and we can go from there with new updates.  I will keep you posted when this is brought in.
Thanks for bringing it to our attention!
Zack

In PR now: here

This has been updated with the most recent version of PHGv2.4


Tooltip is undefined after just installing the addon

if you freshly installed the addon, the tooltip is in its default state:

Ah! There's a typo in the manifest.json :). I'll make a PR.

Fixed by #15


smart dropdown on 'add data object' page

we should change display (and types list) according to object class (and type)
we need to clarify the categorization.
if something is published probably we just want the url?

this mostly duplicate #77, closing


website on iPhone Xs

it look like not good

I'm not sure why that happens. Will fix later.

fix it now 🤬🤬🤬

fix it now 🤬🤬🤬

This issue (i think) has been fixed in https://github.com/udu3324/PNGskin/commit/77059c21111651fce2a845c9c5a7f2831663ba78.