Bug#657730: Confirmed in 3.39.1+dfsg-2 (buster)

2019-08-03 Thread Norbert Preining
Hi,

Concerning the subject:
> Re: Bug#657730: Confirmed in 3.39.1+dfsg-2 (buster)

this is bogus, since buster contains 3.39.1+dfsg-3 and ...

> I think we would be granted a buster-update/buster-pu unblock to
> cherry pick 1f2470d3f9f8411fad34471cb022de38a16899a2, because these

3.39.1+dfsg-3 from buster already contains this fix ...
See the "for-buster" branch. -3 was uploaded specifically with this fix.

So this bug can be closed. It happened during the pre-release time when
-2 was available, but I don't think it can be triggered with the version
that is actually in buster.

So I propose closing this bug.

All the best

Norbert

--
PREINING Norbert   http://www.preining.info
Accelia Inc. + IFMGA ProGuide + TU Wien + JAIST + TeX Live + Debian Dev
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13



Bug#657730: Confirmed in 3.39.1+dfsg-2 (buster)

2019-08-03 Thread Nicholas D Steeves
Hi Johan and Norbert,

On Sat, Mar 02, 2019 at 04:59:23PM +0100, Johan Haggi wrote:
> Nicholas D Steeves wrote 9 Feb 2019:
> > This bug refers to an old (or ancient!) version of Calibre. [...]
> > [...]
> > Alternatively, if you're running buster/sid, please confirm if 
> > 3.39.1+dfsg-1 is affected.
> 
> 
> I have an old machine ( dir /lost+found = Jan 9 2012) and calibre has
> always worked, last use was 2 or 3 weeks ago, last ugrade were:
> 2019-01-03: calibre-bin:amd64 (3.35.0+dfsg-1, 3.35.0+dfsg-1+b1)
> 2019-02-24: calibre-bin:amd64 (3.35.0+dfsg-1+b1, 3.39.1+dfsg-2
> calibre:amd64 (3.35.0+dfsg-1, 3.39.1+dfsg-2)
> 
> Today I have the same error (crash before starting) in buster (calibre
> 3.39.1+dfsg-2).
> 
> with calibre
> Traceback (most recent call last):
>   File "/usr/bin/calibre", line 20, in 
> sys.exit(calibre())
>   File "/usr/lib/calibre/calibre/gui_launch.py", line 73, in calibre
> from calibre.gui2.main import main
>   File "/usr/lib/calibre/calibre/gui2/__init__.py", line 22, in 
> from calibre.utils.date import UNDEFINED_DATE
>   File "/usr/lib/calibre/calibre/utils/date.py", line 15, in 
> from calibre.utils.iso8601 import utc_tz, local_tz, UNDEFINED_DATE
>   File "/usr/lib/calibre/calibre/utils/iso8601.py", line 9, in 
> from dateutil.tz import tzlocal, tzutc, tzoffset
>   File "/usr/lib/python2.7/dist-packages/dateutil/tz/__init__.py", line 2, in 
> 
> from .tz import *
>   File "/usr/lib/python2.7/dist-packages/dateutil/tz/tz.py", line 19, in 
> 
> from six.moves import _thread
> ImportError: cannot import name _thread

> 
> rm -rv /usr/lib/calibre
> '/usr/lib/calibre/calibre/gui2/dialogs/confirm_delete_ui.pyc' rimosso
> '/usr/lib/calibre/calibre/gui2/dialogs/search_ui.pyc' rimosso
> removed directory '/usr/lib/calibre/calibre/gui2/dialogs'
> '/usr/lib/calibre/calibre/gui2/shortcuts_ui.pyc' rimosso
> removed directory '/usr/lib/calibre/calibre/gui2'
> '/usr/lib/calibre/calibre/devices/apple/__init__.pyc' rimosso
> '/usr/lib/calibre/calibre/devices/apple/driver.pyc' rimosso
> removed directory '/usr/lib/calibre/calibre/devices/apple'
> '/usr/lib/calibre/calibre/devices/bambook/__init__.pyc' rimosso
> '/usr/lib/calibre/calibre/devices/bambook/driver.pyc' rimosso
> '/usr/lib/calibre/calibre/devices/bambook/libbambookcore.pyc' rimosso
> removed directory '/usr/lib/calibre/calibre/devices/bambook'
> removed directory '/usr/lib/calibre/calibre/devices'
> '/usr/lib/calibre/calibre/library/server/__init__.pyc' rimosso
> removed directory '/usr/lib/calibre/calibre/library/server'
> removed directory '/usr/lib/calibre/calibre/library'
> '/usr/lib/calibre/calibre/ebooks/metadata/sources/isbndb.pyc' rimosso
> removed directory '/usr/lib/calibre/calibre/ebooks/metadata/sources'
> removed directory '/usr/lib/calibre/calibre/ebooks/metadata'
> removed directory '/usr/lib/calibre/calibre/ebooks'
> removed directory '/usr/lib/calibre/calibre'
> '/usr/lib/calibre/six.pyc' rimosso
> '/usr/lib/calibre/html5lib/constants.pyc' rimosso
> '/usr/lib/calibre/html5lib/treebuilders/etree.pyc' rimosso
> '/usr/lib/calibre/html5lib/treebuilders/_base.pyc' rimosso
> '/usr/lib/calibre/html5lib/treebuilders/etree_lxml.pyc' rimosso
> '/usr/lib/calibre/html5lib/treebuilders/__init__.pyc' rimosso
> removed directory '/usr/lib/calibre/html5lib/treebuilders'
> '/usr/lib/calibre/html5lib/tokenizer.pyc' rimosso
> '/usr/lib/calibre/html5lib/utils.pyc' rimosso
> '/usr/lib/calibre/html5lib/serializer/htmlserializer.pyc' rimosso
> '/usr/lib/calibre/html5lib/serializer/__init__.pyc' rimosso
> removed directory '/usr/lib/calibre/html5lib/serializer'
> '/usr/lib/calibre/html5lib/ihatexml.pyc' rimosso
> '/usr/lib/calibre/html5lib/treewalkers/__init__.pyc' rimosso
> removed directory '/usr/lib/calibre/html5lib/treewalkers'
> '/usr/lib/calibre/html5lib/__init__.pyc' rimosso
> '/usr/lib/calibre/html5lib/trie/_base.pyc' rimosso
> '/usr/lib/calibre/html5lib/trie/datrie.pyc' rimosso
> '/usr/lib/calibre/html5lib/trie/__init__.pyc' rimosso
> '/usr/lib/calibre/html5lib/trie/py.pyc' rimosso
> removed directory '/usr/lib/calibre/html5lib/trie'
> '/usr/lib/calibre/html5lib/inputstream.pyc' rimosso
> '/usr/lib/calibre/html5lib/html5parser.pyc' rimosso
> removed directory '/usr/lib/calibre/html5lib'
> removed directory '/usr/lib/calibre'
> 
>   After:
> apt autoremove --purge
>   (purged fonts-mathjax* libchm1* libjs-coffeescript* libjs-mathjax*
>   libjs-sphinxdoc* libpodofo0.9.6* libqt5designer5* libqt5help5*
>   libtidy5deb1* optipng* python-apsw* python-cherrypy3* python-css-parser*
>   python-cssselect* python-cssutils* python-dnspython* python-feedparser*
>   python-html5-parser* python-markdown* python-mechanize* python-msgpack*
>   python-netifaces* python-pygments* python-pyqt5* python-pyqt5.qtsvg*
>   python-pyqt5.qtwebkit* python-regex* python-repoze.lru* python-routes*
>   python-utidylib* python-webob* python-yaml*)
> apt install calibre
>  (were installed calibre calibre-bin and the same 

Bug#657730: Confirmed in 3.39.1+dfsg-2 (buster)

2019-03-02 Thread Johan Haggi
Nicholas D Steeves wrote 9 Feb 2019:
> This bug refers to an old (or ancient!) version of Calibre. [...]
> [...]
> Alternatively, if you're running buster/sid, please confirm if 
> 3.39.1+dfsg-1 is affected.


I have an old machine ( dir /lost+found = Jan 9 2012) and calibre has
always worked, last use was 2 or 3 weeks ago, last ugrade were:
2019-01-03: calibre-bin:amd64 (3.35.0+dfsg-1, 3.35.0+dfsg-1+b1)
2019-02-24: calibre-bin:amd64 (3.35.0+dfsg-1+b1, 3.39.1+dfsg-2
calibre:amd64 (3.35.0+dfsg-1, 3.39.1+dfsg-2)

Today I have the same error (crash before starting) in buster (calibre
3.39.1+dfsg-2).

with calibre
Traceback (most recent call last):
  File "/usr/bin/calibre", line 20, in 
sys.exit(calibre())
  File "/usr/lib/calibre/calibre/gui_launch.py", line 73, in calibre
from calibre.gui2.main import main
  File "/usr/lib/calibre/calibre/gui2/__init__.py", line 22, in 
from calibre.utils.date import UNDEFINED_DATE
  File "/usr/lib/calibre/calibre/utils/date.py", line 15, in 
from calibre.utils.iso8601 import utc_tz, local_tz, UNDEFINED_DATE
  File "/usr/lib/calibre/calibre/utils/iso8601.py", line 9, in 
from dateutil.tz import tzlocal, tzutc, tzoffset
  File "/usr/lib/python2.7/dist-packages/dateutil/tz/__init__.py", line 2, in 

from .tz import *
  File "/usr/lib/python2.7/dist-packages/dateutil/tz/tz.py", line 19, in 

from six.moves import _thread
ImportError: cannot import name _thread

with ebook-viewer
Traceback (most recent call last):
  File "/usr/bin/ebook-viewer", line 20, in 
sys.exit(ebook_viewer())
  File "/usr/lib/calibre/calibre/gui_launch.py", line 81, in ebook_viewer
from calibre.gui2.viewer.main import main
  File "/usr/lib/calibre/calibre/gui2/__init__.py", line 22, in 
from calibre.utils.date import UNDEFINED_DATE
  File "/usr/lib/calibre/calibre/utils/date.py", line 15, in 
from calibre.utils.iso8601 import utc_tz, local_tz, UNDEFINED_DATE
  File "/usr/lib/calibre/calibre/utils/iso8601.py", line 9, in 
from dateutil.tz import tzlocal, tzutc, tzoffset
  File "/usr/lib/python2.7/dist-packages/dateutil/tz/__init__.py", line 2, in 

from .tz import *
  File "/usr/lib/python2.7/dist-packages/dateutil/tz/tz.py", line 19, in 

from six.moves import _thread
ImportError: cannot import name _thread

I use the suggested trick of purge calibre calibre-bin and I have this
dpkg warning:

Rimozione di calibre (3.39.1+dfsg-2)...
[...] directory "/usr/lib/calibre/calibre/library" è risultata non vuota e non 
viene rimossa
[...] directory "/usr/lib/calibre/calibre/gui2/dialogs" è risultata non vuota e 
non viene rimossa
[...] directory "/usr/lib/calibre/calibre/ebooks/metadata/sources" è risultata 
non vuota e non viene rimossa
[...] directory "/usr/lib/calibre/calibre/devices" è risultata non vuota e non 
viene rimossa
Rimozione di calibre-bin (3.39.1+dfsg-2)...
[...] directory "/usr/lib/calibre/calibre" è risultata non vuota e non viene 
rimossa

  (in english: directory ... is non empty and it is not removed)

  After the purge:

ls /usr/lib/calibre/
calibre  html5lib  six.pycls
   (calibre and html5lib were directory, six.pyc was a file)

dpkg -S /usr/lib/calibre
dpkg-query: nessun percorso corrispondente a /usr/lib/calibre
   (English: no path for /usr/lib/calibre)

rm -rv /usr/lib/calibre
'/usr/lib/calibre/calibre/gui2/dialogs/confirm_delete_ui.pyc' rimosso
'/usr/lib/calibre/calibre/gui2/dialogs/search_ui.pyc' rimosso
removed directory '/usr/lib/calibre/calibre/gui2/dialogs'
'/usr/lib/calibre/calibre/gui2/shortcuts_ui.pyc' rimosso
removed directory '/usr/lib/calibre/calibre/gui2'
'/usr/lib/calibre/calibre/devices/apple/__init__.pyc' rimosso
'/usr/lib/calibre/calibre/devices/apple/driver.pyc' rimosso
removed directory '/usr/lib/calibre/calibre/devices/apple'
'/usr/lib/calibre/calibre/devices/bambook/__init__.pyc' rimosso
'/usr/lib/calibre/calibre/devices/bambook/driver.pyc' rimosso
'/usr/lib/calibre/calibre/devices/bambook/libbambookcore.pyc' rimosso
removed directory '/usr/lib/calibre/calibre/devices/bambook'
removed directory '/usr/lib/calibre/calibre/devices'
'/usr/lib/calibre/calibre/library/server/__init__.pyc' rimosso
removed directory '/usr/lib/calibre/calibre/library/server'
removed directory '/usr/lib/calibre/calibre/library'
'/usr/lib/calibre/calibre/ebooks/metadata/sources/isbndb.pyc' rimosso
removed directory '/usr/lib/calibre/calibre/ebooks/metadata/sources'
removed directory '/usr/lib/calibre/calibre/ebooks/metadata'
removed directory '/usr/lib/calibre/calibre/ebooks'
removed directory '/usr/lib/calibre/calibre'
'/usr/lib/calibre/six.pyc' rimosso
'/usr/lib/calibre/html5lib/constants.pyc' rimosso
'/usr/lib/calibre/html5lib/treebuilders/etree.pyc' rimosso
'/usr/lib/calibre/html5lib/treebuilders/_base.pyc' rimosso
'/usr/lib/calibre/html5lib/treebuilders/etree_lxml.pyc' rimosso
'/usr/lib/calibre/html5lib/treebuilders/__init__.pyc' rimosso
removed directory '/usr/lib/calibre/html5lib/treebuilders'