On Sun, May 15, 2011 at 03:31, Victor Stinner <victor.stinner@haypocalc.com> wrote:
Hi,

This guy rocks! He understood and fixed many subtle bugs like race
conditions recently. Example from the NEWS of Python 3.3:

- Issue #12060: Use sig_atomic_t type and volatile keyword in the signal
 module. Patch written by Charles-François Natali.

- Issue #11849: Make it more likely for the system allocator to release
 free()d memory arenas on glibc-based systems.  Patch by
Charles-François
 Natali.

- Issue #10517: After fork(), reinitialize the TLS used by the
PyGILState_*
 APIs, to avoid a crash with the pthread implementation in RHEL 5.
Patch
 by Charles-François Natali.

- Issue #11650: PyOS_StdioReadline() retries fgets() if it was
interrupted
 (EINTR), for example if the program is stopped with CTRL+z on Mac OS
X. Patch
 written by Charles-Francois Natali.

- Issue #11811: ssl.get_server_certificate() is now IPv6-compatible.
Patch
 by Charles-François Natali.

- Issue #8428: Fix a race condition in multiprocessing.Pool when
terminating
 worker processes: new processes would be spawned while the pool is
being
 shut down.  Patch by Charles-François Natali.

- Issue #11757: select.select() now raises ValueError when a negative
timeout
 is passed (previously, a select.error with EINVAL would be raised).
Patch
 by Charles-François Natali.

etc.

I would to propose him to commit grant. What do you think?

Victor

+1, he's been involved in some tougher issues and has been active for a while now. I haven't looked at many of his patches but he has written several, and his comments on issues have been pretty thorough.