Skip to content

Instantly share code, notes, and snippets.

View tylerjw's full-sized avatar
🦀
Peace was never an option

Tyler Weaver tylerjw

🦀
Peace was never an option
View GitHub Profile
@tylerjw
tylerjw / gist:fbc69b8574e3f91967e0273b8f4785a2
Last active May 4, 2020 22:17
move_group_pick_place kinetic valgrind output
root@0a5d7aa235e9:~/ros_ws# rostest moveit_ros_planning_interface move_group_pick_place_test.test --text
... logging to /root/.ros/log/rostest-0a5d7aa235e9-10761.log
xacro: Traditional processing is deprecated. Switch to --inorder processing!
To check for compatibility of your document, use option --check-order.
For more infos, see http://wiki.ros.org/xacro#Processing_Order
xacro: Traditional processing is deprecated. Switch to --inorder processing!
To check for compatibility of your document, use option --check-order.
For more infos, see http://wiki.ros.org/xacro#Processing_Order
xacro: Traditional processing is deprecated. Switch to --inorder processing!
To check for compatibility of your document, use option --check-order.
@tylerjw
tylerjw / jog_arm_migration.md
Last active June 30, 2020 20:26
MoveIt JogArm -> Servo and API migration guide

MoveIt Servo migration guide

The ros package moveit_jog_arm is now named moveit_servo. If you were previously using moveit_jog_arm you will need to do a find/replace for these phrases in your code base:

  • jog_arm -> servo
  • JogArm -> Servo
  • jog_server -> servo_server

C++ API Changes

@tylerjw
tylerjw / ros2_boost_export.md
Created February 25, 2021 23:01
ROS2 CMake magic for exporting Boost dependencies of library targets.

Do I need to know about this? (the problem)

If you have a line like this in your cmake:

find_package(Boost REQUIRED thread)

and later on you are creating and exporting a library:

Keybase proof

I hereby claim:

  • I am tylerjw on github.
  • I am squirrel428 (https://keybase.io/squirrel428) on keybase.
  • I have a public key whose fingerprint is 2B88 4816 A78D 2339 97A2 BEC6 2941 E439 2B78 DBE8

To claim this, I am signing this object:

@tylerjw
tylerjw / gist:15ee8dacd68757bd671a77299309113f
Created September 15, 2023 18:17
Supply Chain Security Discussion un-RustConf23
- Sandbox build for wasm
- Debian downloads dependencies and then builds without network
- Cargo vender exists for this reason
- Build scripts exist for many reasons
- Build scripts that link to something need read-only file system access and to write to a target
- We need a capabilities for a build (network access, filesystem access)
- Figure out common patterns in build.rs and build libraries for build.rs that expresses capabilities
- Want developer experience with capabilities
- Person building the code is different from the author that knows what the crate needs
- cargo-vet was designed for for capabilities