-----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-----

Reply via email to