Bug 1098109 - python-sphinx should provide sphinx-*-MAJOR_VERSION binaries
Summary: python-sphinx should provide sphinx-*-MAJOR_VERSION binaries
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: python-sphinx
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Michel Lind
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1098098
TreeView+ depends on / blocked
 
Reported: 2014-05-15 10:21 UTC by Bohuslav "Slavek" Kabrda
Modified: 2014-06-05 04:25 UTC (History)
2 users (show)

Fixed In Version: python-sphinx-1.1.3-9.fc20
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-06-05 04:25:01 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Proposed patch to be applied to dist-git. (1.01 KB, patch)
2014-05-22 12:07 UTC, Bohuslav "Slavek" Kabrda
no flags Details | Diff

Description Bohuslav "Slavek" Kabrda 2014-05-15 10:21:39 UTC
python-sphinx should provide sphinx-*-MAJOR_VERSION binaries - when rebuilding packages from Python 3.3 to Python 3.4, names of all binaries change and it is sometimes needed to do hand adjustments to specfiles of dependent packages. Sphinx should ship e.g. sphinx-build-3 (or python3-sphinx-build, as noted in guidelines [1]).

This is causing problems for e.g. hawkey, see bug 1098098.

When fixing, please consider building this both in rawhide and in the temporary f21-python side tag (maintainer of Hawkey requested this for rawhide; also, I'm quite sure that rawhide release of the RPM has to be lower than what we have in f21-python, otherwise it would break the side tag).

Thanks a lot!

[1] https://fedoraproject.org/wiki/Packaging:Python#Naming

Comment 1 Bohuslav "Slavek" Kabrda 2014-05-22 12:07:19 UTC
Created attachment 898358 [details]
Proposed patch to be applied to dist-git.

Comment 2 Bohuslav "Slavek" Kabrda 2014-05-27 08:55:41 UTC
Since there was no response here for almost two weeks (and also no response on my pings on #fedora-devel on freenode), I'll go ahead and commit this.

Comment 3 Bohuslav "Slavek" Kabrda 2014-05-27 09:43:16 UTC
Built in f21-python side tag. I'll close this bug with resolution "rawhide" once the side tag is merged.

Comment 4 Fedora Update System 2014-05-27 14:05:30 UTC
python-sphinx-1.1.3-9.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/python-sphinx-1.1.3-9.fc20

Comment 5 Bohuslav "Slavek" Kabrda 2014-05-27 14:16:02 UTC
As per request by dnf/hawkey maintainer, I also fixed this in fedora 20, so I'll let Bodhi close this bug whenever the package reaches stable. The f21-python tag has been merged, so this should be fixed in rawhide as of now.

Comment 6 Fedora Update System 2014-05-28 02:59:07 UTC
Package python-sphinx-1.1.3-9.fc20:
* should fix your issue,
* was pushed to the Fedora 20 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing python-sphinx-1.1.3-9.fc20'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2014-6786/python-sphinx-1.1.3-9.fc20
then log in and leave karma (feedback).

Comment 7 Fedora Update System 2014-06-05 04:25:01 UTC
python-sphinx-1.1.3-9.fc20 has been pushed to the Fedora 20 stable repository.  If problems still persist, please make note of it in this bug report.


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