-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 10/01/2018 06:41 PM, Michael Felt wrote:
> And, while you may not give a damn about anything other than Windows, > macos and/or Linux - there are other platforms that would like a > stable Python. Michael, I can understand the frustration you feel: you have been putting effort into a labor of love geting Python support on AIX (back?) into shape, and feel that your efforts are unappreciated, or worse, that they will be waste d. The key thing to realize about the various core developers (and the broader Python and open source communities) is that their attention is a heavily over-committed resource: it isn't that folks here aren't benevolent toward your efforts, but rather that each of them (us?) makes decisions every day juggling which projects / tasks to give the minutes / hours we have available. In the common case, the "triage" involves scrathing an itch: this bug affects me / my work, that feature would make my life / my employment simpler, etc. Even where there are minutes available, the "is reviewing this feasible for me?" question kicks in. Because AIX is relatively narrow in the scope of folks it impacts, the average, overcommitted developer is likely to see a bug report, or even a pull request, which makes stuff build on AIX and say, "Hmm, I don't know enough to evalute that one, I'll leave it to folks who do know (and by implication, who have some skin in the game)." Even for more consumer-focused platforms, it has historically been harder to get attention for bugs / patches which affect only a single platform (Windows file locking semantics, or the Mac installer, etc.) One key way to get past that hurdle is to slice the size of each "thing" down as fine as possible: e.g., a pull request adding a single "#ifdef AIX" block to one file. Anything more than a screenful of diff is likely to trigger the "let someone else review it" pattern, whereas being able to scan the patch at a glance lets even a non-itchy reviewer decide, "well, at least it can't hurt anything, give it a shot." Once you've gotten a number of those small patches merged, you will find that you've built a relationship with the folks who have been reviewing them, and that they are more likely to pass them, and to review larger ones, at least in part because *you* will have learned more about what is needed in terms of code style, documentation, test coverage, etc., and *they* will have learned to trust your judgement. I'm sorry it isn't easier, Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 tsea...@palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAluyzyYACgkQFXKVXuSL+CMAHQCfXxFKpKyBXQg3dBSPY8MYOwh1 djsAnitN3SjTt+xwDdnT2NvTs965wEjR =Bl8Z -----END PGP SIGNATURE----- _______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com