Package: pyscrabble
Version: 1.6.2-10
Severity: grave
Justification: renders package unusable

Dear Maintainer,

When opening PyScrabble, users are asked to "register on a public server",
however none are available, and the game is not playable without connecting to
a server.

It is possible to run the pyscrabble-server package, but this comes with no
documentation describing how to register. The server listens on port 8888 and
9999, and when navigating to http://localhost:8888 with a web browser, I'm
presented with a web interface to the server.

This web interface does not provide the option of registering either, but
running `dpkg -L pyscrabble-server` indicates that there's an endpoint called
`user_admin`. When navigating to `http://localhost:8888/user_admin`, I get the
following error in the browser:

```
<type 'exceptions.IndexError'>: tuple index out of range
/usr/lib/python2.7/dist-packages/twisted/internet/defer.py, line 150 in
maybeDeferred
148    """
149    try:
150        result = f(*args, **kw)
151    except:
/usr/share/games/pyscrabble/python/pyscrabble/net/site.py, line 71 in
locateChild
69
70        if (segments[0] == 'user_admin'):
71            return UserAdmin(original=segments[1], ctx=ctx,
factory=self.factory), segments[2:]
72        if (segments[0] == 'xmlrpc'):
<type 'exceptions.IndexError'>: tuple index out of range
```

To me it looks like pyscrabble-server is broken, which makes PyScrabble
unusable.



-- System Information:
Debian Release: 9.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 4.9.0-5-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages pyscrabble depends on:
ii  pyscrabble-common  1.6.2-10
ii  python             2.7.13-2
ii  python-gtk2        2.24.0-5.1
ii  python-pygame      1.9.1release+dfsg-10+b2

pyscrabble recommends no packages.

Versions of packages pyscrabble suggests:
ii  pyscrabble-server  1.6.2-10

-- no debconf information

Reply via email to