Package: runsnakerun
Version: 2.0.4-2
Severity: grave

Hello,

runsnake as packaged in Debian cannot read profiling information for
python3 programs:

    $ cat hello.py 
    print("hello")
    $ python3 -m cProfile -o hello.out ./hello.py 
    hello
    $ runsnake hello.out 

The window is all empty of information, and at the bottom it says:

    Failure during load of 'hello.out': bad marshal data (unknown type code

I tried rebuilding the package with python3, but debian currently seems
to lack a python3 version of python-squaremap.

I tried rebuilding python-squaremap with python3, and it depends on
python3-wxgtk3.0 that is not in debian.

I tried changing the reuilt python3-squaremap to work with
python3-wxgtk4.0, but runsnakerun seems to still use the python2 except
syntax, and to have not been ported to python3.

As it is, since we are migrating fast away from python2, it seems there
isn't much use for keeping runsnakerun in debian :/


Enrico


-- System Information:
Debian Release: 10.2
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.3.0-0.bpo.2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_IE:en (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages runsnakerun depends on:
ii  python             2.7.16-1
ii  python-setuptools  40.8.0-1
ii  python-squaremap   1:1.0.4-2

runsnakerun recommends no packages.

runsnakerun suggests no packages.

-- no debconf information

Reply via email to