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
Create new version 3.6.1 #23
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 it looks like there was nothing to do. |
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 ( |
Ah I just realized there's already #21 . This PR is running into the same problem. I've been wading through documentation for using conda-build 3 but I'm a little confused. Can you provide some help using a more recent Clang on macOS that supports |
@conda-forge-admin, please update for conda-build 3 |
@conda-forge-admin, please rerender |
recipe/meta.yaml
Outdated
|
||
build: | ||
number: 206 | ||
number: 0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This may need to be a special number since it depends on open blas. I've been seeing 1000 for new conda 3 builds. Not quite sure why that is though.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh interesting... thanks.
recipe/meta.yaml
Outdated
- {{ compiler('c') }} | ||
- {{ compiler('cxx') }} | ||
- xorg-libxi # [linux] | ||
- xorg-libxmu # [linux] | ||
- libglu # [linux] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These were install by yum previously, can probably remove that yum file now. I think it is deprecated.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Okay. I can't get Simbody to find GL.h either way yet.
Thanks. This will be cool if it works! |
Yeah. Sorry for not noticing your original PR. The issue with |
|
Same as: simbody/simbody#511 |
Thanks @moorepants. Did you ever get past that error with conda-forge? |
Yes, but you deleted the workaround I had in the build.sh file. :) |
Or maybe you didn't...maybe the glut headers aren't getting installed. |
Okay I decided to hold off on the visualizer (and doxygen) for now. I don't want those features to hold up getting the package updated. My hope is that we can iterate later on adding support for the visualizer, etc. It would be great if we could start the review process. |
Let me know if there is anything I need to do to start the review process here. @kidzik, thought you might be interested in this. |
@moorepants do you know how we start the review process? |
I can review. Just haven't had time. I'll see what I can do over the long weekend. |
Oh okay neat! It's not urgent. |
elif [[ "$OSTYPE" == "darwin"* ]]; then | ||
SKIP_TEST=() | ||
GLUT_OVERRIDE=() | ||
fi | ||
|
||
# https://github.com/AnacondaRecipes/freeglut-feedstock/blob/master/recipe/build.sh |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe a note about why this is linked here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Addressed.
cmake .. \ | ||
-DCMAKE_INSTALL_PREFIX="$PREFIX" \ | ||
-DCMAKE_INSTALL_LIBDIR="lib" \ | ||
-DCMAKE_BUILD_TYPE="RELEASE" \ | ||
${CMAKE_PLATFORM_FLAGS[@]} \ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Match indentation?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Addressed.
@@ -0,0 +1,18 @@ | |||
# https://github.com/ContinuumIO/anaconda-issues/issues/8779 | |||
# https://github.com/AnacondaRecipes/freeglut-feedstock/blob/master/recipe/cross-linux.cmake | |||
# this one is important |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These notes could be a bit more informative.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Addressed.
This looks fine. I just hope that we can get the visualizer going in linux ASAP. |
Do we need to be using this: https://conda-forge.org/docs/meta.html#using-conda-build-s-run-exports-feature ? We are producing a shared library that other people will link against. |
Ah thanks. I've attempted to add this. Ready for review again. |
recipe/meta.yaml
Outdated
- {{ compiler('c') }} | ||
- {{ compiler('cxx') }} | ||
# - doxygen # [not linux] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remove?
number: 206 | ||
number: 1001 | ||
run_exports: | ||
- {{ pin_subpackage('simbody', max_pin='x.x') }} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I still don't quite understand this after reading the conda documentation but I guess it will only matter once someone trys to link against it in an upstream package. It can be adjusted then if needed.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My understanding isn't great either.
I removed that one commented line. Will merge once tests pass. |
Thank you @moorepants! |
Do you know how long it should take for the updated version to be available? Locally, I'm seeing the following (no 3.6.1):
However, Anaconda Cloud lists 3.6.1: |
Newer compiler builds are uploaded to |
Once all the packages have been rebuilt with gcc7, they'll be dumped to the main channel. It'll take a few weeks for the rebuild process to finish |
Ah then how do I specify simbody as a dependency in another package? |
Checklist
0
(if the version changed)conda-smithy
@conda-forge-admin, please rerender
How do I ensure a new version is created? Could you create a new branch
3.6
inconda-forge/simbody-feedstock
?