Red Hat Bugzilla – Bug 603189
Missing builds for python-sphinx-0.5.1-2
Last modified: 2010-06-22 14:12:08 EDT
Description of problem:
Current pyhon-sphinx version in Fedora CVS is 0.5.1, but the builds are done only for 0.4.2. Can you please make the fresh builds and push them to updates?
python-eventlet package could have a -doc subpackage, if python-sphinx is updated to >= 0.5.0.
Kevin Fenzi just asked me about this and it's a bit tricky as we want to maintain backwards compatibility in EPEL.... which sometimes means that we can't upgrade to newer versions of packages. Looking at the changelog alone, there appears to only be one incompatible change -- it doesn't look like it addresses API compatibility, though, just using sphinx as a toolchain. Here's the options we have; they all start with analyzing the sphinx-0.4.2 and sphinx-0.5.0 packages to see what the actual incompatibilities are:
* Decide that there aren't any incompatibilities that are going to affect people. Upgrade to 0.5.x
* Ask for an exception on the epel mailing list. Listing what the incompatibilities are and what affect they'll have on people will help here. Then upgrade to 0.5.x.
* Package a parallel installable version (probably want to move to 0.6.x or 1.0.x in the new package then), review it and get it built for epel.
* Conditionally apply this patch to eventlet so that it builds with sphinx-0.4.x
I think we can live with this patch for python-eventlet for now. Not sure if this bug could/should be closed, leaving this up to you.
If you can live with it, I'll close this. It's a lot easier to build slightly degraded docs on EPEL-5 than to analyze all the changes between sphinx-0.4 and 0.5.x. If other packages start needing the new sphinx we can look into upgrading again (or a parallel installable package).