Format: 1.8 Date: Tue, 25 Jul 2017 10:53:34 +0200 Source: python3.5 Binary: python3.5 python3.5-venv libpython3.5-stdlib python3.5-minimal libpython3.5-minimal libpython3.5 python3.5-examples python3.5-dev libpython3.5-dev libpython3.5-testsuite idle-python3.5 python3.5-doc python3.5-dbg libpython3.5-dbg Architecture: s390x Version: 3.5.4~rc1-1 Distribution: artful-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Matthias Klose Description: idle-python3.5 - IDE for Python (v3.5) using Tkinter libpython3.5 - Shared Python runtime library (version 3.5) libpython3.5-dbg - Debug Build of the Python Interpreter (version 3.5) libpython3.5-dev - Header files and a static library for Python (v3.5) libpython3.5-minimal - Minimal subset of the Python language (version 3.5) libpython3.5-stdlib - Interactive high-level object-oriented language (standard library libpython3.5-testsuite - Testsuite for the Python standard library (v3.5) python3.5 - Interactive high-level object-oriented language (version 3.5) python3.5-dbg - Debug Build of the Python Interpreter (version 3.5) python3.5-dev - Header files and a static library for Python (v3.5) python3.5-doc - Documentation for the high-level object-oriented language Python python3.5-examples - Examples for the Python language (v3.5) python3.5-minimal - Minimal subset of the Python language (version 3.5) python3.5-venv - Interactive high-level object-oriented language (pyvenv binary, v Closes: 862925 Launchpad-Bugs-Fixed: 1691848 Changes: python3.5 (3.5.4~rc1-1) unstable; urgency=medium . * Python 3.5.4 release candidate 1. - bpo-30500: Fix urllib.parse.splithost() to correctly parse fragments. For example, ``splithost('//127.0.0.1#@evil.com/')`` now correctly returns the ``127.0.0.1`` host, instead of treating ``@evil.com`` as the host in an authentification (``login@host``). - bpo-30876: Relative import from unloaded package now reimports the package instead of failing with SystemError. Relative import from non-package now fails with ImportError rather than SystemError. - bpo-30765: Avoid blocking in pthread_mutex_lock() when PyThread_acquire_lock() is asked not to block. - bpo-29403: Fix ``unittest.mock``'s autospec to not fail on method-bound builtin functions. - bpo-30961: Fix decrementing a borrowed reference in tracemalloc. - bpo-30886: Fix multiprocessing.Queue.join_thread(): it now waits until the thread completes, even if the thread was started by the same process which created the queue. - bpo-29854: Fix segfault in readline when using readline's history-size option. - bpo-30807: signal.setitimer() may disable the timer when passed a tiny value. Tiny values (such as 1e-6) are valid non-zero values for setitimer(), which is specified as taking microsecond-resolution intervals. However, on some platform, our conversion routine could convert 1e-6 into a zero interval, therefore disabling the timer instead of (re-)scheduling it. - bpo-30441: Fix bug when modifying os.environ while iterating over it - bpo-30532: Fix email header value parser dropping folding white space in certain cases. - bpo-30879: os.listdir() and os.scandir() now emit bytes names when called with bytes- like argument. - bpo-30746: Prohibited the '=' character in environment variable names in ``os.putenv()`` and ``os.spawn*()``. - bpo-29755: Fixed the lgettext() family of functions in the gettext module. They now always return bytes. - bpo-30645: Fix path calculation in imp.load_package(), fixing it for cases when a package is only shipped with bytecodes. - bpo-23890: unittest.TestCase.assertRaises() now manually breaks a reference cycle to not keep objects alive longer than expected. - bpo-30149: inspect.signature() now supports callables with variable- argument parameters wrapped with partialmethod. - bpo-29931: Fixed comparison check for ipaddress.ip_interface objects. - bpo-24484: Avoid race condition in multiprocessing cleanup. - bpo-28994: The traceback no longer displayed for SystemExit raised in a callback registered by atexit. - bpo-30508: Don't log exceptions if Task/Future "cancel()" method was called. - bpo-28556: Updates to typing module: Add generic AsyncContextManager, add support for ContextManager on all versions. - bpo-29870: Fix ssl sockets leaks when connection is aborted in asyncio/ssl implementation. - bpo-29743: Closing transport during handshake process leaks open socket. - bpo-27585: Fix waiter cancellation in asyncio.Lock. - bpo-30418: On Windows, subprocess.Popen.communicate() now also ignore EINVAL on stdin.write() if the child process is still running but closed the pipe. - bpo-28969: Fixed race condition in C implementation of functools.lru_cache. KeyError could be raised when cached function with full cache was simultaneously called from differen threads with the same uncached arguments. - bpo-29142: In urllib.request, suffixes in no_proxy environment variable with leading dots could match related hostnames again (e.g. .b.c matches a.b.c). - bpo-30176: Add missing attribute related constants in curses documentation. - bpo-30822: Fix regrtest command line parser to allow passing -u extralargefile to run test_zipfile64. - bpo-30383: regrtest: Enhance regrtest and backport features from the master branch. Add options: --coverage, --testdir, --list-tests (list test files, don't run them), --list-cases (list test identifiers, don't run them, :issue:`30523`), --matchfile (load a list of test filters from a text file, :issue:`30540`), --slowest (alias to --slow). . Enhance output: add timestamp, test result, currently running tests, "Tests result: xxx" summary with total duration, etc. . Fix reference leak hunting in regrtest, --huntrleaks: regrtest now warms up caches, create explicitly all internal singletons which are created on demand to prevent false positives when checking for reference leaks. (:issue:`30675`). - bpo-30357: test_thread: setUp() now uses support.threading_setup() and support.threading_cleanup() to wait until threads complete to avoid random side effects on following tests. - bpo-28087: Skip test_asyncore and test_eintr poll failures on macOS. Skip some tests of select.poll when running on macOS due to unresolved issues with the underlying system poll function on some macOS versions. - bpo-30197: Enhanced functions swap_attr() and swap_item() in the test.support module. They now work when delete replaced attribute or item inside the with statement. The old value of the attribute or item (or None if it doesn't exist) now will be assigned to the target of the "as" clause, if there is one. - bpo-29571: to match the behaviour of the ``re.LOCALE`` flag, test_re.test_locale_flag now uses ``locale.getpreferredencoding(False)`` to determine the candidate encoding for the test regex (allowing it to correctly skip the test when the default locale encoding is a multi-byte encoding) * Build using -fexceptions on ppc64 and ppc64el. Closes: #862925. LP: #1691848. * Update symbols files. * Move test_support.py from libpython3.5-testsuite to libpython3.5-stdlib. Checksums-Sha1: 95859fbd05f03ed5c0fee6545e6595f5282851f7 9072540 libpython3.5-dbg_3.5.4~rc1-1_s390x.deb 53988842c9c1f5347e3b8052921acbb8aeb8f44b 37505490 libpython3.5-dev_3.5.4~rc1-1_s390x.deb 035cc165ea853de1dfdc444b8c373a7f87f6402d 529984 libpython3.5-minimal_3.5.4~rc1-1_s390x.deb a6ff6de383575e28dbf7ded1a6de4dbceebeb968 2134364 libpython3.5-stdlib_3.5.4~rc1-1_s390x.deb af4622b6875a2bbf42a65c7b5fe15a6ed3ba9ffd 1275104 libpython3.5_3.5.4~rc1-1_s390x.deb 905bd809db32de9e40e85bf071f54963d39dc784 10979998 python3.5-dbg_3.5.4~rc1-1_s390x.deb 989f2833a56d55e3e74c8d64a9c9d96bcb501b4e 413248 python3.5-dev_3.5.4~rc1-1_s390x.deb 356980f4ba085000446cca1f4744c499d41cf6ec 1478500 python3.5-minimal_3.5.4~rc1-1_s390x.deb fa0e7931c790cc31d48f26ae2b0314326b62fcfd 5984 python3.5-venv_3.5.4~rc1-1_s390x.deb d26d817ed1f3ab01caae2b74cfc32457a51d7749 10891 python3.5_3.5.4~rc1-1_s390x.buildinfo 58eac4f5827b6b534a14e4a03985518a702884c6 181242 python3.5_3.5.4~rc1-1_s390x.deb Checksums-Sha256: 28789e9f01f6067193729d7a9208c76c8823616e996e1e5c462c3f34404724c7 9072540 libpython3.5-dbg_3.5.4~rc1-1_s390x.deb d656d9ab4536bd70b87a12c0bc3c6c6689a49fc8cb9ea754fcbb57a3127aa505 37505490 libpython3.5-dev_3.5.4~rc1-1_s390x.deb 9e7a3839a355939da12e8ee90762d4c32bc94382635cf4b5f3d0d965c79573c2 529984 libpython3.5-minimal_3.5.4~rc1-1_s390x.deb 777ccf53ae04d95318a2461ed0f1ff25d99e7f7da00f5bc856357e83bee27fda 2134364 libpython3.5-stdlib_3.5.4~rc1-1_s390x.deb 21865d1f740ba1bf60496e2aa44791cf2d4ac25fa59d245e6188dc1e6cfd01e2 1275104 libpython3.5_3.5.4~rc1-1_s390x.deb 729733263dd0f52eec867189992c65a145cd7be79771907abf8784c1b14783dc 10979998 python3.5-dbg_3.5.4~rc1-1_s390x.deb 36fac9c55c4c0b85a1e18520f7480b3f29614ccc305f8ec51cea8534d6fd6d6b 413248 python3.5-dev_3.5.4~rc1-1_s390x.deb 19919f953079a72225e625d3eb615d0acd0dac363a8b89b074596797172c07e0 1478500 python3.5-minimal_3.5.4~rc1-1_s390x.deb 81f2ab04ab0ed536959d2af7a295284b7f1f87a6405e7b7f557e61ead8e1fa3a 5984 python3.5-venv_3.5.4~rc1-1_s390x.deb 013b25ad7de58de56350a6ee541ffa2606f4dc98c7a328882ee59f5be1405d58 10891 python3.5_3.5.4~rc1-1_s390x.buildinfo c9c82834240a45e2d384991c086063aad7f6752dfca647e598a13c028e538b69 181242 python3.5_3.5.4~rc1-1_s390x.deb Files: d7dea11ab0bcbf4abacfaba8cf9e8735 9072540 debug extra libpython3.5-dbg_3.5.4~rc1-1_s390x.deb 2837851dee4adb126e54e7fbca71cfef 37505490 libdevel optional libpython3.5-dev_3.5.4~rc1-1_s390x.deb a2c0f48304a03a62af6e8d082961c435 529984 python optional libpython3.5-minimal_3.5.4~rc1-1_s390x.deb a8e6708c28441452537df86e6459202f 2134364 python optional libpython3.5-stdlib_3.5.4~rc1-1_s390x.deb b4e65f88be7cbb02f742167d75049628 1275104 libs optional libpython3.5_3.5.4~rc1-1_s390x.deb 0fe121a9c21d7cdfb4a37f3378b34843 10979998 debug extra python3.5-dbg_3.5.4~rc1-1_s390x.deb e67b64744963f760dacd56b2abfc3725 413248 python optional python3.5-dev_3.5.4~rc1-1_s390x.deb 03aff3bb8a0f4130eb67febd86e0a5c2 1478500 python optional python3.5-minimal_3.5.4~rc1-1_s390x.deb 4b6d5d56d4434b308c0b1297957d5d35 5984 python optional python3.5-venv_3.5.4~rc1-1_s390x.deb 3dcb047bf0309b8b193ffdad21b19007 10891 python optional python3.5_3.5.4~rc1-1_s390x.buildinfo d0f7a33406c2c8d2cda421f6fa47962d 181242 python optional python3.5_3.5.4~rc1-1_s390x.deb