summaryrefslogtreecommitdiff
path: root/debian/changelog
diff options
context:
space:
mode:
Diffstat (limited to 'debian/changelog')
-rw-r--r--debian/changelog4583
1 files changed, 4583 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..b22e75a
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,4583 @@
+python3.5 (3.5.4-4) unstable; urgency=medium
+
+ * Add package breaks for extensions referencing symbols for the removed
+ _PyFPE module. Closes: #873921.
+
+ -- Matthias Klose <doko@debian.org> Tue, 05 Sep 2017 20:32:10 +0200
+
+python3.5 (3.5.4-3) unstable; urgency=medium
+
+ * Stop building the fpectl extension.
+ * Break python3-numpy (<< 1:1.12.1-3.1), referencing the now missing fpectl
+ modules. Addresses: #873791.
+
+ -- Matthias Klose <doko@debian.org> Thu, 31 Aug 2017 14:22:39 +0200
+
+python3.5 (3.5.4-2) unstable; urgency=medium
+
+ * Update breaks/replaces. Closes: #871579.
+
+ -- Matthias Klose <doko@debian.org> Sat, 12 Aug 2017 10:08:14 -0400
+
+python3.5 (3.5.4-1) unstable; urgency=medium
+
+ * Python 3.5.4 release.
+ * Re-enable running the testsuite.
+
+ -- Matthias Klose <doko@debian.org> Tue, 08 Aug 2017 12:47:40 -0400
+
+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.
+
+ -- Matthias Klose <doko@debian.org> Tue, 25 Jul 2017 10:53:34 +0200
+
+python3.5 (3.5.3-3) unstable; urgency=medium
+
+ * Update symbols files.
+
+ -- Matthias Klose <doko@debian.org> Wed, 07 Jun 2017 16:23:48 -0700
+
+python3.5 (3.5.3-2) unstable; urgency=medium
+
+ * Update to 20170607 from the 3.5 branch.
+ - bpo-27945: Fixed various segfaults with dict when input collections are
+ mutated during searching, inserting or comparing.
+ - bpo-25794: Fixed type.__setattr__() and type.__delattr__() for
+ non-interned attribute names.
+ - bpo-29935: Fixed error messages in the index() method of tuple,
+ list and deque when pass indices of wrong type.
+ - bpo-28876: ``bool(range)`` works even if ``len(range)``
+ raises :exc:`OverflowError`.
+ - bpo-29600: Fix wrapping coroutine return values in StopIteration.
+ - Issue #29537: Restore runtime compatibility with bytecode files generated
+ by CPython 3.5.0 to 3.5.2, and adjust the eval loop to avoid the problems
+ that could be caused by the malformed variant of the
+ BUILD_MAP_UNPACK_WITH_CALL opcode that they may contain.
+ - Issue #28598: Support __rmod__ for subclasses of str being called before
+ str.__mod__.
+ - bpo-29602: Fix incorrect handling of signed zeros in complex constructor
+ for complex subclasses and for inputs having a __complex__ method.
+ - bpo-29347: Fixed possibly dereferencing undefined pointers
+ when creating weakref objects.
+ - bpo-29438: Fixed use-after-free problem in key sharing dict.
+ - Issue #29319: Prevent RunMainFromImporter overwriting sys.path[0].
+ - Issue #29337: Fixed possible BytesWarning when compare the code objects.
+ Warnings could be emitted at compile time.
+ - bpo-30378: Fix the problem that logging.handlers.SysLogHandler cannot
+ handle IPv6 addresses.
+ - bpo-29960: Preserve generator state when _random.Random.setstate()
+ raises an exception.
+ - bpo-30414: multiprocessing.Queue._feed background running
+ thread do not break from main loop on exception.
+ - bpo-30003: Fix handling escape characters in HZ codec.
+ - bpo-30301: Fix AttributeError when using SimpleQueue.empty() under
+ *spawn* and *forkserver* start methods.
+ - bpo-30329: imaplib and poplib now catch the Windows socket WSAEINVAL
+ error (code 10022) on shutdown(SHUT_RDWR): An invalid operation was
+ attempted. This error occurs sometimes on SSL connections.
+ - bpo-30375: Warnings emitted when compile a regular expression now always
+ point to the line in the user code. Previously they could point into
+ inners of the re module if emitted from inside of groups or conditionals.
+ - bpo-30048: Fixed ``Task.cancel()`` can be ignored when the task is
+ running coroutine and the coroutine returned without any more ``await``.
+ - bpo-29990: Fix range checking in GB18030 decoder.
+ - Revert bpo-26293 for zipfile breakage. See also bpo-29094.
+ - bpo-30243: Removed the __init__ methods of _json's scanner and encoder.
+ Misusing them could cause memory leaks or crashes. Now scanner and
+ encoder objects are completely initialized in the __new__ methods.
+ - bpo-30185: Avoid KeyboardInterrupt tracebacks in forkserver helper
+ process when Ctrl-C is received.
+ - bpo-28556: Various updates to typing module: add typing.NoReturn type,
+ use WrapperDescriptorType, minor bug-fixes.
+ - bpo-30205: Fix getsockname() for unbound AF_UNIX sockets on Linux.
+ - bpo-30070: Fixed leaks and crashes in errors handling in the parser
+ module.
+ - bpo-30061: Fixed crashes in IOBase methods __next__() and readlines()
+ when readline() or __next__() respectively return non-sizeable object.
+ Fixed possible other errors caused by not checking results of
+ PyObject_Size(), PySequence_Size(), or PyMapping_Size().
+ - bpo-30068: _io._IOBase.readlines will check if it's closed first when
+ hint is present.
+ - bpo-29694: Fixed race condition in pathlib mkdir with flags parents=True.
+ - bpo-29692: Fixed arbitrary unchaining of RuntimeError exceptions in
+ contextlib.contextmanager.
+ - bpo-29998: Pickling and copying ImportError now preserves name and path
+ attributes.
+ - bpo-29942: Fix a crash in itertools.chain.from_iterable when encountering
+ long runs of empty iterables.
+ - bpo-27863: Fixed multiple crashes in ElementTree caused by
+ race conditions and wrong types.
+ - bpo-28699: Fixed a bug in pools in multiprocessing.pool that raising an
+ exception at the very first of an iterable may swallow the exception or
+ make the program hang.
+ - bpo-25803: Avoid incorrect errors raised by Path.mkdir(exist_ok=True)
+ when the OS gives priority to errors such as EACCES over EEXIST.
+ - bpo-29861: Release references to tasks, their arguments and their results
+ as soon as they are finished in multiprocessing.Pool.
+ - bpo-29884: faulthandler: Restore the old sigaltstack during teardown.
+ - bpo-25455: Fixed crashes in repr of recursive buffered file-like objects.
+ - bpo-29800: Fix crashes in partial.__repr__ if the keys of partial.keywords
+ are not strings.
+ - bpo-29742: get_extra_info() raises exception if get called on closed
+ ssl transport.
+ - bpo-8256: Fixed possible failing or crashing input() if attributes
+ "encoding" or "errors" of sys.stdin or sys.stdout are not set or are
+ not strings.
+ - bpo-28298: Fix a bug that prevented array 'Q', 'L' and 'I' from accepting
+ big intables (objects that have __int__) as elements.
+ - bpo-29615: SimpleXMLRPCDispatcher no longer chains KeyError (or any other
+ exception) to exception(s) raised in the dispatched methods.
+ - bpo-29704: asyncio.subprocess.SubprocessStreamProtocol no longer closes
+ before all pipes are closed.
+ - bpo-29703: Fix asyncio to support instantiation of new event loops
+ in child processes.
+ - bpo-29376: Fix assertion error in threading._DummyThread.is_alive().
+ - bpo-29110: Fix file object leak in aifc.open() when file is given as a
+ filesystem path and is not in valid AIFF format.
+ - Issue #28961: Fix unittest.mock._Call helper: don't ignore the name
+ parameter anymore.
+ - bpo-29532: Altering a kwarg dictionary passed to functools.partial()
+ no longer affects a partial object after creation.
+ - Issue #28556: Various updates to typing module: typing.Counter,
+ typing.ChainMap, improved ABC caching, etc.
+ - Issue #29100: Fix datetime.fromtimestamp() regression introduced in
+ Python 3.6.0: check minimum and maximum years.
+ - Issue #29519: Fix weakref spewing exceptions during interpreter shutdown
+ when used with a rare combination of multiprocessing and custom codecs.
+ - Issue #29416: Prevent infinite loop in pathlib.Path.mkdir
+ - Issue #29444: Fixed out-of-bounds buffer access in the group() method of
+ the match object.
+ - Issue #29335: Fix subprocess.Popen.wait() when the child process has
+ exited to a stopped instead of terminated state (ex: when under ptrace).
+ - Issue #29290: Fix a regression in argparse that help messages would wrap
+ at non-breaking spaces.
+ - Issue #28735: Fixed the comparison of mock.MagickMock with mock.ANY.
+ - Issue #29011: Fix an important omission by adding Deque to the typing
+ module.
+ - Issue #29219: Fixed infinite recursion in the repr of uninitialized
+ ctypes.CDLL instances.
+ - Issue #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.
+ - Issue #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).
+ - Issue #27867: Function PySlice_GetIndicesEx() is replaced with a macro if
+ Py_LIMITED_API is set to the value between 0x03050400 and 0x03060000 (not
+ including) or 0x03060100 or higher.
+ - Issue #29083: Fixed the declaration of some public API functions.
+ PyArg_VaParse() and PyArg_VaParseTupleAndKeywords() were not available in
+ limited API. PyArg_ValidateKeywordArguments(), PyArg_UnpackTuple() and
+ Py_BuildValue() were not available in limited API of version < 3.3 when
+ PY_SSIZE_T_CLEAN is defined.
+ - bpo-26985: Add missing info of code object in inspect documentation.
+ - bpo-28929: Link the documentation to its source file on GitHub.
+ - bpo-25008: Document smtpd.py as effectively deprecated and add a pointer
+ to aiosmtpd, a third-party asyncio-based replacement.
+ - Issue #26355: Add canonical header link on each page to corresponding
+ major version of the documentation.
+ - Issue #29349: Fix Python 2 syntax in code for building the documentation.
+ - bpo-29243: Prevent unnecessary rebuilding of Python during ``make test``,
+ ``make install`` and some other make targets when configured with
+ ``--enable-optimizations``.
+ - bpo-23404: Don't regenerate generated files based on file modification
+ time anymore: the action is now explicit. Replace ``make touch`` with
+ ``make regen-all``.
+ - bpo-29643: Fix ``--enable-optimization`` didn't work.
+ - 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-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.
+ - Issue #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)
+ * Explicitly use the system python for byte compilation in postinst scripts.
+ Closes: #852163. LP: #1682934.
+
+ -- Matthias Klose <doko@debian.org> Wed, 07 Jun 2017 12:26:02 -0700
+
+python3.5 (3.5.3-1) unstable; urgency=medium
+
+ * Python 3.5.3 release.
+
+ -- Matthias Klose <doko@debian.org> Thu, 19 Jan 2017 15:11:04 +0100
+
+python3.5 (3.5.3~rc1-1) unstable; urgency=medium
+
+ * Python 3.5.3 release candidate 1.
+ - Issue #29073: bytearray formatting no longer truncates on first null byte.
+ - Issue #28932: Do not include <sys/random.h> if it does not exist.
+ - Issue #28147: Fix a memory leak in split-table dictionaries: setattr()
+ must not convert combined table into split table.
+ - Issue #25677: Correct the positioning of the syntax error caret for
+ indented blocks.
+ - Issue #29000: Fixed bytes formatting of octals with zero padding in
+ alternate form.
+ - Issue #15812: inspect.getframeinfo() now correctly shows the first line of
+ a context.
+ - Issue #29094: Offsets in a ZIP file created with extern file object and
+ modes "w" and "x" now are relative to the start of the file.
+ - Issue #13051: Fixed recursion errors in large or resized
+ curses.textpad.Textbox.
+ - Issue #29119: Fix weakrefs in the pure python version of
+ collections.OrderedDict move_to_end() method.
+ - Issue #9770: curses.ascii predicates now work correctly with negative
+ integers.
+ - Issue #28427: old keys should not remove new values from
+ WeakValueDictionary when collecting from another thread.
+ - Issue 28923: Remove editor artifacts from Tix.py.
+ - Issue #28871: Fixed a crash when deallocate deep ElementTree.
+ - Issue #19542: Fix bugs in WeakValueDictionary.setdefault() and
+ WeakValueDictionary.pop() when a GC collection happens in another
+ thread.
+ - Issue #20191: Fixed a crash in resource.prlimit() when pass a sequence that
+ doesn't own its elements as limits.
+ - Issue #28990: Fix SSL hanging if connection is closed before handshake
+ completed.
+ * Update symbols files.
+
+ -- Matthias Klose <doko@debian.org> Tue, 03 Jan 2017 05:40:57 +0100
+
+python3.5 (3.5.2-9) unstable; urgency=medium
+
+ * Update to 20161213 from the 3.5 branch.
+ - Issue #28512: Fixed setting the offset attribute of SyntaxError by
+ PyErr_SyntaxLocationEx() and PyErr_SyntaxLocationObject().
+ - Issue #5322: Fixed setting __new__ to a PyCFunction inside Python code.
+ - Issue #28779: multiprocessing.set_forkserver_preload() would crash the
+ forkserver process if a preloaded module instantiated some
+ multiprocessing objects such as locks.
+ - Issue #28847: dbm.dumb now supports reading read-only files and no longer
+ writes the index file when it is not changed.
+ - Issue #24142: Reading a corrupt config file left the parser in an
+ invalid state.
+ - Issue #28808: PyUnicode_CompareWithASCIIString() now never raises
+ exceptions.
+ * Update references in pdb(1). Closes: #840239.
+ * Update symbols files.
+
+ -- Matthias Klose <doko@debian.org> Tue, 13 Dec 2016 15:16:35 +0100
+
+python3.5 (3.5.2-8) unstable; urgency=medium
+
+ * Update to 20161121 from the 3.5 branch.
+ - Issue #19398: Extra slash no longer added to sys.path components
+ in case of empty compile-time PYTHONPATH components.
+ - Issue #27942: Fix memory leak in codeobject.c
+ - Issue #25659: In ctypes, prevent a crash calling the from_buffer() and
+ from_buffer_copy() methods on abstract classes like Array.
+ - Issue #28732: Fix crash in os.spawnv() with no elements in args.
+ - Issue #28485: Always raise ValueError for negative
+ compileall.compile_dir(workers=...) parameter,
+ even when multithreading is unavailable.
+ - Issue #28387: Fixed possible crash in _io.TextIOWrapper deallocator when
+ the garbage collector is invoked in other thread.
+ - Issue #28600: Optimize loop.call_soon().
+ - Issue #28613: Fix get_event_loop() return the current loop if
+ called from coroutines/callbacks.
+ - Issue #28639: Fix inspect.isawaitable to always return bool
+ - Issue #28652: Make loop methods reject socket kinds they do not support.
+ - Issue #28653: Fix a refleak in functools.lru_cache.
+ - Issue #28703: Fix asyncio.iscoroutinefunction to handle Mock objects.
+ - Issue #28666: Now test.support.rmtree is able to remove unwritable or
+ unreadable directories.
+ - Issue #23839: Various caches now are cleared before running every
+ test file.
+ - Issue #26359: Rename --with-optimiations to --enable-optimizations.
+
+ -- Matthias Klose <doko@debian.org> Tue, 22 Nov 2016 02:00:20 +0100
+
+python3.5 (3.5.2-7) unstable; urgency=medium
+
+ * Update to 20161103 from the 3.5 branch.
+ - Issue #28426: Fixed potential crash in PyUnicode_AsDecodedObject() in
+ debug build.
+ - Issue #23782: Fixed possible memory leak in _PyTraceback_Add() and
+ exception loss in PyTraceBack_Here().
+ - Issue #28379: Added sanity checks and tests for
+ PyUnicode_CopyCharacters().
+ - Issue #28376: The type of long range iterator is now registered as
+ Iterator.
+ - Issue #28376: The constructor of range_iterator now checks that step is
+ not 0.
+ - Issue #26906: Resolving special methods of uninitialized type now causes
+ implicit initialization of the type instead of a fail.
+ - Issue #18287: PyType_Ready() now checks that tp_name is not NULL.
+ - Issue #24098: Fixed possible crash when AST is changed in process of
+ compiling it.
+ - Issue #28350: String constants with null character no longer interned.
+ - Issue #26617: Fix crash when GC runs during weakref callbacks.
+ - Issue #27942: String constants now interned recursively in tuples and
+ frozensets.
+ - Issue #21578: Fixed misleading error message when ImportError called with
+ invalid keyword args.
+ - Issue #28203: Fix incorrect type in error message from
+ ``complex(1.0, {2:3})``.
+ - Issue #27517: LZMA compressor and decompressor no longer raise exceptions
+ if given empty data twice.
+ - Issue #28549: Fixed segfault in curses's addch() with ncurses6.
+ - Issue #28449: tarfile.open() with mode "r" or "r:" now tries to open a
+ tar file with compression before trying to open it without compression.
+ Otherwise it had 50% chance failed with ignore_zeros=True.
+ - Issue #23262: The webbrowser module now supports Firefox 36+ and derived
+ browsers.
+ - Issue #27939: Fixed bugs in tkinter.ttk.LabeledScale and tkinter.Scale
+ caused by representing the scale as float value internally in Tk.
+ tkinter.IntVar now works if float value is set to underlying Tk variable.
+ - Issue #28255: calendar.TextCalendar().prmonth() no longer prints a space
+ at the start of new line after printing a month's calendar.
+ - Issue #20491: The textwrap.TextWrapper class now honors non-breaking
+ spaces.
+ - Issue #28353: os.fwalk() no longer fails on broken links.
+ - Issue #25464: Fixed HList.header_exists() in tkinter.tix module by addin
+ a workaround to Tix library bug.
+ - Issue #28488: shutil.make_archive() no longer add entry "./" to ZIP
+ archive.
+ - Issue #24452: Make webbrowser support Chrome on Mac OS X.
+ - Issue #20766: Fix references leaked by pdb in the handling of SIGINT
+ handlers.
+ - Issue #26293: Fixed writing ZIP files that starts not from the start of
+ the file. Offsets in ZIP file now are relative to the start of the
+ archive in conforming to the specification.
+ - Issue #28321: Fixed writing non-BMP characters with binary format in
+ plistlib.
+ - Issue #28322: Fixed possible crashes when unpickle itertools objects from
+ incorrect pickle data.
+ - Fix possible integer overflows and crashes in the mmap module with
+ unusual usage patterns.
+ - Issue #1703178: Fix the ability to pass the --link-objects option to the
+ distutils build_ext command.
+ - Issue #28253: Fixed calendar functions for extreme months: 0001-01
+ and 9999-12.
+ - Issue #28275: Fixed possible use after free in the decompress()
+ methods of the LZMADecompressor and BZ2Decompressor classes.
+ - Issue #27897: Fixed possible crash in
+ sqlite3.Connection.create_collation() if pass invalid string-like object
+ as a name.
+ - Issue #27611: Fixed support of default root window in the tkinter.tix
+ module.
+ - Issue #28368: Refuse monitoring processes if the child watcher has
+ no loop attached.
+ - Issue #28369: Raise RuntimeError when transport's FD is used with
+ add_reader, add_writer, etc.
+ - Issue #28370: Speedup asyncio.StreamReader.readexactly.
+ - Issue #28371: Deprecate passing asyncio.Handles to run_in_executor.
+ - Issue #28372: Fix asyncio to support formatting of non-python coroutines.
+ - Issue #28399: Remove UNIX socket from FS before binding.
+ - Issue #27972: Prohibit Tasks to await on themselves.
+ - Issue #26923: Fix asyncio.Gather to refuse being cancelled once all
+ children are done.
+ - Issue #26796: Don't configure the number of workers for default
+ threadpool executor.
+ - Issue #15308: Add 'interrupt execution' (^C) to Shell menu.
+ - Issue #28513: Documented command-line interface of zipfile.
+ - Issue #28409: regrtest: fix the parser of command line arguments.
+ - Issue #28444: Fix missing extensions modules when cross compiling.
+ - Issue #28258: Fixed build with Estonian locale (python-config and
+ distclean targets in Makefile).
+ * Build using openssl 1.1. Closes: #835794.
+
+ -- Matthias Klose <doko@debian.org> Thu, 03 Nov 2016 12:10:16 +0100
+
+python3.5 (3.5.2-6) unstable; urgency=medium
+
+ * Update to 20160922 from the 3.5 branch.
+ - Issue #27955: Fallback on reading /dev/urandom device when the getrandom()
+ syscall fails with EPERM, for example when blocked by SECCOMP.
+ - Issue #28131: Fix a regression in zipimport's compile_source().
+ zipimport should use the same optimization level as the interpreter.
+ - Issue #25221: Fix corrupted result from PyLong_FromLong(0) when
+ Python is compiled with NSMALLPOSINTS = 0.
+ - Issue #28189: dictitems_contains no longer swallows compare errors.
+ - Issue #27348: In the traceback module, restore the formatting of
+ exception messages like "Exception: None". This fixes a regression
+ introduced in 3.5a2.
+ - Issue #25651: Allow falsy values to be used for msg parameter of
+ subTest().
+ - Fix UnboundLocalError in socket._sendfile_use_sendfile.
+ - Issue #28075: Check for ERROR_ACCESS_DENIED in Windows implementation of
+ os.stat().
+ - Issue #25270: Prevent codecs.escape_encode() from raising SystemError
+ when an empty bytestring is passed.
+ - Issue #28181: Get antigravity over HTTPS.
+ - Issue #25895: Enable WebSocket URL schemes in urllib.parse.urljoin.
+ - Issue #27599: Fixed buffer overrun in binascii.b2a_qp() and
+ binascii.a2b_qp().
+ - Issue #19003:m email.generator now replaces only \r and/or \n line
+ endings, per the RFC, instead of all unicode line endings.
+ - Issue #28019: itertools.count() no longer rounds non-integer step in
+ range between 1.0 and 2.0 to 1.
+ - Issue #25969: Update the lib2to3 grammar to handle the unpacking
+ generalizations added in 3.5.
+ - Issue #17582: xml.etree.ElementTree nows preserves whitespaces in
+ attributes.
+ - Issue #27456: asyncio: Set TCP_NODELAY by default.
+ - Issue #27906: Fix socket accept exhaustion during high TCP traffic.
+ - Issue #28174: Handle when SO_REUSEPORT isn't properly supported.
+ - Issue #26654: Inspect functools.partial in asyncio.Handle.__repr__.
+ - Issue #26909: Fix slow pipes IO in asyncio.
+ - Issue #28176: Fix callbacks race in asyncio.SelectorLoop.sock_connect.
+ - Issue #27759: Fix selectors incorrectly retain invalid file descriptors.
+ - Issue #27922: Stop IDLE tests from 'flashing' gui widgets on the screen.
+ - Add version to title of IDLE help window.
+ - Issue #25564: In section on IDLE -- console differences, mention that
+ using exec means that __builtins__ is defined for each statement.
+ - Issue #27952: Get Tools/scripts/fixcid.py working with Python 3 and
+ the current "re" module, avoid invalid Python backslash escapes,
+ and fix a bug parsing escaped C quote signs.
+ - Issue #26661: setup.py now detects system libffi with multiarch wrapper.
+ - Issue #28066: Fix the logic that searches build directories for generated
+ include files when building outside the source tree.
+ - Issue #15819: Remove redundant include search directory option for
+ building outside the source tree.
+ - Issue #27566: Fix clean target in freeze makefile.
+ - Issue #27705: Update message in validate_ucrtbase.py
+ * Don't build the fpectl module on hppa. Closes: #837314.
+
+ -- Matthias Klose <doko@debian.org> Thu, 22 Sep 2016 14:18:14 +0200
+
+python3.5 (3.5.2-5) unstable; urgency=medium
+
+ * Update to 20160910 from the 3.5 branch.
+ - Issue #25758: Prevents zipimport from unnecessarily encoding a filename.
+ - Issue #27812: Properly clear out a generator's frame's backreference to
+ the generator to prevent crashes in frame.clear().
+ - Issue #27811: Fix a crash when a coroutine that has not been awaited is
+ finalized with warnings-as-errors enabled.
+ - Issue #26020: set literal evaluation order did not match documented
+ behaviour.
+ - Issue #27936: The round() function accepted a second None argument
+ for some types but not for others. Fixed the inconsistency by
+ accepting None for all numeric types.
+ - Issue #14977: mailcap now respects the order of the lines in the mailcap
+ files ("first match"), as required by RFC 1542.
+ - Issue #24594: Validates persist parameter when opening MSI database
+ - Issue #28047: Fixed calculation of line length used for the base64 CTE
+ in the new email policies.
+ - Issue #27445: Don't pass str(_charset) to MIMEText.set_payload().
+ - Issue #22450: urllib now includes an "Accept: */*" header among the
+ default headers. This makes the results of REST API requests more
+ consistent and predictable especially when proxy servers are involved.
+ - lib2to3.pgen3.driver.load_grammar() now creates a stable cache file
+ between runs given the same Grammar.txt input regardless of the hash
+ randomization setting.
+ - Issue #27570: Avoid zero-length memcpy() etc calls with null source
+ pointers in the "ctypes" and "array" modules.
+ - Issue #22233: Break email header lines *only* on the RFC specified CR
+ and LF characters, not on arbitrary unicode line breaks. This also
+ fixes a bug in HTTP header parsing.
+ - Issue 27988: Fix email iter_attachments incorrect mutation of payload
+ list.
+ - Issue #27691: Fix ssl module's parsing of GEN_RID subject alternative
+ name fields in X.509 certs.
+ - Issue #27850: Remove 3DES from ssl module's default cipher list to
+ counter measure sweet32 attack (CVE-2016-2183).
+ - Issue #27766: Add ChaCha20 Poly1305 to ssl module's default ciper list.
+ (Required OpenSSL 1.1.0 or LibreSSL).
+ - Issue #26470: Port ssl and hashlib module to OpenSSL 1.1.0.
+ - Remove support for passing a file descriptor to os.access. It never
+ worked but previously didn't raise.
+ - Issue #12885: Fix error when distutils encounters symlink.
+ - Issue #27881: Fixed possible bugs when setting
+ sqlite3.Connection.isolation_level.
+ - Issue #27706: Restore deterministic behavior of random.Random().seed()
+ for string seeds using seeding version 1. Allows sequences of calls
+ to random() to exactly match those obtained in Python 2.
+ - Issue #27930: Improved behaviour of logging.handlers.QueueListener.
+ - Issue #21201: Improves readability of multiprocessing error message.
+ - Issue #27983: Cause lack of llvm-profdata tool when using clang as
+ required for PGO linking to be a configure time error rather than
+ make time when --with-optimizations is enabled. Also improve our
+ ability to find the llvm-profdata tool on MacOS and some Linuxes.
+ - Issue #26307: The profile-opt build now applys PGO to the built-in
+ modules.
+ - Issue #26359: Add the --with-optimizations configure flag.
+ * Fix invalid code in pyhash/siphash24. LP: #1620754. Issue #28055.
+ * Disable the Pgen cache tests; not shipping the pickled grammar files.
+ * Update symbols files.
+
+ -- Matthias Klose <doko@debian.org> Sat, 10 Sep 2016 12:24:58 +0200
+
+python3.5 (3.5.2-4) unstable; urgency=medium
+
+ * Update to 20160830 from the 3.5 branch.
+ - Issue #27587: Fix another issue found by PVS-Studio: Null pointer check
+ after use of 'def' in _PyState_AddModule().
+ - Issue #27782: Multi-phase extension module import now correctly allows the
+ ``m_methods`` field to be used to add module level functions to instances
+ of non-module types returned from ``Py_create_mod``.
+ - Issue #27487: Warn if a submodule argument to "python -m" or
+ runpy.run_module() is found in sys.modules after parent packages are
+ imported, but before the submodule is executed.
+ - Issue #27558: Fix a SystemError in the implementation of "raise"
+ statement. In a brand new thread, raise a RuntimeError since there is no
+ active exception to reraise.
+ - Issue #27861: Fixed a crash in sqlite3.Connection.cursor() when a factory
+ creates not a cursor.
+ - Issue #19884: Avoid spurious output on OS X with Gnu Readline.
+ - Issue #10513: Fix a regression in Connection.commit(). Statements should
+ not be reset after a commit.
+ - A new version of typing.py from https://github.com/python/typing:
+ - Collection (only for 3.6) (Issue #27598)
+ - Add FrozenSet to __all__ (upstream #261)
+ - fix crash in _get_type_vars() (upstream #259)
+ - Remove the dict constraint in ForwardRef._eval_type (upstream #252)
+ - Issue #27539: Fix unnormalised ``Fraction.__pow__`` result in the case
+ of negative exponent and negative base.
+ - Issue #21718: cursor.description is now available for queries using CTEs.
+ - Issue #2466: posixpath.ismount now correctly recognizes mount points which
+ the user does not have permission to access.
+ - Issue #27773: Correct some memory management errors server_hostname in
+ _ssl.wrap_socket().
+ - Issue #26750: unittest.mock.create_autospec() now works properly for
+ subclasses of property() and other data descriptors.
+ - In the curses module, raise an error if window.getstr() or window.instr()
+ is passed a negative value.
+ - Issue #27783: Fix possible usage of uninitialized memory in
+ operator.methodcaller.
+ - Issue #27774: Fix possible Py_DECREF on unowned object in _sre.
+ - Issue #27760: Fix possible integer overflow in binascii.b2a_qp.
+ - Issue #27758: Fix possible integer overflow in the _csv module for large
+ record lengths.
+ - Issue #27714: text_textview and test_autocomplete now pass when re-run
+ in the same process. This occurs when test_idle fails when run with the
+ -w option but without -jn. Fix warning from test_config.
+ - Issue #25507: IDLE no longer runs buggy code because of its tkinter
+ imports. Users must include the same imports required to run directly
+ in Python.
+ - Issue #27452: add line counter and crc to IDLE configHandler test dump.
+ - Issue #27787: Call gc.collect() before checking each test for "dangling
+ threads", since the dangling threads are weak references.
+ - Issue #27713: Suppress spurious build warnings when updating importlib's
+ bootstrap files.
+ - Issue #25825: Correct the references to Modules/python.exp and ld_so_aix,
+ which are required on AIX. This updates references to an installation
+ path that was changed in 3.2a4, and undoes changed references to the
+ build tree that were made in 3.5.0a1.
+ * Disable PGO build on armhf (bus errors in the python executable).
+
+ -- Matthias Klose <doko@debian.org> Tue, 30 Aug 2016 21:08:42 +0200
+
+python3.5 (3.5.2-3) unstable; urgency=medium
+
+ * Update to 20160805 from the 3.5 branch.
+ - Issue #27419: Standard __import__() no longer look up "__import__" in
+ globals or builtins for importing submodules or "from import".
+ Fixed handling an error of non-string package name.
+ - Issue #27514: Make having too many statically nested blocks a SyntaxError
+ instead of SystemError.
+ - Issue #27473: Fixed possible integer overflow in bytes and bytearray
+ concatenations.
+ - Issue #27507: Add integer overflow check in bytearray.extend().
+ - Issue #27581: Don't rely on wrapping for overflow check in
+ PySequence_Tuple().
+ - Issue #27443: __length_hint__() of bytearray iterators no longer return a
+ negative integer for a resized bytearray.
+ - Issue #27568: Prevent HTTPoxy attack (CVE-2016-1000110). Ignore the
+ HTTP_PROXY variable when REQUEST_METHOD environment is set, which
+ indicates that the script is in CGI mode.
+ - Issue #27656: Do not assume sched.h defines any SCHED_* constants.
+ - Issue #27130: In the "zlib" module, fix handling of large buffers
+ (typically 4 GiB) when compressing and decompressing. Previously, inputs
+ were limited to 4 GiB, and compression and decompression operations did
+ not properly handle results of 4 GiB.
+ - Issue #27533: Release GIL in nt._isdir
+ - Issue #17711: Fixed unpickling by the persistent ID with protocol 0.
+ - Issue #27522: Avoid an unintentional reference cycle in email.feedparser.
+ - Issue #26844: Fix error message for imp.find_module() to refer to 'path'
+ instead of 'name'.
+ - Issue #23804: Fix SSL zero-length recv() calls to not block and not raise
+ an error about unclean EOF.
+ - Issue #27466: Change time format returned by http.cookie.time2netscape,
+ confirming the netscape cookie format and making it consistent with
+ documentation.
+ - Issue #26664: Fix activate.fish by removing mis-use of ``$``.
+ - Issue #22115: Fixed tracing Tkinter variables: trace_vdelete() with wrong
+ mode no longer break tracing, trace_vinfo() now always returns a list of
+ pairs of strings, tracing in the "u" mode now works.
+ - Fix a scoping issue in importlib.util.LazyLoader which triggered an
+ UnboundLocalError when lazy-loading a module that was already put into
+ sys.modules.
+ - Issue #27079: Fixed curses.ascii functions isblank(), iscntrl() and
+ ispunct().
+ - Issue #26754: Some functions (compile() etc) accepted a filename argument
+ encoded as an iterable of integers. Now only strings and byte-like
+ objects are accepted.
+ - Issue #27048: Prevents distutils failing on Windows when environment
+ variables contain non-ASCII characters
+ - Issue #27330: Fixed possible leaks in the ctypes module.
+ - Issue #27238: Got rid of bare excepts in the turtle module.
+ - Issue #27122: When an exception is raised within the context being
+ managed by a contextlib.ExitStack() and one of the exit stack generators
+ catches and raises it in a chain, do not re-raise the original exception
+ when exiting, let the new chained one through. This avoids the PEP 479
+ bug described in issue25782.
+ - [Security] Issue #27278: Fix os.urandom() implementation using
+ getrandom() on Linux.
+ - Issue #26386: Fixed ttk.TreeView selection operations with item id's
+ containing spaces.
+ - [Security] Issue #22636: Avoid shell injection problems with
+ ctypes.util.find_library().
+ - Issue #16182: Fix various functions in the "readline" module to use the
+ locale encoding, and fix get_begidx() and get_endidx() to return code
+ point indexes.
+ - Issue #27392: Add loop.connect_accepted_socket().
+ - Issue #27245: IDLE: Cleanly delete custom themes and key bindings.
+ - Issue #26754: PyUnicode_FSDecoder() accepted a filename argument encoded
+ as an iterable of integers. Now only strings and bytes-like objects are
+ accepted.
+ - Issue #27369: In test_pyexpat, avoid testing an error message detail that
+ changed in Expat 2.2.0.
+ - Issue #27332: Fixed the type of the first argument of module-level
+ functions generated by Argument Clinic.
+ - Issue #27418: Fixed Tools/importbench/importbench.py.
+ - Issue #27453: CPP invocation in configure must use CPPFLAGS.
+ - Issue #27641: The configure script now inserts comments into the makefile
+ to prevent the pgen and _freeze_importlib executables from being cross-
+ compiled.
+ - Issue #26662: Set PYTHON_FOR_GEN in configure as the Python program to be
+ used for file generation during the build.
+ * Revert the proposed patch for asyncio issue 366, doesn't work anymore,
+ and not applied upstream..
+
+ -- Matthias Klose <doko@debian.org> Fri, 05 Aug 2016 10:07:14 +0200
+
+python3.5 (3.5.2-2) unstable; urgency=medium
+
+ * asyncio: Fix callbacks race in SelectorLoop.sock_connect, proposed patch
+ taken from https://github.com/python/asyncio/pull/366.
+ * asyncio: Fix NameError in asyncio.sslproto. Closes: #827453.
+
+ -- Matthias Klose <doko@debian.org> Tue, 05 Jul 2016 13:33:36 +0200
+
+python3.5 (3.5.2-1) unstable; urgency=medium
+
+ * Python 3.5.2 release.
+ - Issue #26867: Ubuntu's openssl OP_NO_SSLv3 is forced on by default;
+ fix test.
+ - Issue #27365: Allow non-ascii in idlelib/NEWS.txt.
+
+ -- Matthias Klose <doko@debian.org> Mon, 27 Jun 2016 08:22:49 +0200
+
+python3.5 (3.5.2~rc1-3) unstable; urgency=medium
+
+ * Fix building with the wheel files in the source package.
+
+ -- Matthias Klose <doko@debian.org> Mon, 13 Jun 2016 11:33:26 +0200
+
+python3.5 (3.5.2~rc1-1) unstable; urgency=medium
+
+ * Python 3.5.2 release candidate 1.
+ - Issue #15657: Delete incorrect statement from PyMethodDef documentation.
+ - Issue #27289: Prevent test_urllib2net failures due to EOFError raised
+ by ftplib.
+ - Issue #25455: Clean up reference loops created in tests for recursive.
+ - Issue #27190: Raise NotSupportedError if sqlite3 is older than 3.3.1.
+ - Issue #27188: Fix various sqlite3 documentation errors.
+ - Issue #15476: Make "code object" its own entry in the index.
+ - Issue #8491: Add link to Gnu Readline configuration documentation.
+ - Issue #24617: Add comment for os.mkdir about mode quirks.
+ - Issue #27280: Fix typo in IPv6Network documentation.
+ - Issue #17500, and https://github.com/python/pythondotorg/issues/945:
+ Remove unused and outdated icons.
+ - Issue #20900: distutils register command now decodes HTTP responses
+ correctly.
+ - Issue #5124: Paste with selection should always replace.
+ This is how paste work on Windows, Mac, modern Linux apps, and ttk
+ widgets. The exception was X11 tk widgets.
+ - Issue #27223: aio: Fix _read_ready and _write_ready to respect _conn_lost.
+ - Issue #22970: asyncio: Fix inconsistency cancelling Condition.wait.
+ - Issue #22558: Add remaining doc links to source code for Python-coded
+ modules.
+ - Issue #21386: Implement missing IPv4Address.is_global property.
+ - Issue #27194: superfluous truncate calls in tarfile.py slow down
+ extraction.
+ - Issue #14209: pkgutil.iter_zipimport_modules ignores the prefix for
+ packages.
+ - Issue #24136: Document generalized unpacking, PEP 448.
+ - Issue #27286: Fixed compiling BUILD_MAP_UNPACK_WITH_CALL opcode. Calling
+ function with generalized unpacking (PEP 448) and conflicting keyword
+ names could cause undefined behavior.
+ - Issue #25455: Fixed a crash in repr of ElementTree.Element with recursive
+ tag.
+ * Extend debian/copyright to the files shipped in the wheel files.
+
+ -- Matthias Klose <doko@debian.org> Mon, 13 Jun 2016 07:58:29 +0200
+
+python3.5 (3.5.1-16) unstable; urgency=high
+
+ * Restore the distutils-init patch, only applied on upstream trunk.
+
+ -- Matthias Klose <doko@debian.org> Fri, 10 Jun 2016 11:03:40 +0200
+
+python3.5 (3.5.1-15) unstable; urgency=high
+
+ * Fix bad update of the distutils-install-layout patch.
+
+ -- Matthias Klose <doko@debian.org> Fri, 10 Jun 2016 00:38:59 +0200
+
+python3.5 (3.5.1-14) unstable; urgency=medium
+
+ * Update to 20160609 from the 3.5 branch.
+ - A new version of typing.py provides several new classes and
+ features: @overload outside stubs, Reversible, DefaultDict, Text,
+ ContextManager, Type[], NewType(), TYPE_CHECKING, and numerous bug
+ fixes (note that some of the new features are not yet implemented in
+ mypy or other static analyzers). Also classes for PEP 492
+ (Awaitable, AsyncIterable, AsyncIterator) have been added (in fact
+ they made it into 3.5.1 but were never mentioned).
+ - Issue #25738: Stop http.server.BaseHTTPRequestHandler.send_error() from
+ sending a message body for 205 Reset Content. Also, don't send Content
+ header fields in responses that don't have a body.
+ - Issue #21313: Fix the "platform" module to tolerate when sys.version
+ contains truncated build information.
+ - Issue #26839: On Linux, :func:`os.urandom` now calls ``getrandom()`` with
+ ``GRND_NONBLOCK`` to fall back on reading ``/dev/urandom`` if the urandom
+ entropy pool is not initialized yet. Closes: #824379.
+ - Issue #27164: In the zlib module, allow decompressing raw Deflate streams
+ with a predefined zdict.
+ - Issue #24291: Fix wsgiref.simple_server.WSGIRequestHandler to completely
+ write data to the client. Previously it could do partial writes and
+ truncate data. Also, wsgiref.handler.ServerHandler can now handle stdout
+ doing partial writes, but this is deprecated.
+ - Issue #26809: Add ``__all__`` to :mod:`string`.
+ - Issue #26373: subprocess.Popen.communicate now correctly ignores
+ BrokenPipeError when the child process dies before .communicate()
+ is called in more/all circumstances.
+ - Issue #24759: Make clear in idlelib.idle_test.__init__ that the directory
+ is a private implementation of test.test_idle and tool for maintainers.
+ - Issue #27196: Stop 'ThemeChanged' warnings when running IDLE tests.
+ These persisted after other warnings were suppressed in #20567.
+ - Issue #20567: Revise idle_test/README.txt with advice about avoiding
+ tk warning messages from tests. Apply advice to several IDLE tests.
+ - Issue #26884: Fix linking extension modules for cross builds.
+ - Issue #26014: Update 3.x packaging documentation:
+ * "See also" links to the new docs are now provided in the legacy pages
+ * links to setuptools documentation have been updated
+ - Issue #27229: Fix the cross-compiling pgen rule for in-tree builds.
+ * Don't run multiprocessing tests during the profiling build.
+
+ -- Matthias Klose <doko@debian.org> Thu, 09 Jun 2016 17:41:54 +0200
+
+python3.5 (3.5.1-13) unstable; urgency=medium
+
+ * Update to 20160603 from the 3.5 branch.
+ - Issue #26168: Fixed possible refleaks in failing Py_BuildValue() with
+ the "N" format unit.
+ - Issue #26991: Fix possible refleak when creating a function with
+ annotations.
+ - Issue #27039: Fixed bytearray.remove() for values greater than 127.
+ - Issue #23640: int.from_bytes() no longer bypasses constructors for
+ subclasses.
+ - Issue #27138: Fix the doc comment for FileFinder.find_spec().
+ - Issue #27147: Mention PEP 420 in the importlib docs.
+ - Issue #21776: distutils.upload now correctly handles HTTPError.
+ - Issue #27114: Fix SSLContext._load_windows_store_certs fails with
+ PermissionError.
+ - Issue #18383: Avoid creating duplicate filters when using filterwarnings
+ and simplefilter.
+ - Issue #27057: Fix os.set_inheritable() on Android, ioctl() is blocked by
+ SELinux and fails with EACCESS. The function now falls back to fcntl().
+ - Issue #27014: Fix infinite recursion using typing.py.
+ - Issue #14132: Fix urllib.request redirect handling when the target only
+ has a query string.
+ - Issue #17214: The "urllib.request" module now percent-encodes non-ASCII
+ bytes found in redirect target URLs. Some servers send Location header
+ fields with non-ASCII bytes, but "http.client" requires the request
+ target to be ASCII-encodable, otherwise a UnicodeEncodeError is raised.
+ - Issue #26892: Honor debuglevel flag in urllib.request.HTTPHandler.
+ - Issue #22274: In the subprocess module, allow stderr to be redirected to
+ stdout even when stdout is not redirected.
+ - Issue #26807: mock_open 'files' no longer error on readline at
+ end of file.
+ - Issue #26977: Removed unnecessary, and ignored, call to sum of squares
+ helper in statistics.pvariance.
+ - Issue #26848: Fix asyncio/subprocess.communicate() to handle empty input.
+ - Issue #27040: Add loop.get_exception_handler method
+ - Issue #27041: asyncio: Add loop.create_future method
+ * IDLE changes:
+ - Issue #27117: Make colorizer htest and turtledemo work with dark themes.
+ Move code for configuring text widget colors to a new function.
+ - Issue #26673: When tk reports font size as 0, change to size 10.
+ Such fonts on Linux prevented the configuration dialog from opening.
+ - Issue #21939: Add test for IDLE's percolator.
+ - Issue #21676: Add test for IDLE's replace dialog.
+ - Issue #18410: Add test for IDLE's search dialog.
+ - Issue #21703: Add test for IDLE's undo delegator.
+ - Issue #27044: Add ConfigDialog.remove_var_callbacks to stop memory leaks.
+ - Issue #23977: Add more asserts to test_delegator.
+ - Issue #20640: Add tests for idlelib.configHelpSourceEdit.
+ - In the 'IDLE-console differences' section of the IDLE doc, clarify
+ how running with IDLE affects sys.modules and the standard streams.
+ - Issue #25507: fix incorrect change in IOBinding that prevented printing.
+ Augment IOBinding htest to include all major IOBinding functions.
+ - Issue #25905: Revert unwanted conversion of ' to ’ RIGHT SINGLE QUOTATION
+ MARK in README.txt and open this and NEWS.txt with 'ascii'.
+ Re-encode CREDITS.txt to utf-8 and open it with 'utf-8'.
+ * Rebuild to pick up the GNU triplet change on i386 archs. Addresses: #826128.
+
+ -- Matthias Klose <doko@debian.org> Fri, 03 Jun 2016 01:07:42 +0200
+
+python3.5 (3.5.1-12) unstable; urgency=medium
+
+ * Update to 20160509 from the 3.5 branch.
+ - Issue #26811: gc.get_objects() no longer contains a broken tuple with
+ NULL pointer.
+ - Issue #20120: Use RawConfigParser for .pypirc parsing, removing support
+ for interpolation unintentionally added with move to Python 3. Behavior
+ no longer does any interpolation in .pypirc files, matching behavior in
+ Python 2.7 and Setuptools 19.0.
+ - Issue #25745: Fixed leaking a userptr in curses panel destructor.
+ - Issue #26881: The modulefinder module now supports extended opcode
+ arguments.
+ - Issue #23815: Fixed crashes related to directly created instances of
+ types in _tkinter and curses.panel modules.
+ - Issue #17765: weakref.ref() no longer silently ignores keyword arguments.
+ - Issue #26873: xmlrpc now raises ResponseError on unsupported type tags
+ instead of silently return incorrect result.
+ - Issue #26881: modulefinder now works with bytecode with extended args.
+ - Issue #26711: Fixed the comparison of plistlib.Data with other types.
+ - Issue #24114: Fix an uninitialized variable in `ctypes.util`.
+ - Issue #26864: In urllib.request, change the proxy bypass host checking
+ against no_proxy to be case-insensitive, and to not match unrelated host
+ names that happen to have a bypassed hostname as a suffix.
+ - Issue #26634: recursive_repr() now sets __qualname__ of wrapper.
+ - Issue #26804: urllib.request will prefer lower_case proxy environment
+ variables over UPPER_CASE or Mixed_Case ones.
+ - Issue #26837: assertSequenceEqual() now correctly outputs non-stringified
+ differing items (like bytes in the -b mode).
+ This affects assertListEqual() and assertTupleEqual().
+ - Issue #26041: Remove "will be removed in Python 3.7" from deprecation
+ messages of platform.dist() and platform.linux_distribution().
+ - Issue #26822: itemgetter, attrgetter and methodcaller objects no longer
+ silently ignore keyword arguments.
+ - Issue #26733: Disassembling a class now disassembles class and static
+ methods.
+ - Issue #26801: Fix error handling in :func:`shutil.get_terminal_size`,
+ catch :exc:`AttributeError` instead of :exc:`NameError`.
+ - Issue #24838: tarfile's ustar and gnu formats now correctly calculate name
+ and link field limits for multibyte character encodings like utf-8.
+ - Issue #26657: Fix directory traversal vulnerability with http.server on
+ Windows.
+ - Issue #26736: Used HTTPS for external links in the documentation if
+ possible.
+ - Issue #22359: Disable the rules for running _freeze_importlib and pgen
+ when cross-compiling. The output of these programs is normally saved
+ with the source code anyway, and is still regenerated when doing a
+ native build. Closes: #820509.
+ - Issue #21668: Link audioop, _datetime, _ctypes_test modules to libm.
+ - Issue #26799: Fix python-gdb.py: don't get C types once when the Python
+ code is loaded, but get C types on demand. The C types can change if
+ python-gdb.py is loaded before the Python executable.
+ * Fix issue #26673, runtime error in idle3. LP: #1574892.
+ * Update symbols files.
+
+ -- Matthias Klose <doko@debian.org> Mon, 09 May 2016 13:00:17 +0200
+
+python3.5 (3.5.1-11) unstable; urgency=medium
+
+ * Update to 20160330 from the 3.5 branch.
+ - Issue #26659: Make the builtin slice type support cycle collection.
+ - Issue #26718: super.__init__ no longer leaks memory if called multiple
+ times. NOTE: A direct call of super.__init__ is not endorsed!
+ - Issue #25339: PYTHONIOENCODING now has priority over locale in setting
+ the error handler for stdin and stdout.
+ - Issue #26717: Stop encoding Latin-1-ized WSGI paths with UTF-8.
+ - Issue #26735: Fix :func:`os.urandom` on Solaris 11.3 and newer when
+ reading more than 1,024 bytes: call ``getrandom()`` multiple times with
+ a limit of 1024 bytes per call.
+ - Issue #16329: Add .webm to mimetypes.types_map.
+ - Issue #13952: Add .csv to mimetypes.types_map.
+ - Issue #26709: Fixed Y2038 problem in loading binary PLists.
+ - Issue #23735: Handle terminal resizing with Readline 6.3+ by installing
+ our own SIGWINCH handler.
+ - Issue #26586: In http.server, respond with "413 Request header fields too
+ large" if there are too many header fields to parse, rather than killing
+ the connection and raising an unhandled exception.
+ - Issue #22854: Change BufferedReader.writable() and
+ BufferedWriter.readable() to always return False.
+ - Issue #6953: Rework the Readline module documentation to group related
+ functions together, and add more details such as what underlying Readline
+ functions and variables are accessed.
+
+ -- Matthias Klose <doko@debian.org> Sun, 17 Apr 2016 18:14:06 +0200
+
+python3.5 (3.5.1-10) unstable; urgency=medium
+
+ * Update to 20160330 from the 3.5 branch.
+
+ -- Matthias Klose <doko@debian.org> Thu, 31 Mar 2016 00:46:26 +0200
+
+python3.5 (3.5.1-9) unstable; urgency=medium
+
+ * Update to 20160323 from the 3.5 branch.
+ * Always build _math.o with -fPIC.
+
+ -- Matthias Klose <doko@debian.org> Wed, 23 Mar 2016 11:47:21 +0100
+
+python3.5 (3.5.1-8) unstable; urgency=medium
+
+ * Update to 20160318 from the 3.5 branch.
+ * Fix python3-venv with updated python-pip packages (Barry Warsaw).
+ Closes: #815014, #815864.
+ * Fix generating devhelp documentation (Simon McVittie).
+ Closes: #816299. LP: #1553633.
+
+ -- Matthias Klose <doko@debian.org> Fri, 18 Mar 2016 16:12:19 +0100
+
+python3.5 (3.5.1-7) unstable; urgency=medium
+
+ * Update to 20160224 from the 3.5 branch.
+ * python3.5-venv: Drop the dependency on python-setuptools-whl,
+ depend on python-pip-whl (>= 8.0.2-7).
+ * Don't run the test_socket test, hangs on some buildds.
+
+ -- Matthias Klose <doko@debian.org> Wed, 24 Feb 2016 12:28:57 +0100
+
+python3.5 (3.5.1-6) unstable; urgency=medium
+
+ * Update to 20160221 from the 3.5 branch.
+
+ -- Matthias Klose <doko@debian.org> Mon, 22 Feb 2016 00:11:32 +0100
+
+python3.5 (3.5.1-5) unstable; urgency=medium
+
+ * Update to 20160113 from the 3.5 branch.
+
+ -- Matthias Klose <doko@debian.org> Wed, 13 Jan 2016 16:09:18 +0100
+
+python3.5 (3.5.1-4) unstable; urgency=medium
+
+ * Update to 20160111 from the 3.5 branch.
+
+ -- Matthias Klose <doko@debian.org> Mon, 11 Jan 2016 21:50:55 +0100
+
+python3.5 (3.5.1-3) unstable; urgency=medium
+
+ * Update to 20160105 from the 3.5 branch.
+ * Fix maintainer scripts with findutils 4.6. Closes: #809079.
+
+ -- Matthias Klose <doko@debian.org> Tue, 05 Jan 2016 12:13:30 +0100
+
+python3.5 (3.5.1-2) unstable; urgency=medium
+
+ * Disable LTO on Debian/s390x.
+ * Don't run test_signal on alpha, currently breaks the testsuite.
+
+ -- Matthias Klose <doko@debian.org> Thu, 10 Dec 2015 15:34:41 +0100
+
+python3.5 (3.5.1-1) unstable; urgency=medium
+
+ * Python 3.5.1 release.
+ * Fix building architecture independent packages only. Closes: #806870.
+ * Update symbols files for i386.
+ * d/p/fix-sslv3-test.diff: properly handle Ubuntu's openssl having OP_NO_SSLv3
+ forced on by default (Marc Deslauriers).
+
+ -- Matthias Klose <doko@debian.org> Mon, 07 Dec 2015 11:34:52 +0100
+
+python3.5 (3.5.1~rc1-2) unstable; urgency=medium
+
+ * Build-depend on time.
+
+ -- Matthias Klose <doko@debian.org> Tue, 24 Nov 2015 08:26:06 +0100
+
+python3.5 (3.5.1~rc1-1) unstable; urgency=medium
+
+ * Python 3.5.1 release candidate 1.
+ * Don't ship menu files anymore, just desktop files.
+ * Update symbols file.
+
+ -- Matthias Klose <doko@debian.org> Mon, 23 Nov 2015 22:10:38 +0100
+
+python3.5 (3.5.0-4) unstable; urgency=medium
+
+ * Update to 20151028 from the 3.5 branch.
+ - Issue #25274: sys.setrecursionlimit() now raises a RecursionError if the
+ new recursion limit is too low depending at the current recursion depth.
+ Modify also the "lower-water mark" formula to make it monotonic. This mark
+ is used to decide when the overflowed flag of the thread state is reset.
+ - Issue #25447: The lru_cache() wrapper objects now can be copied and
+ pickled (by returning the original object unchanged).
+ - Issue #25390: typing: Don't crash on Union[str, Pattern].
+ - Issue #25441: asyncio: Raise error from drain() when socket is closed.
+ - Issue #25410: Cleaned up and fixed minor bugs in C implementation of
+ OrderedDict.
+ - Issue #25411: Improved Unicode support in SMTPHandler through better use
+ of the email package.
+ - Issue #25407: Remove mentions of the formatter module being removed in
+ Python 3.6.
+ - Issue #25406: Fixed a bug in C implementation of OrderedDict.move_to_end()
+ that caused segmentation fault or hang in iterating after moving several
+ items to the start of ordered dict.
+ - Issue #25380: Fixed protocol for the STACK_GLOBAL opcode in
+ pickletools.opcodes.
+ - Issue #25471: Sockets returned from accept() shouldn't appear to be
+ nonblocking.
+ - Issue #25440: Fix output of python-config --extension-suffix.
+
+ -- Matthias Klose <doko@debian.org> Wed, 28 Oct 2015 16:31:37 +0100
+
+python3.5 (3.5.0-3) unstable; urgency=medium
+
+ * Update to 20151011 from the 3.5 branch.
+ - Idle updates.
+ - Issue #24402: Fix input() to prompt to the redirected stdout when
+ sys.stdout.fileno() fails.
+ - Issue #24806: Prevent builtin types that are not allowed to be subclassed
+ from being subclassed through multiple inheritance.
+ - Issue #24848: Fixed a number of bugs in UTF-7 decoding of misformed data.
+ - Issue #25280: Import trace messages emitted in verbose (-v) mode are no
+ longer formatted twice.
+ - Issue #25003: On Solaris 11.3 or newer, os.urandom() now uses the
+ getrandom() function instead of the getentropy() function. The getentropy()
+ function is blocking to generate very good quality entropy, os.urandom()
+ doesn't need such high-quality entropy.
+ - Issue #25182: The stdprinter (used as sys.stderr before the io module is
+ imported at startup) now uses the backslashreplace error handler.
+ - Issue #25131: Make the line number and column offset of set/dict literals
+ and comprehensions correspond to the opening brace.
+ - Issue #25364: zipfile now works in threads disabled builds.
+ - Issue #25328: smtpd's SMTPChannel now correctly raises a ValueError if
+ both decode_data and enable_SMTPUTF8 are set to true.
+ - Issue #25316: distutils raises OSError instead of DistutilsPlatformError
+ when MSVC is not installed.
+ - Issue #23972: Updates asyncio datagram create method allowing reuseport
+ and reuseaddr socket options to be set prior to binding the socket.
+ Mirroring the existing asyncio create_server method the reuseaddr option
+ for datagram sockets defaults to True if the O/S is 'posix' (except if
+ the platform is Cygwin).
+ - Issue #25304: Add asyncio.run_coroutine_threadsafe(). This lets you
+ submit a coroutine to a loop from another thread, returning a
+ concurrent.futures.Future.
+ - Issue #25232: Fix CGIRequestHandler to split the query from the URL at the
+ first question mark (?) rather than the last.
+ - Issue #24657: Prevent CGIRequestHandler from collapsing slashes in the
+ query part of the URL as if it were a path.
+ - Issue #24483: C implementation of functools.lru_cache() now calculates
+ key's hash only once.
+ - Issue #22958: Constructor and update method of weakref.WeakValueDictionary
+ now accept the self and the dict keyword arguments.
+ - Issue #22609: Constructor of collections.UserDict now accepts the self
+ keyword argument.
+ - Issue #25111: Fixed comparison of traceback.FrameSummary.
+ - Issue #25262. Added support for BINBYTES8 opcode in Python implementation
+ of unpickler.
+ - Issue #25034: Fix string.Formatter problem with auto-numbering and
+ nested format_specs.
+ - Issue #25233: Rewrite the guts of asyncio.Queue and
+ asyncio.Semaphore to be more understandable and correct.
+ - Issue #25203: Failed readline.set_completer_delims() no longer left the
+ module in inconsistent state.
+ - Issue #23600: Default implementation of tzinfo.fromutc() was returning
+ wrong results in some cases.
+ - Issue #23329: Allow the ssl module to be built with older versions of
+ LibreSSL.
+ - Issue #25319: When threading.Event is reinitialized, the underlying
+ condition should use a regular lock rather than a recursive lock.
+ - Issue #25099: Make test_compileall not fail when a entry on sys.path
+ cannot be written to.
+ - Issue #23919: Prevents assert dialogs appearing in the test suite.
+ * Back-out the local patch for issue 21264, supposed to be fixed by #25099.
+ * Adjust setting DH_COMPAT for dh_movefiles with updated debhelper supporting
+ globbing of arguments. Closes: #800247.
+ * pydoc: use the pager command if available. Addresses: #799555.
+
+ -- Matthias Klose <doko@debian.org> Sun, 11 Oct 2015 11:05:38 +0200
+
+python3.5 (3.5.0-2) unstable; urgency=medium
+
+ * Update to 20150924 from the 3.5 branch.
+ * Expect the test_code_module test to fail in the autopkg tests.
+ See upstream issue #25109.
+ * Provide some user-friendly advice when `python3 -m venv` fails because the
+ python3-venv package is not installed (Barry Warsaw).
+
+ -- Matthias Klose <doko@debian.org> Thu, 24 Sep 2015 01:01:34 +0200
+
+python3.5 (3.5.0-1) unstable; urgency=medium
+
+ * Python 3.5.0 release.
+ * Drop the no-zip-on-sys.path patch; not worth saving, and the test suite
+ needs adjustments ...
+ * Mark the test_site test as failing. Investigate why this fails.
+ The package has one sitedir less than expected.
+
+ -- Matthias Klose <doko@debian.org> Sun, 13 Sep 2015 16:38:26 +0200
+
+python3.5 (3.5.0~rc3-1) unstable; urgency=medium
+
+ * Python 3.5.0 release candidate 3.
+
+ -- Matthias Klose <doko@debian.org> Tue, 08 Sep 2015 09:56:15 +0200
+
+python3.5 (3.5.0~rc2-1) unstable; urgency=medium
+
+ * Python 3.5.0 release candidate 2.
+
+ -- Matthias Klose <doko@debian.org> Tue, 25 Aug 2015 22:29:07 +0200
+
+python3.5 (3.5.0~rc1-1) unstable; urgency=medium
+
+ * Python 3.5.0 release candidate 1.
+ * Update symbols file.
+
+ -- Matthias Klose <doko@debian.org> Wed, 12 Aug 2015 16:57:46 +0200
+
+python3.5 (3.5.0~b4-1) unstable; urgency=medium
+
+ * Python 3.5.0 beta 4.
+
+ -- Matthias Klose <doko@debian.org> Mon, 27 Jul 2015 12:27:48 +0200
+
+python3.5 (3.5.0~b3-2) unstable; urgency=medium
+
+ * Fix expansion of makefile macros for _sysconfigdata. Issue #24705.
+ LP: #1477759.
+
+ -- Matthias Klose <doko@debian.org> Fri, 24 Jul 2015 15:25:23 +0200
+
+python3.5 (3.5.0~b3-1) unstable; urgency=medium
+
+ * Python 3.5.0 beta 3.
+
+ -- Matthias Klose <doko@debian.org> Mon, 06 Jul 2015 13:55:07 +0200
+
+python3.5 (3.5.0~b2-1) unstable; urgency=medium
+
+ * Python 3.5.0 beta 2.
+ * Make the build reproducible (Jérémy Bobbio). Closes: #786959.
+ - Pass time of latest debian/changelog entry to sphinx via SPHINXOPTS.
+ - Do not store a timestamps when compressing devhelp.
+ * Pass DATE and TIME macros matching the current debian/changelog entry
+ when building getbuildinfo.o.
+
+ -- Matthias Klose <doko@debian.org> Mon, 01 Jun 2015 12:18:33 +0200
+
+python3.5 (3.5.0~b1-1ubuntu1) wily; urgency=medium
+
+ * Disable pgo optimization on i386.
+
+ -- Matthias Klose <doko@ubuntu.com> Tue, 26 May 2015 23:30:38 +0200
+
+python3.5 (3.5.0~b1-1) unstable; urgency=medium
+
+ * Python 3.5.0 beta 1.
+ * Refresh patches.
+ * Update symbols files.
+
+ -- Matthias Klose <doko@debian.org> Tue, 26 May 2015 02:08:13 +0200
+
+python3.5 (3.5.0~a4-5) unstable; urgency=medium
+
+ * Update to 20150519 from the trunk.
+ - Fix issue #24226, parsing of many sequential one-line 'def' statements.
+ * Don't rename extensions when they already have the multiarch tag.
+
+ -- Matthias Klose <doko@debian.org> Tue, 19 May 2015 09:55:39 +0200
+
+python3.5 (3.5.0~a4-4) unstable; urgency=medium
+
+ * Update to 20150518 from the trunk.
+ - Fix build on big endian targets.
+ * Work around issue #24226, byte compilation of IN.py.
+ * Disable PGO (fails to build in unstable).
+
+ -- Matthias Klose <doko@debian.org> Mon, 18 May 2015 13:48:38 +0200
+
+python3.5 (3.5.0~a4-3) unstable; urgency=medium
+
+ * Update to 20150517 from the trunk.
+
+ -- Matthias Klose <doko@debian.org> Sun, 17 May 2015 17:22:56 +0200
+
+python3.5 (3.5.0~a4-2) experimental; urgency=medium
+
+ * Update to 20150421 from the trunk.
+ * Fix renaming of extensions. Closes: #783090.
+
+ -- Matthias Klose <doko@debian.org> Wed, 22 Apr 2015 14:41:45 +0200
+
+python3.5 (3.5.0~a4-1) experimental; urgency=medium
+
+ * Python 3.5.0 alpha 4.
+ * Update to 20150420 from the trunk.
+ * Build debug builds with -Og.
+
+ -- Matthias Klose <doko@debian.org> Mon, 20 Apr 2015 20:59:53 +0200
+
+python3.5 (3.5.0~a3-1) experimental; urgency=medium
+
+ * Python 3.5.0 alpha 3.
+ * Update to 20150415 from the trunk.
+
+ -- Matthias Klose <doko@debian.org> Wed, 15 Apr 2015 21:43:00 +0200
+
+python3.4 (3.4.3-3) experimental; urgency=medium
+
+ * Update to 20150311 from the 3.4 branch.
+ * Relax the version check for mpdecimal (all required patches applied
+ in the distro version of mpdecimal 2.4.0).
+ * When using GCC versions older than 4.9 for extension builds, automagically
+ mangle -fstack-protector-strong to -fstack-protector.
+
+ -- Matthias Klose <doko@debian.org> Sat, 11 Apr 2015 20:50:40 +0200
+
+python3.4 (3.4.3-2) experimental; urgency=medium
+
+ * debian/tests: Use init system agnostic "service" command instead of
+ upstart specific "stop". Also drop unnecessary "status" call right after
+ stopping apport (Martin Pitt).
+
+ -- Matthias Klose <doko@debian.org> Tue, 10 Mar 2015 20:28:20 +0100
+
+python3.4 (3.4.3-1) experimental; urgency=medium
+
+ * Python 3.4.3 release.
+ * Changes since 20141202 (3.4.2-4):
+ - Issue #22896: Avoid using PyObject_AsCharBuffer(),
+ PyObject_AsReadBuffer(), and PyObject_AsWriteBuffer().
+ - Issue #21295: Revert some changes (issue #16795) to AST line numbers and
+ column offsets that constituted a regression.
+ - Issue #21408: The default __ne__() now returns NotImplemented if __eq__()
+ returned NotImplemented.
+ - Issue #23321: Fixed a crash in str.decode() when error handler returned
+ replacment string longer than mailformed input data.
+ - Issue #23048: Fix jumping out of an infinite while loop in the pdb.
+ - Issue #23165: Perform overflow checks before allocating memory in the
+ _Py_char2wchar function.
+ - Issue #23099: Closing io.BytesIO with exported buffer is rejected now to
+ prevent corrupting exported buffer.
+ - Issue #23363: Fix possible overflow in itertools.permutations.
+ - Issue #23364: Fix possible overflow in itertools.product.
+ - Issue #23366: Fixed possible integer overflow in itertools.combinations.
+ - Issue #23369: Fixed possible integer overflow in
+ _json.encode_basestring_ascii.
+ - Issue #23353: Fix the exception handling of generators in
+ PyEval_EvalFrameEx(). At entry, save or swap the exception state even if
+ PyEval_EvalFrameEx() is called with throwflag=0. At exit, the exception
+ state is now always restored or swapped, not only if why is WHY_YIELD or
+ WHY_RETURN.
+ - Issue #18518: timeit now rejects statements which can't be compiled
+ outside a function or a loop (e.g. "return" or "break").
+ - Issue #23094: Fixed readline with frames in Python implementation of
+ pickle.
+ - Issue #23268: Fixed bugs in the comparison of ipaddress classes.
+ - Issue #21408: Removed incorrect implementations of __ne__() which didn't
+ returned NotImplemented if __eq__() returned NotImplemented. The default
+ __ne__() now works correctly.
+ - Issue #19996: :class:`email.feedparser.FeedParser` now handles
+ (malformed) headers with no key rather than amusing the body has started.
+ - Issue #23248: Update ssl error codes from latest OpenSSL git master.
+ - Issue #23098: 64-bit dev_t is now supported in the os module.
+ - Issue #23250: In the http.cookies module, capitalize "HttpOnly" and
+ "Secure" as they are written in the standard.
+ - Issue #23063: In the disutils' check command, fix parsing of reST with
+ code or code-block directives.
+ - Issue #23209, #23225: selectors.BaseSelector.close() now clears its
+ internal reference to the selector mapping to break a reference cycle.
+ - Issue #21356: Make ssl.RAND_egd() optional to support LibreSSL. The
+ availability of the function is checked during the compilation.
+ - Issue #20896, #22935: The :func:`ssl.get_server_certificate` function
+ now uses the :data:`~ssl.PROTOCOL_SSLv23` protocol by default, not
+ :data:`~ssl.PROTOCOL_SSLv3`, for maximum compatibility and support
+ platforms where :data:`~ssl.PROTOCOL_SSLv3` support is disabled.
+ - Issue #23111: In the ftplib, make ssl.PROTOCOL_SSLv23 the default
+ protocol version.
+ - Issue #23132: Mitigate regression in speed and clarity in
+ functools.total_ordering.
+ - Issue #22585: On OpenBSD 5.6 and newer, os.urandom() now calls
+ getentropy(), instead of reading /dev/urandom, to get pseudo-random
+ bytes.
+ - Issue #23112: Fix SimpleHTTPServer to correctly carry the query string
+ and fragment when it redirects to add a trailing slash.
+ - Issue #23093: In the io, module allow more operations to work on detached
+ streams.
+ - Issue #19104: pprint now produces evaluable output for wrapped strings.
+ - Issue #23071: Added missing names to codecs.__all__.
+ - Issue #15513: Added a __sizeof__ implementation for pickle classes.
+ - Issue #19858: pickletools.optimize() now aware of the MEMOIZE opcode, can
+ produce more compact result and no longer produces invalid output if
+ input data contains MEMOIZE opcodes together with PUT or BINPUT opcodes.
+ - Issue #22095: Fixed HTTPConnection.set_tunnel with default port.
+ The port value in the host header was set to "None".
+ - Issue #23016: A warning no longer produces an AttributeError when the
+ program is run with pythonw.exe.
+ - Issue #21775: shutil.copytree(): fix crash when copying to VFAT. An
+ exception handler assumed that that OSError objects always have a
+ 'winerror' attribute. That is not the case, so the exception handler
+ itself raised AttributeError when run on Linux (and, presumably,
+ any other non-Windows OS).
+ - Issue #1218234: Fix inspect.getsource() to load updated source of
+ reloaded module.
+ - Issue #22959: In the constructor of http.client.HTTPSConnection, prefer
+ the context's check_hostname attribute over the *check_hostname*
+ parameter.
+ - Issue #23009: Make sure selectors.EpollSelecrtor.select() works when no
+ FD is registered.
+ - Issue #20577: Configuration of the max line length for the
+ FormatParagraph extension has been moved from the General tab of the
+ Idle preferences dialog to the FormatParagraph tab of the Config
+ Extensions dialog.
+ - Issue #16893: Update Idle doc chapter to match current Idle and add new
+ information.
+ - Issue #23180: Rename IDLE "Windows" menu item to "Window".
+ - Issue #19548: Added some additional checks to test_codecs to ensure that
+ statements in the updated documentation remain accurate.
+ - Issue #15506: Use standard PKG_PROG_PKG_CONFIG autoconf macro in the
+ configure script.
+ - Issue #22935: Allow the ssl module to be compiled if openssl doesn't
+ support SSL 3.
+ - Issue #22079: PyType_Ready() now checks that statically allocated type
+ has no dynamically allocated bases.
+ - Issue #19548: Update the codecs module documentation to better cover the
+ distinction between text encodings and other codecs, together with other
+ clarifications.
+ - Issue #22914: Update the Python 2/3 porting HOWTO to describe a more
+ automated approach.
+ - Issue #22735: Fix many edge cases (including crashes) involving custom
+ mro() implementations.
+ - Issue #23399: pyvenv creates relative symlinks where possible.
+ - Issue #23392: Added tests for marshal C API that works with FILE*.
+ - Issue #18982: Add tests for CLI of the calendar module.
+ - Issue #23345: Prevent test_ssl failures with large OpenSSL patch level
+ values (like 0.9.8zc).
+ * Remove LTO sections from the static libraries.
+
+ -- Matthias Klose <doko@debian.org> Thu, 26 Feb 2015 10:07:08 +0100
+
+python3.4 (3.4.2-4) unstable; urgency=medium
+
+ * Fix issue #22935: Fix ssl module when SSLv3 protocol is not supported.
+ * Fix issue #16043: Add a default limit for the amount of data
+ xmlrpclib.gzip_decode will return. CVE-2013-1753. Closes: #742927.
+ * Disable ensurepip for the system installation, only enable it for virtual
+ environments. Closes: #772730.
+
+ -- Matthias Klose <doko@debian.org> Sat, 27 Dec 2014 12:23:33 +0100
+
+python3.4 (3.4.2-3) unstable; urgency=medium
+
+ * Update to 20141202 from the 3.4 branch.
+ - Issue #20335: bytes constructor now raises TypeError when encoding or
+ errors is specified with non-string argument.
+ - Issue #21971: Update turtledemo doc and add module to the index.
+ - Issue #21032. Fixed socket leak if HTTPConnection.getresponse() fails.
+ - Issue #22960: Add a context argument to xmlrpclib.ServerProxy constructor.
+ - Issue #22915: SAX parser now supports files opened with file descriptor
+ or bytes path.
+ - Issue #22609: Constructors and update methods of mapping classes in the
+ collections module now accept the self keyword argument.
+ - Issue #22788: Add *context* parameter to logging.handlers.HTTPHandler.
+ - Issue #22921: Allow SSLContext to take the *hostname* parameter even if
+ OpenSSL doesn't support SNI.
+ - Issue #22894: TestCase.subTest() would cause the test suite to be stopped
+ when in failfast mode, even in the absence of failures.
+ - Issue #22638: SSLv3 is now disabled throughout the standard library.
+ It can still be enabled by instantiating a SSLContext manually.
+ - Issue #22370: Windows detection in pathlib is now more robust.
+ - Issue #22841: Reject coroutines in asyncio add_signal_handler().
+ - Issue #22838: All test_re tests now work with unittest test discovery.
+ - Issue #21514: The documentation of the json module now refers to new
+ JSON RFC 7159 instead of obsoleted RFC 4627.
+ - Issue #22314: pydoc now works when the LINES environment variable is set.
+ - IDLE updates.
+ * Fix byte-code removal for the __phello__ module (mismatching source
+ and byte-code file name). Closes: #769769.
+ * Let ensurepip use a temporary location for the copy of the wheels.
+ Remove the ad-hoc /usr/lib/python-wheels location on package purge.
+ Let python3.4-venv break python3-pip (<< 1.5.6-4). Closes: #769449.
+ * Don't pass default compiler search directories in the pkgconfig file.
+ Closes: #770936.
+ * Don't run pyexpat.test_exception as an autopkg test, requires a source
+ file.
+ * Allow building and testing without SSLv3 support (Kurt Roeckx).
+ Addresses: #768611.
+ * Fix issue 22966, when byte compiling, keep the base name of a file
+ containing dots. Closes: #769769.
+
+ -- Matthias Klose <doko@debian.org> Tue, 02 Dec 2014 14:39:00 +0100
+
+python3.4 (3.4.2-2) unstable; urgency=medium
+
+ * Repackage the upstream source without the bundled ensurepip wheels (using
+ package format 3.0 (quilt)).
+ * Update to 20141112 from the 3.4 branch.
+ - Issue #19524: Fixed resource leak in the HTTP connection when an invalid
+ response is received.
+ - Issue #22216: smtplib now resets its state more completely after a quit.
+ The most obvious consequence of the previous behavior was a STARTTLS
+ failure during a connect/starttls/quit/connect/starttls sequence.
+ - Issue #22185: Fix an occasional RuntimeError in threading.Condition.wait()
+ caused by mutation of the waiters queue without holding the lock.
+ - Issue #22182: Use e.args to unpack exceptions correctly in
+ distutils.file_util.move_file.
+ - The webbrowser module now uses subprocess's start_new_session=True rather
+ than a potentially risky preexec_fn=os.setsid call.
+ - Issue #22191: Fix warnings.__all__.
+ - Issue #8797: Raise HTTPError on failed Basic Authentication immediately.
+ - Issue #21166: Prevent possible segfaults and other random failures of
+ python --generate-posix-vars in pybuilddir.txt build target.
+ - Idle changes:
+ - Issue #17390: Adjust Editor window title; remove 'Python',
+ move version to end.
+ - Issue #14105: Idle debugger breakpoints no longer disappear
+ when inseting or deleting lines.
+ - Issue #17172: Turtledemo can now be run from Idle.
+ - Issue #22236: Tkinter tests now don't reuse default root window.
+ New root window is created for every test class.
+ - Tk changes:
+ - Issue #22226: First letter no longer is stripped from the "status" key
+ in the result of Treeview.heading().
+ - Issue #22051: turtledemo no longer reloads examples to re-run them.
+ Initialization of variables and gui setup should be done in main(),
+ which is called each time a demo is run, but not on import.
+ - Issue #21933: Turtledemo users can change the code font size with a
+ menu selection or control(command) '-' or '+' or control-mousewheel.
+ - Issue #21597: The separator between the turtledemo text pane and the
+ drawing canvas can now be grabbed and dragged with a mouse. The code
+ text pane can be widened to easily view or copy the full width of the
+ text.
+ The canvas can be widened on small screens.
+ - Issue #18132: Turtledemo buttons no longer disappear when the window
+ is shrunk.
+ - Issue #22236: Fixed Tkinter images copying operations in NoDefaultRoot
+ mode.
+ * Fix maintainer scripts for byte-code removal. Closes: #769079.
+
+ -- Matthias Klose <doko@debian.org> Thu, 13 Nov 2014 04:33:52 +0100
+
+python3.4 (3.4.2-1) unstable; urgency=medium
+
+ * Python 3.4.2 release.
+ * Refresh patches.
+ * Bump standards version to 3.9.6.
+
+ -- Matthias Klose <doko@debian.org> Wed, 08 Oct 2014 11:25:34 +0200
+
+python3.4 (3.4.2~rc1-1) unstable; urgency=medium
+
+ * Python 3.4.2 release candidate 1.
+ * Update to 20140930 from the 3.4 branch.
+
+ -- Matthias Klose <doko@debian.org> Tue, 30 Sep 2014 01:51:50 +0200
+
+python3.4 (3.4.1-11) unstable; urgency=medium
+
+ * Update to 20140910 from the 3.4 branch.
+
+ -- Matthias Klose <doko@debian.org> Wed, 10 Sep 2014 20:21:04 +0200
+
+python3.4 (3.4.1-10) unstable; urgency=medium
+
+ * Update to 20140818 from the 3.4 branch.
+ * Build-depend on dpkg-dev (>= 1.17.11).
+
+ -- Matthias Klose <doko@debian.org> Mon, 18 Aug 2014 10:00:55 +0200
+
+python3.4 (3.4.1-9) unstable; urgency=medium
+
+ * Update to 20140810 from the 3.4 branch.
+
+ -- Matthias Klose <doko@debian.org> Sun, 10 Aug 2014 14:53:46 +0200
+
+python3.4 (3.4.1-8) unstable; urgency=medium
+
+ * Update to 20140726 from the 3.4 branch.
+ * Move turtledemo from libpython3.4-testsuite to python3.4-examples.
+ * Call dpkg -L in the maintainer scripts with an architecture qualifier
+ for M-A: same packages. Closes: #754914.
+
+ -- Matthias Klose <doko@debian.org> Sat, 26 Jul 2014 14:16:56 +0200
+
+python3.4 (3.4.1-7) unstable; urgency=medium
+
+ * Update to 20140706 from the 3.4 branch.
+
+ -- Matthias Klose <doko@debian.org> Sun, 06 Jul 2014 21:37:36 +0200
+
+python3.4 (3.4.1-6) unstable; urgency=medium
+
+ * Fix logic to disable running the pystone benchmark on KFreeBSD (Steven
+ Chamberlain).
+
+ -- Matthias Klose <doko@ubuntu.com> Mon, 09 Jun 2014 12:06:18 +0200
+
+python3.4 (3.4.1-5) unstable; urgency=medium
+
+ * Update to 20140608 from the 3.4 branch.
+ * Disable running the pystone benchmark on KFreeBSD.
+
+ -- Matthias Klose <doko@debian.org> Sun, 08 Jun 2014 11:43:44 +0200
+
+python3.4 (3.4.1-4) unstable; urgency=medium
+
+ * Disable running the pybench benchmark on KFreeBSD.
+
+ -- Matthias Klose <doko@debian.org> Sat, 07 Jun 2014 14:01:35 +0200
+
+python3.4 (3.4.1-3) unstable; urgency=medium
+
+ * Update to 20140605 from the 3.4 branch.
+ - pull in pyvenv changes.
+ * Update the ensurepip-wheels patch (Barry Warsaw).
+ * Fix python3.4-venv package removal.
+
+ -- Matthias Klose <doko@debian.org> Thu, 05 Jun 2014 11:57:51 +0200
+
+python3.4 (3.4.1-2) unstable; urgency=medium
+
+ * Update to 20140603 from the 3.4 branch.
+ * Remove the __pycache__ directories on libpython3.4-testsuite package
+ removal. Closes: #749999.
+ * In the autopkg tests, set HOME to the temporary home directory after
+ the su call.
+ * In the autopkg tests, make $ADTTMP accessible to the su user, and
+ re-enable the test_site autopkg test.
+ * Don't try to access the pip module in ensurepip, when the wheels
+ are not available.
+
+ -- Matthias Klose <doko@debian.org> Tue, 03 Jun 2014 23:58:48 +0200
+
+python3.4 (3.4.1-1) unstable; urgency=medium
+
+ * Python 3.4.1 release.
+ * Set a temporary home directory for the build and the autopkg tests.
+ * Fix issue #17752, test_distutils failures in the installed location.
+ * Update pydoc_data/topics.py, broken in the release candidate.
+ * Run again the test_code_module test in the autopkg tests.
+ * Fix issue #21264, test_compileall test failures in the installed
+ location. Re-enable in autopkg tests. LP: #1264554.
+ * ensurepip and pyvenv:
+ - Split out a python3.4-venv package, include the pyvenv-3.4 binary
+ and the ensurepip package.
+ - Adjust the ensurepip patch so that the wheels are installed from
+ the universal wheel packages (Barry Warsaw).
+ - Let ensurepip read wheel dependencies from a file shipped in the
+ -whl packages.
+ - Remove any version check on required pip and setuptools versions.
+ These are handled within these packages if necessary.
+ * Re-enable the pgo build.
+
+ -- Matthias Klose <doko@debian.org> Wed, 21 May 2014 22:17:32 +0200
+
+python3.4 (3.4.1~rc1-1) unstable; urgency=medium
+
+ * Python 3.4.1 release candidate 1.
+ * Don't run test_code_module in the autopkg test environment, fails there
+ but succeeds during the build. See issue #17756. Applied workaround
+ for the test case.
+
+ -- Matthias Klose <doko@debian.org> Mon, 05 May 2014 16:10:23 +0200
+
+python3.4 (3.4.0+20140427-1) unstable; urgency=medium
+
+ * Update to 20140427 from the 3.4 branch.
+ * Fix dependency for the -testsuite package: Closes: #745879.
+
+ -- Matthias Klose <doko@debian.org> Sun, 27 Apr 2014 18:48:54 +0200
+
+python3.4 (3.4.0+20140425-1) unstable; urgency=medium
+
+ * Update to 20140425 from the 3.4 branch.
+ * Don't try to byte-compile bad syntax files in the testsuite.
+
+ -- Matthias Klose <doko@debian.org> Fri, 25 Apr 2014 13:52:11 +0200
+
+python3.4 (3.4.0+20140417-1) unstable; urgency=medium
+
+ * Update to 20140417 from the 3.4 branch.
+ - Fix the test_site test failure.
+ * Repackage as a new tarball and remove the wheels shipped with ensurepip.
+ * Re-enable running some tests, disable some tests:
+ - Re-enable test_platform, test_subprocess, test_code_module, test_pydoc,
+ - Fix a distutils test error, skip a Solaris distutils test error.
+ - Skip the test_platform encoding test, failing with the lsb-release patch.
+ - Skip tests which are failing with python3.4.zip removed from sys.path.
+ Tracked in issue #21249.
+ * Byte-compile the files in the libpython3.4-testsuite package.
+ * d/p/distutils-install-layout.diff, d/p/site-locations.diff: Adjust the
+ "am I in a virtual environment" tests to include checking
+ sys.base_prefix != sys.prefix. This is the definitive such test for
+ pyvenv created virtual environments (Barry Warsaw).
+ * Disallow running ensurepip with the system python, when not used in
+ a virtual environment (Barry Warsaw).
+ * Don't yet install the ensurepip module, requires further work.
+ ensurepip wants to install bundled modules setuptools and python-pip,
+ which should be built from the distro packages instead of using the
+ bundled code.
+ * python3.4-dbg: Add a python3.4-dbg.py symlink.
+ * Remove the linecache patch, not needed anymore in 3.4.
+ * Remove the disable-utimes patch, not needed anymore since glibc-2.4.
+ * Remove the statvfs-f_flag-constants, avoid-rpath, hurd-path_max,
+ kfreebsd-xattrs, freebsd-testsuite and ncurses-configure patches
+ applied upstream.
+ * Don't add runtime paths for libraries found in multiarch locations.
+
+ -- Matthias Klose <doko@debian.org> Thu, 17 Apr 2014 21:05:04 +0200
+
+python3.4 (3.4.0-2) unstable; urgency=medium
+
+ * Update to 20140407 from the 3.4 branch.
+ - Issue #21134: Fix segfault when str is called on an uninitialized
+ UnicodeEncodeError, UnicodeDecodeError, or UnicodeTranslateError object.
+ - Issue #19537: Fix PyUnicode_DATA() alignment under m68k.
+ - Issue #21155: asyncio.EventLoop.create_unix_server() now raises
+ a ValueError if path and sock are specified at the same time.
+ - Issue #21149: Improved thread-safety in logging cleanup during
+ interpreter shutdown.
+ - Issue #20145: `assertRaisesRegex` and `assertWarnsRegex` now raise a
+ TypeError if the second argument is not a string or compiled regex.
+ - Issue #21058: Fix a leak of file descriptor in
+ :func:`tempfile.NamedTemporaryFile`, close the file descriptor if
+ :func:`io.open` fails.
+ - Issue #21013: Enhance ssl.create_default_context() when used for server
+ side sockets to provide better security by default.
+ - Issue #20633: Replace relative import by absolute import.
+ - Issue #20980: Stop wrapping exception when using ThreadPool.
+ - Issue #21082: In os.makedirs, do not set the process-wide umask.
+ Note this changes behavior of makedirs when exist_ok=True.
+ - Issue #20990: Fix issues found by pyflakes for multiprocessing.
+ - Issue #21015: SSL contexts will now automatically select an elliptic
+ curve for ECDH key exchange on OpenSSL 1.0.2 and later, and otherwise
+ default to "prime256v1".
+ - Issue #20816: Fix inspect.getcallargs() to raise correct TypeError for
+ missing keyword-only arguments.
+ - Issue #20817: Fix inspect.getcallargs() to fail correctly if more
+ than 3 arguments are missing.
+ - Issue #6676: Ensure a meaningful exception is raised when attempting
+ to parse more than one XML document per pyexpat xmlparser instance.
+ - Issue #20942: PyImport_ImportFrozenModuleObject() no longer sets __file__
+ to match what importlib does; this affects _frozen_importlib as well as
+ any module loaded using imp.init_frozen().
+ - Documentation, tools, demo and test updates.
+ * Depend on the python3-tk packages in the autopkg tests.
+ * Fix LTO builds with GCC 4.9.
+
+ -- Matthias Klose <doko@debian.org> Mon, 07 Apr 2014 11:46:02 +0200
+
+python3.4 (3.4.0-1) unstable; urgency=medium
+
+ * Python 3.4.0 release.
+ * Update to 20140322 from the 3.4 branch.
+
+ * Build without ffi on or1k. Addresses: #738519.
+ * Update autopkg tests (Martin Pitt):
+ - Don't fail if apport is not installed.
+ - Call su with explicit shell, as nobody has nologin as default shell now.
+ - Only use $SUDO_USER if that user actually exists in the testbed.
+ - Drop obsolete chowning of $TMPDIR and $ADTTMP; with current autopkgtest
+ $TMPDIR has appropriate permissions, and $ADTTMP is not being used.
+
+ -- Matthias Klose <doko@debian.org> Sat, 22 Mar 2014 13:39:34 +0100
+
+python3.4 (3.4~rc2-1) unstable; urgency=medium
+
+ * Python 3.4 release candidate 2.
+
+ -- Matthias Klose <doko@debian.org> Mon, 24 Feb 2014 10:40:55 +0100
+
+python3.4 (3.4~rc1-1) unstable; urgency=medium
+
+ * Python 3.4 release candidate 1.
+
+ -- Matthias Klose <doko@debian.org> Tue, 11 Feb 2014 13:38:50 +0100
+
+python3.4 (3.4~b3-1) unstable; urgency=medium
+
+ * Python 3.4 beta 3.
+
+ -- Matthias Klose <doko@debian.org> Mon, 27 Jan 2014 10:54:10 +0000
+
+python3.4 (3.4~b2-1) unstable; urgency=medium
+
+ * Python 3.4 beta 2.
+ * Configure --with-system-libmpdec.
+
+ -- Matthias Klose <doko@debian.org> Sun, 05 Jan 2014 23:34:17 +0100
+
+python3.4 (3.4~b1-5ubuntu2) trusty; urgency=medium
+
+ * Disable the test_dbm autopkg test, failing from time to time ...
+
+ -- Matthias Klose <doko@ubuntu.com> Fri, 03 Jan 2014 02:25:31 +0100
+
+python3.4 (3.4~b1-5ubuntu1) trusty; urgency=medium
+
+ * Build for Tcl/Tk 8.6.
+
+ -- Matthias Klose <doko@ubuntu.com> Thu, 02 Jan 2014 18:05:27 +0100
+
+python3.4 (3.4~b1-5) unstable; urgency=medium
+
+ * Update to 20131231 from the trunk.
+ - Fix issue #20070, don't run test_urllib2net when network resources
+ are not enabled.
+ * Move the _sitebuiltins module into libpython3.4-minimal.
+ * distutils: On installation with --install-layout=deb, rename extensions
+ to include the multiarch tag.
+ Renaming of extensions for python3.4 is currently not done by dh-python.
+ See Debian #733128.
+ * autopkg tests:
+ - Update debian/tests/control to refer to python3.4.
+ - Generate locales for running the autopkg tests.
+ - Disable some currently failing autopkg tests. LP: #1264554.
+ - Disable test_compileall for the autopkg tests, fails only there.
+ * Don't run test_faulthandler on Aarch64, hangs on the buildds.
+ See LP: #1264354.
+
+ -- Matthias Klose <doko@debian.org> Tue, 31 Dec 2013 13:29:08 +0100
+
+python3.4 (3.4~b1-4) unstable; urgency=medium
+
+ * Update to 20131225 from the trunk.
+ * Fix python3.4--config --configdir. Closes: #733050.
+
+ -- Matthias Klose <doko@debian.org> Wed, 25 Dec 2013 21:56:04 +0100
+
+python3.4 (3.4~b1-3) experimental; urgency=medium
+
+ * Update to 20131221 from the trunk.
+
+ -- Matthias Klose <doko@debian.org> Sat, 21 Dec 2013 15:20:38 +0100
+
+python3.4 (3.4~b1-2) experimental; urgency=low
+
+ * Update to 20131202 from the trunk.
+ * Fix dbg symbols file for i386.
+ * Don't provide python3.4-dbm, available in a separate package.
+ * (Build-)depend on net-tools, test_uuid requires ifconfig.
+ * Fix distutils.sysconfig.get_makefile_filename().
+ * Move operator module to the -minimal package. Closes: #731100.
+
+ -- Matthias Klose <doko@debian.org> Mon, 02 Dec 2013 14:36:44 +0100
+
+python3.4 (3.4~b1-1) experimental; urgency=low
+
+ * Python 3.4 beta 1.
+
+ -- Matthias Klose <doko@debian.org> Sun, 24 Nov 2013 23:21:49 +0100
+
+python3.3 (3.3.3-2) unstable; urgency=low
+
+ * Update to 20131123 from the 3.3 branch.
+ * Update hurd-path_max.diff.
+
+ -- Matthias Klose <doko@debian.org> Sat, 23 Nov 2013 08:57:21 +0100
+
+python3.3 (3.3.3-1) unstable; urgency=low
+
+ * Python 3.3.3 release.
+ * Update to 20131119 from the 3.3 branch.
+ * Regenerate the patches.
+ * Update the symbols files.
+ * Fix test support when the running kernel doesn't handle port reuse.
+ * libpython3.3-minimal replaces libpython3.3-stdlib (<< 3.2.3-7).
+ Closes: #725240.
+
+ -- Matthias Klose <doko@debian.org> Tue, 19 Nov 2013 08:46:55 +0100
+
+python3.3 (3.3.2-7) unstable; urgency=low
+
+ * Update to 20130918 from the 3.3 branch.
+ * Update symbols file.
+ * Fail the build if extensions for the minimal package are not in
+ the libpython-minimal package. Closes: #723624.
+ * Fix indentation in regenerated platform-lsbrelease.diff (Dmitry Shachnev).
+ LP: #1220508.
+ * Point to the python3-tk (instead of the python-tk) package when missing.
+ LP: #1184082.
+
+ -- Matthias Klose <doko@debian.org> Wed, 18 Sep 2013 12:19:47 +0200
+
+python3.3 (3.3.2-6) unstable; urgency=medium
+
+ * Update to 20130917 from the 3.3 branch.
+ - Fix SSL module to handle NULL bytes inside subjectAltNames general
+ names (CVE-2013-4238). Closes: #719567.
+ * Don't run the curses autopkg test.
+ * Set Multi-Arch attributes for binary packages.
+ * Fix multiarch include header for sparc64. Closes: #714802.
+
+ -- Matthias Klose <doko@debian.org> Tue, 17 Sep 2013 15:12:00 +0200
+
+python3.3 (3.3.2-5) unstable; urgency=low
+
+ * Update to 20130803 from the 3.3 branch.
+ - Fix fcntl test case on KFreeBSD (Petr Salinger).
+ * Disable some socket tests on KFreeBSD (Petr Salinger).
+ * Fix multiarch include header for sparc64. Closes: #714802.
+ * Update package descriptions (Filipus Klutiero). Closes: #715801.
+
+ -- Matthias Klose <doko@debian.org> Sun, 04 Aug 2013 17:38:35 +0200
+
+python3.3 (3.3.2-4) unstable; urgency=low
+
+ * Update to 20130612 from the 3.3 branch.
+ * Refresh patches.
+ * Don't run consistency check for cross builds.
+ * Really skip byte compile of non-existing sitecustomize.py.
+ * Fix the multiarch header file for mips64 (YunQiang Su). Closes: #710374.
+
+ -- Matthias Klose <doko@debian.org> Wed, 12 Jun 2013 22:55:02 +0200
+
+python3.3 (3.3.2-3) unstable; urgency=low
+
+ * Update to 20130527 from the 3.3 branch.
+ - Fix #17980, possible abuse of ssl.match_hostname() for denial of service
+ using certificates with many wildcards (CVE-2013-2099). Closes: #708530.
+ * Disable the test_io test on armel, armhf, mips, mipsel. Hangs the
+ buildds.
+ * Don't try to byte-compile sitecustomize.py if the target of the
+ symlink doesn't exist anymore. Addresses: #709157.
+ * Fix directory removal in maintainer scripts. Closes: #709963.
+ * Handle byte compilation in python3.3{-minimal,}, byte removal in
+ libpython3.3{-minimal,-stdlib}.
+ * Backport patch to fix issue #13146, possible race conditions when writing
+ .pyc/.pyo files in py_compile.py (Barry Warsaw). LP: #1058884.
+ * Mark all _Py_dg_* symbols as optional on m68k. Closes: #709888.
+
+ -- Matthias Klose <doko@debian.org> Mon, 27 May 2013 20:44:03 +0200
+
+python3.3 (3.3.2-2) unstable; urgency=high
+
+ * Fix the multiarch header file for ppc64. Closes: #708646.
+ * Disable running the tests on kfreebsd and the hurd. Please
+ follow-up in #708652 and #708653.
+
+ -- Matthias Klose <doko@debian.org> Fri, 17 May 2013 23:16:04 +0200
+
+python3.3 (3.3.2-1) unstable; urgency=low
+
+ * Python 3.3.2 release.
+ * Fix sysconfig.get_makefile_name() for the multiarch location.
+ * Set the platinclude dir back to the non-multiarch include path,
+ where the multiarch pyconfig.h compatibility header is found.
+ * Remove obsolete profile-doc patch.
+ * Run the pgo profile task in batches to avoid crashes during the
+ pgo profile run.
+ * Don't set yet any Multi-Arch: attributes in Debian.
+ * Build a libpython3.3-testsuite package.
+ * Add autopkg tests to run the installed testsuite in normal and debug
+ mode.
+ * Re-enable running the tests during the build.
+ * Add pyconfig.h compatibility headers.
+
+ -- Matthias Klose <doko@debian.org> Wed, 15 May 2013 19:41:15 +0200
+
+python3.3 (3.3.1-1ubuntu5) raring; urgency=low
+
+ * Remove obsolete profile-doc patch.
+ * Run the pgo profile task in batches to avoid crashes during the
+ pgo profile run.
+ * Disable the lto build on armhf for now.
+ * Final (?) set of autopkg test fixes.
+ * Issue #17012: shutil.which() no longer fallbacks to the PATH environment.
+ variable if empty path argument is specified.
+ * Issue #17782: Fix undefined behaviour on platforms where
+ ``struct timespec``'s "tv_nsec" member is not a C long.
+
+ -- Matthias Klose <doko@ubuntu.com> Wed, 17 Apr 2013 23:35:49 +0200
+
+python3.3 (3.3.1-1ubuntu4) raring; urgency=low
+
+ * Don't run the test suite in random order.
+ * More autopkg test fixes.
+
+ -- Matthias Klose <doko@ubuntu.com> Wed, 17 Apr 2013 13:33:00 +0200
+
+python3.3 (3.3.1-1ubuntu3) raring; urgency=low
+
+ * Fix sysconfig.get_makefile_name() for the multiarch location.
+ * Set the platinclude dir back to the non-multiarch include path,
+ where the multiarch pyconfig.h compatibility header is found.
+ * Fix autopkg tests.
+ * More autopkgtest fixes (Jean-Baptiste Lallement):
+ - redirect stderr of command 'stop apport' to /dev/null. output to stderr
+ is an error for adt.
+ - script.py waits for child to exit and exit with child's return code.
+ - xpickle is not a valid value for option -u of regrtest.py. Removed it
+ LP: #1169150.
+ * Issue #17754, setting LANG and LC_ALL for the compiler call in ctypes/util.
+ * Issue #17761, platform._parse_release_file doesn't close the
+ /etc/lsb-release file, and doesn't know about 'Ubuntu'.
+
+ -- Matthias Klose <doko@ubuntu.com> Tue, 16 Apr 2013 17:33:35 +0200
+
+python3.3 (3.3.1-1ubuntu2) raring; urgency=low
+
+ * Idle updates:
+ - Issue #17657: Show full Tk version in IDLE's about dialog.
+ - Issue #17613: Prevent traceback when removing syntax colorizer.
+ - Issue #1207589: Backwards-compatibility patch for right-click menu.
+ - Issue #16887: Now accepts Cancel in tabify/untabify dialog box.
+ - Issue #17625: Close the replace dialog after it is used.
+ - Issue #14254: Now handles readline correctly across shell restarts.
+ - Issue #17614: No longer raises exception when quickly closing a file.
+ - Issue #6698: Now opens just an editor window when configured to do so.
+ - Issue #8900: Using keyboard shortcuts in IDLE to open a file no longer
+ raises an exception.
+ - Issue #6649: Fixed missing exit status.
+ * Build a libpython3.3-testsuite package. LP: #301629.
+ * Add autopkg tests to run the installed testsuite in normal and debug
+ mode.
+ * Re-enable running the tests during the build.
+ * Add pyconfig.h compatibility headers. LP: #1094246.
+
+ -- Matthias Klose <doko@ubuntu.com> Wed, 10 Apr 2013 23:05:23 +0200
+
+python3.3 (3.3.1-1ubuntu1) raring; urgency=low
+
+ * Merge with Debian; remaining changes:
+ - Build-depend on python3:any instead of python3.
+
+ -- Matthias Klose <doko@ubuntu.com> Sat, 06 Apr 2013 16:21:34 +0200
+
+python3.3 (3.3.1-1) unstable; urgency=low
+
+ * Python 3.3.1 release.
+ * Call python with -E -S for the byte compilation.
+
+ -- Matthias Klose <doko@debian.org> Sat, 06 Apr 2013 15:12:07 +0200
+
+python3.3 (3.3.1~rc1-2) experimental; urgency=low
+
+ * Fix byte-compiliation/-removal for the split-out library packages.
+ LP: #1160944.
+
+ -- Matthias Klose <doko@debian.org> Sat, 30 Mar 2013 13:36:40 +0100
+
+python3.3 (3.3.1~rc1-1) experimental; urgency=low
+
+ * Python 3.3.1 release candidate 1.
+
+ -- Matthias Klose <doko@debian.org> Tue, 26 Mar 2013 10:45:37 +0100
+
+python3.3 (3.3.0-12) experimental; urgency=low
+
+ * Update to 20130306 from the 3.3 branch.
+ * Remove the HAVE_FSYNC configure workaround, not needed for 3.3.
+ * Remove the python3 manual symlink (now shipped upstream by default).
+ Closes: #701051.
+
+ -- Matthias Klose <doko@debian.org> Wed, 06 Mar 2013 16:38:41 +0800
+
+python3.3 (3.3.0-11) experimental; urgency=low
+
+ * Update to 20130220 from the 3.3 branch.
+
+ -- Matthias Klose <doko@debian.org> Wed, 20 Feb 2013 15:40:05 +0100
+
+python3.3 (3.3.0-10) experimental; urgency=low
+
+ * Update to 20130126 from the 3.3 branch.
+ * Update hurd patches.
+ * python3.3-dbg, libpython3.3-dbg: Drop dependency on python.
+ * python3.3-dbg: Make gdb (not gdb-minimal) a recommendation.
+ * Git rid of build-dependency on python.
+ * Add site-packages in virtual environments created by pyvenv.
+ Closes: #698777.
+
+ -- Matthias Klose <doko@debian.org> Sat, 26 Jan 2013 12:17:05 +0100
+
+python3.3 (3.3.0-9) experimental; urgency=low
+
+ * Update to 20130125 from the 3.3 branch.
+ * Update cross build patches, and allow the package to cross build.
+
+ -- Matthias Klose <doko@debian.org> Fri, 25 Jan 2013 17:06:25 +0100
+
+python3.3 (3.3.0-8) experimental; urgency=low
+
+ * Update to 20130105 from the 3.3 branch.
+ * python-config --help returns with an exit value 0. LP: #1093860.
+ * Update package description for the -dbg packages. Closes: #696616.
+
+ -- Matthias Klose <doko@debian.org> Sat, 05 Jan 2013 18:39:32 +0100
+
+python3.3 (3.3.0-7) experimental; urgency=low
+
+ * Update to 20121220 from the 3.3 branch.
+ * debian/patches/sys-multiarch.diff: Expose multiarch triplet value
+ as sys.implementation._multiarch (Barry Warsaw). Closes: #695959.
+ Note: Usage of sysconfig.get_config_var('MULTIARCH') is preferred.
+ * Set the install schema to `unix_prefix', if a virtual environment
+ is detected (VIRTUAL_ENV env var present). Closes: #695758.
+ * python3.3-dev, libpython3.3-dev: Drop the dependency on libssl-dev.
+
+ -- Matthias Klose <doko@debian.org> Fri, 21 Dec 2012 07:24:41 +0100
+
+python3.3 (3.3.0-6) experimental; urgency=low
+
+ * Don't use xattrs on kfreebsd and the Hurd.
+
+ -- Matthias Klose <doko@debian.org> Tue, 04 Dec 2012 04:36:42 +0100
+
+python3.3 (3.3.0-5) experimental; urgency=low
+
+ * Update to 20121203 from the 3.3 branch.
+ * Make python3.3, python3.3-{minimal,dev,dbg} Multi-Arch: allowed.
+ * Use a shell implementation for the python-config script.
+
+ -- Matthias Klose <doko@debian.org> Mon, 03 Dec 2012 21:52:33 +0100
+
+python3.3 (3.3.0-4) experimental; urgency=low
+
+ * Update to 20121128 from the 3.3 branch.
+ * Don't link extensions with the shared libpython library.
+ * Override pointless lintian warning `hardening-no-fortify-functions'
+ for binaries built without optimization.
+
+ -- Matthias Klose <doko@debian.org> Wed, 28 Nov 2012 13:47:16 +0100
+
+python3.3 (3.3.0-3) experimental; urgency=low
+
+ * Update to 20121106 from the 3.3 branch.
+ * Filter-out cflags for profiled builds from _sysconfigdata.
+ * Fix multiarch plat-linux installation. LP: #1075891.
+ * Install _sysconfigdata.py from the shared builds. LP: #1075903.
+
+ -- Matthias Klose <doko@debian.org> Wed, 07 Nov 2012 14:31:02 +0100
+
+python3.3 (3.3.0-2) experimental; urgency=low
+
+ * Update to 20121021 from the 3.3 branch.
+ * Fix the interpreter name for the python3.3-dbg-config script.
+
+ -- Matthias Klose <doko@debian.org> Sun, 21 Oct 2012 09:51:05 +0200
+
+python3.3 (3.3.0-1) experimental; urgency=low
+
+ * Python 3.3.0 release.
+
+ -- Matthias Klose <doko@debian.org> Sat, 29 Sep 2012 12:59:24 +0200
+
+python3.3 (3.3.0~rc3-1) experimental; urgency=low
+
+ * Python 3.3.0 release candidate 3.
+ * Don't try to write lib2to3's pickled grammar files. Closes: #687200.
+ * Fix python-config manpage symlink. Closes: #687201.
+
+ -- Matthias Klose <doko@ubuntu.com> Mon, 24 Sep 2012 16:22:17 +0200
+
+python3.3 (3.3.0~rc2-2ubuntu1) quantal; urgency=low
+
+ * Encode the version in the devhelp documentation name. LP: #787039.
+
+ -- Matthias Klose <doko@debian.org> Mon, 10 Sep 2012 12:56:13 +0200
+
+python3.3 (3.3.0~rc2-2) experimental; urgency=low
+
+ * Fix typo fixing the pkgconfig file.
+
+ -- Matthias Klose <doko@debian.org> Mon, 10 Sep 2012 11:13:51 +0200
+
+python3.3 (3.3.0~rc2-1) experimental; urgency=low
+
+ * Python 3.3.0 release candidate 2.
+ * Add the platform include dir to pkgconfig's CFlags.
+ * Hint on installing the python-gdbm package on failing _gdbm import.
+ LP: #995616.
+ * libpython3.3: Fix libpython3.3.so symlink. Closes: #686377.
+ * Don't use `-n' anymore to start idle in the desktop/menu files.
+
+ -- Matthias Klose <doko@debian.org> Sun, 09 Sep 2012 13:38:55 +0200
+
+python3.3 (3.3.0~rc1-2) experimental; urgency=low
+
+ * distutils: Add the multiarch python path to the include directories.
+ Closes: #685041.
+ * Remove /etc/python3.3 in libpython3.3-minimal instead of python3.3-minimal.
+ Closes: #681979.
+ * Remove /etc/python/sysconfig.cfg, not available anymore in python3.3.
+ Closes: #685016.
+ * Don't ship the _gdbm and _tkinter extensions in the -dbg package.
+ Closes: #685261.
+ * Fix verbose parallel builds for the sharedmods target.
+ * Don't install the pickled lib2to3 grammar files. Closes: #685214.
+ * Build extensions with fortify flags.
+ * Overwrite arch-dependent-file-not-in-arch-specific-directory warnings.
+
+ -- Matthias Klose <doko@debian.org> Tue, 28 Aug 2012 19:47:58 +0200
+
+python3.3 (3.3.0~rc1-1) experimental; urgency=low
+
+ * Python 3.3.0 release candidate 1.
+
+ -- Matthias Klose <doko@debian.org> Sun, 26 Aug 2012 23:15:00 +0200
+
+python3.3 (3.3.0~b2-1) experimental; urgency=low
+
+ * Python 3.3.0 beta2 release.
+ * Fix removal of the _tkinter and dbm extensions for multiarch builds.
+ Closes: #684461.
+ * Use _sysconfigdata.py in distutils to initialize distutils.
+ Closes: #682475.
+ * Fix symlink for static libpython. Closes: #684608.
+
+ -- Matthias Klose <doko@debian.org> Mon, 13 Aug 2012 11:05:00 +0200
+
+python3.3 (3.3.0~b1-3) experimental; urgency=low
+
+ * Update to 20120712 from the trunk.
+ * Install separate _sysconfigdata.py for normal and debug builds.
+ * Install into multiarch locations.
+ * Split out multiarch packages libpython3.3-{minimal,stdlib,dev,dbg}.
+
+ -- Matthias Klose <doko@debian.org> Fri, 13 Jul 2012 00:43:42 +0200
+
+python3.3 (3.3.0~b1-2) experimental; urgency=low
+
+ * Update to 20120701 from the trunk.
+
+ -- Matthias Klose <doko@debian.org> Sun, 01 Jul 2012 11:45:12 +0200
+
+python3.3 (3.3.0~b1-1) experimental; urgency=low
+
+ * Python 3.3.0 beta1 release.
+ * Fix symlink for the -gdb.py file.
+ * debian/copyright: Add libmpdec license.
+ * Enable fortified build.
+
+ -- Matthias Klose <doko@debian.org> Wed, 27 Jun 2012 08:44:56 +0200
+
+python3.3 (3.3.0~a4-1) experimental; urgency=low
+
+ * Python 3.3.0 alpha4 release.
+ * Update to 20120620 from the trunk.
+ * Build _ctypes as an extension, not a builtin.
+ * Mark symbols defined in the _ctypes extension as optional.
+ * Remove references to the removed pyton3.3-documenting file.
+ * The wininst-* files cannot be built within Debian from the included
+ sources, needing a zlib mingw build, which the zlib maintainer isn't
+ going to provide.
+ * Use the underscore.js file provided by the libjs-underscore package.
+ * Let pydoc handle dist-packages the same as site-packages.
+ * Avoid runtime path for the sqlite extension.
+
+ -- Matthias Klose <doko@debian.org> Wed, 20 Jun 2012 13:09:19 +0200
+
+python3.3 (3.3.0~a3-1) experimental; urgency=low
+
+ * Python 3.3.0 alpha3 release.
+ * Build the dbm extension using db5.3.
+ * Update symbols file for a3.
+
+ -- Matthias Klose <doko@debian.org> Wed, 02 May 2012 23:28:46 +0200
+
+python3.3 (3.3.0~a2-1) experimental; urgency=low
+
+ * Python 3.3.0 alpha2 release.
+ * Update to 20120404 from the trunk.
+ * Build-depend on expat (>= 2.1).
+
+ -- Matthias Klose <doko@debian.org> Wed, 04 Apr 2012 16:31:34 +0200
+
+python3.3 (3.3.0~a1-1) experimental; urgency=low
+
+ * Python 3.3.0 alpha1 release.
+ * Update to 20120321 from the trunk.
+ * Update debian/copyright.
+ * Build-depend on expat (>= 2.1~).
+
+ -- Matthias Klose <doko@debian.org> Thu, 22 Mar 2012 06:14:01 +0100
+
+python3.3 (3.3~20120109-1) experimental; urgency=low
+
+ * 3.3 20120109 snapshot from the trunk.
+ * Merge packaging from python3.2 3.2.2-4.
+
+ -- Matthias Klose <doko@debian.org> Sun, 08 Jan 2012 09:44:33 +0100
+
+python3.3 (3.3~20110523-1) experimental; urgency=low
+
+ * Initial Python 3.3 packaging.
+
+ -- Matthias Klose <doko@debian.org> Mon, 23 May 2011 09:20:52 +0200
+
+python3.2 (3.2.2-4) unstable; urgency=low
+
+ * The static library belongs into the -dev package.
+ * Remove obsolete attributes in the control file.
+
+ -- Matthias Klose <doko@debian.org> Sat, 07 Jan 2012 20:46:39 +0100
+
+python3.2 (3.2.2-3) unstable; urgency=low
+
+ * Update to 20120106 from the 3.2 branch.
+ * Install manual pages for 2to3 and python-config.
+ * Fix file permission of token.py module.
+ * Add the ability to build an python3.x udeb, as copy of the
+ python3.x-minimal package (Colin Watson).
+ * Overwrite some lintian warnings:
+ - The -dbg interpreters are not unusual.
+ - The -gdb.py files don't need a python dependency.
+ - lintian can't handle a whatis entry starting with one word on the line.
+ * Fix test failures related to distutils debian installation layout.
+ * Update symbols files.
+ * Add build-arch/build-indep targets.
+ * Regenerate Setup and Makefiles after correcting Setup.local.
+ * profiled-build.diff: Pass PY_CFLAGS instead of CFLAGS for the profiled
+ build.
+ * Pass dpkg-buildflags to the build process, and build third party
+ extensions with these flags.
+ * Add support to build using -flto (and -g1) on some architectures.
+ * Disable pgo builds for some architectures (for now, keep just
+ amd64 armel armhf i386 powerpc ppc64).
+ * Build-depend on libgdbm-dev to build and run the gdbm tests.
+ * Build-depend on xvfb to run the tkinter tests.
+
+ -- Matthias Klose <doko@debian.org> Fri, 06 Jan 2012 20:10:13 +0100
+
+python3.2 (3.2.2-2) unstable; urgency=low
+
+ * Update platform patches (alpha, hppa, mips, sparc).
+
+ -- Matthias Klose <doko@debian.org> Fri, 02 Dec 2011 10:24:05 +0100
+
+python3.2 (3.2.2-1) unstable; urgency=low
+
+ * Python 3.2.2 release.
+ * Update to 20111201 from the 3.2 branch.
+ * Search headers in /usr/include/ncursesw for the curses/panel extensions.
+ * New patch, ctypes-arm, allow for ",hard-float" after libc6 in ldconfig -p
+ output (Loic Minier). LP: #898172.
+
+ -- Matthias Klose <doko@debian.org> Thu, 01 Dec 2011 13:19:16 +0100
+
+python3.2 (3.2.2~rc1-1) unstable; urgency=low
+
+ * Python 3.2.2 release candidate 1.
+
+ -- Matthias Klose <doko@debian.org> Sun, 14 Aug 2011 20:25:35 +0200
+
+python3.2 (3.2.1-2) unstable; urgency=low
+
+ * Update to 20110803 from the 3.2 branch.
+ * Revert previous change to treat Linux 3.x as Linux 2. Use the
+ plat-linux3 directory instead.
+ * Use linux-any for some build dependencies. Closes: #634310.
+
+ -- Matthias Klose <doko@debian.org> Wed, 03 Aug 2011 15:16:05 +0200
+
+python3.2 (3.2.1-1) unstable; urgency=medium
+
+ * Python 3.2.1 release.
+ * Update lib-argparse patch (Pino Toscano). Closes: #631635.
+ * Treat Linux 3.x as Linux 2. Closes: #633015.
+
+ -- Matthias Klose <doko@debian.org> Sun, 10 Jul 2011 21:46:36 +0200
+
+python3.2 (3.2.1~rc2-1) unstable; urgency=low
+
+ * Python 3.2.1 release candidate 2.
+ * Add profile/pstats to the python3.2 package, update debian copyright.
+ * Don't run the benchmark on hurd-i386.
+ * Disable threading tests on hurd-i386. Closes: #631634.
+ * Don't add the bsddb multilib path, if already in the standard lib path.
+
+ -- Matthias Klose <doko@debian.org> Mon, 04 Jul 2011 20:27:52 +0200
+
+python3.2 (3.2.1~rc1-1) unstable; urgency=low
+
+ * Python 3.2.1 release candidate 1.
+ * Only enable sphinx-0.x patches when building with sphinx-0.x.
+
+ -- Matthias Klose <doko@debian.org> Wed, 18 May 2011 12:15:47 +0200
+
+python3.2 (3.2-4) unstable; urgency=low
+
+ * Update to 20110504 from the 3.2 branch.
+ * Disable the profiled build on ia64 and m68k.
+ * Update symbols file for m68k (Thorsten Glaser).
+
+ -- Matthias Klose <doko@debian.org> Wed, 04 May 2011 21:32:08 +0200
+
+python3.2 (3.2-3) unstable; urgency=low
+
+ * Update to 20110427 from the 3.2 branch.
+ - Fix argparse import. Closes: #624277.
+ * Keep the ssl.PROTOCOL_SSLv2 module constant , just raise an exception
+ when trying to create a PySSL object. #624127.
+ * Don't depend on the locale and specific awk implementations in prerm.
+ Closes: #623466, #620836.
+ * Remove the old local site directory. Closes: #623057.
+
+ -- Matthias Klose <doko@debian.org> Wed, 27 Apr 2011 20:40:29 +0200
+
+python3.2 (3.2-2) unstable; urgency=low
+
+ * Update to 20110419 from the 3.2 branch.
+ * Re-enable profile-guided builds.
+ * Build without OpenSSL v2 support. Closes: #622004.
+ * Force linking the curses module against libncursesw. Closes: #622064.
+ * Re-enable running the testsuite during the build.
+
+ -- Matthias Klose <doko@debian.org> Tue, 19 Apr 2011 17:54:36 +0200
+
+python3.2 (3.2-1) unstable; urgency=low
+
+ * Python 3.2 final release.
+
+ -- Matthias Klose <doko@debian.org> Sun, 20 Feb 2011 19:22:24 +0100
+
+python3.2 (3.2~rc3-1) experimental; urgency=low
+
+ * Python 3.2 release candidate 3.
+
+ -- Matthias Klose <doko@debian.org> Mon, 14 Feb 2011 16:12:14 +0100
+
+python3.2 (3.2~rc1-2) experimental; urgency=low
+
+ * Fix upgrade of the python3.2-dev package. Closes: #610370.
+
+ -- Matthias Klose <doko@debian.org> Wed, 19 Jan 2011 02:21:19 +0100
+
+python3.2 (3.2~rc1-1) experimental; urgency=low
+
+ * Python 3.2 release candidate 1.
+
+ -- Matthias Klose <doko@debian.org> Sun, 16 Jan 2011 22:17:09 +0100
+
+python3.2 (3.2~b2-1) experimental; urgency=low
+
+ * Python 3.2 beta2 release.
+ * Fix FTBFS on hurd-i386 (Pino Toscano). Closes: #606152).
+
+ -- Matthias Klose <doko@debian.org> Tue, 21 Dec 2010 21:23:21 +0100
+
+python3.2 (3.2~b1-1) experimental; urgency=low
+
+ * Python 3.2 beta1 release.
+ * Configure with --enable-loadable-sqlite-extensions.
+
+ -- Matthias Klose <doko@debian.org> Mon, 06 Dec 2010 12:19:09 +0100
+
+python3.2 (3.2~a4-2) experimental; urgency=low
+
+ * Fix build failure on the hurd.
+
+ -- Matthias Klose <doko@debian.org> Fri, 26 Nov 2010 06:38:41 +0100
+
+python3.2 (3.2~a4-1) experimental; urgency=low
+
+ * Python 3.2 alpha4 release.
+ * Update to the py3k branch (20101124).
+ * Move the Makefile into the -min package, required by sysconfig.
+ Addresses: #603237.
+
+ -- Matthias Klose <doko@debian.org> Wed, 24 Nov 2010 22:20:32 +0100
+
+python3.2 (3.2~a3-2) experimental; urgency=low
+
+ * Update to the py3k branch (20101018).
+ - Issue #10094: Use versioned .so files on GNU/kfreeBSD and the GNU Hurd.
+ Closes: #600183.
+
+ -- Matthias Klose <doko@debian.org> Mon, 18 Oct 2010 19:34:39 +0200
+
+python3.2 (3.2~a3-1) experimental; urgency=low
+
+ * Python 3.2 alpha3 release.
+ * Make Lib/plat-gnukfreebsd[78] ready for python3. Closes: #597874.
+
+ -- Matthias Klose <doko@debian.org> Tue, 12 Oct 2010 16:13:15 +0200
+
+python3.2 (3.2~a2-7) experimental; urgency=low
+
+ * Update to the py3k branch (20100926).
+
+ -- Matthias Klose <doko@debian.org> Sun, 26 Sep 2010 14:41:18 +0200
+
+python3.2 (3.2~a2-6) experimental; urgency=low
+
+ * Update to the py3k branch (20100919).
+ * Update GNU/Hurd patches (Pino Toscano). Closes: #597320.
+
+ -- Matthias Klose <doko@debian.org> Sun, 19 Sep 2010 12:45:14 +0200
+
+python3.2 (3.2~a2-5) experimental; urgency=low
+
+ * Update to the py3k branch (20100916).
+ * Provide Lib/plat-gnukfreebsd[78] (Jakub Wilk). Addresses: #593818.
+ * Assume working semaphores, don't rely on running kernel for the check.
+ LP: #630511.
+
+ -- Matthias Klose <doko@debian.org> Thu, 16 Sep 2010 14:41:58 +0200
+
+python3.2 (3.2~a2-4) experimental; urgency=low
+
+ * Update to the py3k branch (20100911).
+ * Add the sysconfig module to python3.2-minimal.
+ * Remove dist-packages/README.
+ * Make xargs --show-limits in the maintainer scripts independent from
+ the locale.
+
+ -- Matthias Klose <doko@debian.org> Sat, 11 Sep 2010 20:59:47 +0200
+
+python3.2 (3.2~a2-3) experimental; urgency=low
+
+ * Update to the py3k branch (20100910).
+ * Disable profile feedback based optimization on armel.
+ * Add copyright information for expat, libffi and zlib. Sources
+ for the wininst-* files are in PC/bdist_wininst. Closes: #596276.
+ * Run the testsuite in parallel, when parallel= is set in DEB_BUILD_OPTIONS.
+
+ -- Matthias Klose <doko@debian.org> Fri, 10 Sep 2010 20:28:16 +0200
+
+python3.2 (3.2~a2-2) experimental; urgency=low
+
+ * Fix distutils.sysconfig.get_makefile_name for debug builds.
+
+ -- Matthias Klose <doko@debian.org> Thu, 09 Sep 2010 02:40:11 +0200
+
+python3.2 (3.2~a2-1) experimental; urgency=low
+
+ * Python 3.2 alpha2 release.
+ * Update to the py3k branch (20100908).
+ * Provide /usr/lib/python3/dist-packages as location for public python
+ packages.
+
+ -- Matthias Klose <doko@debian.org> Wed, 08 Sep 2010 17:36:06 +0200
+
+python3.2 (3.2~a1-1) experimental; urgency=low
+
+ * Python 3.2 alpha1 release.
+ - Files removed: Lib/profile.py, Lib/pstats.py, PC/icons/source.xar.
+ * Update to the py3k branch (20100827).
+ * Fix detection of ffi.h header file. Closes: #591408.
+ * python3.1-dev: Depend on libssl-dev. LP: #611845.
+
+ -- Matthias Klose <doko@debian.org> Fri, 27 Aug 2010 21:40:31 +0200
+
+python3.2 (3.2~~20100707-0ubuntu1) maverick; urgency=low
+
+ * Move the pkgconfig file into the -dev package.
+ * Update preremoval scripts for __pycache__ layout.
+ * Run hooks from /usr/share/python3/runtime.d/
+ * Update distutils-install-layout and debug-build patches.
+
+ -- Matthias Klose <doko@ubuntu.com> Wed, 07 Jul 2010 12:38:52 +0200
+
+python3.2 (3.2~~20100706-0ubuntu1) maverick; urgency=low
+
+ * Test build, taken from the py3k branch (20100706).
+ * Merge with the python3.1 packaging.
+
+ -- Matthias Klose <doko@ubuntu.com> Tue, 06 Jul 2010 17:10:51 +0200
+
+python3.2 (3.2~~20100704-0ubuntu1) maverick; urgency=low
+
+ * Test build, taken from the py3k branch (20100704).
+
+ -- Matthias Klose <doko@ubuntu.com> Sun, 04 Jul 2010 16:04:45 +0200
+
+python3.2 (3.2~~20100421-0ubuntu1) lucid; urgency=low
+
+ * Test build, taken from the py3k branch (20100421).
+
+ -- Matthias Klose <doko@ubuntu.com> Wed, 21 Apr 2010 22:04:14 +0200
+
+python3.1 (3.1.2+20100703-1) unstable; urgency=low
+
+ * Update to the 3.1 release branch, 20100703.
+ * Convert internal dpatch system to quilt.
+ * Update module list for python3-minimal.
+
+ -- Matthias Klose <doko@debian.org> Sat, 03 Jul 2010 14:18:18 +0200
+
+python3.1 (3.1.2-3) unstable; urgency=low
+
+ * Update to the 3.1 release branch, 20100508.
+ * Fix backport of issue #8140. Closes: #578896.
+
+ -- Matthias Klose <doko@debian.org> Sat, 08 May 2010 15:37:35 +0200
+
+python3.1 (3.1.2-2) unstable; urgency=low
+
+ * Update to the 3.1 release branch, 20100421.
+ * Update patch for issue #8032, gdb7 hooks for debugging.
+ * Fix issue #8233: When run as a script, py_compile.py optionally
+ takes a single argument `-`.
+ * Don't build-depend on locales on avr32.
+
+ -- Matthias Klose <doko@debian.org> Wed, 21 Apr 2010 21:12:37 +0200
+
+python3.1 (3.1.2-1) unstable; urgency=low
+
+ * Python 3.1.2 release.
+ * Fix issue #4961: Inconsistent/wrong result of askyesno function in
+ tkMessageBox with Tcl8.5. LP: #462950.
+ * Don't complain when /usr/local is not writable on installation.
+ * Apply proposed patch for issue #8032, gdb7 hooks for debugging.
+
+ -- Matthias Klose <doko@debian.org> Sun, 21 Mar 2010 17:59:49 +0100
+
+python3.1 (3.1.2~rc1-2) unstable; urgency=low
+
+ * Update to the 3.1 release branch, 20100316.
+ * Backport issue #8140: Extend compileall to compile single files.
+ Add -i option.
+
+ -- Matthias Klose <doko@debian.org> Tue, 16 Mar 2010 02:38:45 +0100
+
+python3.1 (3.1.2~rc1-1) unstable; urgency=low
+
+ * Python 3.1.2 release candidate 1.
+ - Replace the Monty Python audio test file. Closes: #568676.
+ * Build using libdb4.8-dev. Only used for the dbm extension; the bsddb3
+ extension isn't built from the core packages anymore.
+
+ -- Matthias Klose <doko@debian.org> Thu, 11 Mar 2010 17:26:17 +0100
+
+python3.1 (3.1.1-3) unstable; urgency=low
+
+ * Update to the 3.1 release branch, 20100119.
+ * Hurd fixes (Pino Toscano):
+ - hurd-broken-poll.dpatch: ported from 2.5.
+ - hurd-disable-nonworking-constants.dpatch: disable a few constants from
+ the public API whose C counterparts are not implemented, so using them
+ either always blocks or always fails (caused issues in the test suite).
+ - hurd-path_max.dpatch (hurd only): change few PATH_MAX occurrences to
+ MAXPATHLEN (which is defined by the python lib if not defined by the OS).
+ - cthreads.dpatch: Refresh.
+ - Exclude the profiled build for hurd.
+ - Disable six blocking tests from the test suite.
+ * Don't run the testsuite on armel and hppa until someone figures out
+ the blocking tests.
+
+ -- Matthias Klose <doko@debian.org> Tue, 19 Jan 2010 22:02:14 +0100
+
+python3.1 (3.1.1-2) unstable; urgency=low
+
+ * Update to the 3.1 release branch, 20100116.
+ * Fix bashism in makesetup shell script. Closes: #530170, #530171.
+ * Fix build issues on avr (Bradley Smith). Closes: #528439.
+ - Configure --without-ffi.
+ - Don't run lengthly tests.
+
+ -- Matthias Klose <doko@debian.org> Sat, 16 Jan 2010 23:28:05 +0100
+
+python3.1 (3.1.1-1) experimental; urgency=low
+
+ * Python 3.1.1 final release.
+ * Update to the 3.1 release branch, 20091011.
+ * Remove /usr/local/lib/python3.1 on package removal, if empty.
+ * Build _hashlib as a builtin. LP: #445530.
+ * python3.1-doc: Don't compress the sphinx inventory.
+ * python3.1-doc: Fix jquery.js symlink. LP: #447370.
+ * Run the benchmark with -C 2 -n 5 -w 4 on all architectures.
+ * python3.1-dbg: Don't create debug subdirectory in /usr/local. No
+ separate debug directory needed anymore.
+ * Fix title of devhelp document. LP: #423551.
+
+ -- Matthias Klose <doko@debian.org> Sun, 11 Oct 2009 22:01:57 +0200
+
+python3.1 (3.1-1) experimental; urgency=low
+
+ * Python 3.1 final release.
+ * Update to the 3.1 release branch, 20090723.
+ * Add explicit build dependency on tk8.5-dev.
+
+ -- Matthias Klose <doko@ubuntu.com> Thu, 23 Jul 2009 15:20:35 +0200
+
+python3.1 (3.1-0ubuntu2) karmic; urgency=low
+
+ * Disable profile feedback based optimization on amd64 (GCC
+ PR gcov-profile/38292).
+
+ -- Matthias Klose <doko@ubuntu.com> Fri, 24 Jul 2009 16:27:22 +0200
+
+python3.1 (3.1-0ubuntu1) karmic; urgency=low
+
+ * Python 3.1 final release.
+ * Update to the 3.1 release branch, 20090723.
+ * Add explicit build dependency on tk8.5-dev.
+
+ -- Matthias Klose <doko@ubuntu.com> Thu, 23 Jul 2009 18:52:17 +0200
+
+python3.1 (3.1~rc2+20090622-1) experimental; urgency=low
+
+ [Matthias Klose]
+ * Python 3.1 rc2 release. Closes: #529320.
+ * Update to the trunk, 20090622, remove patches integrated upstream.
+ * Configure with --with-fpectl --with-dbmliborder=bdb --with-wide-unicode.
+ NOTE: The --with-wide-unicode configuration will break most extensions
+ built with 3.1~a1, but is consistent with python2.x configurations.
+ * Add symbols files for libpython3.1 and python3.1-dbg, don't include symbols
+ from builtins, which can either be built as builtins or extensions.
+ * Keep an empty lib-dynload in python3.1-minimal to avoid a warning on
+ startup.
+ * python3.1-doc: Depend on libjs-jquery, use jquery.js from this package.
+ Closes: #523485.
+ * Do not add /usr/lib/pythonXY.zip on sys.path.
+ * Add symbols files for libpython3.1 and python3.1-dbg, don't include symbols
+ from builtins, which can either be built as builtins or extensions.
+ * Keep an empty lib-dynload in python3.1-minimal to avoid a warning on
+ startup.
+ * Fix some lintian warnings.
+ * Use the information in /etc/lsb-release for platform.dist(). LP: #196526.
+ * Move the bdist_wininst files into the -dev package (only needed to build
+ windows installers).
+ * Document changes to the site directory name in the installation manual.
+ * Don't build a profiled binary. Closes: #521811.
+
+ * Address issues when working with PYTHONUSERBASE and non standard prefix
+ (pointed out by Larry Hastings):
+ - distutils.sysconfig.get_python_lib(): Only return ".../dist-packages" if
+ prefix is the default prefix and if PYTHONUSERBASE is not set in the
+ environment.
+ - site.addusersitepackages(): Add USER_BASE/.../dist-packages to sys.path.
+ * Always use the `unix_prefix' scheme for setup.py install in a virtualenv
+ setup. LP: #339904.
+ * Don't make the setup.py install options --install-layout=deb and --prefix
+ conflict with each other.
+ * distutils: Always install into `/usr/local/lib/python3.1/dist-packages'
+ if an option `--prefix=/usr/local' is present (except for virtualenv
+ and PYTHONUSERBASE installations). LP: #362570.
+ * Always use `site-packages' as site directory name in virtualenv.
+
+ [Marc Deslauriers]
+ * debian/pyhtml2devhelp.py: update for sphinx generated documentation.
+ * debian/rules: re-enable documentation files for devhelp.
+
+ -- Matthias Klose <doko@debian.org> Mon, 22 Jun 2009 16:18:39 +0200
+
+python3.1 (3.1~a1+20090322-1) experimental; urgency=low
+
+ * Python 3.1 alpha1 release.
+ * Update to the trunk, 20090322.
+ * Update installation schemes: LP: #338395.
+ - When the --prefix option is used for setup.py install, Use the
+ `unix_prefix' scheme.
+ - Use the `deb_system' scheme if --install-layout=deb is specified.
+ - Use the the `unix_local' scheme if neither --install-layout=deb
+ nor --prefix is specified.
+ * Use the information in /etc/lsb-release for platform.dist(). LP: #196526.
+ * pydoc: Fix detection of local documentation files.
+ * Build a shared library configured --with-pydebug. LP: #322580.
+ * Fix some lintian warnings.
+
+ -- Matthias Klose <doko@debian.org> Mon, 23 Mar 2009 00:01:27 +0100
+
+python3.1 (3.1~~20090226-1) experimental; urgency=low
+
+ * Python-3.1 snapshot (20090226), upload to experimental.
+
+ -- Matthias Klose <doko@debian.org> Thu, 26 Feb 2009 16:18:41 +0100
+
+python3.1 (3.1~~20090222-0ubuntu1) jaunty; urgency=low
+
+ * Python-3.1 snapshot (20090222).
+ * Build the _dbm extension using the Berkeley DB backend.
+
+ -- Matthias Klose <doko@ubuntu.com> Sun, 22 Feb 2009 12:58:58 +0100
+
+python3.0 (3.0.1-0ubuntu4) jaunty; urgency=low
+
+ * Don't build-depend on locales on sparc. Currently not installable.
+
+ -- Matthias Klose <doko@ubuntu.com> Sun, 22 Feb 2009 12:48:38 +0100
+
+python3.0 (3.0.1-0ubuntu3) jaunty; urgency=low
+
+ * Update to 20090222 from the release30-maint branch.
+
+ -- Matthias Klose <doko@ubuntu.com> Sun, 22 Feb 2009 11:09:58 +0100
+
+python3.0 (3.0.1-0ubuntu2) jaunty; urgency=low
+
+ * Allow docs to be built with Sphinx 0.5.x.
+
+ -- Matthias Klose <doko@ubuntu.com> Tue, 17 Feb 2009 12:58:02 +0100
+
+python3.0 (3.0.1-0ubuntu1) jaunty; urgency=low
+
+ * New upstream version.
+
+ -- Matthias Klose <doko@ubuntu.com> Mon, 16 Feb 2009 17:18:23 +0100
+
+python3.0 (3.0-0ubuntu2) jaunty; urgency=low
+
+ * Update to 20090213 from the release30-maint branch.
+
+ -- Matthias Klose <doko@ubuntu.com> Fri, 13 Feb 2009 15:49:12 +0100
+
+python3.0 (3.0-0ubuntu1) jaunty; urgency=low
+
+ * Final Python-3.0 release.
+
+ -- Matthias Klose <doko@ubuntu.com> Thu, 04 Dec 2008 09:00:09 +0100
+
+python3.0 (3.0~rc3-0ubuntu4) jaunty; urgency=low
+
+ * Update to 20081127 from the py3k branch.
+ * Ensure that all extensions from the -minimal package are statically
+ linked into the interpreter. LP: #301597.
+ * Include expat, _elementtree, datetime in -minimal to link
+ these extensions statically.
+
+ -- Matthias Klose <doko@ubuntu.com> Thu, 27 Nov 2008 08:49:02 +0100
+
+python3.0 (3.0~rc3-0ubuntu3) jaunty; urgency=low
+
+ * Ignore errors when running the profile task.
+
+ -- Matthias Klose <doko@ubuntu.com> Sun, 23 Nov 2008 15:50:17 +0100
+
+python3.0 (3.0~rc3-0ubuntu2) jaunty; urgency=low
+
+ * Don't run test_ioctl on the buildd, before the buildd chroot is fixed:
+ Unable to open /dev/tty.
+
+ -- Matthias Klose <doko@ubuntu.com> Sun, 23 Nov 2008 15:28:02 +0100
+
+python3.0 (3.0~rc3-0ubuntu1) jaunty; urgency=low
+
+ * Update to the python-3.0 release candidate 3.
+
+ -- Matthias Klose <doko@ubuntu.com> Sun, 23 Nov 2008 13:14:20 +0100
+
+python3.0 (3.0~rc1+20081027-0ubuntu1) intrepid; urgency=low
+
+ * Update to 20081027 from the py3k branch. LP: #279227.
+ * Fix typos and section names in doc-base files. LP: #273344.
+ * Build a new package libpython3.0.
+ * For locally installed packages, create a directory
+ /usr/local/lib/python3.0/dist-packages. This is the default for
+ installations done with distutils and setuptools. Third party stuff
+ packaged within the distribution goes to /usr/lib/python3.0/dist-packages.
+ There is no /usr/lib/python3.0/site-packages in the file system and
+ on sys.path. No package within the distribution must not install
+ anything in this location.
+ * distutils: Add an option --install-layout=deb, which
+ - installs into $prefix/dist-packages instead of $prefix/site-packages.
+ - doesn't encode the python version into the egg name.
+
+ -- Matthias Klose <doko@ubuntu.com> Mon, 27 Oct 2008 23:38:42 +0100
+
+python3.0 (3.0~b3+20080915-0ubuntu1) intrepid; urgency=low
+
+ * Update to 20080915 from the py3k branch.
+ * Build gdbm
+
+ -- Matthias Klose <doko@ubuntu.com> Mon, 15 Sep 2008 23:56:44 +0200
+
+python3.0 (3.0~b3-0ubuntu1~ppa1) intrepid; urgency=low
+
+ * Python 3.0 beta3 release.
+
+ -- Matthias Klose <doko@ubuntu.com> Sun, 24 Aug 2008 03:49:26 +0200
+
+python3.0 (3.0~b2-0ubuntu1~ppa1) intrepid; urgency=low
+
+ * Python 3.0 beta2 release.
+
+ -- Matthias Klose <doko@ubuntu.com> Thu, 07 Aug 2008 14:57:02 +0000
+
+python3.0 (3.0~b1-0ubuntu1~ppa1) intrepid; urgency=low
+
+ * Python 3.0 beta1 release.
+
+ -- Matthias Klose <doko@ubuntu.com> Tue, 15 Jul 2008 16:10:52 +0200
+
+python3.0 (3.0~a5+0530-0ubuntu1) intrepid; urgency=low
+
+ * Update to snapshot taken from the py3k branch.
+
+ -- Matthias Klose <doko@ubuntu.com> Thu, 29 May 2008 15:50:55 +0200
+
+python3.0 (3.0~a1-0ubuntu2) gutsy; urgency=low
+
+ * Disable running the benchmark.
+
+ -- Matthias Klose <doko@ubuntu.com> Fri, 31 Aug 2007 23:22:34 +0000
+
+python3.0 (3.0~a1-0ubuntu1) gutsy; urgency=low
+
+ * First Python-3.0 alpha release.
+
+ -- Matthias Klose <doko@ubuntu.com> Fri, 31 Aug 2007 21:26:21 +0200
+
+python2.6 (2.6~alpha~pre1-~0ubuntu1~ppa1) gutsy; urgency=low
+
+ * Snapshot build, an "how to use tilde in version numbers" upload.
+ * SVN 20070831.
+
+ -- Matthias Klose <doko@ubuntu.com> Fri, 31 Aug 2007 15:56:09 +0200
+
+python2.5 (2.5.2-4) unstable; urgency=low
+
+ * Update to 20080427, taken from the 2.5 release branch.
+ - Fix issues #2670, #2682.
+ * Disable running pybench on the hppa buildd (ftbfs).
+ * Allow setting BASECFLAGS, OPT and EXTRA_LDFLAGS (like, CC, CXX, CPP,
+ CFLAGS, CPPFLAGS, CCSHARED, LDSHARED) from the environment.
+ * Support parallel=<n> in DEB_BUILD_OPTIONS (see #209008).
+
+ -- Matthias Klose <doko@debian.org> Sun, 27 Apr 2008 10:40:51 +0200
+
+python2.5 (2.5.2-3) unstable; urgency=medium
+
+ * Update to 20080416, taken from the 2.5 release branch.
+ - Fix CVE-2008-1721, integer signedness error in the zlib extension module.
+ - Fix urllib2 file descriptor happens byte-at-a-time, reverting
+ a fix for excessively large memory allocations when calling .read()
+ on a socket object wrapped with makefile().
+ * Disable some regression tests on some architectures:
+ - arm: test_compiler, test_ctypes.
+ - armel: test_compiler.
+ - hppa: test_fork1, test_wait3.
+ - m68k: test_bsddb3, test_compiler.
+ * Build-depend on libffi-dev instead of libffi4-dev.
+ * Fix CVE-2008-1679, integer overflows in the imageop module.
+
+ -- Matthias Klose <doko@debian.org> Wed, 16 Apr 2008 23:37:46 +0200
+
+python2.5 (2.5.2-2) unstable; urgency=low
+
+ * Use site.addsitedir() to add directories in /usr/local to sys.path.
+ Addresses: #469157, #469818.
+
+ -- Matthias Klose <doko@debian.org> Sat, 08 Mar 2008 16:11:23 +0100
+
+python2.5 (2.5.2-1) unstable; urgency=low
+
+ * Python 2.5.2 release.
+ * Merge from Ubuntu:
+ - Move site customization into sitecustomize.py, don't make site.py
+ a config file. Addresses: #309719, #413172, #457361.
+ - Move site.py to python2.4-minimal, remove `addbuilddir' from site.py,
+ which is unnecessary for installed builds.
+ - python2.5-dev: Recommend libc-dev instead of suggesting it. LP: #164909.
+ - Fix issue 961805, Tk Text.edit_modified() fails. LP: #84720.
+
+ -- Matthias Klose <doko@debian.org> Thu, 28 Feb 2008 23:18:52 +0100
+
+python2.5 (2.5.1-7) unstable; urgency=low
+
+ * Update to 20080209, taken from the 2.5 release branch.
+ * Build the _bsddb extension with db-4.5 again; 4.6 is seriously
+ broken when used with the _bsddb extension.
+ * Do not run pybench on arm and armel.
+ * python2.5: Provide python2.5-wsgiref.
+ * Fix a pseudo RC report with duplicated attributes in the control
+ file. Closes: #464307.
+
+ -- Matthias Klose <doko@debian.org> Sun, 10 Feb 2008 00:22:57 +0100
+
+python2.5 (2.5.1-6) unstable; urgency=low
+
+ * Update to 20080102, taken from the 2.5 release branch.
+ - Only define _BSD_SOURCE on OpenBSD systems. Closes: #455400.
+ * Fix handling of packages in linecache.py (Kevin Goodsell). LP: #70902.
+ * Bump debhelper to v5.
+ * Register binfmt for .py[co] files.
+ * Use absolute paths when byte-compiling files. Addresses: #453346.
+ Closes: #413566, LP: #177722.
+ * CVE-2007-4965, http://bugs.python.org/issue1179:
+ Multiple integer overflows in the imageop module in Python 2.5.1 and
+ earlier allow context-dependent attackers to cause a denial of service
+ (application crash) and possibly obtain sensitive information (memory
+ contents) via crafted arguments to (1) the tovideo method, and unspecified
+ other vectors related to (2) imageop.c, (3) rbgimgmodule.c, and other
+ files, which trigger heap-based buffer overflows.
+ Patch prepared by Stephan Herrmann. Closes: #443333, LP: #163845.
+ * Register info docs when doing source only uploads. LP: #174786.
+ * Remove deprecated value from categories in desktop file. LP: #172874.
+ * python2.5-dbg: Don't include the gdbm and _tkinter extensions, now provided
+ in separate packages.
+ * Provide a symlink changelog -> NEWS. Closes: #439271.
+ * Fix build failure on hurd, working around poll() on systems on which it
+ returns an error on invalid FDs. Closes: #438914.
+ * Configure --with-system-ffi on all architectures. Closes: #448520.
+ * Fix version numbers in copyright and README files (Dan O'Huiginn).
+ Closes: #446682.
+ * Move some documents from python2.5 to python2.5-dev.
+
+ -- Matthias Klose <doko@debian.org> Wed, 02 Jan 2008 22:22:19 +0100
+
+python2.5 (2.5.1-5) unstable; urgency=low
+
+ * Build the _bsddb extension with db-4.6.
+
+ -- Matthias Klose <doko@debian.org> Fri, 17 Aug 2007 00:39:35 +0200
+
+python2.5 (2.5.1-4) unstable; urgency=low
+
+ * Update to 20070813, taken from the 2.5 release branch.
+ * Include plat-mac/plistlib.py (plat-mac is not in sys.path by default.
+ Closes: #435826.
+ * Use emacs22 to build the documentation in info format. Closes: #434969.
+ * Build-depend on db-dev (>= 4.6). Closes: #434965.
+
+ -- Matthias Klose <doko@debian.org> Mon, 13 Aug 2007 22:22:44 +0200
+
+python2.5 (2.5.1-3) unstable; urgency=high
+
+ * Support mixed-endian IEEE floating point, as found in the ARM old-ABI
+ (Aurelien Jarno). Closes: #434905.
+
+ -- Matthias Klose <doko@debian.org> Fri, 27 Jul 2007 20:01:35 +0200
+
+python2.5 (2.5.1-2) unstable; urgency=low
+
+ * Update to 20070717, taken from the 2.5 release branch.
+ * Fix reference count for sys.pydebug variable. Addresses: #431393.
+ * Build depend on libbluetooth-dev instead of libbluetooth2-dev.
+
+ -- Matthias Klose <doko@debian.org> Tue, 17 Jul 2007 14:09:47 +0200
+
+python2.5 (2.5.1-1) unstable; urgency=low
+
+ * Python-2.5.1 release.
+ * Build-depend on gcc-4.1 (>= 4.1.2-4) on alpha, powerpc, s390, sparc.
+ * Merge from Ubuntu:
+ - Add debian/patches/subprocess-eintr-safety.dpatch (LP: #87292):
+ - Create and use wrappers around read(), write(), and os.waitpid() in the
+ subprocess module which retry the operation on an EINTR (which happens
+ if e. g. an alarm was raised while the system call was in progress).
+ It is incredibly hard and inconvenient to sensibly handle this in
+ applications, so let's fix this at the right level.
+ - Patch based on original proposal of Peter <C3><85>strand
+ in http://python.org/sf/1068268.
+ - Add two test cases.
+ - Change the interpreter to build and install python extensions
+ built with the python-dbg interpreter with a different name into
+ the same path (by appending `_d' to the extension name). The debug build
+ of the interpreter tries to first load a foo_d.so or foomodule_d.so
+ extension, then tries again with the normal name.
+ - When trying to import the profile and pstats modules, don't
+ exit, add a hint to the exception pointing to the python-profiler
+ package, don't exit.
+ - Keep the module version in the .egg-info name, only remove the
+ python version.
+ - python2.5-dbg: Install Misc/SpecialBuilds.txt, document the
+ debug changes in README.debug.
+ * Update to 20070425, taken from the 2.5 release branch.
+
+ -- Matthias Klose <doko@debian.org> Wed, 25 Apr 2007 22:12:50 +0200
+
+python2.5 (2.5-6) unstable; urgency=medium
+
+ * webbrowser.py: Recognize other browsers: www-browser, x-www-browser,
+ iceweasel, iceape.
+ * Move pyconfig.h from the python2.5-dev into the python2.5 package;
+ required by builds for pure python modules without having python2.5-dev
+ installed (matching the functionality in python2.4).
+ * Move the unicodedata module into python2.5-minimal; allows byte compilation
+ of UTF8 encoded files.
+ * Do not install anymore outdated debhelper sample scripts.
+ * Install Misc/SpecialBuilds.txt as python2.5-dbg document.
+
+ -- Matthias Klose <doko@debian.org> Wed, 21 Feb 2007 01:17:12 +0100
+
+python2.5 (2.5-5) unstable; urgency=high
+
+ * Do not run the python benchmark on m68k. Timer problems.
+ Fixes FTBFS on m68k.
+ * Update to 20061209, taken from the 2.5 release branch.
+ - Fixes building the library reference in info format.
+
+ -- Matthias Klose <doko@debian.org> Sat, 9 Dec 2006 13:40:48 +0100
+
+python2.5 (2.5-4) unstable; urgency=medium
+
+ * Update to 20061203, taken from the 2.5 release branch.
+ - Fixes build failures on knetfreebsd and the hurd. Closes: #397000.
+ * Clarify README about distutils. Closes: #396394.
+ * Move python2.5-config to python2.5-dev. Closes: #401451.
+ * Cleanup build-conflicts. Addresses: #394512.
+
+ -- Matthias Klose <doko@debian.org> Sun, 3 Dec 2006 18:22:49 +0100
+
+python2.5 (2.5-3.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * python2.5-minimal depends on python-minimal (>= 2.4.4-1) because it's the
+ first version which lists python2.5 as an unsupported runtime (ie a
+ runtime that is available but for which modules are not auto-compiled).
+ And being listed there is required for python-central to accept the
+ installation of python2.5-minimal. Closes: #397006
+
+ -- Raphael Hertzog <hertzog@debian.org> Wed, 22 Nov 2006 15:41:06 +0100
+
+python2.5 (2.5-3) unstable; urgency=medium
+
+ * Update to 20061029 (2.4.4 was released on 20061019), taken from
+ the 2.5 release branch. We do not want to have regressions in
+ 2.5 compared to the 2.4.4 release.
+ * Don't run pybench on m68k, fails in the calibration loop. Closes: #391030.
+ * Run the installation/removal hooks. Closes: #383292, #391036.
+
+ -- Matthias Klose <doko@debian.org> Sun, 29 Oct 2006 11:35:19 +0100
+
+python2.5 (2.5-2) unstable; urgency=medium
+
+ * Update to 20061003, taken from the 2.5 release branch.
+ * On arm and m68k, don't run the pybench in debug mode.
+ * Fix building the source within exec_prefix (Alexander Wirt).
+ Closes: #385336.
+
+ -- Matthias Klose <doko@debian.org> Tue, 3 Oct 2006 10:08:36 +0200
+
+python2.5 (2.5-1) unstable; urgency=low
+
+ * Python 2.5 release.
+ * Update to 20060926, taken from the 2.5 release branch.
+ * Run the Python benchmark during the build, compare the results
+ of the static and shared builds.
+ * Fix invalid html in python2.5.devhelp.gz.
+ * Add a python2.5 console entry to the menu (hidden by default).
+ * python2.5: Suggest python-profiler.
+
+ -- Matthias Klose <doko@debian.org> Tue, 26 Sep 2006 02:36:11 +0200
+
+python2.5 (2.5~c1-1) unstable; urgency=low
+
+ * Python 2.5 release candidate 1.
+ * Update to trunk 20060818.
+
+ -- Matthias Klose <doko@debian.org> Sat, 19 Aug 2006 19:21:05 +0200
+
+python2.5 (2.5~b3-1) unstable; urgency=low
+
+ * Build the _ctypes module for m68k-linux.
+
+ -- Matthias Klose <doko@debian.org> Fri, 11 Aug 2006 18:19:19 +0000
+
+python2.5 (2.5~b3-0ubuntu1) edgy; urgency=low
+
+ * Python 2.5 beta3 release.
+ * Update to trunk 20060811.
+ * Rebuild the documentation.
+ * Fix value of sys.exec_prefix in the debug build.
+ * Do not build the library reference in info format; fails to build.
+ * Link the interpreter against the shared runtime library. With
+ gcc-4.1 the difference in the pystones benchmark dropped from about
+ 12% to about 6%.
+ * Install the statically linked version of the interpreter as
+ python2.5-static for now.
+ * Link the shared libpython with -O1.
+
+ -- Matthias Klose <doko@ubuntu.com> Thu, 10 Aug 2006 14:04:48 +0000
+
+python2.5 (2.4.3+2.5b2-3) unstable; urgency=low
+
+ * Disable the testsuite on s390; don't care about "minimally configured"
+ buildd's.
+
+ -- Matthias Klose <doko@debian.org> Sun, 23 Jul 2006 11:45:03 +0200
+
+python2.5 (2.4.3+2.5b2-2) unstable; urgency=low
+
+ * Update to trunk 20060722.
+ * Merge idle-lib from idle-python2.5 into python2.5.
+ * Merge lib-tk from python-tk into python2.5.
+ * Tkinter.py: Suggest installation of python-tk package on failed
+ import of the _tkinter extension.
+ * Don't run the testsuite for the debug build on alpha.
+ * Don't run the test_compiler test on m68k. Just takes too long.
+ * Disable building ctypes on m68k (requires support for closures).
+
+ -- Matthias Klose <doko@debian.org> Sat, 22 Jul 2006 22:26:42 +0200
+
+python2.5 (2.4.3+2.5b2-1) unstable; urgency=low
+
+ * Python 2.5 beta2 release.
+ * Update to trunk 20060716.
+ * When built on a buildd, do not run the following test which try to
+ access the network: test_codecmaps_cn, test_codecmaps_hk, test_codecmaps_jp,
+ test_codecmaps_kr, test_codecmaps_tw, test_normalization.
+ * When built on a buildd, do not run tests requiring missing write permissions:
+ test_ossaudiodev.
+
+ -- Matthias Klose <doko@debian.org> Sun, 16 Jul 2006 02:53:50 +0000
+
+python2.5 (2.4.3+2.5b2-0ubuntu1) edgy; urgency=low
+
+ * Python 2.5 beta2 release.
+
+ -- Matthias Klose <doko@ubuntu.com> Thu, 13 Jul 2006 17:16:52 +0000
+
+python2.5 (2.4.3+2.5b1-1ubuntu2) edgy; urgency=low
+
+ * Fix python-dev dependencies.
+ * Update to trunk 20060709.
+
+ -- Matthias Klose <doko@ubuntu.com> Sun, 9 Jul 2006 18:50:32 +0200
+
+python2.5 (2.4.3+2.5b1-1ubuntu1) edgy; urgency=low
+
+ * Python 2.5 beta1 release.
+ * Update to trunk 20060623.
+ * Merge changes from the python2.4 packages.
+ * python2.5-minimal: Add _struct.
+
+ -- Matthias Klose <doko@ubuntu.com> Fri, 23 Jun 2006 16:04:46 +0200
+
+python2.5 (2.4.3+2.5a1-1) experimental; urgency=low
+
+ * Update to trunk 20060409.
+ * Run testsuite for debug build as well.
+ * Build-depend on gcc-4.1.
+
+ -- Matthias Klose <doko@debian.org> Sun, 9 Apr 2006 22:27:05 +0200
+
+python2.5 (2.4.3+2.5a1-0ubuntu1) dapper; urgency=low
+
+ * Python 2.5 alpha1 release.
+ * Drop integrated patches.
+ * Add build dependencies on libsqlite3-dev and libffi4-dev.
+ * Add (build-)dependency on mime-support, libgpmg1 (test suite).
+ * Build using the system FFI.
+ * python2.5 provides python2.5-ctypes and python2.5-pysqlite2,
+ python2.5-elementtree.
+ * Move hashlib.py to python-minimal.
+ * Lib/hotshot/pstats.py: Error out on missing profile/pstats modules.
+
+ -- Matthias Klose <doko@ubuntu.com> Wed, 5 Apr 2006 14:56:15 +0200
+
+python2.4 (2.4.3-8ubuntu1) edgy; urgency=low
+
+ * Resynchronize with Debian unstable. Remaining changes:
+ - Apply langpack-gettext patch.
+ - diff.gz contains pregenerated html and info docs.
+ - Build the -doc package from this source.
+
+ -- Matthias Klose <doko@ubuntu.com> Thu, 22 Jun 2006 18:39:57 +0200
+
+python2.4 (2.4.3-8) unstable; urgency=low
+
+ * Remove python2.4's dependency on python-central. On installation of
+ the runtime, call hooks /usr/share/python/runtime.d/*.rtinstall.
+ On removal, call hooks /usr/share/python/runtime.d/*.rtremove.
+ Addresses: #372658.
+ * Call the rtinstall hooks only, if it's a new installation, or the first
+ installation using the hooks. Adresses: #373677.
+
+ -- Matthias Klose <doko@debian.org> Sun, 18 Jun 2006 00:56:13 +0200
+
+python2.4 (2.4.3-7) unstable; urgency=medium
+
+ * Reupload, depend on python-central (>= 0.4.15).
+ * Add build-conflict on python-xml.
+
+ -- Matthias Klose <doko@debian.org> Wed, 14 Jun 2006 18:56:57 +0200
+
+python2.4 (2.4.3-6) medium; urgency=low
+
+ * idle-python2.4: Remove the old postinst and prerm scripts.
+ * Name the runtime correctly in python2.4-minimal's installation
+ scripts.
+
+ -- Matthias Klose <doko@debian.org> Mon, 12 Jun 2006 17:39:56 +0000
+
+python2.4 (2.4.3-5) unstable; urgency=low
+
+ * python2.4-prerm: Handle the case, when python-central is not installed.
+ * idle-python2.4: Depend on python-tk instead of python2.4-tk.
+
+ -- Matthias Klose <doko@debian.org> Fri, 9 Jun 2006 05:17:17 +0200
+
+python2.4 (2.4.3-4) unstable; urgency=low
+
+ * SVN update up to 2006-06-07
+ * Use python-central.
+ * Don't build the -tk and -gdbm packages from this source; now built
+ from the python-stdlib-extensions source.
+ * Remove leftover build dependency on libgmp3-dev.
+ * Do not build-depend on libbluetooth1-dev and libgpmg1-dev on
+ hurd-i386, kfreebsd-i386, kfreebsd-amd64. Closes: #365830.
+ * Do not run the test_tcl test; hangs for unknown reasons on at least
+ the following buildds: vivaldi(m68k), goedel (alpha), mayer (mipsel).
+ And no virtual package to file bug reports for the buildds ...
+ Closes: #364419.
+ * Move the Makefile from python2.4-dev to python2.4. Closes: #366473.
+ * Fix typo in pdb(1). Closes: #365772.
+ * New autoconf likes the mandir in /usr/share instead of /usr; work
+ with both locations. Closes: #367618.
+
+ -- Matthias Klose <doko@debian.org> Wed, 7 Jun 2006 21:37:20 +0200
+
+python2.4 (2.4.3-3) unstable; urgency=low
+
+ * SVN update up to 2006-04-21
+ * Update locale aliases from /usr/share/X11/locale/locale.alias.
+ * Start idle with option -n from the desktop menu, so that the program
+ can be started in parallel.
+ * Testsuite related changes only:
+ - Add build dependencies mime-support, libgpmg1 (needed by test cases).
+ - Run the testsuite with bsddb, audio and curses resources enabled.
+ - Re-run the failed tests in verbose mode.
+ - Run the test suite for the debug build as well.
+ - Build depend on netbase, needed by test_socketmodule.
+ - Build depend on libgpmg1, needed by test_curses.
+ - On the buildds do not run the tests needing the network resource.
+ * Update python logo.
+ * Check for the availability of the profile and pstats modules when
+ importing hotshot.pstats. Closes: #334067.
+ * Don't build the -doc package from the python2.4 source.
+ * Set OPT in the installed Makefile to -O2.
+
+ -- Matthias Klose <doko@debian.org> Fri, 21 Apr 2006 19:58:43 +0200
+
+python2.4 (2.4.3-2) unstable; urgency=low
+
+ * Add (build-)dependency on mime-support.
+
+ -- Matthias Klose <doko@ubuntu.com> Tue, 4 Apr 2006 22:21:41 +0200
+
+python2.4 (2.4.3-1) unstable; urgency=low
+
+ * Python 2.4.3 release.
+
+ -- Matthias Klose <doko@debian.org> Thu, 30 Mar 2006 23:42:37 +0200
+
+python2.4 (2.4.3-0ubuntu1) dapper; urgency=low
+
+ * Python 2.4.3 release.
+ - Fixed a bug that the gb18030 codec raises RuntimeError on encoding
+ surrogate pair area on UCS4 build. Ubuntu: #29289.
+
+ -- Matthias Klose <doko@ubuntu.com> Thu, 30 Mar 2006 10:57:32 +0200
+
+python2.4 (2.4.2+2.4.3c1-0ubuntu1) dapper; urgency=low
+
+ * SVN update up to 2006-03-25 (2.4.3 candidate 1).
+ - Regenerate the documentation.
+
+ -- Matthias Klose <doko@ubuntu.com> Mon, 27 Mar 2006 12:03:05 +0000
+
+python2.4 (2.4.2-1ubuntu3) dapper; urgency=low
+
+ * SVN update up to 2006-03-04
+ - Regenerate the documentation.
+ - map.mmap(-1, size, ...) can return anonymous memory again on Unix.
+ Ubuntu #26201.
+ * Build-depend on libncursesw5-dev, ncursesw5 is preferred for linking.
+ Provides UTF-8 compliant curses bindings.
+ * Fix difflib where certain patterns of differences were making difflib
+ touch the recursion limit.
+
+ -- Matthias Klose <doko@ubuntu.com> Sat, 4 Mar 2006 21:38:24 +0000
+
+python2.4 (2.4.2-1ubuntu2) dapper; urgency=low
+
+ * SVN update up to 2006-01-17
+ - pwd is now a builtin module, remove it from python-minimal.
+ - Regenerate the documentation.
+ * python2.4-tk: Suggest tix instead of tix8.1.
+ * Move config/Makefile from the -dev package into the runtime package
+ to be able to use the bdist_wininst distutils command. Closes: #348335.
+
+ -- Matthias Klose <doko@ubuntu.com> Tue, 17 Jan 2006 11:02:24 +0000
+
+python2.4 (2.4.2-1ubuntu1) dapper; urgency=low
+
+ * Temporarily remove build dependency on lsb-release.
+
+ -- Matthias Klose <doko@ubuntu.com> Sun, 20 Nov 2005 17:40:18 +0100
+
+python2.4 (2.4.2-1build1) dapper; urgency=low
+
+ * Rebuild (openssl-0.9.8).
+
+ -- Matthias Klose <doko@ubuntu.com> Sun, 20 Nov 2005 15:27:24 +0000
+
+python2.4 (2.4.2-1) unstable; urgency=low
+
+ * Python 2.4.2 release.
+
+ -- Matthias Klose <doko@debian.org> Thu, 29 Sep 2005 01:49:28 +0200
+
+python2.4 (2.4.1+2.4.2rc1-1) unstable; urgency=low
+
+ * Python 2.4.2 release candidate 1.
+ * Fix "Fatal Python error" from cStringIO's writelines.
+ Patch by Andrew Bennetts.
+
+ -- Matthias Klose <doko@debian.org> Thu, 22 Sep 2005 10:33:22 +0200
+
+python2.4 (2.4.1-5) unstable; urgency=low
+
+ * CVS update up to 2005-09-14
+ - Regenerate the html and info docs.
+ * Add some more locale aliases.
+ * Fix substitution pf python version in README.python2.4-minimal.
+ Closes: #327487.
+ * On m68k, build using -O2 (closes: #326903).
+ * On Debian, don't configure --with-fpectl, which stopped working with
+ glibc-2.3.5.
+
+ -- Matthias Klose <doko@debian.org> Wed, 14 Sep 2005 17:32:56 +0200
+
+python2.4 (2.4.1-4) unstable; urgency=low
+
+ * CVS update up to 2005-09-04
+ - teTeX 3.0 related fixes (closes: #322407).
+ - Regenerate the html and info docs.
+ * Add entry for IDLE in the Gnome menus.
+ * Don't build-depend on libbluetooth-dev on the Hurd (closes: #307037).
+ * Reenable the cthreads patch for the Hurd (closes: #307052).
+
+ -- Matthias Klose <doko@debian.org> Sun, 4 Sep 2005 18:31:42 +0200
+
+python2.4 (2.4.1-3) unstable; urgency=low
+
+ * Synchronise with Ubuntu:
+ - Build a python2.4-minimal package.
+
+ -- Matthias Klose <doko@debian.org> Tue, 12 Jul 2005 00:23:10 +0000
+
+python2.4 (2.4.1-2ubuntu3) breezy; urgency=low
+
+ * CVS update up to 2005-07-07
+ * Regenerate the documentation.
+
+ -- Matthias Klose <doko@ubuntu.com> Thu, 7 Jul 2005 09:21:28 +0200
+
+python2.4 (2.4.1-2ubuntu2) breezy; urgency=low
+
+ * CVS update up to 2005-06-15
+ * Regenerate the documentation.
+ * Synchronize with Debian. Ubuntu 10485.
+ * idle-python2.4 enhances python2.4. Ubuntu 11562.
+ * README.Debian: Fix reference to the doc directory (closes: #311677).
+
+ -- Matthias Klose <doko@debian.org> Wed, 15 Jun 2005 08:56:57 +0200
+
+python2.4 (2.4.1-2ubuntu1) breezy; urgency=low
+
+ * Update build dependencies:
+ db4.2-dev -> db4.3-dev,
+ libreadline4-dev -> libreadline5-dev.
+ * python2.4-dev: Add missing templates to generate HTML docs. Ubuntu 11531.
+
+ -- Matthias Klose <doko@ubuntu.com> Sun, 29 May 2005 00:01:05 +0200
+
+python2.4 (2.4.1-2) unstable; urgency=low
+
+ * Add the debug symbols for the python2.4, python2.4-gdbm
+ and python2.4-tk packages to the python2.4-dbg package.
+ * Add gdbinit example to doc directory.
+
+ -- Matthias Klose <doko@debian.org> Thu, 5 May 2005 11:12:32 +0200
+
+python2.4 (2.4.1-1ubuntu2) breezy; urgency=low
+
+ * Add the debug symbols for the python2.4, python2.4-minimal, python2.4-gdbm
+ and python2.4-tk packages to the python2.4-dbg package. Ubuntu 10261,
+ * Add gdbinit example to doc directory.
+ * For os.utime, use utimes(2), correctly working with glibc-2.3.5.
+ Ubuntu 10294.
+
+ -- Matthias Klose <doko@ubuntu.com> Thu, 5 May 2005 09:06:07 +0200
+
+python2.4 (2.4.1-1ubuntu1) breezy; urgency=low
+
+ * Reupload as 2.4.1-1ubuntu1.
+
+ -- Matthias Klose <doko@ubuntu.com> Thu, 14 Apr 2005 10:46:32 +0200
+
+python2.4 (2.4.1-1) unstable; urgency=low
+
+ * Python 2.4.1 release.
+ * Fix noise in python-doc installation/removal.
+ * New Python section for the info docs.
+
+ -- Matthias Klose <doko@debian.org> Wed, 30 Mar 2005 19:42:03 +0200
+
+python2.4 (2.4.1-0) hoary; urgency=low
+
+ * Python 2.4.1 release.
+ * Fix noise in python-doc installation/removal.
+ * New Python section for the info docs.
+
+ -- Matthias Klose <doko@ubuntu.com> Wed, 30 Mar 2005 16:35:34 +0200
+
+python2.4 (2.4+2.4.1rc2-2) unstable; urgency=low
+
+ * Add the valgrind support file to /etc/python2.4
+ * Build the -dbg package with -DPy_USING_MEMORY_DEBUGGER.
+ * Lib/locale.py:
+ - correctly parse LANGUAGE as a colon separated list of languages.
+ - prefer LC_ALL, LC_CTYPE and LANG over LANGUAGE to get the correct
+ encoding.
+ - Don't map 'utf8', 'utf-8' to 'utf', which is not a known encoding
+ for glibc.
+ * Fix two typos in python(1). Addresses: #300124.
+
+ -- Matthias Klose <doko@debian.org> Sat, 19 Mar 2005 21:50:14 +0100
+
+python2.4 (2.4+2.4.1rc2-1) unstable; urgency=low
+
+ * Python 2.4.1 release candidate 2.
+ * Build-depend on libbluetooth1-dev.
+
+ -- Matthias Klose <doko@debian.org> Sat, 19 Mar 2005 00:57:14 +0100
+
+python2.4 (2.4dfsg-2) unstable; urgency=low
+
+ * CVS update up to 2005-03-03
+
+ -- Matthias Klose <doko@debian.org> Thu, 3 Mar 2005 22:22:16 +0100
+
+python2.4 (2.4dfsg-1ubuntu4) hoary; urgency=medium
+
+ * Move exception finalisation later in the shutdown process - this
+ fixes the crash seen in bug #1165761, taken from CVS.
+ * codecs.StreamReader: Reset codec when seeking. Ubuntu #6972.
+ * Apply fix for SF1124295, fixing an obscure bit of Zope's security machinery.
+ * distutils: Don't add standard library dirs to library_dirs
+ and runtime_library_dirs. On amd64, runtime paths pointing to /usr/lib64
+ aren't recognized by dpkg-shlibdeps, and the packages containing these
+ libraries aren't added to ${shlibs:Depends}.
+ * Lib/locale.py:
+ - correctly parse LANGUAGE as a colon separated list of languages.
+ - prefer LC_ALL, LC_CTYPE and LANG over LANGUAGE to get the correct
+ encoding.
+ - Don't map 'utf8', 'utf-8' to 'utf', which is not a known encoding
+ for glibc.
+ * os.py: Avoid using items() in environ.update(). Fixes #1124513.
+ * Python/pythonrun.c:
+ * Build depend on locales, generate the locales needed for the
+ testsuite.
+ * Add build dependency on libbluetooth1-dev, adding some bluetooth
+ functionality to the socket module.
+ * Lib/test/test_sundry.py: Don't fail on import of profile & pstats,
+ which are separated out to the python-profiler package.
+ * Fix typos in manpage.
+
+ -- Matthias Klose <doko@ubuntu.com> Tue, 29 Mar 2005 13:35:53 +0200
+
+
+python2.4 (2.4dfsg-1ubuntu3) hoary; urgency=low
+
+ * debian/patches/langpack-gettext.dpatch:
+ - langpack support for python-gettext added
+
+ -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 1 Mar 2005 13:13:36 +0100
+
+python2.4 (2.4dfsg-1ubuntu2) hoary; urgency=low
+
+ * Revert 'essential' status on python2.4-minimal. This status on
+ on python-minimal is sufficient (Ubuntu #6392).
+
+ -- Matthias Klose <doko@ubuntu.com> Wed, 9 Feb 2005 23:09:42 +0100
+
+python2.4 (2.4dfsg-1ubuntu1) hoary; urgency=low
+
+ * Resyncronise with Debian.
+ * Mark the python2.4-minimal package as 'essential'.
+
+ -- Matthias Klose <doko@ubuntu.com> Wed, 9 Feb 2005 13:31:09 +0100
+
+python2.4 (2.4dfsg-1) unstable; urgency=medium
+
+ * Add licenses and acknowledgements for incorporated software in the
+ debian/copyright file (addresses: #293932).
+ * Replace md5 implementation with one having a DFSG conforming license.
+ * Remove the profile.py and pstats.py modules from the source package,
+ not having a DFSG conforming license. The modules can be found in
+ the python2.x-profile package in the non-free section.
+ Addresses: #293932.
+ * Add missing norwegian locales (Tollef Fog Heen).
+ * CVS updates of the release24-maint branch upto 2005-02-08 (date of
+ the Python 2.3.5 release).
+
+ -- Matthias Klose <doko@debian.org> Tue, 8 Feb 2005 19:13:10 +0100
+
+python2.4 (2.4-7ubuntu1) hoary; urgency=low
+
+ * Fix the name of the python-dbg man page.
+ * Resyncronise with Debian.
+ * Move more modules to -minimal (new code in copy.py requires these):
+ dis, inspect, opcode, token, tokenize.
+
+ -- Matthias Klose <doko@ubuntu.com> Tue, 8 Feb 2005 19:13:10 +0100
+
+python2.4 (2.4-7) unstable; urgency=medium
+
+ * Add licenses and acknowledgements for incorporated software in the
+ debian/copyright file (addresses: #293932).
+ * Replace md5 implementation with one having a DFSG conforming license.
+ * Add missing norwegian locales (Tollef Fog Heen).
+ * CVS updates of the release24-maint branch upto 2005-02-08 (date of
+ the Python 2.3.5 release).
+
+ -- Matthias Klose <doko@debian.org> Tue, 8 Feb 2005 19:13:10 +0100
+
+python2.4 (2.4-6) unstable; urgency=low
+
+ * Build a python2.4-dbg package using --with-pydebug. Add a debug
+ directory <prefix>/lib-dynload/debug to sys.path instead of
+ <prefix>/lib-dynload und install the extension modules of the
+ debug build in this directory.
+ Change the module load path to load extension modules from other
+ site-packages/debug directories (for further details see the
+ README in the python2.4-dbg package). Closes: #5415.
+ * Apply the pydebug-path patch. The package was already built in -5.
+
+ -- Matthias Klose <doko@debian.org> Fri, 4 Feb 2005 22:15:13 +0100
+
+python2.4 (2.4-5) unstable; urgency=high
+
+ * Fix a flaw in SimpleXMLRPCServerthat can affect any XML-RPC servers.
+ This affects any programs have been written that allow remote
+ untrusted users to do unrestricted traversal and can allow them to
+ access or change function internals using the im_* and func_* attributes.
+ References: CAN-2005-0089.
+ * CVS updates of the release24-maint branch upto 2005-02-04.
+
+ -- Matthias Klose <doko@debian.org> Fri, 4 Feb 2005 08:12:10 +0100
+
+python2.4 (2.4-4) unstable; urgency=medium
+
+ * Update debian/copyright to the 2.4 license text (closes: #290898).
+ * Remove /usr/bin/smtpd.py (closes: #291049).
+
+ -- Matthias Klose <doko@debian.org> Mon, 17 Jan 2005 23:54:37 +0100
+
+python2.4 (2.4-3ubuntu6) hoary; urgency=low
+
+ * Use old-style dpatches instead of dpatch-run.
+
+ -- Tollef Fog Heen <tfheen@canonical.com> Mon, 7 Feb 2005 15:58:05 +0100
+
+python2.4 (2.4-3ubuntu5) hoary; urgency=low
+
+ * Actually apply the patch as well (add to list of patches in
+ debian/rules)
+
+ -- Tollef Fog Heen <tfheen@canonical.com> Sun, 6 Feb 2005 15:12:58 +0100
+
+python2.4 (2.4-3ubuntu4) hoary; urgency=low
+
+ * Add nb_NO and nn_NO locales to Lib/locale.py
+
+ -- Tollef Fog Heen <tfheen@canonical.com> Sun, 6 Feb 2005 14:33:05 +0100
+
+python2.4 (2.4-3ubuntu3) hoary; urgency=low
+
+ * Fix a flaw in SimpleXMLRPCServerthat can affect any XML-RPC servers.
+ This affects any programs have been written that allow remote
+ untrusted users to do unrestricted traversal and can allow them to
+ access or change function internals using the im_* and func_* attributes.
+ References: CAN-2005-0089.
+
+ -- Matthias Klose <doko@ubuntu.com> Wed, 2 Feb 2005 09:08:20 +0000
+
+python2.4 (2.4-3ubuntu2) hoary; urgency=low
+
+ * Build a python2.4-dbg package using --with-pydebug. Add a debug
+ directory <prefix>/lib-dynload/debug to sys.path instead of
+ <prefix>/lib-dynload und install the extension modules of the
+ debug build in this directory.
+ Change the module load path to load extension modules from other
+ site-packages/debug directories (for further details see the
+ README in the python2.4-dbg package). Closes: #5415.
+ * Update debian/copyright to the 2.4 license text (closes: #290898).
+ * Add operator and copy to the -minimal package.
+
+ -- Matthias Klose <m@klose.in-berlin.de> Mon, 17 Jan 2005 23:19:47 +0100
+
+python2.4 (2.4-3ubuntu1) hoary; urgency=low
+
+ * Resynchronise with Debian.
+ * python2.4: Depend on the very same version of python2.4-minimal.
+ * Docment, that time.strptime currently cannot be used, if the
+ python-minimal package is installed without the python package.
+
+ -- Matthias Klose <m@klose.in-berlin.de> Sun, 9 Jan 2005 19:35:48 +0100
+
+python2.4 (2.4-3) unstable; urgency=medium
+
+ * Build the fpectl module.
+ * Updated to CVS release24-maint 20050107.
+
+ -- Matthias Klose <doko@debian.org> Sat, 8 Jan 2005 19:05:21 +0100
+
+python2.4 (2.4-2ubuntu5) hoary; urgency=low
+
+ * Updated to CVS release24-maint 20050102.
+ * python-minimal:
+ - os.py: Use dict instead of UserDict, remove UserDict from -minimal.
+ - add pickle, threading, needed for subprocess module.
+ - optparse.py: conditionally import gettext, if not available,
+ define _ as the identity function. Patch taken from the trunk.
+ Avoids import of _locale, locale, gettext, copy, repr, itertools,
+ collections, token, tokenize.
+ - Add a build check to make sure that the minimal module list is
+ closed under dependency.
+ * Fix lintian warnings.
+
+ -- Matthias Klose <m@klose.in-berlin.de> Sun, 2 Jan 2005 22:00:14 +0100
+
+python2.4 (2.4-2ubuntu4) hoary; urgency=low
+
+ * Add UserDict.py to the -minimal package, since os.py needs it.
+
+ -- Colin Watson <cjwatson@canonical.com> Thu, 30 Dec 2004 20:41:28 +0000
+
+python2.4 (2.4-2ubuntu3) hoary; urgency=low
+
+ * Add os.py and traceback.py to the -minimal package, get the list
+ of modules from the README.
+
+ -- Matthias Klose <m@klose.in-berlin.de> Mon, 27 Dec 2004 08:20:45 +0100
+
+python2.4 (2.4-2ubuntu2) hoary; urgency=low
+
+ * Add compileall.py and py_compile.py to the -minimal package, not
+ just to the README ...
+
+ -- Matthias Klose <m@klose.in-berlin.de> Sat, 25 Dec 2004 22:24:56 +0100
+
+python2.4 (2.4-2ubuntu1) hoary; urgency=low
+
+ * Separate the interpreter and a minimal subset of modules into
+ a python2.4-minimal package. See the README.Debian.gz in this
+ package.
+ * Move site.py to python2.4-minimal as well.
+ * Add documentation files for devhelp.
+
+ -- Matthias Klose <m@klose.in-berlin.de> Sun, 19 Dec 2004 22:47:32 +0100
+
+python2.4 (2.4-2) unstable; urgency=medium
+
+ * Updated patch for #283108. Thanks to Jim Meyering.
+
+ -- Matthias Klose <doko@debian.org> Fri, 3 Dec 2004 17:00:16 +0100
+
+python2.4 (2.4-1) unstable; urgency=low
+
+ * Final 2.4 release.
+ * Flush stdout/stderr if closed (SF #1074011).
+
+ -- Matthias Klose <doko@debian.org> Wed, 1 Dec 2004 07:54:34 +0100
+
+python2.4 (2.3.97-2) unstable; urgency=low
+
+ * Don't run test_tcl, hanging on the buildds.
+
+ -- Matthias Klose <doko@debian.org> Fri, 19 Nov 2004 23:48:42 +0100
+
+python2.4 (2.3.97-1) unstable; urgency=low
+
+ * Python 2.4 Release Candidate 1.
+
+ -- Matthias Klose <doko@debian.org> Fri, 19 Nov 2004 21:27:02 +0100
+
+python2.4 (2.3.96-1) experimental; urgency=low
+
+ * Updated to CVS release24-maint 20041113.
+ * Build the docs in info format again.
+
+ -- Matthias Klose <doko@debian.org> Sat, 13 Nov 2004 21:21:10 +0100
+
+python2.4 (2.3.95-2) experimental; urgency=low
+
+ * Move distutils package from the python2.4-dev into the python2.4
+ package.
+
+ -- Matthias Klose <doko@debian.org> Thu, 11 Nov 2004 22:56:14 +0100
+
+python2.4 (2.3.95-1) experimental; urgency=low
+
+ * Python 2.4 beta2 release.
+
+ -- Matthias Klose <doko@debian.org> Thu, 4 Nov 2004 23:43:47 +0100
+
+python2.4 (2.3.94-1) experimental; urgency=low
+
+ * Python 2.4 beta1 release.
+
+ -- Matthias Klose <doko@debian.org> Sat, 16 Oct 2004 08:33:57 +0200
+
+python2.4 (2.3.93-1) experimental; urgency=low
+
+ * Python 2.4 alpha3 release.
+
+ -- Matthias Klose <doko@debian.org> Fri, 3 Sep 2004 21:53:47 +0200
+
+python2.4 (2.3.92-1) experimental; urgency=low
+
+ * Python 2.4 alpha2 release.
+
+ -- Matthias Klose <doko@debian.org> Thu, 5 Aug 2004 23:53:18 +0200
+
+python2.4 (2.3.91-1) experimental; urgency=low
+
+ * Python 2.4 alpha1 release.
+ Highlights: http://www.python.org/2.4/highlights.html
+
+ -- Matthias Klose <doko@debian.org> Fri, 9 Jul 2004 17:38:54 +0200
+
+python2.4 (2.3.90-1) experimental; urgency=low
+
+ * Package HEAD branch (pre alpha ..).
+
+ -- Matthias Klose <doko@debian.org> Mon, 14 Jun 2004 23:19:57 +0200
+
+python2.3 (2.3.4-1) unstable; urgency=medium
+
+ * Final Python 2.3.4 Release.
+ * In the API docs, fix signature of PyModule_AddIntConstant (closes: #250826).
+ * locale.getdefaultlocale: don't fail with empty environment variables.
+ Closes: #249816.
+ * Include distutils/command/wininst.exe in -dev package (closes: #249006).
+ * Disable cthreads on the Hurd (Michael Banck). Closes: #247211.
+ * Add a note to pygettext(1), that this program is deprecated in favour
+ of xgettext, which now includes support for Python as well.
+ Closes: #246332.
+
+ -- Matthias Klose <doko@debian.org> Fri, 28 May 2004 22:59:42 +0200
+
+python2.3 (2.3.3.91-1) unstable; urgency=low
+
+ * Python 2.3.4 Release Candidate 1.
+ * Do not use the default namespace for attributes. Patch taken from the
+ 2.3 maintenance branch.
+ The xmllib module is obsolete. Use xml.sax instead.
+ * http://python.org/sf/945642 - fix nonblocking i/o with ssl socket.
+
+ -- Matthias Klose <doko@debian.org> Thu, 13 May 2004 21:24:52 +0200
+
+python2.3 (2.3.3-7) unstable; urgency=low
+
+ * Add a workaround for GNU libc nl_langinfo()'s returning NULL.
+ Closes: #239237.
+ Patch taken from 2.3 maintenance branch.
+ * threading.py: Remove calls to currentThread() in _Condition methods that
+ were side-effect. Side-effects were deemed unnecessary and were causing
+ problems at shutdown time when threads were catching exceptions at start
+ time and then triggering exceptions trying to call currentThread() after
+ gc'ed. Masked the initial exception which was deemed bad.
+ Closes: #195812.
+ * Properly support normalization of empty unicode strings. Closes: #239986.
+ Patch taken from 2.3 maintenance branch.
+ * README.maintainers: Add section where to find the documentation tools.
+ * Fix crash in pyexpat module (closes: #229281).
+ * For the Hurd, set the interpreters recursion limit to 930.
+ * Do not try to byte-compile the test files on installation; this
+ currently breaks the Hurd install.
+
+ -- Matthias Klose <doko@debian.org> Sat, 1 May 2004 07:50:46 +0200
+
+python2.3 (2.3.3-6) unstable; urgency=low
+
+ * Don't build the unversioned python{,-*} packages anymore. Now
+ built from the python-defaults package.
+ * Update to the proposed python-policy: byte-compile using -E.
+ * Remove python-elisp's dependency on emacs20 (closes: #232785).
+ * Don't build python-elisp from the python2.3 source anymore,
+ get it from python-mode.sf.net as a separate source package.
+ * python2.3-dev suggests libc-dev (closes: #231091).
+ * get LDSHARED and CCSHARED (like, CC, CXX, CPP, CFLAGS) from
+ the environment
+ * Set CXX in installed config/Makefile (closes: #230273).
+
+ -- Matthias Klose <doko@debian.org> Tue, 24 Feb 2004 07:07:51 +0100
+
+python2.3 (2.3.3-5) unstable; urgency=low
+
+ * Build-depend on libdb4.2-dev, instead of libdb4.1-dev. According
+ to the docs the file format is compatible.
+
+ -- Matthias Klose <doko@debian.org> Mon, 12 Jan 2004 10:37:45 +0100
+
+python2.3 (2.3.3-4) unstable; urgency=low
+
+ * Fix broken _bsddb module. setup.py picked up the wrong library.
+
+ -- Matthias Klose <doko@debian.org> Sun, 4 Jan 2004 11:30:00 +0100
+
+python2.3 (2.3.3-3) unstable; urgency=low
+
+ * Fix typo in patch (closes: #224797, #226064).
+
+ -- Matthias Klose <doko@debian.org> Sun, 4 Jan 2004 09:23:21 +0100
+
+python2.3 (2.3.3-2) unstable; urgency=medium
+
+ * Lib/email/Charset: use locale unaware function to lower case of locale
+ name (closes: #224797).
+ * Update python-mode to version from python-mode.sf.net. Fixes highlighting
+ problems (closes: #223520).
+ * Backport from mainline: Add IPV6_ socket options from RFCs 3493 and 3542.
+
+ -- Matthias Klose <doko@debian.org> Fri, 2 Jan 2004 14:03:26 +0100
+
+python2.3 (2.3.3-1) unstable; urgency=low
+
+ * New upstream release.
+ * Copy the templates, tools and scripts from the Doc dir in the source
+ to /usr/share/lib/python2.3/doc in the python2.3-dev package. Needed
+ for packages building documentation like python does (closes: #207337).
+
+ -- Matthias Klose <doko@debian.org> Fri, 19 Dec 2003 10:57:39 +0100
+
+python2.3 (2.3.2.91-1) unstable; urgency=low
+
+ * New upstream version (2.3.3 release candidate).
+ * Update python-mode.el (closes: #158811, #159630).
+ Closing unreproducible report (closes: #159628).
+
+ -- Matthias Klose <doko@debian.org> Sat, 6 Dec 2003 14:41:14 +0100
+
+python2.3 (2.3.2-7) unstable; urgency=low
+
+ * Put the conflict in the correct direction. python2.3 (2.3.2-6) doesn't
+ conflict with python (<= 2.3.2-5) but python (2.3.2-6) conflicts with
+ python2.3 (<= 2.3.2-5) (thanks to Brian May). Really closes #221791.
+
+ -- Matthias Klose <doko@debian.org> Fri, 21 Nov 2003 00:20:02 +0100
+
+python2.3 (2.3.2-6) unstable; urgency=low
+
+ * Add conflicts with older python{,2.3} packages to fix overwrite
+ errors (closes: #221791).
+
+ -- Matthias Klose <doko@debian.org> Thu, 20 Nov 2003 07:24:36 +0100
+
+python2.3 (2.3.2-5) unstable; urgency=low
+
+ * Updated to CVS release23-maint 20031119.
+ * Re-upgrade the dependency of python2.3 on python (>= 2.3) to
+ a dependency (closes: #221523).
+
+ -- Matthias Klose <doko@debian.org> Wed, 19 Nov 2003 00:30:27 +0100
+
+python2.3 (2.3.2-4) unstable; urgency=low
+
+ * Don't build-depend on latex2html (moved to non-free), but keep
+ the prebuilt docs in debian/patches (closes: #221347).
+ * Fix typos in the library reference (closes: #220510, #220954).
+ * Fix typo in python-elisp's autoloading code (closes: #220308).
+ * Update proposed python policy: private modules can be installed
+ into /usr/lib/<module> (arch dependent) and into /usr/share/<module>
+ (arch independent).
+
+ -- Matthias Klose <doko@debian.org> Tue, 18 Nov 2003 00:41:39 +0100
+
+python2.3 (2.3.2-3) unstable; urgency=low
+
+ * Downgrade the dependency of python2.3 on python (>= 2.3) to
+ a recommendation.
+ * Fix path to interpreter in binfmt file.
+ * Fix segfault in unicodedata module (closes: #218697).
+ * Adjust python-elisp autoload code (closes: #219821).
+
+ -- Matthias Klose <doko@debian.org> Sun, 9 Nov 2003 19:43:37 +0100
+
+python2.3 (2.3.2-2) unstable; urgency=medium
+
+ * Fix broken doc link (closes: #214217).
+ * Disable wrongly detected large file support for GNU/Hurd.
+ * Really fix the FTBFS for the binary-indep target (closes: #214303).
+
+ -- Matthias Klose <doko@debian.org> Mon, 6 Oct 2003 07:54:58 +0200
+
+python2.3 (2.3.2-1) unstable; urgency=low
+
+ * New upstream version.
+ * Fix a FTBFS for the binary-indep target.
+
+ -- Matthias Klose <doko@debian.org> Sat, 4 Oct 2003 10:20:15 +0200
+
+python2.3 (2.3.1-3) unstable; urgency=low
+
+ * Fix names of codec packages in recommends.
+ * On alpha compile using -mieee (see #212912).
+
+ -- Matthias Klose <doko@debian.org> Sun, 28 Sep 2003 10:48:12 +0200
+
+python2.3 (2.3.1-2) unstable; urgency=low
+
+ * Update python policy draft (closes: #128911, #163785).
+ * Re-add os.fsync function (closes: #212672).
+ * Let python2.3-doc conflict with older python2.3 versions (closes: #211882).
+ * Add recommends for pythonX.Y-japanese-codecs, pythonX.Y-iconvcodec,
+ pythonX.Y-cjkcodecs, pythonX.Y-korean-codecs (closes: #207161).
+ * Generate binfmt file (closes: #208005).
+ * Add IPPROTO_IPV6 option to the socketmodule (closes: #206569).
+ * Bugs reported against python2.2 and fixed in python2.3:
+ - Crashes in idle (closes: #186887, #200084).
+
+ -- Matthias Klose <doko@debian.org> Sat, 27 Sep 2003 11:21:47 +0200
+
+python2.3 (2.3.1-1) unstable; urgency=low
+
+ * New upstream version (bug fix release).
+
+ -- Matthias Klose <doko@debian.org> Wed, 24 Sep 2003 11:27:43 +0200
+
+python2.3 (2.3-4) unstable; urgency=high
+
+ * Disable check for utimes function, which is broken in glibc-2.3.2.
+ Packages using distutils had '1970/01/01-01:00:01' timestamps in files.
+ * Bugs fixed by making python2.3 the default python version:
+ - Canvas.scan_dragto() takes a 3rd optional parmeter "gain".
+ Closes: #158168.
+ - New command line parsing module (closes: #38628).
+ - compileall.py allows compiling single files (closes: #139971).
+ * Bugs reported for 2.2 and fixed in 2.3:
+ - Idle does save files with ASCII characters (closes: #179313).
+ - imaplib support for prefix-quoted strings (closes: #150485).
+ - posixpath includes getctime (closes: #173827).
+ - pydoc has support for keywords (closes: #186775).
+ * Bugs reported for 2.1 and fixed in 2.3:
+ - Fix handling of "#anchor" URLs in urlparse (closes: #147844).
+ - Fix readline if C stdin is not a tty, even if sys.stdin is.
+ Closes: #131810.
+ * Updated to CVS release23-maint 20030810 (fixing memory leaks in
+ array and socket modules).
+ * pydoc's usage output uses the basename of the script.
+ * Don't explicitely remove /etc/python2.3 on purge (closes: #202864).
+ * python conflicts with python-xmlbase (closes: #204773).
+ * Add dependency python (>= 2.3) to python2.3, so make sure the
+ unversioned names can be used.
+
+ -- Matthias Klose <doko@debian.org> Sun, 10 Aug 2003 09:27:52 +0200
+
+python2.3 (2.3-3) unstable; urgency=medium
+
+ * Fix shlibs file.
+
+ -- Matthias Klose <doko@debian.org> Fri, 8 Aug 2003 08:45:12 +0200
+
+python2.3 (2.3-2) unstable; urgency=medium
+
+ * Make python2.3 the default python version.
+
+ -- Matthias Klose <doko@debian.org> Tue, 5 Aug 2003 22:13:22 +0200
+
+python2.3 (2.3-1) unstable; urgency=low
+
+ * Python 2.3 final release.
+
+ -- Matthias Klose <doko@debian.org> Wed, 30 Jul 2003 08:12:28 +0200
+
+python2.3 (2.2.107-1rc2) unstable; urgency=medium
+
+ * Python 2.3 release candidate 2.
+ * Don't compress .txt files referenced by the html docs (closes: #200298).
+ * Include the email/_compat* files (closes: #200349).
+
+ -- Matthias Klose <doko@debian.org> Fri, 25 Jul 2003 07:08:09 +0200
+
+python2.3 (2.2.106-2beta2) unstable; urgency=medium
+
+ * Python 2.3 beta2 release, updated to CVS 20030704.
+ - Fixes AssertionError in httplib (closed: #192452).
+ - Fixes uncaught division by zero in difflib.py (closed: #199287).
+ * Detect presence of setgroups(2) at configure time (closes: #199839).
+ * Use default gcc on arm as well.
+
+ -- Matthias Klose <doko@debian.org> Sat, 5 Jul 2003 10:21:33 +0200
+
+python2.3 (2.2.105-1beta2) unstable; urgency=low
+
+ * Python 2.3 beta2 release.
+ - Includes merged idle fork.
+ - Fixed socket.setdefaulttimeout(). Closes: #189380.
+ - socket.ssl works with _socketobj. Closes: #196082.
+ * Do not link libtix to the _tkinter module. It's loaded via
+ 'package require tix' at runtime. python2.3-tkinter now
+ suggests tix8.1 instead.
+ * On arm, use gcc-3.2 to build.
+ * Add -fno-strict-aliasing rules to OPT to avoid warnings
+ "dereferencing type-punned pointer will break strict-aliasing rules",
+ when building with gcc-3.3.
+
+ -- Matthias Klose <doko@debian.org> Mon, 30 Jun 2003 00:19:32 +0200
+
+python2.3 (2.2.104-1beta1.1) unstable; urgency=low
+
+ * Non-maintainer upload with maintainer consent.
+ * debian/control (Build-Depends): s/libgdbmg1-dev/libgdbm-dev/.
+
+ -- James Troup <james@nocrew.org> Wed, 4 Jun 2003 02:24:27 +0100
+
+python2.3 (2.2.104-1beta1) unstable; urgency=low
+
+ * Python 2.3 beta1 release, updated to CVS 20030514.
+ - build the current documentation.
+ * Reenable Tix support.
+
+ -- Matthias Klose <doko@debian.org> Wed, 14 May 2003 07:38:57 +0200
+
+python2.3 (2.2.103-1beta1) unstable; urgency=low
+
+ * Python 2.3 beta1 release, updated to CVS 20030506.
+ - updated due to build problems on mips/mipsel.
+ - keep the 2.3b1 documentation (doc build problems with cvs).
+
+ -- Matthias Klose <doko@debian.org> Wed, 7 May 2003 06:26:39 +0200
+
+python2.3 (2.2.102-1beta1) unstable; urgency=low
+
+ * Python 2.3 beta1 release.
+
+ -- Matthias Klose <doko@debian.org> Sat, 3 May 2003 22:45:16 +0200
+
+python2.3 (2.2.101-1exp1) unstable; urgency=medium
+
+ * Python 2.3 alpha2 release, updated to CVS 20030321.
+ * Tkinter: Catch exceptions thrown for undefined substitutions in
+ events (needed for tk 8.4.2).
+
+ -- Matthias Klose <doko@debian.org> Fri, 21 Mar 2003 21:32:14 +0100
+
+python2.3 (2.2.100-1exp1) unstable; urgency=low
+
+ * Python 2.3 alpha2 release, updated to CVS 20030221.
+
+ -- Matthias Klose <doko@debian.org> Fri, 21 Feb 2003 19:37:17 +0100
+
+python2.3 (2.2.99-1exp1) unstable; urgency=low
+
+ * Python 2.3 alpha1 release updated to CVS 20030123.
+ - should fix the testsuite (and package build) failure on alpha.
+ * Remove build dependency on libexpat1-dev. Merge the python2.3-xmlbase
+ package into python2.3 (closes: #177739).
+
+ -- Matthias Klose <doko@debian.org> Thu, 23 Jan 2003 22:48:12 +0100
+
+python2.3 (2.2.98-1exp1) unstable; urgency=low
+
+ * Python 2.3 alpha1 release updated to CVS 20030117.
+ * Build using libdb4.1.
+
+ -- Matthias Klose <doko@debian.org> Sat, 18 Jan 2003 00:14:01 +0100
+
+python2.3 (2.2.97-1exp1) unstable; urgency=low
+
+ * Python 2.3 alpha1 release updated to CVS 20030109.
+ * Build-Depend on g++ (>= 3:3.2).
+ * Python package maintainers: please wait uploading python dependent
+ packages until python2.2 and python2.1 are compiled using gcc-3.2.
+
+ -- Matthias Klose <doko@debian.org> Thu, 9 Jan 2003 23:56:42 +0100
+
+python2.3 (2.2.96-1exp1) unstable; urgency=low
+
+ * Python 2.3 alpha1 release (not exactly the tarball, but taken from
+ CVS 20030101).
+ - Includes support for linking with threaded tk8.4 (closes: #172714).
+ * Install and register whatsnew document (closes: #173859).
+ * Properly unregister info documentation.
+
+ -- Matthias Klose <doko@debian.org> Wed, 1 Jan 2003 17:38:54 +0100
+
+python2.3 (2.2.95-1exp1) unstable; urgency=low
+
+ * Experimental packages from CVS 021212.
+ - data in unicodedate module is up to date (closes: #171061).
+ * Fix idle packaging (closes: #170394).
+ * Configure using unicode UCS-4 (closes: #171062).
+ This change breaks compatibility with binary modules, but what do you
+ expect from experimental packages ... Please recompile dependent packages.
+ * Don't strip binaries for now.
+
+ -- Matthias Klose <doko@debian.org> Thu, 12 Dec 2002 21:42:27 +0100
+
+python2.3 (2.2.94-1exp1) unstable; urgency=low
+
+ * Experimental packages from CVS 021120.
+ * Remove outdated README.dbm.
+ * Depend on tk8.4.
+ * python-elisp: Install emacsen install file with mode 644 (closes: #167718).
+
+ -- Matthias Klose <doko@debian.org> Thu, 21 Nov 2002 01:04:51 +0100
+
+python2.3 (2.2.93-1exp1) unstable; urgency=medium
+
+ * Experimental packages from CVS 021015.
+ * Build a static library libpython2.3-pic.a.
+ * Enable large file support for the Hurd (closes: #164602).
+
+ -- Matthias Klose <doko@debian.org> Tue, 15 Oct 2002 21:06:27 +0200
+
+python2.3 (2.2.92-1exp1) unstable; urgency=low
+
+ * Experimental packages from CVS 020922.
+ * Fix build error on ia64 (closes: #161234).
+ * Build depend on gcc-3.2-3.2.1-0pre2 to fix build error on arm.
+
+ -- Matthias Klose <doko@debian.org> Sun, 22 Sep 2002 18:30:28 +0200
+
+python2.3 (2.2.91-1exp1) unstable; urgency=low
+
+ * Experimental packages from CVS 020906.
+ * idle-python2.3: Fix conflict (closes: #159267).
+ * Fix location of python-mode.el (closes: #159564, #159619).
+ * Use tix8.1.
+ * Apply fix for distutils/ccompiler problem (closes: #159288).
+
+ -- Matthias Klose <doko@debian.org> Sat, 7 Sep 2002 09:55:07 +0200
+
+python2.3 (2.2.90-1exp1) unstable; urgency=low
+
+ * Experimental packages from CVS 020820.
+ * Don't build python2.3-elisp, but put the latest version into
+ python-elisp.
+
+ -- Matthias Klose <doko@debian.org> Thu, 22 Aug 2002 21:52:04 +0200
+
+python2.2 (2.2.1-6) unstable; urgency=low
+
+ * CVS updates of the release22-maint branch upto 2002-07-23.
+ * Enable IPv6 support (closes: #152543).
+ * Add python2.2-tk suggestion for python2.2 (pydoc -g).
+ * Fix from SF patch #527518: proxy config with user+pass authentication.
+ * Point pydoc to the correct location of the docs (closes: #147579).
+ * Remove '*.py[co]' files, when removing the python package,
+ not when purging (closes: #147130).
+ * Update to new py2texi.el version (Milan Zamazal).
+
+ -- Matthias Klose <doko@debian.org> Mon, 29 Jul 2002 23:11:32 +0200
+
+python2.2 (2.2.1-5) unstable; urgency=low
+
+ * CVS updates of the release22-maint branch upto 2002-05-03.
+ * Build the info docs (closes: #145653).
+
+ -- Matthias Klose <doko@debian.org> Fri, 3 May 2002 22:35:46 +0200
+
+python2.2 (2.2.1-4) unstable; urgency=high
+
+ * Fix indentation errors introduced in last upload (closes: #143809).
+
+ -- Matthias Klose <doko@debian.org> Sun, 21 Apr 2002 01:00:14 +0200
+
+python2.2 (2.2.1-3) unstable; urgency=high
+
+ * Add Build-Conflicts: tcl8.0-dev, tk8.0-dev, tcl8.2-dev, tk8.2-dev.
+ Closes: #143534 (build a working _tkinter module, on machines, where
+ 8.0's tk.h gets included).
+ * CVS updates of the release22-maint branch upto 2002-04-20.
+
+ -- Matthias Klose <doko@debian.org> Sat, 20 Apr 2002 09:22:37 +0200
+
+python2.2 (2.2.1-2) unstable; urgency=low
+
+ * Forgot to copy the dlmodule patch from the 2.1.3 package. Really
+ closes: #141681.
+
+ -- Matthias Klose <doko@debian.org> Sat, 13 Apr 2002 01:28:05 +0200
+
+python2.2 (2.2.1-1) unstable; urgency=high
+
+ * Final 2.2.1 release.
+ * According to report #131813, the python interpreter is much faster on some
+ architectures, when beeing linked statically with the python library (25%).
+ Gregor and me tested on i386, m68k and alpha, but we could not reproduce
+ such a speedup (generally between 5% and 10%). But we are linking the
+ python executable now statically ...
+ * Build info docs from the tex source, merge the python-doc-info
+ package into the python-doc package.
+ * Always build the dl module. Failure in case of
+ sizeof(int)!=sizeof(long)!=sizeof(void*)
+ is delayed until dl.open is called. Closes: #141681.
+
+ -- Matthias Klose <doko@debian.org> Thu, 11 Apr 2002 00:19:19 +0200
+
+python2.2 (2.2.0.92-0) unstable; urgency=low
+
+ * Package CVS sources, omit cvs-updates.dpatch (closes: #140977).
+
+ -- Matthias Klose <doko@debian.org> Wed, 3 Apr 2002 08:20:52 +0200
+
+python2.2 (2.2-6) unstable; urgency=medium
+
+ * Update to python-2.2.1 release candidate 2 (final release scheduled
+ for April 10).
+ * Enable dl module (closes: #138992).
+ * Build doc files with python binary from package (closes: #139657).
+ * Build _tkinter module with BLT and Tix support.
+ * python2.2-elisp: Conflict with python2-elisp (closes: #138970).
+ * string.split docs updated in python-2.2.1 (closes: #129272).
+
+ -- Matthias Klose <doko@debian.org> Mon, 1 Apr 2002 13:52:36 +0200
+
+python2.2 (2.2-5) unstable; urgency=low
+
+ * CVS updates of the release22-maint branch upto 20020310 (aproaching
+ the first 2.2.1 release candidate).
+ * Stolen from HEAD: check argument of locale.nl_langinfo (closes: #137371).
+
+ -- Matthias Klose <doko@debian.org> Fri, 15 Mar 2002 01:05:59 +0100
+
+python2.2 (2.2-4) unstable; urgency=medium
+
+ * Include test/{__init__.py,README,pystone.py} in package (closes: #129013).
+ * Fix python-elisp conflict (closes: #129046).
+ * Don't compress stylesheets (closes: #133179).
+ * CVS updates of the release22-maint branch upto 20020310.
+
+ -- Matthias Klose <doko@debian.org> Sun, 10 Mar 2002 23:32:28 +0100
+
+python2.2 (2.2-3) unstable; urgency=medium
+
+ * Updates from the CVS python22-maint branch up to 20020107.
+ webbrowser.py: properly escape url's.
+ * The Hurd does not have large file support: disabled.
+
+ -- Matthias Klose <doko@debian.org> Mon, 7 Jan 2002 21:55:57 +0100
+
+python2.2 (2.2-2) unstable; urgency=medium
+
+ * CVS updates of the release22-maint branch upto 20011229. Fixes:
+ - Include TCP_CORK flag in plat-linux2 headers (fixes: #84340).
+ - Update CDROM.py module (fixes: #125785).
+ * Add missing chunk of the GNU/Hurd patch (therefore urgency medium).
+ * Send anonymous password when using anonftp (closes: #126814).
+
+ -- Matthias Klose <doko@debian.org> Sat, 29 Dec 2001 20:18:26 +0100
+
+python2.2 (2.2-1) unstable; urgency=low
+
+ * New upstream version: 2.2.
+ * Bugs fixed upstream:
+ - Docs for os.kill reference the signal module for constants.
+ - Documentation strings in the tutorial end with a period (closes: #94770).
+ - Tk: grid_location method moved from Grid to Misc (closes: #98338).
+ - mhlib.SubMessage.getbodytext takes decode parameter (closes: #31876).
+ - Strings in modules are locale aware (closes: #51444).
+ - Printable 8-bit characters in strings are correctly printed
+ (closes: #64354).
+ - Dictionary can be updated with abstract mapping object (closes: #46566).
+ * Make site.py a config files.
+
+ -- Matthias Klose <doko@debian.org> Sat, 22 Dec 2001 00:51:46 +0100
+
+python2.2 (2.1.99c1-1) unstable; urgency=low
+
+ * New upstream version: 2.2c1 (release candidate).
+ * Do not provide python2.2-base anymore.
+ * Install correct README.Debian for python2.2 package. Include hint
+ where to find Makefile.pre.in.
+ * Suggest installation of python-ssl.
+ * Remove idle config files on purge.
+ * Remove empty /usr/lib/python2.2 directory on purge.
+
+ -- Matthias Klose <doko@debian.org> Sat, 15 Dec 2001 17:56:27 +0100
+
+python2.2 (2.1.99beta2-1) unstable; urgency=high
+
+ * debian/rules: Reflect removal of regrtest package (closes: #122278).
+ Resulted in build failures on all architectures.
+ * Build -doc package from source.
+
+ -- Matthias Klose <doko@debian.org> Sat, 8 Dec 2001 00:38:41 +0100
+
+python2.2 (2.1.99beta2-0.1) unstable; urgency=low
+
+ * Non maintainer upload.
+ * New upstream version (this is 2.2beta2).
+ * Do not build the python-regrtest package anymore; keep the test framework
+ components test/regrtest.py and test/test_support.py in the python
+ package (closes: #119408).
+
+ -- Gregor Hoffleit <flight@debian.org> Tue, 27 Nov 2001 09:53:26 +0100
+
+python2.2 (2.1.99beta1-4) unstable; urgency=low
+
+ * Configure with --with-fpectl (closes: #118125).
+ * setup.py: Remove broken check for _curses_panel module (#116081).
+ * idle: Move config-* files to /etc and mark as conffiles (#106390).
+ * Move idle packages to section `devel'.
+
+ -- Matthias Klose <doko@debian.org> Wed, 31 Oct 2001 10:56:45 +0100
+
+python2.2 (2.1.99beta1-3) unstable; urgency=low
+
+ * Fix shlibs file (was still referring to 2.1). Closes: #116810.
+ * README.Debian: point to draft of python-policy in the python package.
+
+ -- Matthias Klose <doko@debian.org> Wed, 31 Oct 2001 10:56:45 +0100
+
+python2.2 (2.1.99beta1-2) unstable; urgency=medium
+
+ * Fix shlibs file (was still referring to 2.1). Closes: #116810.
+ * Rename package python2.2-base to python2.2.
+
+ -- Matthias Klose <doko@debian.org> Wed, 24 Oct 2001 23:00:50 +0200
+
+python2.2 (2.1.99beta1-1) unstable; urgency=low
+
+ * New upstream version (beta). Call the package version 2.1.99beta1-1.
+ * New maintainer until the final 2.2 release.
+ * Updated the debian patches.
+
+ -- Matthias Klose <doko@debian.org> Sat, 20 Oct 2001 18:56:26 +0200
+
+python2.1 (2.1.1-1.2) unstable; urgency=low
+
+ * Really remove the python alternative.
+
+ -- Matthias Klose <doko@debian.org> Sat, 20 Oct 2001 15:16:56 +0200
+
+python2.1 (2.1.1-1.1) unstable; urgency=low
+
+ * README FOR PACKAGE MAINTAINERS: It is planned to remove the python2-XXX
+ packages from unstable and move on to python2.1.
+ If you repackage/adapt your modules for python2.1, don't build
+ python2-XXX and python2.1-XXX packages from the same source package,
+ so that the python2-XXX package can be removed without influencing the
+ python2.1-XXX package.
+
+ See the debian-python mailing list at http://lists.debian.org/devel.html
+ for details and the current discussion and a draft for a debian-python
+ policy (August to October 2001).
+
+ * Remove alternative for /usr/bin/python. The python-base package now
+ provides the default python version.
+
+ * Regenerate control file to fix build dependencies (closes: #116190).
+ * Remove alternative for /usr/bin/{python,pydoc}.
+ * Provide a libpython2.1.so symlink in /usr/lib/python2.1/config,
+ so that the shared library is found when -L/usr/lib/python2.1/config
+ is specified.
+ * Conflict with old package versions, where /usr/bin/python is a real
+ program (closes: #115943).
+ * python2.1-elisp conflicts with python-elisp (closes: #115895).
+ * We now have 2.1 (closes: #96851, #107849, #110243).
+
+ -- Matthias Klose <doko@debian.org> Fri, 19 Oct 2001 17:34:41 +0200
+
+python2.1 (2.1.1-1) unstable; urgency=low
+
+ * Incorporated Matthias' modifications.
+
+ -- Gregor Hoffleit <flight@debian.org> Thu, 11 Oct 2001 00:16:42 +0200
+
+python2.1 (2.1.1-0.2) unstable; urgency=low
+
+ * New upstream 2.1.1.
+ * GPL compatible licence (fixes #84080, #102949, #110643).
+ * Fixed upstream (closes: #99692, #111340).
+ * Build in separate build directory.
+ * Split Debian patches into debian/patches directory.
+ * Build dependencies: Add libgmp3-dev, libexpat1-dev, tighten
+ debhelper dependency.
+ * debian/rules: Updated a "bit".
+ * python-elisp: Remove custom dependency (closes: #87783),
+ fix emacs path (closes: #89712), remove emacs19 dependency (#82694).
+ * Mention distutils in python-dev package description (closes: #108170).
+ * Update README.Debian (closes: #85430).
+ * Run versioned python in postinsts (closes: #113349).
+ * debian/sample.{postinst,prerm}: Change to version independent scripts.
+ * Use '/usr/bin/env python2.1' as interpreter for all python scripts.
+ * Add libssl-dev to Build-Conflicts.
+ * python-elisp: Add support for emacs21 (closes: #98635).
+ * Do not compress .py files in doc directories.
+ * Don't link explicitely with libc.
+
+ -- Matthias Klose <doko@debian.org> Wed, 3 Oct 2001 09:53:08 +0200
+
+python2.1 (2.1.1-0.1) unstable; urgency=low
+
+ * New upstream version (CVS branch release21-maint, will become 2.1.1):
+ This CVS branch will be released as 2.1.1 under a GPL compatible
+ license.
+
+ -- Gregor Hoffleit <flight@debian.org> Wed, 27 Jun 2001 22:47:58 +0200
+
+python2 (2.1-0.1) unstable; urgency=low
+
+ * Fixed Makefile.pre.in.
+ * Fixed the postinst files in order to use 2.1 (instead of 2.0).
+ * Mention the immanent release of 2.0.1 and 2.1.1, with a GPL
+ compatible license.
+
+ -- Gregor Hoffleit <flight@debian.org> Sun, 17 Jun 2001 21:05:25 +0200
+
+python2 (2.1-0) unstable; urgency=low
+
+ * New upstream version.
+ * Experimental packages.
+
+ -- Gregor Hoffleit <flight@debian.org> Thu, 10 May 2001 00:20:04 +0200
+
+python2 (2.0-7) unstable; urgency=low
+
+ * Rebuilt with recent tcl8.3-dev/tk8.3-dev in order to fix a
+ dependency problem with python2-tk (closes: #87793, #92962).
+ * Change postinst to create and update /usr/local/lib/python2.0 and
+ site-python with permissions and owner as mandated by policy:
+ 2775 and root:staff (closes: #89047).
+ * Fix to compileall.py: A superfluous argument made compileall without
+ options fail (cf. #92990 for python).
+ * Move the distutils module into python2-dev. It needs Makefile.pre.in
+ in order to work (closes: #89900).
+ * Remove build-dependency on libgdbm2-dev (which isn't built anyway).
+ * Add a build-dependency on libdb2-dev (cf. #90220 for python).
+
+ -- Gregor Hoffleit <flight@debian.org> Sat, 14 Apr 2001 21:07:51 +0200
+
+python2 (2.0-6) unstable; urgency=low
+
+ * Remove python-zlib package; merge it into python-base.
+ * Mark that README.python2 is not yet updated.
+
+ -- Gregor Hoffleit <flight@debian.org> Wed, 21 Feb 2001 12:34:18 +0100
+
+python2 (2.0-5) unstable; urgency=low
+
+ * Recompile with tcl/tk8.3 (closes: #82088).
+ * Modifications to README.why-python2 (closes: #82116).
+ * Add menu hint to idle2 menu entry.
+ * idle2 is renamed idle-python2 and now build correctly (closes: #82218).
+ * Add build-dependency on autoconf (closes: #85339).
+ * Build bsddbmodule as shared module (Modules/Setup.config.in),
+ and link libpython2.so with -lm in Makefile (closes: #86027).
+ * various cleanups in debian/rules, e.g. removing dh_suidregister.
+ * Make pdb available as /usr/bin/pdb-python2 in python2-dev
+ (cf. #79870 in python-base).
+ * Remove libgmp3 from build-dependencies, since we currently can't
+ build the mpzmodule for Python2 due to license problems.
+
+ -- Gregor Hoffleit <flight@debian.org> Sun, 18 Feb 2001 00:12:17 +0100
+
+python2 (2.0-4) unstable; urgency=low
+
+ * control: make python2-elisp conflict with python-elisp (it doesn't
+ make sense to have both of them installed, does it ?)
+ * include build-depend on libxmltok1-dev.
+ * again, build with tcl/tk8.0.
+
+ -- Gregor Hoffleit <flight@debian.org> Wed, 10 Jan 2001 23:37:01 +0100
+
+python2 (2.0-3) unstable; urgency=low
+
+ * Modules/Setup.in: Added a missing \ that made _tkinter be built
+ incorrectly.
+ * rules: on the fly, change all '#!' python scripts to use python2.
+
+ -- Gregor Hoffleit <flight@debian.org> Wed, 13 Dec 2000 20:07:24 +0100
+
+python2 (2.0-2) unstable; urgency=low
+
+ * Aaargh. Remove conflicts/provides/replaces on python-base to make
+ parallel installation of python-base and python2-base possible.
+ * Install examples into /usr/share/doc/python2 (not python) and fix
+ symlink to python2.0 (thanks to Rick Younie <younie@home.com> for
+ pointing out this).
+ * Rename man page to python2.1.
+
+ -- Gregor Hoffleit <flight@debian.org> Wed, 13 Dec 2000 09:31:05 +0100
+
+python2 (2.0-1) unstable; urgency=low
+
+ * New upstream version. Initial release for python2.
+
+ -- Gregor Hoffleit <flight@debian.org> Mon, 11 Dec 2000 22:39:46 +0100