Per Apache release vote policy, we need 3 binding votes from PMC members. Viraj and I are both PMC. We need one more binding vote.
On Tue, Apr 1, 2025 at 6:37 PM Yu Zhang <zhan...@apache.org> 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] <em...@apache.org > >"` > > > > 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: dev-unsubscr...@ambari.apache.org > For additional commands, e-mail: dev-h...@ambari.apache.org > >