Bug#945389: Tried to upgrade skimage to see whether #945389 is fixed but failed

Ole Streicher olebole at debian.org
Mon Dec 2 12:01:07 GMT 2019


Hi Andreas,

I think that is the moment where the skimage build should be simplified
to the "official" build process: Python convention is that symbols
starting with an underscore are internal only (and ofcourse subject to
quick and unannounced changes). debian/bin/process_pyx.py however
depends on them (_build.py and f.e. the _changed() function). IMO this
should be taken out completely in favor of a standard, simplified build.
No idea however how difficult this is.

Cheers

Ole

> I tried my luck with #945389 since two Debian Med packages are depending
> from skimage.  So at first I tried to upgrade to the latest upstream
> version to possibly forward some reasonable bug report.  Unfortunately
> the build starts very early:
> 
> ...
>  debian/rules build
> py3versions: no X-Python3-Version in control file, using supported versions
> /usr/bin/make -j 4 -f debian/rules _build
> make[1]: Entering directory '/build/skimage-0.16.2'
> py3versions: no X-Python3-Version in control file, using supported versions
> python3.7 debian/bin/process_pyx.py 4
> Traceback (most recent call last):
>   File "debian/bin/process_pyx.py", line 13, in <module>
>     from _build import _changed, process_tempita_pyx
> ImportError: cannot import name '_changed' from '_build' (/build/skimage-0.16.2/debian/bin/_build.py)
> make[1]: *** [debian/rules:71: debian/build-stamp-pyx] Error 1
> ...



More information about the debian-science-maintainers mailing list