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

Don't use sudo #9

Open
luismbo opened this issue Dec 31, 2014 · 6 comments
Open

Don't use sudo #9

luismbo opened this issue Dec 31, 2014 · 6 comments

Comments

@luismbo
Copy link
Owner

luismbo commented Dec 31, 2014

If we manage to avoid using sudo to do our setup, then we've taken the first step towards being able to use Travis CI's caching mechanism.

@eudoxia0
Copy link

What would be required to make this happen?

Travis is urging folks to move to the new container-based setup, and that requires disabling sudo: required.

@luismbo
Copy link
Owner Author

luismbo commented Jul 13, 2015

We need to avoid installing things into system directories. That might involve removing the dependency on apt-get install since travis's answer to that - http://docs.travis-ci.com/user/apt/ - is not really suitable for cl-travis.

@mmaul
Copy link

mmaul commented Aug 30, 2015

Is there any movement on eliminating the use of sudo in install.sh? Apparently Travis-CI disabled the use of sudo for security reasons (at least temporarily)

@luismbo
Copy link
Owner Author

luismbo commented Sep 1, 2015

@mmaul thanks for the heads up. Yeah, we need to fix this. I'll see what I can do in the next few days. Meanwhile, patches welcome!

@luismbo
Copy link
Owner Author

luismbo commented Oct 12, 2015

I didn't have time to tackle this, but it seems that sudo is back, so the issue has been rendered somewhat moot, since folks are working on better alternatives to cl-travis.

@berquist
Copy link

folks are working on better alternatives to cl-travis

What are the alternatives?

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

No branches or pull requests

4 participants