[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