-
-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add test that features are enabled #63
Conversation
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
Assuming this fails the builds as expected, we could try applying nealrichardson/arrow@e925a3f as a patch and see if that fixes things. I wasn't able to confirm this in apache/arrow CI because it turns out that the conda packages we build nightly already have the features enabled correctly (compare https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=685963&view=logs&j=4f922444-fdfe-5dcf-b824-02f86439ef14&t=b2a8456a-fb11-5506-ca32-5ccd32538dc0&l=394 here to https://dev.azure.com/ursacomputing/crossbow/_build/results?buildId=47681&view=logs&j=0da5d1d9-276d-5173-c4c4-9d4d4ed14fdb&t=d9b15392-e4ce-5e4c-0c8c-b69645229181&l=21736 on apache/arrow, where the feature flags are set correctly). |
Do we need to do something like in the upstream R Makefile to discover the deps correctly? |
No, different dependencies. https://github.com/apache/arrow/blob/apache-arrow-11.0.0/r/configure#L250-L286 is the code in question: if |
OK cool. That file is definitely being packaged with |
Right. And in theory the patch I referenced would do that. |
I was hoping it might be as easy as setting that variable correctly, but alas no. Shouldn't an environment variable be picked up by the R configure script though? |
Hmm, based on the build log output, I don't understand the subtleties of |
25e03ba
to
38ab64f
Compare
Turns out I had forgotten to add I think I'm going to merge this to unblock the two issues that were reported; it should be a net improvement in all respects already, and we can still keep iterating in a new PR if necessary. |
For posterity, it turns out that I was looking at the latest So the workaround added here can be removed in the 12.0.0 release (likely happening within days). Having it here won't harm anything as it will get overwritten in the |
Checklist
0
(if the version changed)conda-smithy
(Use the phrase@conda-forge-admin, please rerender
in a comment in this PR for automated rerendering)Assuming this test is being run (I couldn't find where in the build logs), it should fail, given the reports in #56 and #62.