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)