Bug 1310629
Summary: | python-cssutils: Provide a Python 3 subpackage | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Tomas Orsava <torsava> |
Component: | python-cssutils | Assignee: | Kevin Fenzi <kevin> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 24 | CC: | hdegoede, kevin, matthias, quantum.analyst, torsava |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2016-03-06 20:52:07 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: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1285816 |
Description
Tomas Orsava
2016-02-22 11:52:03 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 24 development cycle. Changing version to '24'. More information and reason for this action is here: https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora24#Rawhide_Rebase +1, some of sigil's plugins require this, please provide a python3 version. ok. I took a look at this today... For some reason python3.5 doesn't like this package and spews a bunch of syntax errors: https://koji.fedoraproject.org/koji/taskinfo?taskID=13153326 Any idea what I might have done wrong? or is this an upstream bug? Upstream is pretty dead, so it could well be a change in recent python 3.x's. Those syntax errors would be there in all 3.x versions; are you sure that upstream truly supports Python 3? Maybe a separate pass of 2to3 is required (but not automatically done in setup.py.) Well, upstream website says: "cssutils is developed on standard Python but works under Python 2.x (from 2.5, 2.7.6 tested), 3.x (v3.3.3 tested) and Jython (from 2.5.1)." It does seem like the package assumes 2to3, but the build log does not really seem to show any evidence of it being run. You should probably investigate why that is the case; I'm not sure where the spec is to check it. Also, there appears to be a typo in the spec, the build log shows python-cssutls all over the place and not python-cssutils. ok. I got it all figured out. Built in rawhide, if all looks well in the next few days will do a f24 build too. Ah, what the heck, lets just push it to 24 too and fix any issues as they come up. Thank you for your effort! |