Bug 786805 - Latest pulp-0.0.263-1.el6 introduces mod_wsgi and python-gofer dependency conflicts
Summary: Latest pulp-0.0.263-1.el6 introduces mod_wsgi and python-gofer dependency con...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Satellite
Classification: Red Hat
Component: Packaging
Version: 6.0.0
Hardware: Unspecified
OS: Unspecified
high
high vote
Target Milestone: Unspecified
Assignee: James Slagle
QA Contact: Katello QA List
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-02-02 12:49 UTC by James Laska
Modified: 2019-09-26 13:29 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-08-22 18:24:40 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description James Laska 2012-02-02 12:49:57 UTC
Description of problem:

A most recently built pulp package in brew (pulp-0.0.263-1.el6.noarch) has the following broken dependencies for the System Engine product (se-rhel-6-candidate).  This doesn't appear to be the highest NVR pulp package in brew (pulp-0.0.263-3.el6), so I'm not entirely sure which package is intended for System Engine.

Either way, the missing dependencies are both already available on brew.  It seems they just need to be tagged for se-rhel-6-candidate

mod_wsgi-3.3-2.pulp.el6 - https://brewweb.devel.redhat.com/buildinfo?buildID=196902
gofer-0.64-1.el6 - https://brewweb.devel.redhat.com/buildinfo?buildID=197013

Version-Release number of selected component (if applicable):
 * pulp-0.0.263-1.el6.noarch

Steps to Reproduce:
1. yum install katello-all # with se-rhel-6-candidate repository enabled
  
Actual results:

Error: Package: pulp-0.0.263-1.el6.noarch (se-rhel-6-candidate)
           Requires: mod_wsgi >= 3.3-1.pulp.el6
           Installed: mod_wsgi-3.2-6.pulp.el6.x86_64 (@se-rhel-6-candidate)
               mod_wsgi = 3.2-6.pulp.el6
           Available: mod_wsgi-3.2-1.el6.x86_64 (rhel-x86_64-server-6)
               mod_wsgi = 3.2-1.el6
Error: Package: pulp-0.0.263-1.el6.noarch (se-rhel-6-candidate)
           Requires: python-gofer >= 0.64
           Installed: python-gofer-0.63-1.el6.noarch (@se-rhel-6-candidate)
               python-gofer = 0.63-1.el6

# brew -q latest-pkg se-rhel-6-candidate mod_wsgi gofer
mod_wsgi-3.2-6.pulp.el6                   se-rhel-6-candidate   jslagle
gofer-0.63-1.el6                          se-rhel-6-candidate   jslagle

Expected results:

No dependency conflict, and the following packages tagged...

# brew -q latest-pkg se-rhel-6-candidate mod_wsgi gofer
mod_wsgi-3.3-2.pulp.el6                   se-rhel-6-candidate   jslagle
gofer-0.64-1.el6                          se-rhel-6-candidate   jslagle


Additional Information:
 * Escalating as a target_milestone=beta release blocker as the release criteria (https://docspace.corp.redhat.com/docs/DOC-81554) indicate there must not be broken dependencies preventing product installation

Comment 2 James Slagle 2012-02-02 13:45:09 UTC
tagged mod_wsgi-3.3-2.pulp.el6 and gofer-0.64-1.el6 in se-rhel-6-candidate

Comment 4 James Laska 2012-02-17 16:33:37 UTC
No longer seeing this problem on the latest beta puddle:

http://download.devel.redhat.com/rel-eng/CloudForms/1.0/2012-02-17.1/el6-se/
 * pulp-0.0.265-1.el6.noarch
 * python-gofer-0.65-1.el6.noarch
 * mod_wsgi-3.3-3.pulp.el6.x86_64


Note You need to log in before you can comment on or make changes to this bug.