Closed xylar closed 3 months ago
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 (recipe/meta.yaml
) and found it was in an excellent condition.
@conda-forge-admin, please rerender
I was able to successfully test @mwtoews' approach in https://github.com/conda-forge/pyproj-feedstock/pull/152 with the test build from #149. Since we don't (at least so far) know of any problems with ppc64le
"in the wild", I think it's time to re-enable it and see how it goes.
@snowman2, @mwtoews, @hobu, @ocefpaf, any objections with me proceeding with this? I'll do my best to re-enable ppc64le where it's been disabled because of proj
.
any objections with me proceeding with this?
Fine with me. The entire episode made me wonder if architecture pins were such a thing? It would seem would should have been able to shut off ppc64le from just the PROJ recipe and the rest of the dependencies would have cascaded without modification when they were rerendered. Am I misunderstanding how things could/should/do work?
It would seem would should have been able to shut off ppc64le from just the PROJ recipe and the rest of the dependencies would have cascaded without modification when they were rerendered. Am I misunderstanding how things could/should/do work?
No, unfortunately, that isn't how it works. While enabling of advanced architectures only happens if the packages from upstream feedstocks are already available, the same is not true of disabling them. Instead, each feedstock has to notice that ppc64le is failing, find out why (no proj
package in this case), find out if that's on purpose (yes in this case) and then disable ppc64le themselves. Likewise, reenabling ppc64le will be a (perhaps painful) manual process.
We never had a case like this one before. While we could implement something in the bot I wonder how many other similar cases we will have to make it worth the effort.
I also think it's too specific to worry about having the bot handle such a case.
I'll proceed tomorrow morning (European time) if I haven't heard any objections.
Checklist
conda-smithy
(Use the phrase code>@<space/conda-forge-admin, please rerender in a comment in this PR for automated rerendering)closes #148