[issue3770] test_multiprocessing fails on systems with HAVE_SEM_OPEN=0

2009-03-12 Thread bms
bms added the comment: POSIX semaphores should be fixed in 8-CURRENT, pending MFC. There are rtld + malloc issues in FreeBSD. Python multiprocessing's use of POSIX threads is not strictly POSIX compliant, as it tries to do a lot more than just call exec() or async-signal-safe POSIX APIs

[issue3863] 2.6rc1: test_threading hangs on FreeBSD 6.3 i386

2009-03-12 Thread bms
bms added the comment: Hi, I've committed a fix to FreeBSD-CURRENT for POSIX semaphores this morning. Root cause analysis on the fork-mt issue points towards the rtld and malloc in RELENG_7 not being able to deal with a mixture of fork and mt. As a workaround, you may wish to try my pa

[issue2574] Add RFC 3768 SSM Multicast support to "socket"

2008-09-17 Thread bms
bms <[EMAIL PROTECTED]> added the comment: Bill Janssen wrote: > Bill Janssen <[EMAIL PROTECTED]> added the comment: > > I tried applying this patch to a clean SVN checkout of the 2.6 trunk on > an OS X Leopard machine and it works (except for the part which patches

[issue2574] Add RFC 3768 SSM Multicast support to "socket"

2008-04-07 Thread bms
bms <[EMAIL PROTECTED]> added the comment: Bruce M Simpson wrote: > Benjamin Peterson wrote: >> Benjamin Peterson <[EMAIL PROTECTED]> added the comment: >> >> Can you submit a patch against the trunk? There aren't going to be any >> new features in 2

[issue2574] Add RFC 3768 SSM Multicast support to "socket"

2008-04-07 Thread bms
bms <[EMAIL PROTECTED]> added the comment: Benjamin Peterson wrote: > Benjamin Peterson <[EMAIL PROTECTED]> added the comment: > > Can you submit a patch against the trunk? There aren't going to be any > new features in 2.5. > Would a patch against 2.6a2 be O

[issue2574] Add RFC 3768 SSM Multicast support to "socket"

2008-04-07 Thread bms
New submission from bms <[EMAIL PROTECTED]>: Hi, Here is a patch to add RFC 3768 SSM Multicast support to low-level Python socket module as of 2.5.1. I have not tested the setsourcefilter()/getsourcefilter() socket member functions other than compiling the patch on a Gentoo Linux 2008.0