FS#26774 - [pyxml] is dead package. inkscape is the only one which requires it. it works without pyxml.

Attached to Project: Arch Linux
Opened by marcell mars (marcell) - Monday, 07 November 2011, 03:55 GMT
Last edited by Gaetan Bisson (vesath) - Monday, 28 November 2011, 00:27 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Angel Velasquez (angvp)
Gaetan Bisson (vesath)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
I think pyxml is not necessary dependency for inkscape anymore. i tried inkscape effects and they work without pyxml.
package python-lxml takes care of handling xml in this case.

problem with pyxml is that when gsutil (http://code.google.com/apis/storage/docs/gsutil.html) finds pyxml it tries to use it and it fails.

i suggest removing pyxml from dependencies for inkscape and using python-lxml instead.

Additional info:
* extra/inkscape 0.48.2-3
* python-lxml 2.3.1-1


Steps to reproduce:
This task depends upon

Closed by  Gaetan Bisson (vesath)
Monday, 28 November 2011, 00:27 GMT
Reason for closing:  Fixed
Additional comments about closing:  inkscape-0.48.2-5 in [extra]
Comment by Eric Belanger (Snowman) - Monday, 07 November 2011, 05:56 GMT
FTR, inkscape is not the only package using pyxml so it'll need to stay in repo unless these packages can also use python-lxml:

$ grep -R pyxml /var/abs/
/var/abs/community/griffith/PKGBUILD: 'python-reportlab>=2.3' 'pil' 'pyxml' 'python2-sqlalchemy')
/var/abs/community/sk1/PKGBUILD:depends=('tcl>=7.6' 'tk>=4.2' 'python-lcms' 'pil>=1.0' 'pyxml' 'zenity' 'sk1libs')
/var/abs/community/gcompris-data/PKGBUILD: 'pygtk' 'pyxml' 'librsvg' 'gnet' 'python-pysqlite'
/var/abs/community/driconf/PKGBUILD:depends=('pygtk' 'pyxml' 'expat' 'xorg-utils' 'mesa-demos')
/var/abs/community/freevo/PKGBUILD: 'pyxml' 'lsdvd' 'twisted' 'python2-numpy' 'python-pygame'\
/var/abs/community/gnuconcept/PKGBUILD:depends=('diacanvas' 'pyxml' 'python-pychart')
/var/abs/community/gcompris/PKGBUILD:depends=('pygtk' 'pyxml' 'librsvg' 'gnet' 'python-pysqlite'
/var/abs/extra/inkscape/PKGBUILD:depends=('gc' 'gtkmm' 'poppler-glib' 'pyxml' 'libxslt' 'gsl' 'popt' 'python2'
/var/abs/extra/python-soappy/PKGBUILD:depends=('python-fpconst' 'pyxml')
Comment by Gaetan Bisson (vesath) - Sunday, 27 November 2011, 12:33 GMT
It seems that pyxml is only required by the export_gimp_palette extension, while python-lxml is required by Barcode, guides_creator, inkex, jessyInk_video, and pathscatter. So what I'll do is make all those libraries optional dependencies.

Loading...