Skip to content

Commit d6c21ab

Browse files
authored
Upgrade cassandra version to 5.0.0 (#13916)
1 parent 92ecb7d commit d6c21ab

4 files changed

Lines changed: 21 additions & 18 deletions

File tree

SPECS-EXTENDED/cassandra/Readme

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@
66
2. Refer to cassandra spec and install all build required dependenices.
77
3. Download cassandra sources and extract under /usr/src
88
4. cd /usr/src/apache-cassandra-<version>-src
9-
5. Run "export JAVA_HOME=/usr/lib/jvm/msopenjdk-11"
10-
6. Run export ANT_OPTS="-Xmx1024m -XX:MaxPermSize=512m"
9+
5. Run "export JAVA_HOME=/usr/lib/jvm/msopenjdk-17"
10+
6. Run export ANT_OPTS="-Xmx1024m -XX:MaxMetaspaceSize=512m"
1111
7. Run "sudo ant -v clean jar javadoc -Drelease=true -Duse.jdk11=true"
1212
8. Once build completed successfully take build cache as below.
1313
9. cd ~/.m2
14-
9. sudo tar --sort=name \
15-
--mtime="2021-04-26 00:00Z" \
14+
10. sudo tar --sort=name \
15+
--mtime="2025-05-29 00:00Z" \
1616
--owner=0 --group=0 --numeric-owner \
1717
--pax-option=exthdr.name=%d/PaxHeaders/%f,delete=atime,delete=ctime \
1818
-cf cassandra-build-cache-<version>.tar.gz repository
19-
10. Update latest build cache in cassandra spec and update to sources server.
19+
11. Update latest build cache in cassandra spec and update to sources server.
2020

2121

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"Signatures": {
3-
"apache-cassandra-4.0.10-src.tar.gz": "1a71836fdde8a16842772be8e73ca7a0fb1bb93e882d65f094110230db1b3559",
4-
"cassandra-build-cache-4.0.10.tar.gz": "8dc493925e00d38a62705df1532f2b4055068973d9e7a3a23fd65b6456aebb28",
3+
"apache-cassandra-5.0.0-src.tar.gz": "ee40905acda499717462d315c4004c4053994cd9ea0eb0ec51dd8abb8707334f",
4+
"cassandra-build-cache-1-5.0.0.tar.gz": "b9c8d4bd4f01bef3ded9b62de416604e39cb238e38493b4765e5d15be96b764d",
55
"cassandra.service": "6dec7dc13d2d8b53627936bf0c66fbb202045331eeec2edcc7fa0527817258d2"
66
}
7-
}
7+
}

SPECS-EXTENDED/cassandra/cassandra.spec

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33

44
Summary: Cassandra is a highly scalable, eventually consistent, distributed, structured key-value store
55
Name: cassandra
6-
Version: 4.0.10
7-
Release: 2%{?dist}
8-
URL: http://cassandra.apache.org/
6+
Version: 5.0.0
7+
Release: 1%{?dist}
8+
URL: https://cassandra.apache.org/
99
License: Apache License, Version 2.0
1010
Group: Applications/System
1111
Vendor: Microsoft Corporation
@@ -15,7 +15,7 @@ Source1: cassandra.service
1515
# Refer to Readme file for detailed
1616
# instructions to regenerate cassandra-build-cache
1717
# whenever updating to newer version.
18-
Source2: cassandra-build-cache-%{version}.tar.gz
18+
Source2: cassandra-build-cache-1-%{version}.tar.gz
1919
ExclusiveArch: x86_64
2020

2121
BuildRequires: ant
@@ -29,7 +29,7 @@ BuildRequires: git
2929
BuildRequires: tar
3030
BuildRequires: which
3131
BuildRequires: systemd-rpm-macros
32-
BuildRequires: msopenjdk-11
32+
BuildRequires: msopenjdk-17
3333
BuildRequires: javapackages-local-bootstrap
3434
BuildRequires: javapackages-tools
3535
BuildRequires: xml-commons-apis
@@ -39,7 +39,7 @@ BuildRequires: python3-devel
3939
BuildRequires: python3-libs
4040
BuildRequires: python3-setuptools
4141

42-
Requires: msopenjdk-11
42+
Requires: msopenjdk-17
4343
Requires: javapackages-tools
4444
Requires: which
4545
Requires: gawk
@@ -61,8 +61,8 @@ tar -xvf %{SOURCE2}
6161
mkdir -p ~/.m2
6262
mv repository ~/.m2/
6363

64-
export JAVA_HOME=$(find %{_libdir}/jvm -name "msopenjdk-11")
65-
export ANT_OPTS="-Xmx1024m -XX:MaxPermSize=512m"
64+
export JAVA_HOME="%{java_home}"
65+
export ANT_OPTS="-Xmx1024m -XX:MaxMetaspaceSize=512m"
6666
ant -v clean jar javadoc -Drelease=true -Duse.jdk11=true
6767

6868
# clean build cache
@@ -141,6 +141,9 @@ fi
141141
%exclude %{_var}/opt/cassandra/build/lib
142142

143143
%changelog
144+
* Thu May 29 2025 Jyoti Kanase <v-jykanase@microsoft.com> - 5.0.0-1
145+
- Upgrade version to 5.0.0
146+
144147
* Thu May 22 2025 Jyoti Kanase <v-jykanase@microsoft.com> - 4.0.10-2
145148
- Update path for JAVA_HOME
146149

cgmanifest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1447,8 +1447,8 @@
14471447
"type": "other",
14481448
"other": {
14491449
"name": "cassandra",
1450-
"version": "4.0.10",
1451-
"downloadUrl": "https://archive.apache.org/dist/cassandra/4.0.10/apache-cassandra-4.0.10-src.tar.gz"
1450+
"version": "5.0.0",
1451+
"downloadUrl": "https://archive.apache.org/dist/cassandra/5.0.0/apache-cassandra-5.0.0-src.tar.gz"
14521452
}
14531453
}
14541454
},

0 commit comments

Comments
 (0)