Your message dated Mon, 06 Feb 2017 20:53:52 +0000
with message-id <e1caqik-0002iy...@fasolo.debian.org>
and subject line Bug#852245: fixed in pyro4 4.53-3
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-3
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, 06 Feb 2017 19:09:19 +0000
Source: pyro4
Binary: pyro4 python2-pyro4 python3-pyro4 pyro4-doc pyro4-examples
Architecture: source all
Version: 4.53-3
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-3) unstable; urgency=medium
.
* Remove Python2 compatibility patch.
* Depend on python2-selectors34 for real Python2 compatibility
(closes: #852245).
Checksums-Sha1:
4fb96f438f0773773ecb296d34bec0ae3331e0e6 2051 pyro4_4.53-3.dsc
19468bd2f0785f765c2d7c3d2fa08f61e0ce5270 4364 pyro4_4.53-3.debian.tar.xz
9a9fb22dbb9ac0cbd1440dd2d1897b23540f4f19 290762 pyro4-doc_4.53-3_all.deb
cd8518e978453522c4a901c68b492b568f365d05 145062 pyro4-examples_4.53-3_all.deb
6d28cb202ee71968917860b8b55e685d7d63e7f8 5046 pyro4_4.53-3_all.deb
d8140ea6d4634a5878bd5d5ebd479a3a3321a7df 7619 pyro4_4.53-3_amd64.buildinfo
aca7bfc73502105f09033d5ea743b0e5f57f2d8c 61564 python2-pyro4_4.53-3_all.deb
3cd583c6d8de57e68c9cfe20ab913c673fee3208 61662 python3-pyro4_4.53-3_all.deb
Checksums-Sha256:
0742551aca9d6a38ea2cb394dddd005fc48785ea27b9a6a1a1a53fd66c1bdcb7 2051
pyro4_4.53-3.dsc
0b28c5aa7ca766cf5f3c3cfc9ccb4edfb78310c9ecfea660a2b0a30aee981556 4364
pyro4_4.53-3.debian.tar.xz
d644ad8886033db817741fddab55e62d75e6f52d53672845af8c99bf6c7489ca 290762
pyro4-doc_4.53-3_all.deb
0b03bebbce65563df09e87c5d06e324d0d980432c3031aad981c3a497eb3d4b5 145062
pyro4-examples_4.53-3_all.deb
f79d46d8131bce2a315e2f7957a27c13299982bfc351cf70bd5b45908d730c2c 5046
pyro4_4.53-3_all.deb
365e2452ccc54487e487ba9dd71d0091c96e8d7305d5a9ee60e9efcc7d36380b 7619
pyro4_4.53-3_amd64.buildinfo
c06fd1d60788d03bd6a68bbbd19aa4d2243522d88081e47170cb65a713ef95bc 61564
python2-pyro4_4.53-3_all.deb
840c2e0cd4cfebef4774559d1bcfc4050c5d68c0eaff586d28ecc47e5e869509 61662
python3-pyro4_4.53-3_all.deb
Files:
5f0ad4a2862b2965b39664589924b849 2051 python optional pyro4_4.53-3.dsc
c14d4bee2b8df061dcdda0eae9dc918f 4364 python optional
pyro4_4.53-3.debian.tar.xz
06e3ab0bea124df1647a5641c6afa975 290762 doc optional pyro4-doc_4.53-3_all.deb
6bbd3aebaa08f099877450ae9fff46d7 145062 python optional
pyro4-examples_4.53-3_all.deb
c60d7b81c58b172dab4c4b6c5ce12441 5046 python optional pyro4_4.53-3_all.deb
929b307e1673ce5be98726d9c2c50ae0 7619 python optional
pyro4_4.53-3_amd64.buildinfo
254fbc99c82a590ddb258cac9da0c608 61564 python optional
python2-pyro4_4.53-3_all.deb
3b04a631a2a81373a7ceb08661a764a0 61662 python optional
python3-pyro4_4.53-3_all.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEfYh9yLp7u6e4NeO63OMQ54ZMyL8FAliY0ssACgkQ3OMQ54ZM
yL+tfg//b3WIlgfaHvZE8Kmr0P2kuEWMkR1linSLEOd8yJ1tZO/793JaQWq52+Kh
qdrOVBqX64eOabuKbSEyQBAVLSI/VOVXIkCAEVtWf+mb8bOZx7jR6K8iGUyZAVWi
Et4DQrU43YnMURxCCeurvOatVGk6Z47tE/GayzQYgUsaTx5UJeMIC5bQKNQ1V/jh
iCXJndpgrrOfAeP/5OuO4Q7tqYQODEbtrt2DP9RaoYkrh0BfAwSCyqkGQnUudlT/
wU5iiKDIsN1R/uBL0gs1Nt1OWI8rolJyd6m04zMEiyPONMDoSS5xi4nDtho8rkQp
lKhIlJnYFxnUuGMc5s996uDLkWlqvGKX9AyKymJ3WB/xfRnV5bERkIYwQl20H9CP
oYn2VKsA7/2THkIYtEvBMmdfsuJ/7wh7K3T8OZvOWZTFPYnCj05rv/ZnKwnUxGBw
NGIdVX7dWY1RjhTqQPZ9K9x3zJEhPtE/BMb0bw1KlwdSoxvEgV5vh5jn3KNKSPZ6
QVaz7pqYlg1NN9RwQUZJla0UmuBQV8i3IlCk7mGjQVE2PmCjIoIxrms38PwqgzWq
APC7j7mc5kOYIy0aitXxRm1fDeGd/pOoSs71TZp3rgJuA6WCeiYKIJ2jOpdOSHea
DQ0ivoffqdXQzFpsIlCPfY6+zAj+txhDcff6xOjyFdwP6H+7Gtk=
=zjz8
-----END PGP SIGNATURE-----
--- End Message ---