<div dir="ltr">Hi,<div><br></div><div>I'd like to get clarification of the proper workflow for applying patches from b.p.o to GitHub.</div><div><br></div><div>Technically, one can use patch command, or using hg diff --git, and this will be documented in <a href="https://github.com/python/devguide/issues/193">https://github.com/python/devguide/issues/193</a> </div><div><br></div><div>The ideal situation is to have the patch author prepare their own GitHub PR. Most of them have been happy to do this :)</div><div><br></div><div>However, I've seen situations where the patch author is unable to upload their patch to GitHub:</div><div><br></div><div>1. author is no longer active, but we want to apply their patch.</div><div>2. author is not caught up with GitHub workflow, and asked someone else to prepare the PR.</div><div>3. author refuses to use GitHub, but wants their patch applied anyway.</div><div><br></div><div>Couple questions:</div><div>1. Can anyone prepare the GitHub PR based on the patch? or only core developers? </div><div>2. If anyone can prepare the GitHub PR, what do we need in terms of CLA? I prefer not to have to guess on this matter.</div><div>In the rare situation like bpo-30181, author signed CLA in bpo, but we can't verify it on GitHub since they don't have a GitHub account. How should we go forward with it? </div><div><br></div><div>Anything else we need to worry about? </div><div>I'd like to get all of these documented in the devguide.</div><div><br></div><div>Thanks :)</div><div><br></div><div>Mariatta Wijaya<br></div></div>