Build for 3.9.0#43
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 ( |
|
Hi! This is the friendly automated conda-forge-webservice. I tried to re-render for you but ran into some issues, please ping conda-forge/core for further assistance. You can also try re-rendering locally. |
h-vetinari
left a comment
There was a problem hiding this comment.
Comments on the changes
|
|
||
| source: | ||
| url: http://www.netlib.org/lapack/lapack-{{ version }}.tar.gz | ||
| sha256: deb22cc4a6120bff72621155a9917f485f96ef8319ac074a7afbc68aab88bcf6 |
There was a problem hiding this comment.
The url for the sources changed between 3.8.0 and 3.9.0
| - cmake | ||
| - m2-make # [win] | ||
| - posix # [win] | ||
| # hack (around which bug?) |
There was a problem hiding this comment.
This was noted as a hack in a5df20d, can we document what's necessary to remove it?
| - llvm-openmp # [linux and blas_impl == "openblas"] | ||
| host: | ||
| # Building with blis fails due to a conda-build bug | ||
| # Building with blis fails due to a conda-build bug - which one? |
There was a problem hiding this comment.
Same here - which conda-build bug is relevant here? What would be necessary to simply use:
host:
- {{ pin_subpackage("libblas", exact=True) }}
- {{ pin_subpackage("libcblas", exact=True) }}
{% if blas_impl != 'blis' %}
- {{ pin_subpackage("liblapack", exact=True) }}
- {{ pin_subpackage("liblapacke", exact=True) }}
{% endif %}
|
OK, clearly I misunderstood this recipe, and how it's necessary to build https://github.com/conda-forge/lapack-feedstock for 3.9.0 first. Edit: conda-forge/lapack-feedstock#32 |
|
I rebased this in anticipation of conda-forge/lapack-feedstock#32 hopefully being finished soon. I have to say that I really had trouble wrapping my head around this recipe. I couldn't understand (from the It took me a while to find out that that dependency only appears in
Edit: figured out why we need the sources at least (linking & testing) |
|
OK, I've had a few pennies drop (see edits above), but now that I was trying to put this into words, I still have to wonder: Why do we link against netlib at all if What am I (still) missing @isuruf? |
|
On another note: After some tries, 6b4fbef now correctly aborts windows builds on errors within |
|
For testing, what we do here is, we build the test-suite of netlib and then we replace the implementation with |
Understood, my point was that the test suite for the netlib implementation is already run in the lapack-feestock, and just running the tests here with |
|
We are running the netlib test suite with openblas, etc. (We aren't running netlib test suite with netlib) This is done to check that these implementations are indeed compatible. |
|
OK, that makes sense! Thanks for the explanation. |
|
Superseded by #52. |
Checklist
0(if the version changed)conda-smithy(Use the phrase@conda-forge-admin, please rerenderin a comment in this PR for automated rerendering)Version 3.9.0 has been released for a while, let's try building for it.
@conda-forge-admin, please rerender