Your message dated Sat, 28 Jul 2018 11:19:37 +1000
with message-id <1981017.ypgKe0sXQe@simurgh>
and subject line Re: Bug#904767: translate-toolkit: missing dependencies on 
several python modules
has caused the Debian Bug report #904767,
regarding translate-toolkit: missing dependencies on several python modules
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
904767: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=904767
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: translate-toolkit
Version: 2.0.0-1
Severity: serious

These are failing in stretch and sid:

$ /usr/bin/csv2tbx         
Traceback (most recent call last):
  File "/usr/bin/csv2tbx", line 11, in <module>
    load_entry_point('translate-toolkit==2.0.0', 'console_scripts', 'csv2tbx')()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 561, 
in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2631, 
in load_entry_point
    return ep.load()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2291, 
in load
    return self.resolve()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2297, 
in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python2.7/dist-packages/translate/convert/csv2tbx.py", line 
28, in <module>
    from translate.storage import csvl10n, tbx
  File "/usr/lib/python2.7/dist-packages/translate/storage/tbx.py", line 22, in 
<module>
    from lxml import etree
ImportError: No module named lxml


$ /usr/bin/ical2po                 
Traceback (most recent call last):
  File "/usr/bin/ical2po", line 11, in <module>
    load_entry_point('translate-toolkit==2.0.0', 'console_scripts', 'ical2po')()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 561, 
in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2631, 
in load_entry_point
    return ep.load()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2291, 
in load
    return self.resolve()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2297, 
in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python2.7/dist-packages/translate/convert/ical2po.py", line 
30, in <module>
    from translate.storage import ical, po
  File "/usr/lib/python2.7/dist-packages/translate/storage/ical.py", line 58, 
in <module>
    import vobject
ImportError: No module named vobject


$ /usr/bin/l20n2po         
Traceback (most recent call last):
  File "/usr/bin/l20n2po", line 11, in <module>
    load_entry_point('translate-toolkit==2.0.0', 'console_scripts', 'l20n2po')()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 561, 
in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2631, 
in load_entry_point
    return ep.load()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2291, 
in load
    return self.resolve()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2297, 
in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python2.7/dist-packages/translate/convert/l20n2po.py", line 
28, in <module>
    from translate.storage import l20n, po
  File "/usr/lib/python2.7/dist-packages/translate/storage/l20n.py", line 24, 
in <module>
    from l20n.format.parser import FTLParser as L20nParser
ImportError: No module named l20n.format.parser


And in sid we have additionally:

$ /usr/bin/po2php
Traceback (most recent call last):
  File "/usr/bin/po2php", line 11, in <module>
    load_entry_point('translate-toolkit==2.3.0', 'console_scripts', 'po2php')()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 476, in 
load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2700, 
in load_entry_point
    return ep.load()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2318, 
in load
    return self.resolve()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2324, 
in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python3/dist-packages/translate/convert/po2php.py", line 31, 
in <module>
    from translate.storage import php, po
  File "/usr/lib/python3/dist-packages/translate/storage/php.py", line 63, in 
<module>
    from phply.phpparse import make_parser
ModuleNotFoundError: No module named 'phply'


$ /usr/bin/yaml2po
Traceback (most recent call last):
  File "/usr/bin/yaml2po", line 11, in <module>
    load_entry_point('translate-toolkit==2.3.0', 'console_scripts', 'yaml2po')()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 476, in 
load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2700, 
in load_entry_point
    return ep.load()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2318, 
in load
    return self.resolve()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2324, 
in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python3/dist-packages/translate/convert/yaml2po.py", line 27, 
in <module>
    from translate.storage import po, yaml
  File "/usr/lib/python3/dist-packages/translate/storage/yaml.py", line 30, in 
<module>
    import yaml
ModuleNotFoundError: No module named 'yaml'


The packages in wheezy and jessie were recommending several
additional python modules.


Andreas

--- End Message ---
--- Begin Message ---
Hi Andreas,

As you have noticed, translate-toolkit has a wide range of tools and specific 
tools require additional packages to be installed. Each of these packages is 
listed in Recommends on the understanding that they should be installed in all 
but unusual situations. I don't think we want to add all these packages to 
Depends.

Package: python3-translate
Recommends: python3-aeidon, python3-bs4, python3-chardet, python3-enchant, 
python3-iniparse, python3-levenshtein, python3-lxml, python3-l20n, python3-
phply (>> 1.2.4), python3-pycountry (>> 17.5.14), python3-simplejson, python3-
utidylib, python3-vobject, python3-xapian, python3-yaml

> $ /usr/bin/csv2tbx
> ImportError: No module named lxml

i   translate-toolkit Depends    python3-translate
i A python3-translate Recommends python3-lxml    

> $ /usr/bin/ical2po
> ImportError: No module named vobject

i   translate-toolkit Depends    python3-translate
i A python3-translate Recommends python3-vobject  

> $ /usr/bin/l20n2po
> ImportError: No module named l20n.format.parser

i   translate-toolkit Depends    python3-translate
i A python3-translate Recommends python3-l20n     

> $ /usr/bin/po2php
> ModuleNotFoundError: No module named 'phply'

i   translate-toolkit Depends    python3-translate      
i A python3-translate Recommends python3-phply (> 1.2.4)

> $ /usr/bin/yaml2po
> ModuleNotFoundError: No module named 'yaml'

i   translate-toolkit Depends    python3-translate
i A python3-translate Recommends python3-yaml    

cheers
Stuart

-- 
Stuart Prescott    http://www.nanonanonano.net/   stu...@nanonanonano.net
Debian Developer   http://www.debian.org/         stu...@debian.org
GPG fingerprint    90E2 D2C1 AD14 6A1B 7EBB 891D BBC1 7EBB 1396 F2F7

--- End Message ---

Reply via email to