Thank you for testing. Since Ambari Admin depends on Node.js 4.x, which
lacks ARM architecture packages, the compilation fails on Mac with Apple
Silicon chips. This issue will be addressed in future updates.

On Fri, 4 Apr 2025 at 15:58, Wei-Chiu Chuang <[email protected]> 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]
> >>
> >>
>

Reply via email to