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

Reply via email to