Control: severity -1 important On Fri, Apr 20, 2018 at 10:00:48PM +0200, Helmut Grohne wrote: > Package: python-drmaa > Version: 0.5-1 > Severity: serious > User: helm...@debian.org > Usertags: python-import > > After installing python-drmaa importing the module drmaa > into a python interpreter fails with the following error: > > Traceback (most recent call last): > File "<string>", line 1, in <module> > File "/usr/lib/python2.7/dist-packages/drmaa/__init__.py", line 41, in > <module> > import drmaa.wrappers as _w > File "/usr/lib/python2.7/dist-packages/drmaa/wrappers.py", line 43, in > <module> > raise RuntimeError(errmsg) > RuntimeError: could not find drmaa library. Please specify its full path > using the environment variable DRMAA_LIBRARY_PATH > > The vast majority of import failures is attributed to missing dependencies. > Often times that manifests as an ImportError or ModuleNotFoundError. > Typically, dependencies should be inserted by dh-python via ${python:Depends} > or ${python3:Depends}. Thus a missing dependency can be caused by incomplete > install_requires in setup.py. Sometimes a missing dependency of a dependency > is the cause, in such cases this bug should be reassigned.
Thanks for your report. As far as I can see this is a special case, but there is also a related non-RC bug that should still be fixed. Debian ships/shipped different versions of this library in different packages. Right now gridengine-drmaa1.0 seems to be the only one, but at first sight it doesn't look as if that's cast in stone. What should be fixed/updated are the dependencies, something like -Suggests: libdrmaa1.0, pbs-drmaa1 +Recommends: gridengine-drmaa1.0 > Helmut cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed