avantgardnerio commented on issue #3538: URL: https://github.com/apache/arrow-datafusion/issues/3538#issuecomment-1290834829
> With https://docs.rs/crate/datafusion-proto/13.0.0/builds/646416 failure: For the record: ``` [INFO] [stderr] Running: "/usr/bin/protoc" "--include_imports" "--include_source_info" "-o" "/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/datafusion-proto-7d222b4b383775ea/out/proto_descriptor.bin" "-I" "proto" "proto/datafusion.proto" [INFO] [stderr] [INFO] [stderr] --- stderr [INFO] [stderr] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }', build.rs:76:10 ``` It looks like my previous fix got the main build to work on docs.rs, but specifically not the `datafusion-proto` crate. And unfortunately docs.rs will only let us generate into the `OUT_DIR`. I see 3 possible solutions: 1. generate into `OUT_DIR`, but only for docs.rs (getting complicated and painful here) 2. we always generate to `OUT_DIR` and as a CLion user, I enable the experimental feature that make it work. vscode users aren't supported 3. We merge #3947 at this point I'm fine with the 3rd option. I just want to keep momentum going. -- 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]
