Andres Freund <and...@anarazel.de> writes: > On 2022-02-13 12:13:17 -0500, Tom Lane wrote: >> Right. Can we set things up so that it's not too painful to inject >> custom build options into a CI build?
> What kind of injection are you thinking about? That's exactly what needs to be decided. > A patch author can obviously > just add options in .cirrus.yml. That's something possible now, that was not > possible with cfbot applying its own .cirrus.yml Fine, but are committers supposed to keep track of the fact that they shouldn't commit that part of a patch? I'd prefer something a bit more out-of-band. I don't know this technology well enough to propose a way. > I'd like to have things like -fanitize=aligned and > -DWRITE_READ_PARSE_PLAN_TREES on by default for CI, primarily for cfbot's > benefit. Most patch authors won't know about using > -DWRITE_READ_PARSE_PLAN_TREES etc, so they won't even think about enabling > them. We're *really* not doing well on the "timely review" side of things, so > we at least should not waste time on high latency back-forth for easily > automatically detectable things. I don't personally have an objection to either of those; maybe Robert does. regards, tom lane