Bug#745437: pyro4: 'serpent' dependency is not installed

2015-02-08 Thread GCS
On Sat, Feb 7, 2015 at 8:23 PM, carandraug  wrote:
> Package: python2-pyro4
> Version: 4.23-1
> Followup-For: Bug #745437
>
> I have just faced installed Pyro4 and am now facing this bug. Serpent
> is a dependecy of Pyro4 and is not being installed. Two simple examples
> showing this, straight for the very first example on Pyro4 documentation.
 This is being fixed, but currently out of my scope. :(

Cheers,
Laszlo/GCS


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#745437: pyro4: 'serpent' dependency is not installed

2015-02-07 Thread carandraug
Package: python2-pyro4
Version: 4.23-1
Followup-For: Bug #745437

I have just faced installed Pyro4 and am now facing this bug. Serpent
is a dependecy of Pyro4 and is not being installed. Two simple examples
showing this, straight for the very first example on Pyro4 documentation.
One starts Pyro4 name server while the other queries a runing server.

This shows that without serpent, Pyro4 is failing both as server and as
client.  Please list python serpent as dependency of Pyro4.

$ python -m Pyro4.nsc list
Failed to locate the name server: serializer 'serpent' is unknown or not 
available

$ python -m Pyro4.naming
Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
"__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
  File "/usr/lib/python2.7/dist-packages/Pyro4/naming.py", line 384, in 
main(sys.argv[1:])
  File "/usr/lib/python2.7/dist-packages/Pyro4/naming.py", line 381, in main
nathost=options.nathost, natport=options.natport)
  File "/usr/lib/python2.7/dist-packages/Pyro4/naming.py", line 220, in 
startNSloop
daemon=NameServerDaemon(host, port, unixsocket, nathost=nathost, 
natport=natport)
  File "/usr/lib/python2.7/dist-packages/Pyro4/naming.py", line 121, in __init__
super(NameServerDaemon, self).__init__(host, port, unixsocket, 
nathost=nathost, natport=natport)
  File "/usr/lib/python2.7/dist-packages/Pyro4/core.py", line 601, in __init__
self.__serializer_ids = set([util.get_serializer(ser_name).serializer_id 
for ser_name in Pyro4.config.SERIALIZERS_ACCEPTED])
  File "/usr/lib/python2.7/dist-packages/Pyro4/util.py", line 455, in 
get_serializer
raise Pyro4.errors.ProtocolError("serializer '%s' is unknown or not 
available" % name)
Pyro4.errors.ProtocolError: serializer 'serpent' is unknown or not available


-- System Information:
Debian Release: 8.0
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

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

Versions of packages python2-pyro4 depends on:
ii  python  2.7.8-2

python2-pyro4 recommends no packages.

Versions of packages python2-pyro4 suggests:
pn  pyro4  
pn  pyro4-doc  

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#745437: pyro4: 'serpent' dependency is not installed

2014-04-21 Thread Irmen de Jong
Package: pyro4
Version: 4.23-1
Severity: important

Dear Maintainer,

Since version 4.20, Pyro4 requires the 'serpent' serializer to be available for 
normal operation.
Installing the pyro4 package did not result in installing serpent as well, 
thereby rendering Pyro4 unusable in the default configuration: Pyro4 will crash 
with a traceback saying ProtocolError: serializer 'serpent' is unknown or not 
available

When installing Pyro4 via easy_install or pip, the serpent package will also be 
installed as a dependency.
Can the same thing be done when installing the pyro4 debian package?

Serpent is a separate python package, also written by me.
It is available on github: https://github.com/irmen/Serpent


Regards
Irmen de Jong
(upstream Pyro4 author)



-- System Information:
Debian Release: jessie/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 3.13-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages pyro4 depends on:
ii  python3-pyro4  4.23-1

pyro4 recommends no packages.

Versions of packages pyro4 suggests:
pn  pyro   
pn  pyro4-doc  

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org