Bug 672956

Summary: Review Request: python26-lxml - ElementTree-like Python bindings for libxml2 and libxslt
Product: [Fedora] Fedora Reporter: Jeffrey Ness <jeffrey.ness>
Component: Package ReviewAssignee: BJ Dierkes <derks>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: derks, fedora-package-review, lsatenstein, zbyszek
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-01-29 20:47:21 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On: 678690    
Bug Blocks: 201449    

Description Jeffrey Ness 2011-01-26 19:27:33 UTC
Spec URL: http://flip-edesign.com/source/junk/python26-lxml.spec
SRPM URL: http://flip-edesign.com/source/junk/python26-lxml-2.2.7-1.fc14.src.rpm

Description: lxml provides a Python binding to the libxslt and libxml2 libraries.
It follows the ElementTree API as much as possible in order to provide
a more Pythonic interface to libxml2 and libxslt than the default
bindings.  In particular, lxml deals with Python Unicode strings
rather than encoded UTF-8 and handles memory management automatically,
unlike the default bindings.

===

$ rpmlint SRPMS/python26-lxml-2.2.7-1.fc14.src.rpm 
python26-lxml.src: W: spelling-error Summary(en_US) libxslt -> libelist, libelant, liberate
python26-lxml.src: W: spelling-error %description -l en_US libxslt -> libelist, libelant, liberate
sh: /usr/bin/python2.6: No such file or directory
sh: /usr/bin/python2.6: No such file or directory
sh: /usr/bin/python2.6: No such file or directory
sh: /usr/bin/python2.6: No such file or directory
1 packages and 0 specfiles checked; 0 errors, 2 warnings.

Comment 1 BJ Dierkes 2011-01-27 23:05:29 UTC
Per previous conversations I've had with the current maintainers of python-lxml. we should try and patch python-lxml to support a subpackage of python26-lxml on el5 before submitting another package.

Comment 2 BJ Dierkes 2011-02-22 01:09:42 UTC
See: https://bugzilla.redhat.com/show_bug.cgi?id=678690

Comment 3 Leslie Satenstein 2013-11-24 05:46:27 UTC
In trying to install Final TC2 (Nov 20 Fedora 64bit DVD version) error message states

python-lxml-3.2.4.--fc20x86_64 requires python-cssselect

Comment 4 Jason Tibbitts 2015-01-29 20:47:21 UTC
This has been stalled for so long I can't see why it would still be open, and the comment above doesn't appear to have any relevance to this package.

Comment 5 Zbigniew Jędrzejewski-Szmek 2015-01-30 02:11:26 UTC
_smp_mflags macro should be used for the number of threads. This makes it possible to override the number if necessary:

   parallel %{?_smp_mflags} --no-notice gzip -1 ::: data/*.tom

The spec file says license is GPLv3+, is it specified anywhere?