-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
CLOUDSTACK-9334: Support jenv and pyenv to manage Java and Python versions #1460
Conversation
05ec38a
to
ad7db0e
Compare
Jenkins has failed on RAT, but the report doesn't indicate the nature of the problem. As an attempt to debug, I was unable to replicate the failure locally executing the following command:
Anyone have any thoughts on the cause of the error? |
@jburwell the failure is not in rat but in the unit tests for the secondary storage controller project |
@DaanHoogland I don't know how these changes could cause secondary storage controller unit tests to break. Unfortunately, the Jenkins report link returns a 404. Locally, all unit tests pass on the branch. Could you push up a log with the errors? |
@jburwell please restart the jenkins run (force push/close re-open) The logs have been deleted from jenkins. |
ad7db0e
to
75c4397
Compare
so it was a timeout:
|
…sions * Adds .java-version to specify Java 1.7 as the JDK version to use for CloudStack development. * Adds .python-vresion to specify Python 2.7.11 as the Python to use for CloudStack development. * Adds requirements.txt to specify the default dependencies used for CloudStack development. It does not include Marvin's dependencies because it's bundle already defines the dependencies which are installed with Marvin. * Adds .java-version and .python-version to the RAT excludes because neither jenv or pyenv support comments in these files * Updates INSTALL.md to explain how to utilize jenv and pyenv for CloudStack development
75c4397
to
7add16d
Compare
@DaanHoogland I rebased against master, and Travis and Jenkins have gone green. Looks like my branch was out of date. |
tag:needlove |
@rhtyd @DaanHoogland @swill I don't think any tests are necessary for this PR. Would y'all mind reviewing for LGTM? |
Since both Jenkins and Travis are green, I agree that we don't need to do any further testing on this one. I will give this a LGTM, can I get one more? |
I'll play with pyenv, jenv tomorrow and keep you posted |
Tested locally on Ubuntu Linux 16.04, had to install some build dependencies as README suggests to get pyenv installed. LGTM @swill ready for merge |
CI RESULTS
Summary of the problem(s):
Associated Uploads
Uploads will be available until Comment created by |
I think this one is ready... |
CLOUDSTACK-9334: Support jenv and pyenv to manage Java and Python versions * Adds .java-version to specify Java 1.7 as the JDK version to use for CloudStack development. jenv does not support comments in this file. Therefore, no license header is present. * Adds .python-vresion to specify Python 2.7.11 as the Python to use for CloudStack development. pyenv does not support comments in this file. Therefore, no license header is present. * Adds requirements.txt to specify the default dependencies used for CloudStack development. It does not include Marvin's dependencies because it's bundle already defines the dependencies which are installed with Marvin. * Updates INSTALL.md to explain how to utilize jenv and pyenv for CloudStack development * pr/1460: CLOUDSTACK-9334: Support jenv and pyenv to manage Java and Python versions Signed-off-by: Will Stevens <williamstevens@gmail.com>
for CloudStack development. jenv does not support comments in
this file. Therefore, no license header is present.
use for CloudStack development. pyenv does not support comments
in this file. Therefore, no license header is present.
for CloudStack development. It does not include Marvin's
dependencies because it's bundle already defines the dependencies
which are installed with Marvin.
CloudStack development