About the current state: Some time ago the XPath and DOM support were splited from twisted into an extra package, named twisted-xish, by upstream. Then later twisted-xish was merged into another package, twisted-words. Since twisted-xish is not maintained anymore by upstream, it doesn't install with twisted-2.4. A few packages in the portage tree (e.g the python jabber transports) still depend on xish, so there is still the need to keep it around for some time. I've fixed the twisted-xish ebuild to work with twisted-2.4. I can confirm that it works with pymsn-t and the pyicq-t, pyaim-t from sunrise-overlay.
Created attachment 98215 [details] Fixed ebuild The fixed ebuild with twisted-2.4 support.
Can you provide a list of stuff you need to work? Why can't that stuff be fixed to work with the new location of xish? It will have to migrate at some point anyway, I much prefer to do that as soon as possible.
(In reply to comment #2) > Can you provide a list of stuff you need to work? Why can't that stuff be fixed > to work with the new location of xish? It will have to migrate at some point > anyway, I much prefer to do that as soon as possible. > That's a good point actually. There are only three packages in portage, that have xish as a direct dependency: pymsn-t, twibber and <twisted-words-0.2.0. - For pymsn-t upstream seems to have already a newer version (0.11.1) available with fixed xish support. - Twibber is using mostly the xpath features from xish and could maybe be fixed without too much effort. I'm not sure if this one is maintained by upstream anymore. - Since no package is depending direcly on twisted-words version 0.1.0-rX we should see to get the newer package versions stabilized, if we want to get completly rid of the 0.1.0 series and twisted-xish. Or just leave it as it is and fix the rest. In the sunrise overlay there are at least pyicq-t (possibly fixed by upstream in their svn-tree) and pyaim-t (not yet fixed).
Will be this pushed into portage?
FYI: The xish dependency was removed from pymsn-t. I also just added pyicq-t to portage and that does not depend on xish either.
pyicq-t needs xish for it's migration script, so it would be nice to have this fixed
dev-python/twisted-xish has been removed from the tree.