Details

    • Bug
    • Resolution: Fixed
    • Critical
    • Lustre 2.9.0
    • Lustre 2.9.0
    • None
    • 3
    • 9223372036854775807

    Description

      I don't know when it broke, but currently server builds on sles12 generate .rpm packages that can't install without --nodeps or --force. The problem appears to be with the Provides and Requires strings in the various kmp packages. They don't match.

      I'm guessing it's been broken for a while and just hasn't been noticed. Maybe not noticed because we seldom test with sles12 server builds or maybe our test framework installs with --force options or something.

      Here is what I see in packages from a recent sles12 server build in lustre-reviews:

      rpm -q --provides -p lustre-kmp-default-2.8.56_34_gf7472b3_k3.12.60_52.54-1.x86_64.rpm | grep lustre-kmp
      lustre-kmp = 2.8.56_34_gf7472b3
      lustre-kmp = 2.8.56_34_gf7472b3_k3.12.60_52.54

      rpm -q --requires -p lustre-osd-ldiskfs-kmp-default-2.8.56_34_gf7472b3_k3.12.60_52.54-1.x86_64.rpm | grep lustre-kmp
      lustre-kmp = 2.8.56_34_gf7472b3_k3.12.59_60.41_lustre

      Note the Requires string has '41_lustre' on the end and the Provides string has '_52.54'. They don't match at all.

      I'm guessing this has something to do with one of the many recent changes in the lustre.spec.in file.

      Attachments

        Issue Links

          Activity

            [LU-8519] build is broken on sles12
            pjones Peter Jones made changes -
            Resolution New: Fixed [ 1 ]
            Status Original: Open [ 1 ] New: Resolved [ 5 ]
            mdiep Minh Diep made changes -
            Link New: This issue is related to LU-5614 [ LU-5614 ]
            pjones Peter Jones made changes -
            Assignee Original: Bob Glossman [ bogl ] New: Minh Diep [ mdiep ]
            morrone Christopher Morrone (Inactive) made changes -
            Fix Version/s New: Lustre 2.9.0 [ 11891 ]
            adilger Andreas Dilger made changes -
            Affects Version/s New: Lustre 2.9.0 [ 11891 ]
            pjones Peter Jones made changes -
            Assignee Original: WC Triage [ wc-triage ] New: Bob Glossman [ bogl ]
            bogl Bob Glossman (Inactive) created issue -

            People

              mdiep Minh Diep
              bogl Bob Glossman (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: