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

MSI construction must depend on PDB installation

    XMLWordPrintableJSON

Details

    • Fully Compatible
    • ALL
    • v5.0, v4.4
    • Dev Platform 2021-05-31, Dev Platform 2021-06-14
    • 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

            andrew.morrow@mongodb.com Andrew Morrow (Inactive)
            andrew.morrow@mongodb.com Andrew Morrow (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: