s_clang_format: simplify binary download step

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Minor - P4
    • WT12.0.0, 9.0.0-rc0
    • Affects Version/s: None
    • Component/s: Build
    • None
    • Storage Engines - Foundations
    • 416.835
    • None
    • 1

      To ensure consistent code formatting across developer machines, s_clang_format requires clang-format 12.0.1. If a suitable local binary is not already available, the script falls back to downloading a prebuilt binary from MongoDB-managed S3 storage. Those binaries were published by the BUILD team. They were built with old dependencies that are difficult to source on modern systems.

      To avoid continuing to maintain our own binary cache, and to make it easier to provide prebuilt binaries across operating systems and architectures, we can use published clang-format wheels from PyPI instead.

            Assignee:
            Salman Javed
            Reporter:
            Salman Javed
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: