Closed erikjung closed 9 years ago
@lharding You know about Java. I could use some help here.
Right now, boxen
installs Java using boxen/puppet-java. As I recall, this is required for provisioning a new box. There is some dependency somewhere. Otherwise I wouldn't have touched Java with a ten-foot pole. Having said that, I don't recall what the dependency was and I don't have it in my notes.
Here are some other things I know to be at present:
puppet-java
claims to install different versions of Java 71.8.0_40
And I officially don't understand Java version numbers. It's claimed that that is a version-8 sub-version. Note that it is not 7.The main questions are:
My preferred path would be just hand-managing this once the first provision installs whatever it installs. Which would be sort of a no-op. But I want to feel more confident that this isn't a long-term hosing situation.
If any changes to boxen need to happen, alternately, this will need to be tested on a fresh provision as well.
Answers to the main questions:
update
) versions of Java 7 with boxen. Java 8 support is in the works, but semi-stagnant: https://github.com/boxen/puppet-java/pull/33We're stuck with hand-managing Java versions for now, it looks like, because of Walmart's requirement, which is indeed Java 8 (the 8
in 1.8.0_40
...yeah...). Hopefully puppet-java
gets Java 8 support by the time we next have a client who makes us use Java.
Noting this here: https://cloudfour.slack.com/archives/walmart-dot-com/p1429312912000032