You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I didn't check this more closely because my experience with other CMake projects is that tests don't get installed by default (but need a specific opt-in). It would be nice to have an ARROW_INSTALL_TESTS to go along with ARROW_BUILD_TESTS which controls whether these files get installed.
I care less about the choice of default for ARROW_INSTALL_TESTS (or whatever it ends up being called), though I think it should be set to False.
Component(s)
C++, Packaging
The text was updated successfully, but these errors were encountered:
libarrow_testing and libarrow_flight_testing are not tests. They are utility libraries to write tests.
It's better that conda creates separated subpackages for them. For example, libarrow-testing for libarrow_testing and libarrow-flight-testing for libarrow_flight_testing.
libarrow_testing and libarrow_flight_testing are not tests. They are utility libraries to write tests.
OK, they're test infrastructure.
It's better that conda creates separated subpackages for them.
I'm not interested in shipping these things unless a very concrete use-case comes up, otherwise we're just wasting everyone's bandwidth and storage for nothing.
I only want to test the library, and then not install the tests and any test-only infrastructure. I can do this manually, but that's fragile if arrow ever adds new stuff that ends up getting installed through ARROW_BUILD_TESTS. It should not be controversial to separate building tests (+ whatever else comes along!) from installing them?
Describe the enhancement requested
Since conda-forge/arrow-cpp-feedstock#1058, we have unintentionally been shipping the following in
libarrow-all
I didn't check this more closely because my experience with other CMake projects is that tests don't get installed by default (but need a specific opt-in). It would be nice to have an
ARROW_INSTALL_TESTS
to go along withARROW_BUILD_TESTS
which controls whether these files get installed.I care less about the choice of default for
ARROW_INSTALL_TESTS
(or whatever it ends up being called), though I think it should be set to False.Component(s)
C++, Packaging
The text was updated successfully, but these errors were encountered: