-
-
Notifications
You must be signed in to change notification settings - Fork 61
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
Enable Travis CI #42
Enable Travis CI #42
Conversation
Drop the `skip` that was set for macOS builds. This was added only because Travis CI was running out of time trying to build VTK. In the interest of attempting to make macOS packages, remove the `skip` so we can get Travis CI builds going.
Now that the skip for macOS is removed, re-render to enable Travis CI builds. Hopefully we can now get some macOS packages.
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 ( |
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.
Fingers crossed for build times...
Set the number of cores that ninja can use explicitly to make sure it is being set correctly and it is not overestimating or underestimating.
This is really not a good idea and no one should do it. Still sometimes we seem to be able to get a little more from Travis CI if up the degree of parallelism used.
ec589e3
to
3983969
Compare
This is a long shot, but the most recent version of ninja (v1.8.2) has the following line in its changelog:
Since we are using ninja v1.7.2, bumping it might do the trick? For this purpose, I opened conda-forge/ninja-feedstock#5 On a different note, I read in the Kitware blog that ninja defaults to building with |
Now that ninja v1.8.2 is out, we can just retrigger the build to see if it makes any difference. I've restarted the Travis CI build. I would recommend switching back to just |
Still getting timeouts... More recent versions of clang (that come with more recent versions of xcode) are also known to have faster compile times. Why is conda-forge on |
The reasoning is similar to why we use CentOS 6 for Linux builds. We try to build against the oldest OS that we want to support. That way we can guarantee that everything should work on that OS or any newer version. This
That's certainly something we can explore. Though the macOS version we target and the clang version used can be varied independently. We build clang in conda-forge in a package called |
I'm closing this as it doesn't look like VTK will ever build within the Travis CI build time limit constraints. |
Fixes #10
Closes #34
Attempts to get macOS packages built by enabling Travis CI.