Thank you for testing. Since Ambari Admin relies on Node.js 4.x, which
lacks ARM architecture packages, the compilation fails on Macs with
Apple Silicon chips. This issue will be resolved in future updates. The
vote has passed, and I have already updated the new website, which will
be published today to replace the old one.
On 2025/4/4 15:55, Wei-Chiu Chuang wrote:
BTW,
while it builds fine on Linux (I built on Amazon Linux) the build failed on
my Mac.
[ERROR] Failed to execute goal
com.github.eirslett:frontend-maven-plugin:1.3:install-node-and-npm (install
node and npm) on project ambari-admin: Could not download Node.js: Got
error code 404 from the server. -> [Help 1]
[ERROR] Failed to execute goal
com.github.eirslett:frontend-maven-plugin:1.4:install-node-and-yarn
(install node and yarn) on project ambari-web: Could not download Node.js:
Got error code 404 from the server. -> [Help 1]
I guess it requires a Node.js binary specific to Mac.
If anyone knows a workaround please let me know!
On Thu, Apr 3, 2025 at 10:53 PM Wei-Chiu Chuang <[email protected]> wrote:
+1 (binding)
Jialiang, the new website is not up yet, still in staging. Do you plan to
replace the existing site soon? Looking forward to it!
On Tue, Apr 1, 2025 at 6:37 PM Yu Zhang <[email protected]> wrote:
+1
web/docs working fine
On 2025/03/25 04:02:33 Jialiang Cai wrote:
Hi All,
This is a call for a vote to release Apache Ambari version 3.0.0 (rc0).
---
**Release Details**:
- **Issues Fixed**:
Review the release notes:
https://ambari.staged.apache.org/docs/3.0.0/release-notes
- **Release Candidates** (source-only release):
https://dist.apache.org/repos/dist/dev/ambari/ambari-3.0.0-rc0
- **Git Tag**:
https://github.com/apache/ambari/releases/tag/release-3.0.0-rc0
- **Tag Hash**:
15feafb7dfa2f4964a01edac47c0956ab29ad99e
- **Signing Key**:
E33E3A690928A669 (available in KEYS file:
https://dist.apache.org/repos/dist/dev/ambari/KEYS)
---
**Verification Steps**
*Supported Systems*: Linux/macOS
*Required Checks*: SHA512 Checksum + GPG Signature
1. **Download Artifacts**:
Run the following commands (replace variables as needed):
```
VERSION="3.0.0"
BASE_URL="
https://dist.apache.org/repos/dist/dev/ambari/ambari-3.0.0-rc0/"
wget "${BASE_URL}/apache-ambari-${VERSION}-src.tar.gz" \
"${BASE_URL}/apache-ambari-${VERSION}-src.tar.gz.asc" \
"${BASE_URL}/apache-ambari-${VERSION}-src.tar.gz.sha512"
```
2. **Verify SHA512 Checksum**:
Execute:
```
sha512sum -c "apache-ambari-${VERSION}-src.tar.gz.sha512"
```
*Expected Output*:
`apache-ambari-3.0.0-src.tar.gz: OK`
*Troubleshooting* (manual check):
```
shasum -a 512 "apache-ambari-${VERSION}-src.tar.gz" | diff -
"apache-ambari-${VERSION}-src.tar.gz.sha512"
# No output indicates consistency
```
3. **Verify GPG Signature**:
a) Import the public key:
```
curl -sL "https://dist.apache.org/repos/dist/dev/ambari/KEYS" | gpg
--import
```
b) Verify the signature:
```
gpg --verify "apache-ambari-${VERSION}-src.tar.gz.asc"
"apache-ambari-${VERSION}-src.tar.gz"
```
*Expected Output*:
`gpg: Good signature from "[Release Manager Name] <[email protected]
"`
c) If encountering "No public key" errors, confirm key import:
```
gpg --list-keys "E33E3A690928A669"
```
---
**Build Instructions**
*Prerequisites*:
- For Rocky Linux 8/9:
```
sudo yum install java-17-openjdk-devel
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk
export PATH=$JAVA_HOME/bin:$PATH
```
- For Ubuntu 22.04:
```
sudo apt install openjdk-17-jdk
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
```
*Compile*:
```
mvn -B clean install package \
-Drat.skip=true \
-DskipTests \
-Dmaven.test.skip=true \
-Dfindbugs.skip=true \
-Dcheckstyle.skip=true
```
---
**Additional Notes**:
1. **RPM Packages**:
This release includes RPMs for Rocky Linux 8/9. Installation guide:
https://ambari.staged.apache.org/docs/3.0.0/quick-start/quick-start-guide
2. **RPM Hosting**:
RPMs will be hosted either on a CloudCone-sponsored CDN (pending
agreement) or a limited-bandwidth server (3TB/month).
---
**Voting Guidelines**:
[ ] +1 Approve
[ ] +0 No opinion
[ ] -1 Disapprove (provide reason)
*Voting Period*: 72 hours minimum.
Thanks,
The Apache Ambari Team
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]