Hi Stuart, [Stuart Prescott, 2013-06-26] > translate-toolkit currently makes use of python-aeidon both at build-time and > at runtime but I see that this package has now gone away. python3-aeidon is > not a replacement for python-aeidon for python 2.x programs. Is there any > chance of the python 2-compatible module coming back or was the 2→3 > conversion > done in a non-backwards compatible fashion?
oh, I was sure I checked reverse dependencies before moving gaupol from experimental to unstable, but it looks like I didn't. Upstream switched to Python 3.X and I don't want to port it back to 2.X. I can provide an older version of python-aeidon package (in a separate source package) as a temporary solution, but I'd rather not release it with Jessie. Long term solution (other than removing optional subtitles support in translate-toolkit) is porting it to Python 3.X - I can help with that. I checked how hard would it be to port it, see below. translate-toolkit uses (optionally) these 3rd party packages: * python-beautifulsoup (used in ./translate/storage/trados.py) - python3-beautifulsoup is missing, but Beautiful Soup 4 already supports Python 3.X and is available in Debian (python3-bs4). I could also port trados.py to lxml (as comment in the file suggests) * python-chardet - I maintain this one and python3-chardet is in Debian * python-enchant - I maintain this one and python3-enchant is in Debian * python-iniparse - upstream supports Python 3.X, I can send Ludovico a patch that adds python3-iniparse if Python 3.X's configparser is not enough (porting translate-toolkit to use stdlib's one seems to be a way to go, though) * python-levenshtein - there's no python3-levenshtein in Debian, but upstream already merged Python 3.X support in the git repo (needed changes are rather small) - I can add python3-levenshtein in DPMT's repo and ask Sandro to check/upload it. * python-lxml - python3-lxml was one of the first python3-* packages * python-simplejson - I maintain this one and python3-simplejson is in experimental, I will move it to unstable once pybuild is available there (and since I'm the author of pybuild, I don't have to wait for anyone, it's all up to me ;) * python-utidylib - I don't see where it's used, docs mention translate/convert/po2html.py but it doesn't import it. Are you sure it's still needed? * python-vobject - this one will need some work, python3-dateutil is available, but after 2to3 - vobject still needs some work (tests fail mostly while trying to decode strings, so it shouldn't be hard to port) * python-xapian - "Python 3 support is under development, but not yet fully functional - see ticket#346 for details: http://trac.xapian.org/ticket/346" - so this one could be a problem. -- Piotr Ożarowski Debian GNU/Linux Developer www.ozarowski.pl www.griffith.cc www.debian.org GPG Fingerprint: 1D2F A898 58DA AF62 1786 2DF7 AEF6 F1A2 A745 7645
signature.asc
Description: Digital signature