[csw-maintainers] A request to remove CSWpyxml from the buildfarm

Maciej (Matchek) Blizinski maciej at opencsw.org
Sun Oct 18 12:58:39 CEST 2009


CSWpyxml is a package providing XML support for Python. There is a
problem with it: it breaks the build of pysvn[1].

Python 2.6 has XML functionality built in (xml.dom.minidom is there
already), and there is CSWpylibxml2 to provide XML-related
functionality. I'd like to request the removal of CSWpyxml from the
buildfarm.

There's only one package depending on CSWpyxml: CSWskencil. I tried to
check whether it really needs CSWpyxml, but it fails on a missing
symbol:

$ skencil
Traceback (most recent call last):
  File "/opt/csw/bin/skencil", line 57, in <module>
    Sketch.UI.main(sys.argv)
  File "/opt/csw/lib/skencil-cvs/Sketch/UI/__init__.py", line 231, in main
    from skapp import SketchApplication
  File "/opt/csw/lib/skencil-cvs/Sketch/UI/skapp.py", line 21, in <module>
    import gtk, gtk.keysyms
  File "/opt/csw/lib/python/site-packages/gtk-2.0/gtk/__init__.py",
line 48, in <module>
    from gtk import _gtk
ImportError: ld.so.1: python: fatal: relocation error: file
/opt/csw/lib/python/site-packages/gtk-2.0/gtk/_gtk.so: symbol
PyUnicodeUCS2_DecodeUTF8: referenced symbol not found

In conclusion, if there's only one package dependent package which
doesn't work anyway, I see no downsides of the removal of this package
from the buildfarm.

(I'm aware that skencil doesn't work because current pygtk is broken
and orphaned[3]. Yes, pygtk needs fixing, but it's a separate issue.)

Maciej

[1] http://pysvn.tigris.org/issues/show_bug.cgi?id=142
[2] http://www.opencsw.org/packages/CSWpyxml
[3] http://www.opencsw.org/packages/CSWpygtk



More information about the maintainers mailing list