Skip to content

Commit 64bf3cc

Browse files
committed
openjdk-11 move, refactorings and cleanups
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
1 parent 65d673f commit 64bf3cc

File tree

17 files changed

+24
-838
lines changed

17 files changed

+24
-838
lines changed

.java-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.8
1+
11.0

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ group: edge
2020

2121
language: java
2222
jdk:
23-
- openjdk8
23+
- openjdk11
2424
python:
2525
- "2.7"
2626

INSTALL.md

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,8 @@ was tested against a CentOS 7 x86_64 setup.
1515

1616
Install tools and dependencies used for development:
1717

18-
$ yum install git java-1.8.0-openjdk java-1.8.0-openjdk-devel \
19-
mysql mysql-server mkisofs gcc python MySQL-python openssh-clients wget
20-
21-
# yum -y update
22-
# yum -y install java-1.8.0-openjdk
23-
# yum -y install java-1.8.0-openjdk-devel
24-
# yum -y install mysql-server
25-
# yum -y install git
26-
# yum -y install genisoimage
18+
# yum -y install git java-11-openjdk java-11-openjdk-devel \
19+
mysql mysql-server mkisofs git gcc python MySQL-python openssh-clients wget
2720

2821
Set up Maven (3.6.0):
2922

debian/control

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Source: cloudstack
22
Section: libs
33
Priority: extra
44
Maintainer: Wido den Hollander <wido@widodh.nl>
5-
Build-Depends: debhelper (>= 9), openjdk-8-jdk | java8-sdk | java8-jdk | openjdk-9-jdk, genisoimage,
5+
Build-Depends: debhelper (>= 9), openjdk-11-jdk | java11-sdk | java11-jdk, genisoimage,
66
python-mysql.connector, maven (>= 3) | maven3, python (>= 2.7), lsb-release, dh-systemd, python-setuptools
77
Standards-Version: 3.8.1
88
Homepage: http://www.cloudstack.org/
@@ -15,14 +15,14 @@ Description: A common package which contains files which are shared by several C
1515

1616
Package: cloudstack-management
1717
Architecture: all
18-
Depends: ${python:Depends}, openjdk-8-jre-headless | java8-runtime-headless | java8-runtime | openjdk-9-jre-headless, cloudstack-common (= ${source:Version}), sudo, python-mysql.connector, libmysql-java, augeas-tools, mysql-client, adduser, bzip2, ipmitool, file, lsb-release, init-system-helpers (>= 1.14~)
18+
Depends: ${python:Depends}, openjdk-11-jre-headless | java11-runtime-headless | java11-runtime | openjdk-11-jre-headless, cloudstack-common (= ${source:Version}), sudo, python-mysql.connector, libmysql-java, augeas-tools, mysql-client, adduser, bzip2, ipmitool, file, lsb-release, init-system-helpers (>= 1.14~)
1919
Conflicts: cloud-server, cloud-client, cloud-client-ui
2020
Description: CloudStack server library
2121
The CloudStack management server
2222

2323
Package: cloudstack-agent
2424
Architecture: all
25-
Depends: ${python:Depends}, openjdk-8-jre-headless | java8-runtime-headless | java8-runtime | openjdk-9-jre-headless, cloudstack-common (= ${source:Version}), lsb-base (>= 9), openssh-client, qemu-kvm (>= 2.5), libvirt-bin (>= 1.3) | libvirt-daemon-system (>= 3.0), uuid-runtime, iproute2, ebtables, vlan, ipset, python-libvirt, ethtool, iptables, lsb-release, aria2
25+
Depends: ${python:Depends}, openjdk-11-jre-headless | java11-runtime-headless | java11-runtime | openjdk-11-jre-headless, cloudstack-common (= ${source:Version}), lsb-base (>= 9), openssh-client, qemu-kvm (>= 2.5), libvirt-bin (>= 1.3) | libvirt-daemon-system (>= 3.0), uuid-runtime, iproute2, ebtables, vlan, ipset, python-libvirt, ethtool, iptables, lsb-release, aria2
2626
Recommends: init-system-helpers
2727
Conflicts: cloud-agent, cloud-agent-libs, cloud-agent-deps, cloud-agent-scripts
2828
Description: CloudStack agent
@@ -32,7 +32,7 @@ Description: CloudStack agent
3232

3333
Package: cloudstack-usage
3434
Architecture: all
35-
Depends: openjdk-8-jre-headless | java8-runtime-headless | java8-runtime | openjdk-9-jre-headless, cloudstack-common (= ${source:Version}), libmysql-java, init-system-helpers
35+
Depends: openjdk-11-jre-headless | java11-runtime-headless | java11-runtime | openjdk-11-jre-headless, cloudstack-common (= ${source:Version}), libmysql-java, init-system-helpers
3636
Description: CloudStack usage monitor
3737
The CloudStack usage monitor provides usage accounting across the entire cloud for
3838
cloud operators to charge based on usage parameters.

