Jacob Bandes-Storch
Jacob Bandes-Storch
Nowadays, rather than suggesting `protoc --descriptor_set_out`, we point people at a technique to generate the FileDescriptorSet at runtime, which is used in mcap libraries/examples: https://github.com/foxglove/mcap/blob/21b737f99800bfe1d733b769022a726ab3ca4e0e/python/mcap-protobuf-support/mcap_protobuf/schema.py#L17 https://github.com/foxglove/mcap/blob/21b737f99800bfe1d733b769022a726ab3ca4e0e/cpp/examples/protobuf/writer.cpp#L48 We should update the...
Spec disallows multiple subscriptions per channel per client, but reference implementations allow it
The spec says: > A client may only have one subscription for each channel at a time. However, our reference implementations allow this by keeping a mapping from channel id...
We should provide example code for using Protobuf encoding in C++. This will also require importing or adding our own base64 encoding implementation.
## Expected Behavior Multiple clients should be able to connect with different encoding/compression requirements, such as one using `cbor-raw` and one using `none` (json). ## Actual Behavior A single MultiSubscriber...
If a client advertises a service, then disconnects, the server still attempts to forward incoming service requests to that client, and then when the service is called it dumps a...
Increasing version of package(s) in repository `foxglove_msgs` to `2.1.0-1`: - upstream repository: https://github.com/foxglove/schemas.git - release repository: https://github.com/ros2-gbp/ros_foxglove_msgs-release.git - distro file: `humble/distribution.yaml` - bloom version: `0.11.2` - previous version for package:...
_Originally posted by @jacobperron in https://github.com/ros2/rosidl_python/issues/131#issuecomment-856221882_: > This change [#131] prevents a package from building if it both generates interfaces and installs a Python package. For example, I have a...
### Version 29.3.1 ### Steps to reproduce Run `yarn install` and `yarn test` with the following package setup. Note that `react-dnd-html5-backend` is used as an example of an **ESM-only package**....
Adds support for `toObject({ longs: BigInt })`, which converts longs to native BigInts. This is structured as opt-in so that hopefully it can be shipped in a minor update without...
This fixes a bug demonstrated in the following codesandbox. One drag source works, and the other does not. https://codesandbox.io/s/xenodochial-christian-nu3rlw?file=/src/App.tsx https://user-images.githubusercontent.com/14237/234934158-9208f10a-172c-4470-93aa-9cb6539b8ff2.mov I first encountered this bug in 14.0.3, so I think...