[Dlang-internal] The Phantom Zone
Brad Roberts
braddr at puremagic.com
Wed Jan 17 02:57:38 UTC 2018
On 1/16/2018 2:22 PM, Walter Bright via Dlang-internal wrote:
> On 1/16/2018 12:35 PM, Brad Roberts wrote:
>> What's your goal with the PZ?
>
> The current system is a binary "it's good enough to merge now" and "it
> has zero merit whatsoever and should never be looked at again."
What? It's far from binary today. I don't understand this assertion at
all. Particularly since you directly counter it immediately. Did you
mean something closer to: The current system has two extremes... ? If
so, then I don't agree with the starting point of "good enough" either.
> There's a continuum in between those poles, and that is what the PZ is
> for. I listed 4 reasons a PR may fall in that continuum.
The PZ formalizes an option which effectively adds to the set of paths a
PR can take. The issue is that if it just becomes a new place to house
roughly the same set of pull request then all that's been accomplished
is hiding the problem a layer deeper and pissing off submitters even
more. Now, not only is their hard work not being looked at, it's
actively (be it by a human or automation) been pushed even further into
the shadows.
For what it's worth, I'm not trying to say that there's NO pulls for
which closing is the right answer, clearly some need to be. I'm also
not saying that for some of that set that there's enough value in the
pull requests that making sure it's easy to look back isn't a good idea.
What I'm trying to say is that those should be extremely rare. Rare
enough that they don't make up a meaningful percentage of the current queue.
>> Is it to have the github pull queues kept to a tiny number of open and
>> active requests?
>
> One is to keep the autotester from wasting resources on those.
No resources are wasted in the auto-tester due to old requests. Stale
requests are further down in the queue. Time spent on them is time that
if it wasn't building those it would sit idle.
> The other is the political/marketing issue of "what are those old PRs
> doing there? They should just be merged or closed!"
Much like the size of the bugzilla db, from a basic PR standpoint, I
don't care all that much. I care a whole lot more about the effect to
the author of a PR who's work has not progressed. The end results might
be the same, but the motivation is very different.
That said, I'm not an active developer and my opinion shouldn't be
weighed all that heavily here. Go ahead, try it. I suspect you're not
going to be satisfied with the results.
More information about the Dlang-internal
mailing list