Bug#868379: Processed (with 4 errors): python-dateutil: makes calibre fail to start

2017-07-16 Thread Guido Günther
Hi,
On Sun, Jul 16, 2017 at 11:22:47AM +0200, Manolo Díaz wrote:
> On Sunday, 16 Jul 2017 at 09:05 UTC
> Guido Günther wrote:
> 
> > Hi,
> > control: affects -1 calibre
> 
>   [...]
> 
> > Starts here without problems. Does
> > 
> >  python -c "from six.moves import _thread"
> > 
> > work for you? If it does not work your python-six is broken. Maybe you
> > have a local version of six lying around?
> > Cheers,
> >  -- Guido
> 
> Hi,
> 
> python -c "from six.moves import _thread" does apparently nothing and
> exits with 0. Is this expected?
>

Yept. That's how it should be.

> The version of python-six on my system is 1.10.0-4 (current testing)
> and if it was broken I think calibre wouldn't start with only
> downgrading python-dateutil.

It might because the old python-dateutil version might not have used it.
Can you do a

   strace -f -s2048 /usr/bin/calibre

and attach this to the bugreport please.
Cheers,
 -- Guido



Bug#868379: Processed (with 4 errors): python-dateutil: makes calibre fail to start

2017-07-16 Thread Manolo Díaz
On Sunday, 16 Jul 2017 at 09:05 UTC
Guido Günther wrote:

> Hi,
> control: affects -1 calibre

[...]

> Starts here without problems. Does
> 
>  python -c "from six.moves import _thread"
> 
> work for you? If it does not work your python-six is broken. Maybe you
> have a local version of six lying around?
> Cheers,
>  -- Guido

Hi,

python -c "from six.moves import _thread" does apparently nothing and
exits with 0. Is this expected?

The version of python-six on my system is 1.10.0-4 (current testing)
and if it was broken I think calibre wouldn't start with only
downgrading python-dateutil.

-- 
Manolo Díaz



Bug#868379: Processed (with 4 errors): python-dateutil: makes calibre fail to start

2017-07-16 Thread Guido Günther
Hi,
control: affects -1 calibre

Hi,
On Sun, Jul 16, 2017 at 08:42:05AM +, Debian Bug Tracking System wrote:
> Processing commands for cont...@bugs.debian.org:
> 
> > reassign 868379 python-dateutil 2.6.0-1
> Bug #868379 [calibre] calibre: Fails to start with "ImportError: cannot 
> import name _thread"
> Bug reassigned from package 'calibre' to 'python-dateutil'.
> No longer marked as found in versions calibre/2.75.1+dfsg-1 and 
> calibre/3.1.1+dfsg-1.
> Ignoring request to alter fixed versions of bug #868379 to the same values 
> previously set
> Bug #868379 [python-dateutil] calibre: Fails to start with "ImportError: 
> cannot import name _thread"
> Marked as found in versions python-dateutil/2.6.0-1.
> > retitle 868379 python-dateutil: makes calibre fail to start
> Bug #868379 [python-dateutil] calibre: Fails to start with "ImportError: 
> cannot import name _thread"
> Changed Bug title to 'python-dateutil: makes calibre fail to start' from 
> 'calibre: Fails to start with "ImportError: cannot import name _thread"'.
> > Dear Maintainer,
> Unknown command or malformed arguments to command.
> > python-dateutil 2.6.0-1 makes calibre fail to start. Downgrading it to
> Unknown command or malformed arguments to command.
> > version 2.5.3-2 fixes this problem.
> Unknown command or malformed arguments to command.
> > Best Regards,
> Unknown command or malformed arguments to command.
> > --
> Stopping processing here.

Starts here without problems. Does

 python -c "from six.moves import _thread"

work for you? If it does not work your python-six is broken. Maybe you
have a local version of six lying around?
Cheers,
 -- Guido