packaging/centos7/cloud.spec

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ Group: System Environment/Libraries
3838
Source0: %{name}-%{_maventag}.tgz
3939
BuildRoot: %{_tmppath}/%{name}-%{_maventag}-%{release}-build
4040

41-
BuildRequires: java-1.8.0-openjdk-devel
41+
BuildRequires: java-11-openjdk-devel
4242
BuildRequires: ws-commons-util
4343
BuildRequires: jpackage-utils
4444
BuildRequires: gcc
@@ -53,7 +53,7 @@ intelligent IaaS cloud implementation.
5353

5454
%package management
5555
Summary: CloudStack management server UI
56-
Requires: java-1.8.0-openjdk
56+
Requires: java-11-openjdk
5757
Requires: python
5858
Requires: bash
5959
Requires: bzip2
@@ -92,7 +92,7 @@ The Apache CloudStack files shared between agent and management server
9292
%package agent
9393
Summary: CloudStack Agent for KVM hypervisors
9494
Requires: openssh-clients
95-
Requires: java-1.8.0-openjdk
95+
Requires: java-11-openjdk
9696
Requires: %{name}-common = %{_ver}
9797
Requires: libvirt
9898
Requires: bridge-utils
@@ -125,7 +125,7 @@ The CloudStack baremetal agent
125125

126126
%package usage
127127
Summary: CloudStack Usage calculation server
128-
Requires: java-1.8.0-openjdk
128+
Requires: java-11-openjdk
129129
Requires: mysql-connector-java
130130
Group: System Environment/Libraries
131131
%description usage

pom.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
5252

5353
<!-- Build properties -->
54-
<cs.jdk.version>1.8</cs.jdk.version>
54+
<cs.jdk.version>11</cs.jdk.version>
5555
<cs.target.dir>target</cs.target.dir>
5656
<cs.replace.properties>build/replace.properties</cs.replace.properties>
5757

@@ -136,6 +136,7 @@
136136
<cs.java-ipv6.version>0.16</cs.java-ipv6.version>
137137
<cs.javassist.version>3.22.0-GA</cs.javassist.version>
138138
<cs.javadoc.version>2.10.3</cs.javadoc.version>
139+
<cs.javax.annotation.version>1.3.2</cs.javax.annotation.version>
139140
<cs.jersey-bundle.version>1.19.4</cs.jersey-bundle.version>
140141
<cs.jetty.version>9.4.8.v20171121</cs.jetty.version>
141142
<cs.jetty-maven-plugin.version>9.2.22.v20170606</cs.jetty-maven-plugin.version>

tools/appliance/systemvmtemplate/scripts/install_systemvm_packages.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ function install_packages() {
6161
ipvsadm conntrackd libnetfilter-conntrack3 \
6262
keepalived irqbalance \
6363
ipcalc \
64-
openjdk-8-jre-headless \
64+
openjdk-11-jre-headless \
6565
ipset \
6666
iptables-persistent \
6767
libtcnative-1 libssl-dev libapr1-dev \

tools/appliance/systemvmtemplate/template.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@
3838
"disk_interface": "virtio",
3939
"net_device": "virtio-net",
4040

41-
"iso_url": "https://cdimage.debian.org/cdimage/archive/9.9.0/amd64/iso-cd/debian-9.9.0-amd64-netinst.iso",
42-
"iso_checksum": "42d9818abc4a08681dc0638f07e7aeb35d0c44646ab1e5b05a31a71d76c99da52b6192db9a3e852171ac78c2ba6b110b337c0b562c7be3d32e86a105023a6a0c",
41+
"iso_url": "https://cdimage.debian.org/cdimage/archive/10.0.0/amd64/iso-cd/debian-10.0.0-amd64-netinst.iso",
42+
"iso_checksum": "d808985468652393cf31d30fe7d6f60f5041337980b25dd00f2ab9553248b564cf38174c8251f410ddbe221e57fefc78849f9879141e25a5dfb31d8043fccc5c",
4343
"iso_checksum_type": "sha512",
4444

4545
"vm_name": "systemvmtemplate",

tools/docker/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ RUN apt-get -y update && apt-get install -y \
3030
sudo \
3131
ipmitool \
3232
maven \
33-
openjdk-8-jdk \
33+
openjdk-11-jdk \
3434
python-dev \
3535
python-setuptools \
3636
python-pip \

tools/docker/Dockerfile.smokedev

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ RUN apt-get -y update && apt-get install -y \
3030
sudo \
3131
ipmitool \
3232
maven \
33-
openjdk-8-jdk \
33+
openjdk-11-jdk \
3434
python-dev \
3535
python-setuptools \
3636
python-pip \

0 commit comments

Comments
 (0)