Your message dated Mon, 23 Jan 2017 22:34:43 +0000 with message-id <[email protected]> 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 [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-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 [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, 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) <[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-2) unstable; urgency=medium . * Rework Python version detection. * Remove requires.txt from the installed files. . [ Marcin Kulisz <[email protected]> ] * 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 ---

