Skip to content

Instantly share code, notes, and snippets.

View sloretz's full-sized avatar
⚠️
404 status not found

Shane Loretz sloretz

⚠️
404 status not found
  • Intrinsic
  • Mountain View, CA
View GitHub Profile
repositories:
Blast545/urdfdom_headers:
type: git
url: https://github.com/Blast545/urdfdom_headers.git
version: rolling
ament/ament_cmake:
type: git
url: https://github.com/ament/ament_cmake.git
version: rolling
ament/ament_index:
repositories:
LucienMorey/urdfdom_headers:
type: git
url: https://github.com/LucienMorey/urdfdom_headers.git
version: add_package_xml
ament/ament_cmake:
type: git
url: https://github.com/ament/ament_cmake.git
version: rolling
ament/ament_index:
repositories:
LucienMorey/urdfdom_headers:
type: git
url: https://github.com/LucienMorey/urdfdom_headers.git
version: add_package_xml
ament/ament_cmake:
type: git
url: https://github.com/ament/ament_cmake.git
version: rolling
ament/ament_index:
repositories:
LucienMorey/urdfdom_headers:
type: git
url: https://github.com/LucienMorey/urdfdom_headers.git
version: add_package_xml
ament/ament_cmake:
type: git
url: https://github.com/ament/ament_cmake.git
version: rolling
ament/ament_index:
repositories:
LucienMorey/urdfdom_headers:
type: git
url: https://github.com/LucienMorey/urdfdom_headers.git
version: add_package_xml
ament/ament_cmake:
type: git
url: https://github.com/ament/ament_cmake.git
version: rolling
ament/ament_index:
repositories:
ament/ament_index:
type: git
url: https://github.com/ament/ament_index.git
version: rolling
ament/ament_lint:
type: git
url: https://github.com/ament/ament_lint.git
version: rolling
ament/ament_package:
repositories:
ament/ament_cmake:
type: git
url: https://github.com/ament/ament_cmake.git
version: kilted
ament/ament_index:
type: git
url: https://github.com/ament/ament_index.git
version: kilted
ament/ament_lint:
@sloretz
sloretz / noetic.md
Last active May 23, 2025 18:42
Noetic EOL brainstorm
@sloretz
sloretz / go_proto_library_import_public.md
Last active May 23, 2025 16:56
"missing strict dependencies" using import public and go_proto_library

Given :

  • three go_proto_library() targets foo, bar, and baz
  • foo depends on bar, and bar depends on baz
  • bar uses import public "baz.proto"

The protoc-gen-go tool generates code for foo (foo.pb.go) that looks like:

// Code generated by protoc-gen-go. DO NOT EDIT.
repositories:
ament/ament_cmake:
type: git
url: https://github.com/ament/ament_cmake.git
version: kilted
ament/ament_index:
type: git
url: https://github.com/ament/ament_index.git
version: kilted
ament/ament_lint: