Hi all, Please note that today is the day 7 days have past since the 7 days notice that I said I was removing some jenkins JDK drop down options.
Unfortunately a fair few projects have failed to move their builds to another option. Therefore I have extended by another 3 days only. I have informed all PMCs just in case the rare scenario where a PMC has no subscribers here. Below you will find a list of all Jenkins Jobs still using the deprecated drop down options. Carefully check to see if your jobs are on the list and if so please take action to change it. Any jobs still on the old options after this time I WILL MIGRATE THEM MYSELF !!! HTH Gav... Project Jobs still using :- 'latest1.8' ======= Accumulo-master-IT ACE-trunk ActiveMQ-Artemis-Deploy ActiveMQ-Artemis-Master ActiveMQ-Artemis-Nightly-Regression-Test ActiveMQ-Artemis-PR-Build Airavata Ant_BuildFromPOMs Ant_Nightly Aries-rsa Aries-rsa Aries-Tx-Control-Deploy Aries-Tx-Control-Trunk-JDK8 Calcite-Avatica-Master-JDK-1.8 Calcite-Master-JDK-1.8 Camel.trunk.fulltest.java8 Camel.trunk.itest.karaf Camel.trunk.itest.osgi Camel.trunk.notest cayenne-31 Chemistry cloudstack-marvin cloudstack-pr-analysis ctakes-trunk-compiletest ctakes-trunk-package CXF-trunk-deploy CXF-Trunk-JDK18 CXF-Trunk-PR DeltaSpike-PR-Builder DeltaSpike_Wildfly_10.1 DeltaSpike_Wildfly_10 Derby-10.11-suites.All Derby-10.12-suites.All Derby-JaCoCo Derby-trunk Derby-trunk-JaCoCo Derby-trunk-suites.All Geode-nightly Geode-nightly-copy Geode-release Geode-spark-connector Groovy hadoop-qbt-osx-java8 Hadoop-trunk-Commit hadoop-trunk-osx-java8 hadoop-trunk-win-java8 HBase-1.1-JDK8 HBase-1.2 HBase-1.2-IT HBase-1.3 HBase-1.3-IT HBase-1.4 HBase-Trunk-IT HBase-Trunk_matrix incubator-eagle-develop incubator-eagle-test incubator-rya-develop Jena_Development_Deploy Jena_Development_Test Jena_Development_Test_Windows johnzon-multi joshua_master karaf-pr Lucene-Artifacts-6.x Lucene-Artifacts-master Lucene-Solr-Clover-6.x Lucene-Solr-Clover-master Lucene-Solr-Maven-6.x Lucene-Solr-Maven-master Lucene-Solr-NightlyTests-6.x Lucene-Solr-NightlyTests-master Lucene-Solr-SmokeRelease-6.0 Lucene-Solr-SmokeRelease-6.1 Lucene-Solr-SmokeRelease-6.x Lucene-Solr-SmokeRelease-master Lucene-Solr-Tests-5.5-Java8 Lucene-Solr-Tests-6.x Lucene-Solr-Tests-master Lucene-Tests-MMAP-master maven-plugins-ITs-m3.1.x-with-maven-plugin-jdk-1.8_windows MINA-trunk-jdk1.8-ubuntu MINA-trunk-jdk1.8-windows olingo-odata4-all-profiles olingo-odata4-cobertura olingo-odata4 Precommit-HADOOP-OSX PreCommit-TAJO-Build River-dev-jdk8 river-JoinManagerTests river-JRMPactivationTests river-LeaseTests river-LookupServiceTests river-PolicySecurityLoaderUrlTests river-ReliabilityThreadTests river-ServiceDiscoveryManagerTests river-StartConfigIoIdExport river-TransactionTests ServiceMix-6.x ServiceMix-master ServiceMix-pr Solr-Artifacts-6.x Solr-Artifacts-master Struts-JDK8-master Struts-JDK9-master Tajo-master-nightly tinkerpop-master Tobago UIMAJ-SDK_java8 ZooKeeper_branch35_jdk8 'latest1.7' ======= Ambari-branch-1.7.0 Ambari-branch-2.0.0 Ambari-branch-2.1 Ambari-branch-2.2 Ambari-trunk-Commit Ambari-trunk-Commit-debug Ambari-trunk-test-patch Ambari-view brooklyn-master-windows Camel.2.15.x.fulltest Curator-3.0 CXF-3.1.x DeltaSpike Empire-db Empire-db Felix-Connect Felix-FileInstall flex-falcon-w2012-test Geode-trunk-test-patch Geronimo Giraph-trunk-Commit Groovy Groovy HADOOP2_Release_Artifacts_Builder HBase-0.98-matrix HBase-1.2 HBase-1.2-IT HBase-1.3 HBase-1.3-IT HBase-1.4 HBase-Trunk-IT HBase-Trunk_matrix incubator-eagle-main JMeter-trunk JMeter-Windows johnzon-multi Lucene-Solr-Tests-5.5-Java7 maven-plugins maven-plugins-ITs-m3.0.4 olingo-odata2 PreCommit-SQOOP-Build PreCommit-ZOOKEEPER-Build Qpid-Java-Cpp-Test Qpid-JMS-Deploy Qpid-proton-c Reef-pull-request-ubuntu samza-freestyle-build Sqoop2-cobertura Sqoop2 Sqoop-hadoop100 Sqoop-hadoop200 Sqoop-hadoop20 Sqoop-hadoop23 Struts-archetypes-JDK7-master Struts-JDK7-master Tamaya-Javadoc-Master Tamaya-Master-branch Tamaya-Site-Master UIMA-AS UIMA-SDK UIMA-uimaFIT ZooKeeper_branch34_jdk7 ZooKeeper_branch35_jdk7 ZooKeeper-trunk ZooKeeper-trunk-solaris 'latest1.6' ======= Groovy** HBase-0.98-matrix johnzon-multi PreCommit-PIG-Build '1.8.0_05' ======= ActiveMQ-Java8 archiva-master-jdk-1.8 PreCommit-Lens-Build PreCommit-Lens-Build '1.8.0_11' ======= Apache** Geronimo-Specs-trunk '1.8.0_66' ======= AuroraBot Aurora Axis2 beam_PostCommit_MavenVerify beam_PostCommit_PythonVerify beam_PostCommit_RunnableOnService_FlinkLocal beam_PostCommit_RunnableOnService_GearpumpLocal beam_PostCommit_RunnableOnService_GoogleCloudDataflow beam_PostCommit_RunnableOnService_SparkLocal beam_PreCommit_MavenVerify beam_Release_NightlySnapshot bookkeeper-master build-incubator-atlas* CarbonData-master Cassandra-artifacts Cassandra-test-all Cassandra-test-burn Cassandra-test-cdc Cassandra-test-compression Cassandra-test Chukwa-master Commons-CRYPTO-JDK1.7 Commons-CRYPTO-JDK1.8 Commons-CRYPTO-JDK1.8 distributedlog-nightly-build flink-github-ci flink-snapshot-deployment Fluo** incubator-eagle-pr-reviewer karaf-4.0.x karaf-master Nutch-nutchgora Nutch-nutchgora PreCommit-Lens-Build samza-build-post-commit sis-dev Struts-examples-JDK8-master tika-2.x-windows Tobago** wss4j-trunk --end list On Fri, Jul 29, 2016 at 9:03 PM, Gav <gmcdon...@apache.org> wrote: > Hi All, > > So 99% of our Jenkins build machines are now puppetised with our configs > in our Git repos. > Going forward this should make things easier to maintain the software (and > versions of) on the nodes. > > I went through all the JDK drop down options available in the Jenkins UI > when > creating a build.The Confluence wiki page at :- > > https://cwiki.apache.org/confluence/display/INFRA/JDK+Installation+Matrix > > lists all them all. When choosing a version to use I hope that this > information will > prove useful - any changes made we will keep this page upto date. > However, some are not currently installed on the new puppetised > slaves (on purpose) and others we intend to consolidate down to fewer > versions. > > In contrast, we will be able to make newer release versions available > quicker. > > Once we are done with the JDKs, we'll move on to Maven, and then the rest. > > Ok to specifics, > > First major change to get out of the way is the removal of the 'auto > install' JDK > versions. They overlap with installed versions and going forward we would > rather > manage installation via Puppet and roll them out to all slaves in one hit. > > Looking at the table in the linked wiki page above, this means we'll be > removing > eight (8) drop down options , 5 of those jdk 8, 2 x jdk 7 and 1 x jdk 6. > To avoid confusion we'll also be removing the auto install 'latest1.6' > 'latest1.7' and 'latest1.8' options. > > The best options for 'latest' versions is the ones at the top of the table > 'JDK 1.x (Latest)' > which are all installed on all nodes and managed via puppet. > > I'll point out also that we have installed 'unlimited security' versions > of 1.6,1.7,1.8 jdks. > > Very recent addition is also that of the JDK 9 b128 Early Access Build. We > hope you enjoy > this addition and please do give feedback on this version to the builds@ > mailing list so we can pass it on - but certainly do not plan to base your > releases on these 'ea' builds. I'll try my best to add new ea builds as > they come through. > > Last ones to mention are the IBM and Harmony versions. I'm not sure how > much in use > these are so I'm holding off on installing these for now. Please do ask > for a specific version > if needed. I'll drop the from the UI in time. > > I intend to drop all the auto-install versions (they are 1.6u45, 1.7u45, > 1.7u51, 1.8.0_05, 1.8.0_11, 1.8.0_45, 1.8.0_25, 1.8.0_66) 7 days from now, > along with the auto install latest links. Please plan > on migrating your builds away from these versions before then. > > Any follow questions, please do concentrate your email responses to the > builds@ mailing list. > > Thanks! > > Gav... (On behalf of the Infrastructure Team) > >