Uploaded image for project: 'CFEngine Community'
  1. CFEngine Community
  2. CFE-2106

3.7.0 RPM packages have missing meta data preventing use in a mixed environment

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: Medium
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Packaging
    • Labels:
      None

      Description

      If you manage packages via RedHat Satellite or Spacewalk server, you can't use the two CFEngine provided RPMs cfengine-community-3.7.0-1.x86_64.rpm and cfengine-community-3.7.0-1.el6.x86_64.rpm together. Since most places I know have a mixed rhel5 and rhel6+ environment this is a show stopper for many users.

      The trouble is that you can't add cfengine-community-3.7.0-1 AND
      cfengine-community-3.7.0-1.el6 to Satellite or Spacewalk channels, because the
      "Version" and "Release" fields are identical.

      The "Version" and "Release" are the same for both packages, so
      they are essentially the same package as far as RPM and Satellite are concerned.

               rpm -qp --queryformat "%{VERSION}-%{RELEASE}\n"
      /tmp/cfengine-community-3.7.0-1.x86_64.rpm
                   3.7.0-1
      
               rpm -qp --queryformat "%{VERSION}-%{RELEASE}\n"
      /tmp/cfengine-community-3.7.0-1.el6.x86_64.rpm
                   3.7.0-1
      

      The fix is simple... The RPM SPEC file for the "el6" package needs to have the
      "Release" value changed from "1" to "1.el6".

      I don't think this can wait until 3.7.1. Please re-release the RPM's for 3.7.0 with proper release and version data.

        Attachments

          Activity

            People

            • Assignee:
              a10003 Eystein Maloy Stenberg
              Reporter:
              neilhwatson Neil Watson
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:

                Summary Panel