westonpace commented on issue #13853:
URL: https://github.com/apache/datafusion/issues/13853#issuecomment-2557413683

   A recent change was made to Substrait that used a feature that was only 
stabilized in protoc versions greater than 3.12 (I'm not actually sure the 
exact version it was stailized).  In version 3.12 it was available in an 
unstable format but requires a special flag to be passed to `protoc`.  The 
`prost` crate has no way of passing that special flag.  As a result, the 
minimum version of `protoc` is greater than 3.12 and this is the error you see 
if you are using 3.12.
   
   3.12 is a significant version because it is the version of 
`protobuf-compiler` that ships with Ubuntu 22.04 so that may explain why the 
docs build fails (no idea what it is building on so this is speculation but 
Ubuntu 22.04 is usually the culprit when I see this error).
   
   Note that DF explicitly states 3.15 protobuf compiler is required as of 
https://github.com/apache/datafusion/pull/11006


-- 
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: github-unsubscr...@datafusion.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org
For additional commands, e-mail: github-h...@datafusion.apache.org

Reply via email to