-
-
Notifications
You must be signed in to change notification settings - Fork 8
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
WIP: Update to 4.3.0 and update pinning #9
WIP: Update to 4.3.0 and update pinning #9
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 ( |
I had to create this new pr, because we need to add something to build.sh also. I have the cmake build tested (see comments), this doesn't work yet, because ncxx4-config isn't generated. So I had to put in the whole stuff for automake and friends. |
Looks sensible to me. 👍 |
Strange behaviour here experiencing. If using |
OK, we'll use the precompiled |
I'm not sure, what's going on with the travis builds.
is detected instead of
Finally failing with: checking for gcc... clang
checking whether the C compiler works... no
configure: error: in `/Users/travis/miniconda3/conda-bld/work/netcdf-cxx4-4.3.0':
configure: error: C compiler cannot create executables Unfortunately config.log can't be displayed after failing. |
I've hacked .travis.yml to get config.log displayed. |
I've seen that before. No idea what is going on 😒 |
I am guessing the new docker image might be lacking Pinging @pelson who might sniff if we are in a red-herring search or if this sounds reasonable. |
Here is evidence, I put a https://circleci.com/gh/conda-forge/netcdf-cxx4-feedstock/25
|
Sounds plausible if autoreconf needs perl. I'm afraid I don't have the cycles today to look at this though. Are you happy to take a look at fixing? |
Already on it conda-forge/autoconf-feedstock#8 (Save your cycles for better things. I am happy to do this while I watch 6 hours straight of presentations about Data Management 😉) |
For the travis-failures: https://travis-ci.org/conda-forge/netcdf-cxx4-feedstock/builds/134728607#L599
|
OK, here is what I have:
I'll stop iterating here. We could hack something together to get |
I'm at a workshop today and tomorrow but I'll address the |
@WardF Thanks for your quick response, it is very welcome. Thanks for the osx-pointer, I'll have a look into this. |
I'll clean up everything, when the cmake-ncxx4 issue is sorted out, also if this means to wait some time. I have the hardest time to get autoconf/automake running properly, so switching to the working cmake is probably best. |
👍 (Although I am trying |
So what was the issue with |
NVM I see it. Makes sense. Good detective work @kmuehlbauer. (I know it was the closest thing I could find 😉) |
I have PR Unidata/netcdf-cxx4#37 ready, which fixes the |
ceb2862
to
881ce53
Compare
Since at unidata everything is green in their build, I have added this as a patch here to move forward. |
Agreed. That is a fine strategy to backport things. (I am still stuck with |
I'll review the pull request today and get it merged unless something unusual occurs! |
@WardF It seems, that there is some glitch within the build ncxx4-config left, which I could not figure out yet. |
No problem; I really appreciate the pull request as it's a great starting place. I've got some other stuff on my plate (Unidata/netcdf-c#239) but will turn my attention to this as soon as possible, I don't think it will take much to get it the rest of the way. Thanks again! |
@kmuehlbauer should we merge this? |
@ocefpaf The But it should work, I'm 👍 for merge. |
Maybe we should remove the patch that adds it and leave |
@ocefpaf Sounds very reasonable, and yes if you could overtake 👍 |
Something changed (maybe in the docker image?) and now the Linux builds are broken 😒 |
The ncxx4-issue is solved at unidata (Unidata/netcdf-cxx4#37). How do we proceed. Bump build number? |
The changes are not in a release, right? If so we need to backport the fix via a patch and bump the build number. But if release 4.3.1 is near we can just upadte to that once it is out. |
successor of #7 and #8