+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
>

Reply via email to