Skip to content

Instantly share code, notes, and snippets.

@scpeters
scpeters / ogre2.3_configure.txt
Created May 1, 2026 18:10
subset of `brew install ogre2.3 -s --verbose`
-----------------------------------------------------------------------------
-- The following external packages were located on your system.
-- This installation will have the extra features provided by these packages.
+ zlib
+ zziplib
+ freeimage
+ freetype
+ rapidjson
+ OpenGL
+ OpenGL 3+
@scpeters
scpeters / ros2.repos
Last active April 11, 2026 23:55
CI input for PR ros/urdfdom#248
repositories:
ament/ament_cmake:
type: git
url: https://github.com/ament/ament_cmake.git
version: rolling
ament/ament_index:
type: git
url: https://github.com/ament/ament_index.git
version: rolling
ament/ament_lint:
@scpeters
scpeters / ros2.repos
Last active April 6, 2026 04:45 — forked from ahcorde/ros2.repos
CI input for PR ros/urdfdom_headers#99
repositories:
ament/ament_cmake:
type: git
url: https://github.com/ament/ament_cmake.git
version: rolling
ament/ament_index:
type: git
url: https://github.com/ament/ament_index.git
version: rolling
ament/ament_lint:
@scpeters
scpeters / doxygen_warnings.md
Created March 18, 2026 20:46
remaining gz-sim doxygen warnings

from https://github.com/gazebosim/gz-sim/actions/runs/23227647269/job/67513803302?pr=3157

Excluding errors containing Detected potential recursive class relation between class and @param is not found in the argument list of Q_DECLARE_METATYPE(ComponentTypeId):

2026-03-18T03:29:14.0607416Z /github/workspace/src/gui/plugins/modules/EntityContextMenu.hh:43: warning: Found ';' while parsing initializer list! (doxygen could be confused by a macro call without semicolon)
...
2026-03-18T03:29:14.1063925Z /github/workspace/tutorials/resources.md:1: warning: multiple use of section label 'resources', (first occurrence: /github/workspace/tutorials/using_components.md, line 33)
2026-03-18T03:29:14.1064948Z /github/workspace/build/tutorials.md:1: warning: multiple use of section label 'tutorials', (first occurrence: /github/workspace/build/tutorials.md, line 7)
...
2026-02-12T14:00:00.6427276Z Error. The following warnings were found in gz-doxygen.warn.
2026-02-12T14:00:00.6441531Z /github/workspace/src/systems/buoyancy_engine/BuoyancyEngine.hh:123: warning: Reached end of file while still inside a (nested) comment. Nesting level 1 (probable line reference: 77)
2026-02-12T14:00:00.6443909Z /github/workspace/src/systems/thruster/Thruster.hh:172: warning: Reached end of file while still inside a (nested) comment. Nesting level 1 (probable line reference: 126)
2026-02-12T14:00:00.6445196Z /github/workspace/src/systems/websocket_server/WebsocketServer.hh:371: warning: Reached end of file while still inside a (nested) comment. Nesting level 1 (probable line reference: 79)
2026-02-12T14:00:00.6446664Z /github/workspace/src/systems/websocket_server/WebsocketServer.hh:365: warning: reached end of file while inside a 'code' block!
2026-02-12T14:00:00.6447776Z The command that should end the block seems to be missing!
2026-02-12T14:00:00.6449317Z /github/workspace/src/gui/plugins
@scpeters
scpeters / fortress_gui_sim.repos
Created January 29, 2026 02:58
build gui6 and sim6 together
---
repositories:
gz-sim:
type: git
url: https://github.com/gazebosim/gz-sim
version: ign-gazebo6
gz-gui:
type: git
url: https://github.com/gazebosim/gz-gui
version: ign-gui6
@scpeters
scpeters / support_windows.md
Last active February 20, 2026 21:22
Ubuntu, ROS, Gazebo support windows

Ubuntu / ROS release cadence

Ubuntu releases long-term support (LTS) distributions in April of even years with 5 years of support. At any given time, 2 or 3 Ubuntu LTS releases are supported.

ROS releases a new distribution in May every year:

  • In even years, it is an LTS release, with support for 5 years on the latest Ubuntu LTS (starting with ROS Humble)
  • In odd years, it has ~18 months of support on the same Ubuntu version as most recent ROS LTS
@scpeters
scpeters / error.txt
Created November 14, 2025 19:09
dart colcon list problem
$ colcon list
[-1763140838040468224.000s] ERROR:colcon.colcon_core.package_augmentation:Exception in package augmentation extension 'check_dependency_constraint': The package 'DART' has a dependency with the same name
Traceback (most recent call last):
File "/Users/scpeters/venv/lib/python3.13/site-packages/colcon_core/package_augmentation/__init__.py", line 99, in augment_packages
retval = extension.augment_packages(
descs,
additional_argument_names=additional_argument_names)
File "/Users/scpeters/venv/lib/python3.13/site-packages/colcon_package_information/package_augmentation/check_dependency_constraint.py", line 34, in augment_packages
deps = desc.get_dependencies()
File "/Users/scpeters/venv/lib/python3.13/site-packages/colcon_core/package_descriptor.py", line 92, in get_dependencies
@scpeters
scpeters / gz_vendor_jetty_sdformat.repos
Last active August 11, 2025 21:19
gz_vendor_jetty_sdformat.repos
repositories:
ament_cmake:
type: git
url: https://github.com/ament/ament_cmake
version: rolling
ament_lint:
type: git
url: https://github.com/ament/ament_lint
version: rolling
ament_package:
@scpeters
scpeters / gz_vendor_jetty.repos
Created July 31, 2025 22:40
repos file used to test jetty vendor packages with ROS rolling
repositories:
ament_cmake:
type: git
url: https://github.com/ament/ament_cmake
version: rolling
ament_lint:
type: git
url: https://github.com/ament/ament_lint
version: rolling
ament_package: