Closed jakirkham closed 5 years 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
) and found it was in an excellent condition.
There is also arrow-cpp >=0.13.0
in host
that we probably should drop. Thoughts?
We should remove the version from host and let conda-forge-pinning handle it.
LGTM. @pearu do you have any thoughts about this PR?
We should remove the version from host and let conda-forge-pinning handle it.
Sounds good. Done 😄
@conda-forge-admin please rerender
@jakirkham arrow-cpp
should appear in the pinnings file.
Hi! This is the friendly automated conda-forge-webservice.
I tried to re-render for you, but it looks like I wasn't able to push to the use_arrow-cpp_run_export branch of jakirkham-feedstocks/omniscidb-cpu-feedstock. Did you check the "Allow edits from maintainers" box?
Is there a way to restart the failing osx check?
Yeah I've done that manually.
@jakirkham
arrow-cpp
should appear in the pinnings file.
We could add it back to run
. Though that might cause issues since we are pinnined to 0.15.0
globally and that version didn't have the run_export
. How do you think we should handle this? My hope is to get through these PRs and then bump to 0.15.1
. Though would be open to other ideas 🙂
@jakirkham I would suspect that a rerender adds arrow-cpp
to the pinnings file. Thus I called @conda-forge-admin please rerender
Otherwise feel free to merge an start the new pinning migration.
Hi! This is the friendly automated conda-forge-webservice.
I tried to re-render for you, but it looks like I wasn't able to push to the use_arrow-cpp_run_export branch of jakirkham-feedstocks/omniscidb-cpu-feedstock. Did you check the "Allow edits from maintainers" box?
Hi! This is the friendly automated conda-forge-webservice.
I tried to re-render for you, but it looks like I wasn't able to push to the use_arrow-cpp_run_export branch of jakirkham-feedstocks/omniscidb-cpu-feedstock. Did you check the "Allow edits from maintainers" box?
I’ll give it a go local.
@xhochy, have pushed this in the latest commit 🙂
It looks like this pinning is resulting in an unresolvable state. How do you feel about overriding the pinning here to use arrow-cpp
version 0.15.1
?
Package zstd conflicts for:
libarchive=3.3 -> zstd[version='>=1.3.3,<1.3.4.0a0|>=1.3.7,<1.3.8.0a0|>=1.4.0,<1.4.1.0a0']
arrow-cpp=0.15.0 -> zstd[version='>=1.4.0,<1.4.1.0a0|>=1.4.3,<1.4.4.0a0']
libgdal[version='>=2.3.*,<3'] -> libtiff[version='>=4.0.10,<5.0a0'] -> zstd[version='>=1.3.3,<1.3.4.0a0|>=1.3.7,<1.3.8.0a0|>=1.4.0,<1.4.1.0a0|>=1.4.3,<1.4.4.0a0']
blosc -> zstd[version='>=1.3.7,<1.3.8.0a0']
blosc -> zstd[version='>=1.3.7,<1.3.8.0a0']
is a confusing line as blosc
has no dependencies: https://github.com/conda-forge/blosc-feedstock/blob/eb457e12ea87803f4d70dc29975d9c428ff174c9/recipe/meta.yaml#L22
The actual problem here is that all newer arrow-cpp
versions are built against boost-cpp=1.70
. So we cannot upgrade arrow-cpp
here unless we either update boost-cpp
here or build arrow-cpp
against multiple boost versions.
Unfortunately, omniscidb 4.8 build will fail with newer boost-cpp versions.
However, the next release (not available yet) seems to support newer boost versions (not tested).
In that case, I'm going to close this out. There doesn't seem to be a clear path forward without a new release. Hopefully you, @pearu, will be able to tackle this in the next release?
I can now confirm that the unreleased omniscidb builds ok with boost-cpp 1.70.
@jakirkham , sure, I'll tackle this.
IIUC, the aim is to specify arrow-cpp
and boost-cpp
without version restrictions (I haven't look into what run_export
does, yet)
Basically run_export
says if you link against a dependency in host
, it will be automatically added to run
with a version constraint determined by that package.
Makes sure we use
arrow-cpp
'srun_export
to determine the version ofarrow-cpp
we use at runtime.Checklist
0
(if the version changed)conda-smithy
(Use the phrase code>@<space/conda-forge-admin, please rerender in a comment in this PR for automated rerendering)Fixes https://github.com/conda-forge/omniscidb-cpu-feedstock/issues/15
xref: https://github.com/conda-forge/conda-forge-pinning-feedstock/issues/321#issuecomment-550536461