-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Dne 17.5.2011 21:12, Arfrever Frehtes Taifersar Arahesis napsal(a): > 2011-05-17 20:43:29 Tomáš Chvátal napisał(a): >> Dne 10.5.2011 23:21, Arfrever Frehtes Taifersar Arahesis napsal(a): >>> PyXML is dead: >>> http://mail.python.org/pipermail/xml-sig/2004-November/010735.html >>> http://mail.python.org/pipermail/xml-sig/2006-June/011545.html >>> >>> PyXML provides _xmlplus module, which replaces xml module (from standard >>> library) at run time, >>> which might result in various problems. >>> >>> I'm planning to implement the following solution: >>> - Python >=2.7.1-r2:2.7 will provide xml.use_pyxml() function. Calling of >>> this function will be >>> necessary to use replace xml module with _xmlplus module. Python >>> >=2.7.1-r2:2.7 will be added >>> to the tree in next week and will be temporarily package.masked. Later >>> this change will be >>> backported to new versions in older slots. >>> - All packages, which use PyXML, will have to be patched to call >>> xml.use_pyxml(). The following >>> code should be added before first import of anything from xml module: >>> >>> import xml >>> if hasattr(xml, "use_pyxml"): >>> xml.use_pyxml() >>> >>> This code works with previous versions of Python, so no changes in >>> dependencies are needed. >>> >> As I already asked, >> what problem do we have to keep PyXML in main tree to be used with python2. >> >> Your specific hack introduce different behaviour for python2.7.1-r2 >> where you do not explain the need for it at all. > > I had already explained it in many places. > >> It is just python2 thing and we can happily use PyXML as it works even >> with latest python-2.7. >> >> So where is the problem? > > Fixes for at least the following bugs are absent when PyXML is installed: > http://bugs.python.org/issue4877 > http://bugs.python.org/issue6098 > http://bugs.python.org/issue5762 > http://bugs.python.org/issue5027 > http://bugs.python.org/issue9054 > http://bugs.python.org/issue777884 > http://bugs.python.org/issue1433694 > http://bugs.python.org/issue847665 > http://bugs.python.org/issue1472827 > http://bugs.python.org/issue1094164 > http://bugs.python.org/issue1309009 > http://bugs.python.org/issue1262320 > http://bugs.python.org/issue925152 > 2 options 1) fix PyXML 2) drop all packages including PyXML
Altering system package is not the option. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk3SyswACgkQHB6c3gNBRYcoHQCfbfQ/s7YQ2vJanRJ7JFppaE28 oWMAnicY/HXe2RQF+anhOLQ4pBj6aP0i =xauv -----END PGP SIGNATURE-----
