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

MSI construction must depend on PDB installation

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.4.7, 5.0.0-rc2, 5.1.0-rc0
    • Component/s: None
    • Labels:
    • Backwards Compatibility:
      Fully Compatible
    • Operating System:
      ALL
    • Backport Requested:
      v5.0, v4.4
    • Sprint:
      Dev Platform 2021-05-31, Dev Platform 2021-06-14
    • Linked BF Score:
      27

      Description

      We declare dependencies on the installation of the executables we need for MSI construction here:

      https://github.com/mongodb/mongo/blob/c1e603921ceba1c55d32b7978323cdc3261c7192/src/mongo/installer/msi/SConscript#L168-L181

      But we don't declare dependencies on the PDB installation. That can allow MSI construction to happen before SCons has copied the PDBs into the install directory.

      We should declare dependencies on the PDBs as well, or consider changing the explicit dependencies to declare a dependency on a hygienic builds install alias.

        Attachments

          Activity

            People

            Assignee:
            acm Andrew Morrow
            Reporter:
            acm Andrew Morrow
            Participants:
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: