create macOS arm64 variant for mongot

XMLWordPrintableJSON

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

      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
              Reporter:
              Reilly McBride (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: