Re: Test suite - commit process clarifications

Eric Covener <[email protected]> Tue, 19 May 2026 13:08:21 -0400
Newsgroups gmane.comp.apache.devel
Message-ID <CALK=YjM1cdrpp=f1TBot-6egD0J3aYx==7GNak5nDvEswk8cEQ@mail.gmail.com>
On Tue, May 19, 2026 at 12:37=E2=80=AFPM Joe Orton <[email protected]> wrot=
e:
>
> On Mon, May 18, 2026 at 12:09:16PM +0200, Giannis Christodoulou wrote:
> > Hi all,
> >
> > I was reading through the project guidelines [1] and the 2.4.x STATUS f=
ile
> > [2] and had a couple of questions about the process for test suite chan=
ges.
> >
> > The guidelines say that changes to the active repository (trunk) are su=
bject
> > to lazy consensus, while changes to a prior branch (2.4.x) require cons=
ensus
> > before commit.
> > They also distinguish between ideas (RTC) and patches (CTR). In additio=
n,
> > the 2.4.x STATUS file has a list of RTC exceptions and tests are not
> > mentioned there.
> >
> > So my questions are:
> >
> > 1. Does adding or fixing/updating a test count as a patch, hence a
> >    committer can push it to trunk under lazy consensus?
>
> Yes, definitely.
>
> > 2. Should test-only changes to 2.4.x remain under full RTC? I know that
> >    a bad test can mask real issues but since they don't affect runtime
> >    behavior I think it could have a lighter process.
>
> This is fine and is covered by "CI configuration and scripts" in my
> view.

+1 but we should make it explicit (and there is no RTC in httpd-tests)