mzabaluev commented on issue #8703: URL: https://github.com/apache/arrow-rs/issues/8703#issuecomment-4201710482
Note that changing behavior based on feature flags is a footgun: because features are enabled additively across a workspace, one package requiring the `avro_1_12` feature from arrow-avro would result in behavior differing in 1.12 applied when building arrow-avro for any other crates in the same workspace build. The behavior will not be consistent even between `--workspace` builds and selective `-p` builds for packages that don't pull this feature. I'd recommend only using this feature as unstable API for landing 1.12 support; with the next major release, the feature should be removed and the changes enabled unconditionally. -- 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]
