Uploaded image for project: 'MongoDB Shell'
  1. MongoDB Shell
  2. MONGOSH-833

tar and zip packages should include parent directory

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 0.15.1
    • Affects Version/s: None
    • Component/s: Packaging
    • None
    • Iteration Edinburgh
    • Needed
    • Hide

      The installation instructions need to be updated to reflect that unpacking the .zip/.tar machines will result in one additional level of directory nesting (for `tar`, this is easy to circumvent by adding `--strip-components=1` to get the same unpacked result as before)

      Show
      The installation instructions need to be updated to reflect that unpacking the .zip/.tar machines will result in one additional level of directory nesting (for `tar`, this is easy to circumvent by adding `--strip-components=1` to get the same unpacked result as before)

      Following the convention of other products, the .tar and .zip packages should include a parent directory with the name, architecture and version of the software. In other words, the structure of today:

      THIRD_PARTY_NOTICES
      LICENSE-mongocryptd
      bin
      bin/mongosh
      bin/mongocryptd-mongosh
      LICENSE-mongosh
      README
      

      should become:

      mongosh-darwin-x64-0.15.0/THIRD_PARTY_NOTICES
      mongosh-darwin-x64-0.15.0/LICENSE-mongocryptd
      mongosh-darwin-x64-0.15.0/bin
      mongosh-darwin-x64-0.15.0/bin/mongosh
      mongosh-darwin-x64-0.15.0/bin/mongocryptd-mongosh
      mongosh-darwin-x64-0.15.0/LICENSE-mongosh
      mongosh-darwin-x64-0.15.0/README
      

      The relative order of architecture and version in the directory name seems rather insignificant to me, although our other products seem to suggest to have the architecture first and then the version number.

            Assignee:
            michael.rose@mongodb.com Michael Rose (Inactive)
            Reporter:
            andre.spiegel@mongodb.com Andre Spiegel
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: