After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 519635 - build dependency on obsolete PyXML / python-xml
build dependency on obsolete PyXML / python-xml
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: common
0.10.17
Other Linux
: Normal normal
: 0.10.19
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-02-29 21:52 UTC by Matthias Klose
Modified: 2008-03-21 12:32 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22


Attachments
minidom.diff (4.45 KB, patch)
2008-03-06 14:50 UTC, Sebastian Dröge (slomo)
committed Details | Review

Description Matthias Klose 2008-02-29 21:52:51 UTC
gstreamer + plugins still has a build dependency on PyXML / python-xml for building the documentation. The docs currently are not built anymore on Fedora, and I'd like to get rid of the python-xml package for Debian and Ubuntu too. Any suggestions? Did somebody try to use 4suite as a replacement?
Comment 1 Sebastian Dröge (slomo) 2008-03-06 14:50:23 UTC
Created attachment 106687 [details] [review]
minidom.diff

Ok, this patch converts the little part that uses pyxml to xml.dom.minidom and adjusts the configure check. xml.dom.minidom is available since python 2.0 and we require python 2.1 anyway.
Comment 2 Sebastian Dröge (slomo) 2008-03-06 14:54:32 UTC
I should probably add that my python is very bad, this works but can most probably be optimized or made much more beautiful ;)
Comment 3 Loïc Minier 2008-03-06 15:20:10 UTC
@slomo: excellent, thanks!
Comment 4 Sebastian Dröge (slomo) 2008-03-21 12:32:50 UTC
2008-03-21  Sebastian Dröge  <slomo@circular-chaos.org>

        * m4/gst-plugin-docs.m4:
        * mangle-tmpl.py:
        Don't depend on PyXML and use only XML modules that are shipped
        with python. Fixes bug #519635.