Skip to content
This repository was archived by the owner on Sep 12, 2025. It is now read-only.

Commit 6b8f893

Browse files
committed
Update to Apache Cloudberry (incubating) rpm name and add disclaimer
1 parent 1a58529 commit 6b8f893

File tree

4 files changed

+29
-16
lines changed

4 files changed

+29
-16
lines changed

packaging/rpm/el/SPECS/cloudberry-db.spec renamed to packaging/rpm/el/SPECS/apache-cloudberry-db-incubating.spec

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
%define cloudberry_install_dir /usr/local/cloudberry-db
22

3-
Name: cloudberry-db
3+
Name: apache-cloudberry-db-incubating
44
Version: %{version}
55
Release: %{release}%{?dist}
66
Summary: High-performance, open-source data warehouse based on PostgreSQL/Greenplum
77

88
License: ASL 2.0
9-
URL: https://cloudberrydb.org
10-
Vendor: Cloudberry Open Source
9+
URL: https://cloudberry.apache.org
10+
Vendor: Apache Cloudberry (incubating)
1111
Group: Applications/Databases
1212
Prefix: %{cloudberry_install_dir}
1313

@@ -68,14 +68,15 @@ Requires: lz4
6868
Requires: openldap
6969
Requires: pam
7070
Requires: pcre2
71+
Requires: perl
7172
Requires: readline
7273
Requires: xz
7374
%endif
7475

7576
%description
7677

77-
Cloudberry Database is an advanced, open-source, massively parallel
78-
processing (MPP) data warehouse developed from PostgreSQL and
78+
Apache Cloudberry (incubating) is an advanced, open-source, massively
79+
parallel processing (MPP) data warehouse developed from PostgreSQL and
7980
Greenplum. It is designed for high-performance analytics on
8081
large-scale data sets, offering powerful analytical capabilities and
8182
enhanced security features.
@@ -88,12 +89,22 @@ Key Features:
8889
- Compatibility with multiple data sources and formats
8990
- Enhanced security features
9091

91-
Cloudberry Database supports both batch processing and real-time data
92+
Apache Cloudberry supports both batch processing and real-time data
9293
warehousing, making it a versatile solution for modern data
9394
environments.
9495

95-
For more information, visit the official Cloudberry Database website
96-
at https://cloudberrydb.org.
96+
Apache Cloudberry (incubating) is an effort undergoing incubation at
97+
the Apache Software Foundation (ASF), sponsored by the Apache
98+
Incubator PMC.
99+
100+
Incubation is required of all newly accepted projects until a further
101+
review indicates that the infrastructure, communications, and decision
102+
making process have stabilized in a manner consistent with other
103+
successful ASF projects.
104+
105+
While incubation status is not necessarily a reflection of the
106+
completeness or stability of the code, it does indicate that the
107+
project has yet to be fully endorsed by the ASF.
97108

98109
%prep
99110
# No prep needed for binary RPM

packaging/rpm/el/SPECS/cloudberry-hll.spec renamed to packaging/rpm/el/SPECS/apache-cloudberry-hll-incubating.spec

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
11
%global cloudberry_version %{?_cloudberry_version}%{!?_cloudberry_version:1.6}
22
%global cloudberry_install_dir /usr/local/cloudberry-db
33

4-
Name: cloudberry-hll
4+
Name: apache-cloudberry-hll-incubating
55
Version: 2.18.0
66
Release: %{?release}%{!?release:1}
77
Summary: HyperLogLog extension for Cloudberry Database %{cloudberry_version}
88
License: ASL 2.0
99
URL: https://github.com/citusdata/postgresql-hll
10-
Vendor: Cloudberry Open Source
10+
Vendor: Apache Cloudberry (incubating)
1111
Group: Applications/Databases
1212
BuildArch: x86_64
13-
Requires: cloudberry-db >= %{cloudberry_version}
13+
Requires: apache-cloudberry-db-incubating >= %{cloudberry_version}
1414
Prefix: %{cloudberry_install_dir}
1515

1616
%description
17-
HLL is an open-source PostgreSQL extension (compatible with Cloudberry Database %{cloudberry_version})
18-
adding HyperLogLog data structures as a native data type. HyperLogLog is a fixed-size,
19-
set-like structure used for distinct value counting with tunable precision.
17+
HLL is an open-source PostgreSQL extension (compatible with Apache
18+
Cloudberry (incubating) %{cloudberry_version}) adding HyperLogLog data
19+
structures as a native data type. HyperLogLog is a fixed-size,
20+
set-like structure used for distinct value counting with tunable
21+
precision.
2022

2123
%prep
2224
# No prep needed for binary RPM

packaging/rpm/el/SPECS/cloudberry-pgvector.spec renamed to packaging/rpm/el/SPECS/apache-cloudberry-pgvector-incubating.spec

File renamed without changes.

scripts/build-rpm.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
#
2424
# Prerequisites:
2525
# - The rpm-build package must be installed (provides the rpmbuild command).
26-
# - The spec file must exist at ~/rpmbuild/SPECS/cloudberry-db.spec.
26+
# - The spec file must exist at ~/rpmbuild/SPECS/apache-cloudberry-db-incubating.spec.
2727
#
2828
# Error Handling:
2929
# The script includes checks to ensure:
@@ -95,7 +95,7 @@ fi
9595
check_commands
9696

9797
# Define the spec file path
98-
SPEC_FILE=~/rpmbuild/SPECS/cloudberry-db.spec
98+
SPEC_FILE=~/rpmbuild/SPECS/apache-cloudberry-db-incubating.spec
9999

100100
# Check if the spec file exists
101101
if [ ! -f "$SPEC_FILE" ]; then

0 commit comments

Comments
 (0)