Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-11720

SRPM unnecessarily tied to kernel version

Details

    • 3
    • 9223372036854775807

    Description

      Source rpms (e.g. lustre-2.10.5-1.src.rpm) are tied to the kernel version they were originally built against by kmp-lustre.preamble.

      # rpm -i lustre-2.10.5-1.src.rpm
      # cd rpmbuild/SOURCE
      # cat kmp-lustre.preamble
      Obsoletes:      %{name}-modules < %{version}
      Requires:       kernel < 3.10.0-863, kernel >= 3.10.0-862
      

      This prevents the rpm from being rebuild via rpmbuild --rebuild lustre-2.10.5-1.src.rpm on other el releases (e.g. el7.4).

      WORKAROUND

      1. Install source rpm
      2. Edit rpmbuild/SOURCE/kmp-lustre.preamble for correct kernel version
      3. build from spec: rpm -bb rpmbuild/SPEC/lustre.spec

      Attachments

        Issue Links

          Activity

            [LU-11720] SRPM unnecessarily tied to kernel version
            lixi_wc Li Xi made changes -
            Link New: This issue is related to LU-12141 [ LU-12141 ]
            pjones Peter Jones made changes -
            Labels Original: LTS12
            pjones Peter Jones made changes -
            Fix Version/s New: Lustre 2.12.1 [ 14406 ]

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/34310/
            Subject: LU-11720 spec: srpm should be free of kernel requiements
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set:
            Commit: 544beec0e32528ccc6332d503d8e5593e1201a09

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/34310/ Subject: LU-11720 spec: srpm should be free of kernel requiements Project: fs/lustre-release Branch: b2_12 Current Patch Set: Commit: 544beec0e32528ccc6332d503d8e5593e1201a09

            Minh Diep (mdiep@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/34310
            Subject: LU-11720 spec: srpm should be free of kernel requiements
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set: 1
            Commit: 8ab56c35bc8784de961d6f84e1465890ea42dc63

            gerrit Gerrit Updater added a comment - Minh Diep (mdiep@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/34310 Subject: LU-11720 spec: srpm should be free of kernel requiements Project: fs/lustre-release Branch: b2_12 Current Patch Set: 1 Commit: 8ab56c35bc8784de961d6f84e1465890ea42dc63
            pjones Peter Jones made changes -
            Fix Version/s New: Lustre 2.10.7 [ 14401 ]
            pjones Peter Jones made changes -
            Labels Original: LTS LTS12 New: LTS12

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/34268/
            Subject: LU-11720 spec: srpm should be free of kernel requiements
            Project: fs/lustre-release
            Branch: b2_10
            Current Patch Set:
            Commit: 5fe982690dde421c0108f484ab694d2488c9042b

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/34268/ Subject: LU-11720 spec: srpm should be free of kernel requiements Project: fs/lustre-release Branch: b2_10 Current Patch Set: Commit: 5fe982690dde421c0108f484ab694d2488c9042b

            Minh Diep (mdiep@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/34268
            Subject: LU-11720 spec: srpm should be free of kernel requiements
            Project: fs/lustre-release
            Branch: b2_10
            Current Patch Set: 1
            Commit: cae8c7e1c55ba367cd96ce752236c2ef0a918d0a

            gerrit Gerrit Updater added a comment - Minh Diep (mdiep@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/34268 Subject: LU-11720 spec: srpm should be free of kernel requiements Project: fs/lustre-release Branch: b2_10 Current Patch Set: 1 Commit: cae8c7e1c55ba367cd96ce752236c2ef0a918d0a
            pjones Peter Jones made changes -
            Fix Version/s New: Lustre 2.13.0 [ 14290 ]
            Resolution New: Fixed [ 1 ]
            Status Original: Open [ 1 ] New: Resolved [ 5 ]

            People

              utopiabound Nathaniel Clark
              utopiabound Nathaniel Clark
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: