Your message dated Mon, 23 Jan 2017 22:34:43 +0000
with message-id <e1cvncf-000isy...@fasolo.debian.org>
and subject line Bug#852245: fixed in pyro4 4.53-2
has caused the Debian Bug report #852245,
regarding python2-pyro4: Pyro4 require python selectors or selectors34 which
are unavailable
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
852245: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852245
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: python2-pyro4
Version: 4.53-1
Severity: grave
Justification: renders package unusable
When trying to import Pyro4 in python2.7 following pops up (example is from
ipython but exactly the same output is from the app when trying to use it):
In [1]: import Pyro4
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-5bb56b9a009c> in <module>()
----> 1 import Pyro4
/usr/lib/python2.7/dist-packages/Pyro4/__init__.pyc in <module>()
64
65 # import the required Pyro symbols into this package
---> 66 from Pyro4.core import URI, Proxy, Daemon, callback, batch, async,
oneway, expose, behavior, current_context
67 from Pyro4.naming import locateNS, resolve
68 from Pyro4.futures import Future
/usr/lib/python2.7/dist-packages/Pyro4/core.py in <module>()
19 from Pyro4 import errors, threadutil, socketutil, util, constants,
message
20 from Pyro4.socketserver.threadpoolserver import SocketServer_Threadpool
---> 21 from Pyro4.socketserver.multiplexserver import SocketServer_Multiplex
22
23 __all__ = ["URI", "Proxy", "Daemon", "current_context", "callback",
"batch", "async", "expose", "behavior", "oneway"]
/usr/lib/python2.7/dist-packages/Pyro4/socketserver/multiplexserver.py in
<module>()
16 import selectors
17 except ImportError:
---> 18 import selectors34 as selectors
19 from Pyro4 import socketutil, errors, util
20 import Pyro4.constants
ImportError: No module named selectors34
'selectors34' is a backport of python3.4 'selectors' to python2.7, which is
replacement for python2.7 'select'.
Problem is that 'selectors34' is not packaged thus not available in Stretch and
I'm afraid it's too late for it to be allowed in.
Therefore I see following options:
1. Revert python2-pyro4 (src:Pyro4) to 4.43-1 this one is using 'select' thus
doesn't require 'selectors34'.
2. Patch 4.53-1 with something like this:
if sys.version_info[:2] == (2,7):
import select as selectors
else:
import selectors
in the socetserver/multiplexserver.py instead of try except for importing it
and purge requires.txt file from the egg-info.
3. Package selectors34 and convince release managers to allow it in.
--- End Message ---
--- Begin Message ---
Source: pyro4
Source-Version: 4.53-2
We believe that the bug you reported is fixed in the latest version of
pyro4, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 852...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Laszlo Boszormenyi (GCS) <g...@debian.org> (supplier of updated pyro4 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 23 Jan 2017 21:17:56 +0000
Source: pyro4
Binary: pyro4 python2-pyro4 python3-pyro4 pyro4-doc pyro4-examples
Architecture: source all
Version: 4.53-2
Distribution: unstable
Urgency: medium
Maintainer: Laszlo Boszormenyi (GCS) <g...@debian.org>
Changed-By: Laszlo Boszormenyi (GCS) <g...@debian.org>
Description:
pyro4 - distributed object middleware for Python (RPC)
pyro4-doc - distributed object middleware for Python (RPC), documentation
pyro4-examples - distributed object middleware for Python (RPC), examples
python2-pyro4 - distributed object middleware for Python (RPC), Python2 modules
python3-pyro4 - distributed object middleware for Python (RPC), Python3 modules
Closes: 852245
Changes:
pyro4 (4.53-2) unstable; urgency=medium
.
* Rework Python version detection.
* Remove requires.txt from the installed files.
.
[ Marcin Kulisz <deb...@kulisz.net> ]
* Fix Python2 compatibility (closes: #852245).
Checksums-Sha1:
b29acd98805dab573cf1114efb105aadec405180 2051 pyro4_4.53-2.dsc
de19ed5ac425aa471665f26d731221b273a00d88 4592 pyro4_4.53-2.debian.tar.xz
1aa92ba7513af5e4fac1bf81e4c89cae51a87598 290724 pyro4-doc_4.53-2_all.deb
ccfec8cc698ff682df5768392daf2fcc1fc26631 145000 pyro4-examples_4.53-2_all.deb
649494820b17000b7b45973c02a8373e639e9787 5008 pyro4_4.53-2_all.deb
f326effd610ba5bdd44613434c46f57ab3c08804 7527 pyro4_4.53-2_amd64.buildinfo
046e3fd6fda307a5930d16c15a777fbb3ca29a56 61456 python2-pyro4_4.53-2_all.deb
4a9c2806e2ef4aeb14152cee21ca4475f985c378 61538 python3-pyro4_4.53-2_all.deb
Checksums-Sha256:
1559f237a37b4e04dd4feb8a713b9eb8c4c7f6cb198b486c362f4707b8903b13 2051
pyro4_4.53-2.dsc
a46c6a97ac8d8030bce13767f6298e544167da6f37f9c9d9d1b6ad11fb9f4cf9 4592
pyro4_4.53-2.debian.tar.xz
7c5781aa721cd1de6bd95042dbca72d3ad81263a2892540a6f353b9605bbc50d 290724
pyro4-doc_4.53-2_all.deb
acba40ea1c195b1e845b9acecfa6e896bab82a9a17a359d56489a59775cca1b7 145000
pyro4-examples_4.53-2_all.deb
f0196ceed3c3bc5704a05177cb42f2c4733381919e93a7dfdcee7c2f8e1b685f 5008
pyro4_4.53-2_all.deb
491e9d1dd7274fc45a716b28d044d0141786ca1ff20d59272b33b2a6663eaa2a 7527
pyro4_4.53-2_amd64.buildinfo
bb8958b18fef4b00a00b0285c945ca28959d7851af959069c7f028769482afe9 61456
python2-pyro4_4.53-2_all.deb
2090bd8d03fdbe17d1b3146a47d9c5b79cb0a061456c89b1a097fadbfd4bae06 61538
python3-pyro4_4.53-2_all.deb
Files:
22c273f397ddd70b11d2a6d281de37e5 2051 python optional pyro4_4.53-2.dsc
a2d3a99dddde67fb0f2eaafde9345719 4592 python optional
pyro4_4.53-2.debian.tar.xz
1c46ac853fd27c25bb7eab2792e48890 290724 doc optional pyro4-doc_4.53-2_all.deb
90684758e2d7259386ac363ae91d8902 145000 python optional
pyro4-examples_4.53-2_all.deb
350c746413ef971670344d2b7bdd264c 5008 python optional pyro4_4.53-2_all.deb
e33d17013f8bb598b81e080bb3b2030d 7527 python optional
pyro4_4.53-2_amd64.buildinfo
bf1444994311cb50f64c9968aa356439 61456 python optional
python2-pyro4_4.53-2_all.deb
de0a44328fcc9b56dedb6c072b9c527d 61538 python optional
python3-pyro4_4.53-2_all.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEfYh9yLp7u6e4NeO63OMQ54ZMyL8FAliGgOwACgkQ3OMQ54ZM
yL/O9xAAozD4LLdKeMc3io2aWdiOiXOYVe91c7WwH6+VFZKQ3tAWgniGhKfdxChp
lnSjVi4ARtrMK+aEngh2BXVUNZl0PnOib/Oc5ZgNBR10XkD5rx/cQ7Ev/zPDcKAK
9xYsE5GaxQUYlIVbUz6XO7dCWYpoPUeDIzeaROzL3ALkdYFDhRLNqLbTt1yJzP28
3CEtWmsHy1aWbLwZtlaKd/mFnvOWqmjAbU2OvOzRb1OHo4Ps+FptnFg0LGIMaI9Q
XClXOO6L7ofHFpB4Q+6TNW90qwcpp1ppQ87TVetJDnE6KqB1kLMJ5ocjYDvfkOtm
tvW4dM1JzkT7dhVCkwBnwAWDahzP+cV2BA8hPUffVkeyA9KwIcHI9PWEGAt7YFKy
IrVNr1/ZVUhBrwfjL+k+RXKAu3mKeTg+xqtB4Mow5Yh4QBgbM72/vXDRZy/Q1pzp
nosYbYnQb3siYxczq7Q7y7LfUoKUznNHZ0ezkp6Yn2vfgfVs6xjP3GAzDqpjY2dy
PzxvibyzUY/DuSl9jYWUl4XQUXfr9plCWZePxDBIodd8lnw1FBbHvzEHUPL8z7vF
Hf88a3hgsYxb4IscBSK0OowIwUVe021T6gDkouPZlh+5yEG0zQuLfAB9O/MVVtAN
cYHnKVbBkXW1lv9oVTB61XZHh9RKVyYF1SPTR1oZU+0By2hRd+k=
=xdTN
-----END PGP SIGNATURE-----
--- End Message ---