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

Route tools download to the newest rhel version

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 8.1.0-rc0, 7.3.4, 7.0.13, 8.0.0-rc16
    • Affects Version/s: None
    • Component/s: None
    • None
    • Build
    • Fully Compatible
    • v8.0, v7.3, v7.0
    • 200

      The tools binaries only are published for one minor version per major version of RHEL. When the db tools team added rhel88 and rhel93 versions of the binaries, they stopped publishing rhel80 (amd64), rhel82 (arm64), and rhel90 versions.

      Route the package tester to instead pull down the latest rhel version that matches the major rhel version of the package (ex. rhel80 package -> rhel88 tools)

      This will be compatible because the tools binaries do not depend on any system libraries that are not guaranteed to be compatible across minor versions (per https://access.redhat.com/articles/rhel8-abi-compatibility#Guidelines):

      linux-vdso.so.1 [compat 1 via krb]
      libresolv.so.2 [compat 1 via libc]
      libpthread.so.0 [compat 1 via libc]
      libgssapi_krb5.so.2  [compat 1 via krb]
      libkrb5.so.3 [compat 1]
      libc.so.6 [compat 1]
      /lib/ld-linux-aarch64.so.1 [compat 1 via krb]
      libk5crypto.so.3 [compat 1 via krb]
      libcom_err.so.2 [compat 1 via krb]
      libkrb5support.so.0 [compat 1 via krb]
      libkeyutils.so.1 [compat 1 via krb]
      

            Assignee:
            zack.winter@mongodb.com Zack Winter
            Reporter:
            zack.winter@mongodb.com Zack Winter
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: