Package: yagv
Version: 0.4~20130422
Severity: grave
Tags: patch
Justification: renders package unusable

Dear Maintainer,

If you install and run yagv in Debain stable, it will not run
because of a typo in the python.

In file gcodeParser.py, self.G1 should be replaced with
self.parse.G1 as per the patch reported here:

https://github.com/chexov/yagv/commit/7d2b3d8fd2534cfb0feff1ef671bf1257e2615dd

Furthermore, a segfault is generated on (at least) 64b arcitctures
before the graphics are rendered. I believe this is due to a bug
in the version of python-pyglet distributed with stable. Certainly,
I corrected segfault problem by installing the python-pyglet package
from sid. This may be because of
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=864936 and if this
is true, should not a later version of python-pyglet be a dependency?

By obtaining the upstream source from github, and installing pyglet from sid,
I was able to obtain a working version of yagv.

-- System Information:
Debian Release: 9.1
  APT prefers stable
  APT policy: (900, 'stable'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en_US (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Reply via email to