commit 62a5f865bfb4be466324d71876a442d6c22c87fe Author: A Connecticut Princess Date: Fri Mar 10 22:15:14 2016 +0000 fix bug in trusty-security with libpython3.4-minimal (there isn't threading.py in stdlib) diff --git a/debian/PVER-minimal.README.Debian.in b/debian/PVER-minimal.README.Debian.in index bc47500..dd21592 100644 --- a/debian/PVER-minimal.README.Debian.in +++ b/debian/PVER-minimal.README.Debian.in @@ -48,6 +48,7 @@ are: _symtable builtin _sysconfigdata module _thread builtin + _threading_local module _types builtin _weakref builtin _weakrefset module @@ -128,6 +129,7 @@ are: syslog extension tempfile module textwrap module + threading module time extension token module tokenize module @@ -152,7 +154,7 @@ importing module: riscos riscospath riscosenviron optparse gettext pickle doctest - subprocess threading + subprocess threading_dummy This list was derived by looking at the modules in the perl-base package, then adding python specific "core modules". diff --git a/debian/changelog b/debian/changelog index d056d84..f815495 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +python3.4 (3.4.0-2ubuntu1.1custompatch1) trusty; urgency=medium + + * fix bug in trusty-security with libpython3.4-minimal (there isn't threading.py in stdlib) + + -- A Connecticut Princess Thu, 10 Mar 2016 22:12:19 +0000 + python3.4 (3.4.0-2ubuntu1.1) trusty-security; urgency=medium * SECURITY UPDATE: denial of service via xmlrpc gzip-compressed diff --git a/debian/pymindeps.py b/debian/pymindeps.py index 6314aee..8dff5d0 100644 --- a/debian/pymindeps.py +++ b/debian/pymindeps.py @@ -110,11 +110,11 @@ excluded_imports = { 'codecs': set(('encodings',)), 'collections': set(('cPickle', 'pickle', 'doctest')), 'copy': set(('reprlib',)), - 'functools': set(('_dummy_thread',)), + #'functools': set(('_dummy_thread',)), 'hashlib': set(('logging', '_hashlib')), #'hashlib': set(('_hashlib', '_md5', '_sha', '_sha256','_sha512',)), 'heapq': set(('doctest',)), - 'io': set(('_dummy_thread',)), + #'io': set(('_dummy_thread',)), 'logging': set(('multiprocessing',)), 'os': set(('nt', 'ntpath', 'os2', 'os2emxpath', 'mac', 'macpath', 'riscos', 'riscospath', 'riscosenviron')), @@ -124,7 +124,7 @@ excluded_imports = { 'reprlib': set(('_dummy_thread',)), #'socket': set(('_ssl',)), '_sitebuiltins': set(('pydoc',)), - 'subprocess': set(('threading',)), + 'subprocess': set(('dummy_threading',)), 'sysconfig': set(('pprint','_osx_support')), 'tempfile': set(('_dummy_thread', 'shutil')), }