Skip to content
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

OS X Support. #10

Closed
dharhas opened this issue Sep 29, 2016 · 22 comments
Closed

OS X Support. #10

dharhas opened this issue Sep 29, 2016 · 22 comments

Comments

@dharhas
Copy link
Member

dharhas commented Sep 29, 2016

Hi All,

Is there anything particular blocking building an OS X package. I tried to look through the original pull requests but had trouble working out why exactly the OS X build was removed.

  • d
@jakirkham
Copy link
Member

IIRC it was a build time issue. Though @Korijn can probably say more.

@jakirkham
Copy link
Member

We have been discussing doing manual builds and uploads for some of these longer running builds. There is a CFEP ( conda-forge enhancement proposal ) in the works on this topic. Your feedback would definitely be welcome there. Please see PR ( conda-forge/cfep#5 ) for details.

@Korijn
Copy link
Contributor

Korijn commented Sep 29, 2016

Yeah, build timeouts. OS X build times are just over the limits imposed by the free plans offered by the CI services. The build scripts should already work though (they don't error out and reach the stage where conda-build is packaging up the build).

@jakirkham
Copy link
Member

Ok, so I know we said stick to 1 core on Travis CI before because that's what they give us. We could try to be more aggressive with that setting and do 2. Maybe it completes in time without crashing? Not the best solution, but it is a way to try and address this.

@Korijn
Copy link
Contributor

Korijn commented Sep 29, 2016

I think ninja already builds concurrently by default.

@astrofrog
Copy link

astrofrog commented Oct 12, 2016

I'd love to see OSX packages too. Just out of curiosity, has anyone asked the Travis folks if they are willing to increase the build time limit for the OSX builds for conda-forge?

@ocefpaf
Copy link
Member

ocefpaf commented Oct 12, 2016

Just out of curiosity, has anyone asked the Travis folks if they are willing to increase the build time limit for the OSX builds for conda-forge?

I did and they offered some extra time in exchange of reducing our concurrence. The extra time was not going to be enough and the concurrence is more important due to the high number of package that we build. So we did not accepted their offer.

@astrofrog
Copy link

astrofrog commented Oct 12, 2016

@ocefpaf - ok, that makes sense - I wonder if they would accept to do that on a package by package basis - that is, specifically for vtk-feedstock we could trade concurrence for extra time? (but not for other packages)

@ocefpaf
Copy link
Member

ocefpaf commented Oct 12, 2016

We can try to ask again but I would put my efforts on conda-forge/cfep#5 instead.

@Korijn
Copy link
Contributor

Korijn commented Oct 12, 2016

FYI I also asked them, to no avail.

@thomasaarholt
Copy link

Are there any alternatives for installing a built version of VTK on mac? I have yet to find an easy way of getting it installed.

@dfroger
Copy link
Contributor

dfroger commented Mar 9, 2017

On anaconda.org, there are other channels than conda-forge which provide OSX build:
https://anaconda.org/search?q=platform%3Aosx-64+vtk

@thomasaarholt
Copy link

@dfroger Of course. You're entirely right, and it seems to be installing happily now. Thanks for the help.

@jakirkham
Copy link
Member

FWIW the last time we looked at this Travis CI gave us 1 core per build. They have since given us 2 cores per build. Maybe worth trying a parallel build to see how it goes.

@Korijn
Copy link
Contributor

Korijn commented Oct 17, 2017

There was a PR (#42) working on this but it doesn't look like it will ever build within Travis CI build timeout limits.

@Korijn Korijn closed this as completed Oct 17, 2017
@thomasaarholt
Copy link

fyi @Korijn you just linked to this issue, rather than another PR

@christianbrodbeck
Copy link
Member

Bad news for projects depending on VTK...

@Korijn
Copy link
Contributor

Korijn commented Oct 22, 2017

If anyone knows of a way to speed up the OS X build even more, they are welcome to open a PR!

Also, I heard it is possible for @conda-forge/core to upload builds manually...

@christianbrodbeck
Copy link
Member

Manual upload sounds like it might be a solution? Do you know what that would entail?

@Korijn
Copy link
Contributor

Korijn commented Oct 24, 2017

I'm actually having the same issue with wxpython-feedstock and am hoping someone from @conda-forge/core can enlighten us!

@jakirkham
Copy link
Member

Should we reopen then or do you want that in a new issue, @Korijn?

@Korijn
Copy link
Contributor

Korijn commented Nov 2, 2017

Perhaps a new issue would be better to avoid clutter...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants