Your message dated Mon, 06 Feb 2017 20:53:52 +0000 with message-id <[email protected]> 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 [email protected] immediately.) -- 852245: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852245 Debian Bug Tracking System Contact [email protected] 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Laszlo Boszormenyi (GCS) <[email protected]> (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 [email protected]) -----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) <[email protected]> Changed-By: Laszlo Boszormenyi (GCS) <[email protected]> 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 ---

