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]

Reply via email to