Uploaded image for project: 'MongoDB Database Tools'
  1. MongoDB Database Tools
  2. TOOLS-3204

Tools should not be packaged as arm64 on aarch64 platforms

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 100.6.1
    • Affects Version/s: None
    • Component/s: None
    • None

      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.

            dave.rolsky@mongodb.com Dave Rolsky
            ryan.egesdahl@mongodb.com Ryan Egesdahl (Inactive)
            Huan Li (Inactive), Tim Fogarty
            0 Vote for this issue
            3 Start watching this issue