[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
patches and regtest checking
From: |
Graham Percival |
Subject: |
patches and regtest checking |
Date: |
Sun, 24 Jul 2011 09:05:22 -0700 |
User-agent: |
Mutt/1.5.20 (2009-06-14) |
tl;dr: if James does a regtest check of your patch and sees
problems, you should be ashamed.
In the past few weeks, we've had a fantastic deluge of patches.
Fantastic deluge is fantastic.
However, our ratio of regtest-passing-patches vs. problem-patches
has gone way down. That's not fantastic.
Mike recently posted a patch with the comment "don't run the
regtests on this; this patch is just a proof-of-concept" (or
something like that). I think this is a great idea; let's do more
of it! If a patch is not explicitly called "proof of concept",
then we should assume that the patch is for reals.
in the tracker:
Proof-of-concept patches: mark as patch-needs_work, since the
submitter knows that he needs to do more work.
All other patches: mark as patch-new, and James should check
them. James should not find any regtest problems --
obviously he will from time to time as things slip through
the cracks, but this should be approximately 5% of the time.
I'm not saying that we should tar and feather anybody who sends in
a broken patch for review; mistakes happen! But those should be
viewed as mistakes, and if a few people are making more mistakes
than others, we should try to figure out what's going wrong.
If somebody has a seriously slow computer and cannot run a regtest
comparison in a reasonable amount of time, then we can talk about
that. I'd like to pair you up with somebody who *does* have a
computer built in the last 4 years, or something. But I don't
think you should be paired with James; I'd rather keep him as the
"sanity check" and avoid "dulling his edge" with lots of testing
of incomplete patches.
Cheers,
- Graham
- patches and regtest checking,
Graham Percival <=