-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
PPA for Travis #187
Comments
Hi Vilson, I'm not aware of a PPA for Ubuntu 12.04 as used Travis. Amongst many other packages, https://launchpad.net/~dhor/+archive/ubuntu/myway provides a pre-compiled libvips-dev and dependencies for 14.04 and 14.10. If you know of one or would be willing to maintain one, I'd be very happy to use it :) |
+1 for being able to install |
Small update: We’ve opted back into
it seems to install
Any suggestions on how to install via |
I still believe #186 provides the best (potential) solution to avoid users having to compile dependencies and allow sudo-less installation. |
For Ubuntu 12.04, a pre-compiled v7.40.6 of the libvips-dev package and friends are now available via: sudo add-apt-repository ppa:lovell/precise-backport-vips ...and for Ubuntu 14.04: sudo add-apt-repository ppa:lovell/trusty-backport-vips This is the most recent version of vips that I can get to package correctly (dependencies etc.) I can't use this PPA for sharp itself as the functional tests require v7.42.0+. |
@lovell This is great — I just tested it and it works! 👍 For anyone else, who needs VIPS on Travis, ensure the following in
@lovell In order to use Travis’ more modern container-based infrastructure (using Docker), we’d need to add your PPA to this whitelist: https://github.com/travis-ci/apt-package-whitelist See: http://docs.travis-ci.com/user/migrating-from-legacy/#How-do-I-install-APT-sources-and-packages%3F Want me to do it or would you like to? |
@gasi If you're a paying customer of Travis then it makes sense for you to make this request. I can see one other PPA in the "whitelist", namely libssl-dev/lucid, so I guess its inclusion should be OK. |
@lovell Thanks, I submitted it as travis-ci/travis-ci#4398. In the meantime, I learned that one can compile from source and then cache that:
I don’t have time to explore that at this point but if anyone wants to, this could get us back onto Travis’ container infrastructure ( |
Are there any news on this topic? The Thanks. |
@nordisk I notice you've found and commented on travis-ci/apt-source-safelist#68 :) |
Aye. Still not sure how to proceed on this one tho :) |
(@nordisk Not sure if he told you but @nicklester and I worked together a few years' ago.) |
@lovell He told me that actually after I used sharp for one of our tools and he saw you as the author :) |
If you've not already seen it, please subscribe to #42 for updates about the forthcoming dependency-less installation of sharp. This will allow for sudo-less operation on Travis CI e.g. https://travis-ci.org/lovell/sharp/jobs/87978123 |
Last call for comments on #42. |
I'll be closing this question soon as v0.12.0 (and the current master branch) no longer require root/sudo access on 64-bit Linux, which includes Travis. |
Cheers! |
v0.12.0 now available via npm |
Aces! thanks for the great work @lovell |
Is there any PPA available for Travis building instead the preinstall script?
The text was updated successfully, but these errors were encountered: