2010-11-07 17:39:44 |
Herbert V. Riedel |
bug |
|
|
added bug |
2010-11-28 18:43:04 |
Matthias Klose |
bug |
|
|
added subscriber Barry Warsaw |
2010-11-28 22:37:10 |
Barry Warsaw |
tags |
|
python27 |
|
2010-11-29 23:39:03 |
Barry Warsaw |
python2.7 (Ubuntu): status |
New |
Invalid |
|
2010-12-24 00:09:11 |
Matthias Klose |
python2.7 (Ubuntu): status |
Invalid |
New |
|
2011-01-10 23:01:21 |
Barry Warsaw |
bug watch added |
|
http://bugs.python.org/issue3770 |
|
2011-01-11 16:53:04 |
Barry Warsaw |
python2.7 (Ubuntu): assignee |
|
Matthias Klose (doko) |
|
2011-01-11 17:41:21 |
Barry Warsaw |
python2.7 (Ubuntu): status |
New |
Incomplete |
|
2011-04-11 12:44:25 |
Scott Kitterman |
nominated for series |
|
Ubuntu Maverick |
|
2011-04-11 12:44:25 |
Scott Kitterman |
bug task added |
|
python2.7 (Ubuntu Maverick) |
|
2011-04-11 12:44:37 |
Scott Kitterman |
python2.7 (Ubuntu Maverick): status |
New |
Incomplete |
|
2011-04-11 12:44:43 |
Scott Kitterman |
python2.7 (Ubuntu Maverick): importance |
Undecided |
High |
|
2011-04-11 12:44:54 |
Scott Kitterman |
python2.7 (Ubuntu Maverick): assignee |
|
Matthias Klose (doko) |
|
2011-04-11 12:45:02 |
Scott Kitterman |
python2.7 (Ubuntu): status |
Incomplete |
Fix Released |
|
2011-04-11 12:45:07 |
Scott Kitterman |
python2.7 (Ubuntu Maverick): milestone |
|
maverick-updates |
|
2011-04-26 15:48:27 |
Buck Evan |
bug |
|
|
added subscriber Buck Golemon |
2011-04-26 20:22:52 |
Barry Warsaw |
python2.7 (Ubuntu Maverick): status |
Incomplete |
Confirmed |
|
2011-04-26 20:22:58 |
Barry Warsaw |
python2.7 (Ubuntu Maverick): assignee |
Matthias Klose (doko) |
Barry Warsaw (barry) |
|
2011-04-26 21:14:38 |
Barry Warsaw |
summary |
multiprocessing module dysfunctional |
[SRU] multiprocessing module dysfunctional |
|
2011-04-26 21:24:57 |
Barry Warsaw |
attachment added |
|
672209.diff https://bugs.launchpad.net/ubuntu/+source/python2.7/+bug/672209/+attachment/2090702/+files/672209.diff |
|
2011-04-26 21:28:13 |
Barry Warsaw |
attachment added |
|
672209.diff https://bugs.launchpad.net/ubuntu/+source/python2.7/+bug/672209/+attachment/2090703/+files/672209.diff |
|
2011-04-26 21:30:09 |
Barry Warsaw |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2011-04-26 21:31:24 |
Barry Warsaw |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2011-04-26 21:39:43 |
Barry Warsaw |
python2.7 (Ubuntu Maverick): status |
Confirmed |
In Progress |
|
2011-04-28 19:53:00 |
Barry Warsaw |
python2.7 (Ubuntu Maverick): status |
In Progress |
Confirmed |
|
2011-05-04 14:56:26 |
Steve Langasek |
description |
Binary package hint: python2.7
On Maverick with python2.7 (2.7-6 deb version), the multiprocessing module fails to operate:
python2.7 -c 'import multiprocessing; multiprocessing.Pool()'
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python2.7/multiprocessing/__init__.py", line 227, in Pool
return Pool(processes, initializer, initargs, maxtasksperchild)
File "/usr/lib/python2.7/multiprocessing/pool.py", line 89, in __init__
self._setup_queues()
File "/usr/lib/python2.7/multiprocessing/pool.py", line 181, in _setup_queues
from .queues import SimpleQueue
File "/usr/lib/python2.7/multiprocessing/queues.py", line 22, in <module>
from multiprocessing.synchronize import Lock, BoundedSemaphore, Semaphore, Condition
File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 33, in <module>
" function, see issue 3770.")
ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770. |
* Impact of bug: This bug will prevent common usage of the multiprocessing module in Python 2.7 on Maverick.
* Fix: The bug was addressed in the current version of Ubuntu with a no-change rebuild. Since the original problem was caused by kernel configuration on the buildd's, and (as verified by PPA build) this has been rectified, a simple rebuild is all that's needed
* TEST CASE: see above or: $ python2.7 -c 'from _multiprocessing import SemLock'
* I don't see much chance for regression. Code which relies on multiprocessing in Python 2.7 can't currently run on Maverick. This rebuild will only re-enable standard Python functionality.
Binary package hint: python2.7
On Maverick with python2.7 (2.7-6 deb version), the multiprocessing module fails to operate:
python2.7 -c 'import multiprocessing; multiprocessing.Pool()'
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python2.7/multiprocessing/__init__.py", line 227, in Pool
return Pool(processes, initializer, initargs, maxtasksperchild)
File "/usr/lib/python2.7/multiprocessing/pool.py", line 89, in __init__
self._setup_queues()
File "/usr/lib/python2.7/multiprocessing/pool.py", line 181, in _setup_queues
from .queues import SimpleQueue
File "/usr/lib/python2.7/multiprocessing/queues.py", line 22, in <module>
from multiprocessing.synchronize import Lock, BoundedSemaphore, Semaphore, Condition
File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 33, in <module>
" function, see issue 3770.")
ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770. |
|
2011-05-04 15:52:36 |
Colin Watson |
python2.7 (Ubuntu Maverick): status |
Confirmed |
In Progress |
|
2011-05-04 15:52:53 |
Colin Watson |
bug |
|
|
added subscriber Colin Watson |
2011-05-09 20:22:10 |
Martin Pitt |
python2.7 (Ubuntu Maverick): status |
In Progress |
Fix Committed |
|
2011-05-09 20:22:13 |
Martin Pitt |
bug |
|
|
added subscriber SRU Verification |
2011-05-09 20:22:15 |
Martin Pitt |
tags |
python27 |
python27 verification-needed |
|
2011-05-09 21:15:42 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/maverick-proposed/python2.7 |
|
2011-05-26 16:44:13 |
Benjamin Drung |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2011-07-07 09:30:17 |
Bartosz Kosiorek |
attachment removed |
672209.diff https://bugs.launchpad.net/ubuntu/+source/python2.7/+bug/672209/+attachment/2090702/+files/672209.diff |
|
|
2011-09-19 21:38:22 |
Ubuntu Foundations Team Bug Bot |
tags |
python27 verification-needed |
python27 testcase verification-needed |
|
2012-05-03 10:02:49 |
JC Hulce |
python2.7 (Ubuntu Maverick): status |
Fix Committed |
Invalid |
|