+1 * Signature/Checksum: ok * Build from source: ok * Release notes look good (Nice website outlook!) * Sample deployment looks good
On Mon, Mar 24, 2025 at 9:02 PM Jialiang Cai <[email protected]> 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 >
