digitalmars.D - Please review these pull requests (DMD #7097 & Phobos #5704)
- Michael V. Franklin (16/16) Aug 27 2017 These pull request were submitted a few days ago, but appear to
- Michael V. Franklin (20/26) Aug 27 2017 Based on some advise I received in IRC, I've broken the fix into
These pull request were submitted a few days ago, but appear to have gone unnoticed. https://github.com/dlang/dmd/pull/7097 https://github.com/dlang/phobos/pull/5704 I'm assuming that is because neither currently passes the test suite. I'm making this forum post to bring attention to the fact that the reason they don't pass the test suite is an unfortuante consequence of them depending on each other.The Phobos PR won't pass until the DMD PR is pulled, and the DMD PR won't pass until the Phobos PR is pulled. Please give them your attention despite their current test status. I'm not sure how such a thing is typically handled, but if there is something I need to do please let me know. Thanks, Mike
Aug 27 2017
On Monday, 28 August 2017 at 00:21:00 UTC, Michael V. Franklin wrote:These pull request were submitted a few days ago, but appear to have gone unnoticed. https://github.com/dlang/dmd/pull/7097 https://github.com/dlang/phobos/pull/5704 I'm assuming that is because neither currently passes the test suite.Based on some advise I received in IRC, I've broken the fix into a series of 3 pull request that should be green with each step. That is: Step 1 should already be green. After Step 1 is pulled, Step 2 should become green. After Step 2 is pulled, Step 3 should become green. Step 1: https://github.com/dlang/phobos/pull/5709 - Deletes an incorrect Phobos unittest that is preventing Step 2 from passing its test suite. Step 2: https://github.com/dlang/dmd/pull/7097 - The actual fix for issue 11246 Step 3: https://github.com/dlang/phobos/pull/5704 - Repairs the unittest that was deleted in Step 1 so it properly tests for correct behavior. Hopefully it won't be such a leap of faith to pull Step 1 given that it appears to be testing positive for incorrect behavior. Thanks, Mike
Aug 27 2017