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
