[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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



Hi Stefan,

On Thu, Dec 05, 2019 at 10:18:01AM -0800, Stefan van der Walt wrote:
> On Wed, 04 Dec 2019 09:53:03 +0100, Andreas Tille wrote:
> > Hmmm, I think the Cython files are generated in the build I did.
> 
> Sorry, I missed that!  I saw at the bottom of the log:
> 
> E   AttributeError: type object 'skimage.feature.orb_cy.array' has no
> attribute '__reduce_cython__'
> 
> Which is an error that has been fixed in Cython 0.28, supposedly:
> 
> https://github.com/cython/cython/issues/1894
> 
> But it looks like your compilation is using 0.29, so not sure why that
> is happening:
> 
> Get: 26 http://deb.debian.org/debian sid/main amd64 cython3 amd64
> 0.29.14-0.1+b1 [2117 kB]

Yes, that's the case.
 
> One possibility is that NumPy was compiled with an older version of
> Cython:
> 
> https://github.com/cython/cython/issues/1953#issuecomment-398128940
> 
> Do you know how I can check the source files for the NumPy 1.17 build
> that is used here?

According to

   https://buildd.debian.org/status/fetch.php?pkg=numpy&arch=amd64&ver=1%3A1.17.4-3&stamp=1574041583&raw=0

it was

   Get:48 https://cdn-aws.deb.debian.org/debian unstable/main amd64 cython3 amd64 0.29.14-0.1 [1474 kB]

> The other errors seem to be because no suitable image plugin is
> registered.  This can typically be fixed by installing matplotlib or
> imageio beforehand,

I added Build-Depends: python3-imageio as well - but this did not
change anything.

> but it looks like you *do* have matplotlib
> installed.

Yep.

> Maybe the Cython module imports break everything so badly
> that the plugins cannot even load.

Hmmmm, seems this is the only remaining explanation.  I admit I have no
idea.
 
> > Its correct that the _Maintainer_ is set to Debian Science team.  But
> > the actual members of the team (in Debian terminology the _Uploaders_)
> > are you and Yaroslav.
> 
> Thanks for updating that; I never had the ability to upload to anything
> other than mentors.

In the Debian Science team it is perfectly sufficient to commit changes
to the Git repository at salsa.debian.org and asking for sponsoring on
the Debian Science mailing list.  I'd love to take over sponsorship in
case you might want to commit in this way.

Kind regards

        Andreas.

-- 
http://fam-tille.de


Reply to: