[Debian-l10n-devel] Bug#714063: python-aeidon package
Piotr Ożarowski
piotr at debian.org
Wed Jun 26 20:24:36 UTC 2013
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/debian-l10n-devel/attachments/20130626/2b6d9d1d/attachment.sig>
More information about the Debian-l10n-devel
mailing list