STINNER Victor added the comment:

It's not convinient to have patches in a tarball. Please at least open patches 
one by one, or better: open one issue per patch. You should group similar 
changes in a single patch: for example all changes related to wcstombs().

You should explain each change.


For example, the following change (os.patch) looks like a bug. You cannot 
simply rename a function. It completly breaks backward compatibility.

-.. function :: get_shell()
+.. function :: get_shell_executable()


selectmodule.patch:

-        timeout = (int)ceill(dtimeout * 1000.0);
+        timeout = (int)ceil(dtimeout * 1000.0);

I don't understand where ceill() does come from. I cannot find it in the 
current source code. Maybe the patch was produced in the wrong direction?


patch.diff: please generate unified patches. Your format is ugly, I cannot read 
it. And the bug tracker failed to create a "review" button.


It's hard to follow instructions to apply patches. Maybe you should use a 
Mercurial repository, which include all changes?

----------
dependencies: +Android's incomplete locale.h implementation prevents 
cross-compilation, The select and time modules uses libm functions without 
linking against it, add function to os module for getting path to default shell
nosy: +haypo

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue23496>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to