-
-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Add ign-rendering to feedstock #13677
Add ign-rendering to feedstock #13677
Conversation
Signed-off-by: John Shepherd <[email protected]>
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 @JShep1 , I think that at the moment the recipe is failing as the |
Thanks for the advice! I'll get the |
Signed-off-by: John Shepherd <[email protected]>
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 ( |
Signed-off-by: John Shepherd <[email protected]>
To get OpenGL, try adding this to the meta.yaml:
I don't think you'll need freeglut, but let's see (remark: freeglut is not available on osx). |
Signed-off-by: John Shepherd <[email protected]>
Signed-off-by: John Shepherd <[email protected]>
Thanks! Greatly appreciated |
No worries - seems like it did the job :) |
hmm, the internet tells me that defining Really happy to see more robotics here! Welcome! |
On Windows, a specific test is failing:
Probably it may be easier to debug and check if this is happening also for a build of the library done "manually". If you want to temporary exclude that test by adding it to the exclusion option |
Note that this seems to induced by the inclusion of the Note that (as it typically happens with ignition libs) a similar inclusion is also happening in Classic Gazebo ( https://github.com/osrf/gazebo/blob/10863ffa8ec28e8e0e3d3a3a588d21cdc78055ab/gazebo/rendering/RenderEngine.cc#L27 ), so you can also try to checkout the gazebo feedstock ( https://github.com/conda-forge/gazebo-feedstock/tree/master/recipe ), because that line seems to be working fine there |
For the macOS failure, it seems that the tests require an SDK targeting 10.13 . I remember we had a similar problem for another ignition library, but I can't remember which one it was, perhaps @Tobias-Fischer remembers. However, given that in this case the problem only affects the tests, it could make sense to disable the test compilation. |
Yes that's correct re OSX, See also the doc: https://conda-forge.org/docs/maintainer/knowledge_base.html#requiring-newer-macos-sdks On gazebo we should add the run requirements as described in the docs .. we're naughty not doing that at the moment. |
Signed-off-by: John Shepherd <[email protected]>
Hi @JShep1, could you please also add sth like in this commit for OSX? conda-forge/gazebo-feedstock@06af3f5 |
Signed-off-by: John Shepherd <[email protected]>
Aha, thanks, I originally had this line but second guessed myself 😅 |
osx fails because we didn't re-render. Not sure how that works in staged recipes?!? |
Signed-off-by: John Shepherd <[email protected]>
Signed-off-by: John Shepherd <[email protected]>
Signed-off-by: John Shepherd <[email protected]>
I am not sure, but a possible strategy is just skip osx for now, merge the PR and add osx back in the feedstock once it is created. |
Sounds good to me. Or even merge as is, as the problem should resolve by itself? |
I am not sure if it is possible to merge PRs on staged-recipes with failing build status, I guess @wolfv knows better. |
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.
Awesome!
I left some small comments.
@@ -0,0 +1,4 @@ | |||
macos_min_version: # [osx] |
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 am going to ask on the conda-forge gitter if we can merge with the failing build or if we need to skip OS X first.
Signed-off-by: John Shepherd <[email protected]>
Something to consider for future ignition-* recipes is to understand if there is a way to generate the feedstock with a name different from the recipe, to avoid the usual confusion of a feedstock with a name with the number that generates recipes also subsequent major releases. |
Signed-off-by: John Shepherd [email protected]
Checklist
url
) rather than a repo (e.g.git_url
) is used in your recipe (see here for more details)I'm on the Ignition Gazebo team and attempting to get the remaining Ignition packages into
conda-forge
for increased Windows support. This is my first time contributing toconda-forge
so I'm open to feedback for steps I may have missed or other improvements that I need to make. I followed the contributing instructions as closely as I could but understand I may have made mistakes along the way.There are a few more Ignition packages that we would like to add to
conda-forge
(see here) so once I get feedback on this one, I'll open PRs for the remaining Ignition packages.