Your message dated Thu, 08 Jun 2017 18:20:06 +0000
with message-id <[email protected]>
and subject line Bug#862925: fixed in python2.7 2.7.13-3
has caused the Debian Bug report #862925,
regarding python2.7: Python not compiled with -fexceptions in ppc64le
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
862925: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862925
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python2.7
Version: 2.7.13-2
Severity: normal
Tags: upstream
Dear Maintainer,
Pytorch (https://github.com/pytorch/pytorch) is an application that is
written in python, C and C++. There's high interoperalibity between code
written in these languages therex.
The issue is that there are cases when an exception is thrown by C++
code that subsequentely calls some C code before being caught.
In ppc64le builds, without the -fexceptions gcc flag, such exceptions
are not caught when the execution returns to C++ code from C code. This
makes some Pytorch tests fail.
Compiling CPython with -fexceptions seems to solve this issue.
-- System Information:
Debian Release: 9.0
APT prefers testing-updates
APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: ppc64el (ppc64le)
Kernel: Linux 3.16.0-4-powerpc64le (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages python2.7 depends on:
ii libpython2.7-stdlib 2.7.13-2
ii mime-support 3.60
ii python2.7-minimal 2.7.13-2
python2.7 recommends no packages.
Versions of packages python2.7 suggests:
ii binutils 2.28-5
pn python2.7-doc <none>
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: python2.7
Source-Version: 2.7.13-3
We believe that the bug you reported is fixed in the latest version of
python2.7, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Matthias Klose <[email protected]> (supplier of updated python2.7 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 08 Jun 2017 09:45:33 -0700
Source: python2.7
Binary: python2.7 libpython2.7-stdlib python2.7-minimal libpython2.7-minimal
libpython2.7 python2.7-examples python2.7-dev libpython2.7-dev
libpython2.7-testsuite idle-python2.7 python2.7-doc python2.7-dbg
libpython2.7-dbg
Architecture: source
Version: 2.7.13-3
Distribution: unstable
Urgency: medium
Maintainer: Matthias Klose <[email protected]>
Changed-By: Matthias Klose <[email protected]>
Description:
idle-python2.7 - IDE for Python (v2.7) using Tkinter
libpython2.7 - Shared Python runtime library (version 2.7)
libpython2.7-dbg - Debug Build of the Python Interpreter (version 2.7)
libpython2.7-dev - Header files and a static library for Python (v2.7)
libpython2.7-minimal - Minimal subset of the Python language (version 2.7)
libpython2.7-stdlib - Interactive high-level object-oriented language
(standard library
libpython2.7-testsuite - Testsuite for the Python standard library (v2.7)
python2.7 - Interactive high-level object-oriented language (version 2.7)
python2.7-dbg - Debug Build of the Python Interpreter (version 2.7)
python2.7-dev - Header files and a static library for Python (v2.7)
python2.7-doc - Documentation for the high-level object-oriented language
Python
python2.7-examples - Examples for the Python language (v2.7)
python2.7-minimal - Minimal subset of the Python language (version 2.7)
Closes: 862925
Changes:
python2.7 (2.7.13-3) unstable; urgency=medium
.
* Update to 20170608 from the 2.7 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 or unicode attribute names.
- bpo-29935: Fixed error messages in the index() method of tuple and list
when pass indices of wrong type.
- bpo-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.
- Issue #14376: Allow sys.exit to accept longs as well as ints.
- Issue #29028: Fixed possible use-after-free bugs in the subscription
of the buffer object with custom index object.
- Issue #29145: Fix overflow checks in string, bytearray and unicode.
- Issue #28932: Do not include <sys/random.h> if it does not exist.
- 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-30310: tkFont now supports unicode options (e.g. font family).
- 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-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-30363: Running Python with the -3 option now warns about regular
expression syntax that is invalid or has different semantic in Python 3
or will change the behavior in future Python versions.
- bpo-30365: Running Python with the -3 option now emits deprecation
warnings for getchildren() and getiterator() methods of the Element class
in the xml.etree.cElementTree module and when pass the html argument to
xml.etree.ElementTree.XMLParser().
- bpo-30365: Fixed a deprecation warning about the doctype() method of the
xml.etree.ElementTree.XMLParser class. Now it is emitted only when
define
the doctype() method in the subclass of XMLParser.
- bpo-29990: Fix range checking in GB18030 decoder.
- 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.
- Revert bpo-26293 for zipfile breakage. See also bpo-29094.
- 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-30011: Fixed race condition in HTMLParser.unescape().
- bpo-30068: _io._IOBase.readlines will check if it's closed first when
hint is present.
- bpo-27863: Fixed multiple crashes in ElementTree caused by race
conditions and wrong types.
- bpo-29942: Fix a crash in itertools.chain.from_iterable when encountering
long runs of empty iterables.
- bpo-29861: Release references to tasks, their arguments and their results
as soon as they are finished in multiprocessing.Pool.
- bpo-27880: Fixed integer overflow in cPickle when pickle large strings or
too many objects.
- 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 #29354: Fixed inspect.getargs() for parameters which are cell
variables.
- Issue #29335: Fix subprocess.Popen.wait() when the child process has
exited to a stopped instead of terminated state (ex: when under ptrace).
- Issue #29219: Fixed infinite recursion in the repr of uninitialized
ctypes.CDLL instances.
- Issue #29188: Support glibc 2.24 on Linux: don't use getentropy()
function but read from /dev/urandom to get random bytes, for example in
os.urandom(). On Linux, getentropy() is implemented which getrandom()
is blocking mode, whereas os.urandom() should not block.
- Issue #29142: In urllib, suffixes in no_proxy environment variable
with leading dots could match related hostnames again (e.g. .b.c
matches a.b.c).
- Issue #13051: Fixed recursion errors in large or resized
curses.textpad.Textbox.
- 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 #28998: More APIs now support longs as well as ints.
- Issue 28923: Remove editor artifacts from Tix.py,
including encoding not recognized by codecs.lookup.
- Issue #29019: Fix dict.fromkeys(x) overallocates when x is sparce dict.
- Issue #19542: Fix bugs in WeakValueDictionary.setdefault() and
WeakValueDictionary.pop() when a GC collection happens in another
thread.
- Issue #28925: cPickle now correctly propagates errors when unpickle
instances of old-style classes.
- Issue #26355: Add canonical header link on each page to corresponding
major version of the documentation.
- Issue #12067: Rewrite Comparisons section in the Expressions chapter of
the language reference. Some of the details of comparing mixed types were
incorrect or ambiguous. Added default behaviour and consistency
suggestions for user-defined classes.
- 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-27593: sys.version and the platform module python_build(),
python_branch(), and python_revision() functions now use
git information rather than hg when building from a repo.
- bpo-29643: Fix ``--enable-optimization`` configure option didn't work.
- Issue #28768: Fix implicit declaration of function _setmode.
- bpo-11790: Fix sporadic failures in
test_multiprocessing.WithProcessesTestCondition.
- bpo-30236: Backported test.regrtest options -m/--match and -G/--failfast
from Python 3.
- bpo-30223: To unify running tests in Python 2.7 and Python 3, the test
package can be run as a script. This is equivalent to running the
test.regrtest module as a script.
- bpo-30207: To simplify backports from Python 3, the test.test_support
module was converted into a package and renamed to test.support. The
test.script_helper module was moved into the test.support package.
Names test.test_support and test.script_helper are left as aliases to
test.support and test.support.script_helper.
- bpo-30197: Enhanced function swap_attr() in the test.test_support module.
It now works when delete replaced attribute inside the with statement.
The old value of the attribute (or None if it doesn't exist) now will be
assigned to the target of the "as" clause, if there is one.
Also backported function swap_item().
- bpo-15083: Convert ElementTree doctests to unittests.
* Explicitly use the system python for byte compilation in postinst scripts.
Addresses: #852163. LP: #1682934.
* Build using -fexceptions on ppc64 and ppc64el.
Closes: #862925. LP: #1691848.
Checksums-Sha1:
274d9f19b0b2f45564831736c8a2fb3fdacd4bda 3367 python2.7_2.7.13-3.dsc
e7efa8b487da7c503c985d101f2d2f0732a11a06 568894 python2.7_2.7.13-3.diff.gz
606767fd01d19282b29eaa401ee0219a58ca3166 9531
python2.7_2.7.13-3_source.buildinfo
Checksums-Sha256:
5964f23225dba49473aac70d6c95fe2e6376796f049872f9452f531e22e7a6bd 3367
python2.7_2.7.13-3.dsc
5c5aa5106b5a90ce4bc2895535de72f3efe56d77142425ae7d687e9853dd18ce 568894
python2.7_2.7.13-3.diff.gz
d8a21cf233d8eaf59b89ed52662ba8683a6b76f0de760373bd8bae0da8bd7d84 9531
python2.7_2.7.13-3_source.buildinfo
Files:
425082984c51873da7a431846e9ed2ce 3367 python optional python2.7_2.7.13-3.dsc
fb42a0e0734986a82c0dea3e846effe1 568894 python optional
python2.7_2.7.13-3.diff.gz
92f12345c4da12b5f0be25b2b540e6ca 9531 python optional
python2.7_2.7.13-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJEBAEBCAAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAlk5kbEQHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9RniD/4g9i0jlTDcjmNzOsxfp0sVhzuFpTEdO3B8
gqmSgnABYrC6hpJVVOufkUS/PJZWrO66eRP9hwDdQtu49UN27mMh1B5JwNrO0Ilk
Gu4XHIvqsk+X+4BiwD6E9ASsJ3mMJkwNoudnTGxA7/51VaOVd8B+NVivmIjB6Ayt
qEGcNLWQavz/8bijIWOntsQR7IdzfW6rwEpH3Vuuy/I2cbDE0V8NGfyJ/sK/8HK1
RbjfoRg39Kfk2j7SRE9Vy2Fj/nu6GIQjUxvb0HHi54juPmOFYaWAotFegMffSD9C
r9OnSE2X/S9sp2Y41wzbX76mZJ3rNnPEEb92ujt9jv+w45Rb6nuQ2XKOonhuSqo7
/PAd7qy0Z8cxor5jji/BF5ww9padb7wncWCry0cX1raUq1EXJtfRF58uWB8JlAoG
RzqpqwpN0hiPGLqKniqSmdXItEMvqfA1e7sMYOmYK8Vhxgf1qRPHTIEff35UvC/m
sMBQkVf8oN1plXA9+igyUJF/Ccg/98v/Px0xJph6Sn3ruf+z7EvHInLHKu/1FIYO
PxNCnouZLUmGkFD1N1DxV3xqL30wweZaZDoV6r105aHlzZOcI1ftiTLYS95ijQHq
kIyHqFTgei+yJ4wl5YqPoIB8z5ryyRH5iKli09eiq1OtWBcpQr4wrnh3aREA4nB3
opSKk7xIcQ==
=cWXw
-----END PGP SIGNATURE-----
--- End Message ---