jacobsimpson commented on PR #7009: URL: https://github.com/apache/arrow-rs/pull/7009#issuecomment-2610781620
> I used `./regen.sh` to generate it. I'll have access to a Mac tomorrow and I can try this procedure again and look at the file differences. > There might be a challenge here. From what I can tell, the [file descriptor set is itself a serialized proto message](https://protobuf.com/docs/descriptors). ``` protoc --decode_raw < src/flight_descriptor.bin ``` And serialized proto messages are not intended to be [cannonical](https://protobuf.dev/programming-guides/serialization-not-canonical/). The docs have a list of example conditions that can cause the serialization to change, however it is intentionally incomplete. I'll continue to look into this, however at the moment it appears that we can't depend on one machine being able to produce the same file descriptor sets as another machine. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
