Uploaded image for project: 'MongoDB Shell'
  1. MongoDB Shell
  2. MONGOSH-1308

Shell packaged as arm64 on aarch64 platforms

    • Type: Icon: Bug Bug
    • Resolution: Gone away
    • Priority: Icon: Major - P3 Major - P3
    • No version
    • Affects Version/s: None
    • Component/s: Build
    • Labels:
    • Environment:
      node.js / npm versions:
      Additional info:
    • Not Needed

      Problem Statement/Rationale

      On platforms that are specifically aarch64 (currently only Amazon2), we are building and publishing an arm64 package. This doesn't work correctly on install (you get an error about a platform mismatch) and package testing doesn't know where the correct package should be because it doesn't match the platform we package the server platform's binaries for. We need to make sure we're specific about which platform we're actually uploading for.

      Note: Debian/Ubuntu lists aarch64 as a supported platform on arm64, but we should be publishing those as arm64-only, since that's how we package the server binaries.

      Steps to Reproduce

      See our package tests in the mongodb-mongo-master-nightly waterfall once SERVER-70121 is merged.

      Expected Results

      We should be packaging for the "best" platform available on a distribution. For Debian/Ubuntu/RHEL, that's currently arm64, and for Amazon2 it's aarch64.

            backlog-shell-v2 Backlog - Shell Team
            ryan.egesdahl@mongodb.com Ryan Egesdahl (Inactive)
            0 Vote for this issue
            4 Start watching this issue


                Error rendering 'slack.nextup.jira:slack-integration-plus'. Please contact your Jira administrators.