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

Add version entry to both Community and Enterprise RPM packages to allow for dependencies regardless of type

    • Type: Icon: Improvement Improvement
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Build, Packaging
    • Labels:
      None
    • Build 12 (04/01/16), Build 13 (04/22/16), Build 14 (05/13/16)

      Is it possible to add an additional field to our RPM packages that could indicate just "mongodb-server" without Enterprise or Community as a means of highlighting a dependency for MongoDB itself? This could be with or without a corresponding version number.

      EDIT: This may be possible using a virtual package specified with a provides tag per this RPM feature.

      The current output of the Community RPM returns:

      $ rpm -q mongodb-org-server --provides
      config(mongodb-org-server) = 2.6.10-1
      mongo-10gen-server
      mongodb-org-server = 2.6.10-1
      

      The proposal would be:

      $ rpm -q mongodb-org-server --provides
      config(mongodb-org-server) = 2.6.10-1
      mongo-10gen-server
      mongodb-org-server = 2.6.10-1
      mongodb-server
      

      The current output of the Enterprise RPM returns:

      $ rpm -q mongodb-enterprise-server-2.6.10 --provides
      mongo-10gen-enterprise-server
      mongodb-enterprise-server = 2.6.10-1.el7
      

      Similarly for the Enterprise RPMs, the proposal would be:

      $ rpm -q mongodb-enterprise-server-2.6.10 --provides
      mongo-10gen-enterprise-server
      mongodb-enterprise-server = 2.6.10-1.el7
      mongodb-server
      

            Assignee:
            ernie.hershey@mongodb.com Ernie Hershey (Inactive)
            Reporter:
            eoin.brazil@mongodb.com Eoin Brazil
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: