Your message dated Fri, 12 Jul 2019 12:41:26 -0300
with message-id <cb648752973113983a3c17203ba639811ca095de.ca...@grzy.org>
and subject line 
has caused the Debian Bug report #880497,
regarding pytimechart: missing dependencies
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
880497: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=880497
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: pytimechart
Version: 1.0.0~rc1-3.2
Severity: grave
Justification: renders package unusable

Dear Maintainer,

it looks like pytimechart misses some dependencies, and this makes the
package unusable for me.

Here are some examples:

---------------------------------------------------------------------
$ pytimechart 
Traceback (most recent call last):
  File "/usr/bin/pytimechart", line 9, in <module>
    load_entry_point('pytimechart==1.0.0.rc1', 'gui_scripts', 'pytimechart')()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 564, 
in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2662, 
in load_entry_point
    return ep.load()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2316, 
in load
    return self.resolve()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2322, 
in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python2.7/dist-packages/timechart/timechart.py", line 39, in 
<module>
    from  kiva.fonttools.font_manager import fontManager, FontProperties
  File "/usr/lib/python2.7/dist-packages/kiva/__init__.py", line 21, in <module>
    from fonttools import Font
  File "/usr/lib/python2.7/dist-packages/kiva/fonttools/__init__.py", line 1, 
in <module>
    from font import Font, str_to_font
  File "/usr/lib/python2.7/dist-packages/kiva/fonttools/font.py", line 11, in 
<module>
    from .font_manager import FontProperties, fontManager
  File "/usr/lib/python2.7/dist-packages/kiva/fonttools/font_manager.py", line 
65, in <module>
    from fontTools.ttLib import TTFont, TTLibError
ImportError: No module named fontTools.ttLib
---------------------------------------------------------------------

The error from above can be fixed by installing the "python-fonttools"
package, so this one should be added as a dependency of the package.

However this is not enough to have a completely usable package, there is
still a missing dependency:

---------------------------------------------------------------------
$ pytimechart 
Traceback (most recent call last):
  File "/usr/bin/pytimechart", line 9, in <module>
    load_entry_point('pytimechart==1.0.0.rc1', 'gui_scripts', 'pytimechart')()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 564, 
in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2662, 
in load_entry_point
    return ep.load()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2316, 
in load
    return self.resolve()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2322, 
in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python2.7/dist-packages/timechart/timechart.py", line 49, in 
<module>
    from window import open_file
  File "/usr/lib/python2.7/dist-packages/timechart/window.py", line 6, in 
<module>
    from plot import tcPlot, create_timechart_container
  File "/usr/lib/python2.7/dist-packages/timechart/plot.py", line 1, in <module>
    from chaco.api import ArrayDataSource, DataRange1D, LinearMapper,BarPlot, 
LinePlot, \
  File "/usr/lib/python2.7/dist-packages/chaco/api.py", line 37, in <module>
    from abstract_plot_renderer import AbstractPlotRenderer
  File "/usr/lib/python2.7/dist-packages/chaco/abstract_plot_renderer.py", line 
7, in <module>
    from plot_component import PlotComponent
  File "/usr/lib/python2.7/dist-packages/chaco/plot_component.py", line 4, in 
<module>
    from enable.api import Component
  File "/usr/lib/python2.7/dist-packages/enable/api.py", line 21, in <module>
    from markers import MarkerTrait, marker_trait, MarkerNameDict, 
marker_names, \
  File "/usr/lib/python2.7/dist-packages/enable/markers.py", line 18, in 
<module>
    from compiled_path import CompiledPath
  File "/usr/lib/python2.7/dist-packages/enable/compiled_path.py", line 17, in 
<module>
    from toolkit import toolkit_object
  File "/usr/lib/python2.7/dist-packages/enable/toolkit.py", line 47, in 
<module>
    _init_toolkit()
  File "/usr/lib/python2.7/dist-packages/enable/toolkit.py", line 40, in 
_init_toolkit
    format_exception_only(t, v))
ImportError: Unable to import the image backend for the wx toolkit (reason: 
['ImportError: No module named kiwisolver\n']).
---------------------------------------------------------------------

The "kiwisolver" dependency is also missing, and it looks like it's not
available in Debian.

A temporary workaround is to install it from pip:

---------------------------------------------------------------------
$ pip install kiwisolver
---------------------------------------------------------------------

After that pytimechart works fine.

Thanks,
   Antonio

P.S. the link in the Homepage field of the package is broken, I think
the current upstream is https://github.com/tardyp/pytimechart

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (900, 'unstable'), (500, 'unstable-debug')
Architecture: amd64 (x86_64)

Kernel: Linux 4.13.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=it_IT.utf8, LC_CTYPE=it_IT.utf8 (charmap=UTF-8), 
LANGUAGE=it_IT.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages pytimechart depends on:
ii  python                2.7.14-1
ii  python-chaco          4.5.0-1
ii  python-enthoughtbase  3.1.0-2
ii  python-gtk2           2.24.0-5.1
ii  python-wxgtk3.0       3.0.2.0+dfsg-5

pytimechart recommends no packages.

pytimechart suggests no packages.

-- no debconf information
-- 
Antonio Ospite
https://ao2.it
https://twitter.com/ao2it

A: Because it messes up the order in which people normally read text.
   See http://en.wikipedia.org/wiki/Posting_style
Q: Why is top-posting such a bad thing?

--- End Message ---
--- Begin Message ---
Control: fixed 880497 1.0.0~rc1-3.3

This bug was fixed in 1.0.0~rc1-3.3 but the changelog Closes tag missed
a colon.

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---

Reply via email to