Bug 1001146

Summary: python-sphinx10 cannot be installed due to unavailable dependencies
Product: [Fedora] Fedora EPEL Reporter: Randy Barlow <rbarlow>
Component: python-sphinx10Assignee: Michel Alexandre Salim <michel>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: el6CC: apevec, michel
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-09-10 08:11:19 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Randy Barlow 2013-08-26 14:46:55 UTC
I tried to install python-sphinx10:

$ sudo yum install python-sphinx10
Loaded plugins: product-id, pulp-profile-update, subscription-manager
This system is receiving updates from Red Hat Subscription Management.
rhel-6-server-cf-tools-1-rpms                                                    | 2.8 kB     00:00     
rhel-6-server-rhev-agent-rpms                                                    | 3.1 kB     00:00     
rhel-6-server-rpms                                                               | 3.7 kB     00:00     
rhel-ha-for-rhel-6-server-rpms                                                   | 3.7 kB     00:00     
rhel-lb-for-rhel-6-server-rpms                                                   | 3.7 kB     00:00     
rhel-rs-for-rhel-6-server-rpms                                                   | 3.7 kB     00:00     
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package python-sphinx10.noarch 0:1.0.8-1.el6 will be installed
--> Processing Dependency: python-pygments for package: python-sphinx10-1.0.8-1.el6.noarch
--> Processing Dependency: python-jinja2 for package: python-sphinx10-1.0.8-1.el6.noarch
--> Processing Dependency: python-docutils for package: python-sphinx10-1.0.8-1.el6.noarch
--> Running transaction check
---> Package python-pygments.noarch 0:1.1.1-1.el6 will be installed
---> Package python-sphinx10.noarch 0:1.0.8-1.el6 will be installed
--> Processing Dependency: python-jinja2 for package: python-sphinx10-1.0.8-1.el6.noarch
--> Processing Dependency: python-docutils for package: python-sphinx10-1.0.8-1.el6.noarch
--> Finished Dependency Resolution
Error: Package: python-sphinx10-1.0.8-1.el6.noarch (epel)
           Requires: python-docutils
Error: Package: python-sphinx10-1.0.8-1.el6.noarch (epel)
           Requires: python-jinja2
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

I do seem to have a python-jinja2, but it has a -26 after it's name (I suppose for Python 2.6?). I do not have an available python-docutils:

$ sudo yum search python-docutils python-jinja
[sudo] password for rbarlow: 
Loaded plugins: product-id, pulp-profile-update, subscription-manager
This system is receiving updates from Red Hat Subscription Management.
rhel-6-server-cf-tools-1-rpms                                                                  | 2.8 kB     00:00     
rhel-6-server-rhev-agent-rpms                                                                  | 3.1 kB     00:00     
rhel-6-server-rpms                                                                             | 3.7 kB     00:00     
rhel-ha-for-rhel-6-server-rpms                                                                 | 3.7 kB     00:00     
rhel-lb-for-rhel-6-server-rpms                                                                 | 3.7 kB     00:00     
rhel-rs-for-rhel-6-server-rpms                                                                 | 3.7 kB     00:00     
============================================= N/S Matched: python-jinja ==============================================
python-jinja.x86_64 : Sandboxed template engine
python-jinja2-26.noarch : General purpose template engine

  Name and summary matches mostly, use "search all" for everything.
Warning: No matches found for: python-docutils

No package called python-sphinx seems to be available to EL6, so I assume that python-sphinx10 is the package I am looking for.

Comment 1 Alan Pevec 2013-09-10 08:11:19 UTC
You need RHEL Optional repo enabled, it's a documented EPEL dependency:
http://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F
"NOTE for RHN users."

Example yum log on a CDN registered RHEL machine:
Installing:
 python-sphinx10   noarch   1.0.8-1.el6     epel                          858 k
Installing for dependencies:
 python-docutils   noarch   0.6-1.el6       rhel-6-server-optional-rpms   1.3 M
 python-imaging    x86_64   1.1.6-19.el6    rhel-6-server-rpms            386 k