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

mongoreplay is removed from linux packages in official mongodb-org repos

    • Type: Icon: Bug Bug
    • Resolution: Won't Do
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: 3.2.9, 3.6.9, 4.0.0, 4.0.1, 4.0.2, 4.0.3, 4.0.4, 4.0.5, 4.0.6
    • Component/s: Packaging
    • Environment:
      Linux, Ubuntu, CentOS
    • Server Development Platform

      mongoreplay does not exist in mongodb-org official repository for Linux distributions,  I tried to find out exact time that it is removed, but I couldn't, I traced it up to version 3.2.9 in the apt repo, none of -tools packages have it

      https://repo.mongodb.org/apt/ubuntu/dists/xenial/mongodb-org/3.2/multiverse/binary-amd64/mongodb-org-tools_3.2.9_amd64.deb

      http://repo.mongodb.org/apt/ubuntu/dists/xenial/mongodb-org/4.0/multiverse/binary-amd64/mongodb-org-tools_4.0.6_amd64.deb

       

      And also taking a look at this in packager.py:

      https://github.com/mongodb/mongo/blob/8d187a612ec0c74827947504a472ac65823dfcff/buildscripts/packager.py#L528-L531

      # Remove the mongoreplay binary due to libpcap dynamic
      # linkage.
      if os.path.exists(sdir + "bin/mongoreplay"):
              os.unlink(sdir + "bin/mongoreplay")

      It is wired for a team to develop a program and then not ship that with this weird if! (If it is our work there, delete it!)

       

      I think libpcap can be simply a dependency for mongoreplay package, libpcap is available under any distro I checked!

            Assignee:
            backlog-server-devplatform [DO NOT ASSIGN] Backlog - Server Development Platform Team (SDP) (Inactive)
            Reporter:
            ali.molaei@protonmail.com Ali Molaei
            Votes:
            1 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: