ExportXMLWordPrintableJSON

    • DevProd Build
    • Fully Compatible
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Status (2026-11-11)

      PR: https://github.com/10gen/mongo/pull/64993 (base v4.2, branch tward333/SERVER-137350-v42-macos15-10gen-base). Adds a macos-custom-build variant whose compile_custom_build_macos task produces the 4.2 macOS custom build on the macOS 15 fleet (macos-15-amd64-gui), replacing the frozen 4.0.24-era build whose macOS 10.12 distro no longer exists. Approved by DevProd Build. Waiting on a server-release review and a bypass of the v4.2 required checks: evergreen fails at intent processing because no Evergreen project tracks 10gen v4.2 for PR testing, and FF Merge Status Check never reports.

      Validation

      All runs used evergreen patch-file -b b66fa42 -p mongodb-mongo-v4.4.

      What the port changes

      • Python 3.12 on the pyenv hosts (no mongodbtoolchain on macOS 15): version-marked pins; the venv bootstrap upgrades pip when the interpreter is 3.12+; imp/distutils/pkg_resources users moved to importlib, shutil and packaging.
      • Xcode 15 / clang 15: _HAS_AUTO_PTR_ETC=0 for boost 1.70's std::unary_function and Wno* suppressions in CCFLAGS. No C++ source or deployment-target changes.
      • Evergreen: Go tools built with GOROOT=/opt/golang/go1.27 and GO111MODULE=off; v4.4's resmoke_log_option ported, with --log=console on the variant because the macOS hosts can't reach logkeeper.

      Not addressed

      • evergreen.py 1.3.0 → tenacity 5.1.5 breaks on Python 3.11+ (only _gen tasks).
      • The stock 4.2 macos variants still reference the removed macos-1014 distro; rhel62 hosts can't clone from GitHub; the stock Windows compile needs the go1.12 overlay.
      • Artifact name and S3 destination for the custom build.

            Assignee:
            Thomas Elliott-Ward
            Reporter:
            Thomas Elliott-Ward
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: