Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-89500

create macOS arm64 variant for mongot

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Query Integration
    • QI 2024-05-13, QI 2024-05-27

      SERVER-85979 spawned the need to create mongot-specific variants, as we were not permitted to make changes to existing variants.

      All the non-macOS variants we plan to create should work well with db-contrib-tool setup-mongot-repro-env, since their non-mongot specific-counterparts did. But, MacOS arm64 actually did not ever work with db-contrib-tool, so this ticket requires debugging and resolving that failure in addition to creating a new macOS-mongot variant.

      When --build-mongot is passed as a compile argument for the mac variant (see: changes made to mac variant as part of above failing patch), the patch fails with the following error:

      ImportError: cannot import name 'ParameterSource' from 'click.core'

      See the full error in parsley log

      Note also that the mongot variant that works with macos is linux x86_64, hence the mac specific code in SConstruct that was also part of the macOS patch.

            Assignee:
            Unassigned Unassigned
            Reporter:
            reilly.mcbride@mongodb.com Reilly McBride
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: