| From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> | 
|---|---|
| To: | "David E(dot) Wheeler" <david(at)justatheory(dot)com> | 
| Cc: | Bruce Momjian <bruce(at)momjian(dot)us>, Nathan Bossart <nathandbossart(at)gmail(dot)com>, pgsql-hackers(at)postgresql(dot)org, Andrew Dunstan <andrew(at)dunslane(dot)net>, Mankirat Singh <mankiratsingh1315(at)gmail(dot)com> | 
| Subject: | Re: abi-compliance-check failure due to recent changes to pg_{clear,restore}_{attribute,relation}_stats() | 
| Date: | 2025-10-30 13:55:42 | 
| Message-ID: | 3019008.1761832542@sss.pgh.pa.us | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-hackers | 
"David E. Wheeler" <david(at)justatheory(dot)com> writes:
> Might I suggest, however, that it also run for branches matching /_STABLE$/ even if there is no .abi-hstory-file? The whole point of this exercise was to increase the confidence in ABI stability in stable branches. Running it in such branches would help remind maintainers to add the file.
Trouble is, you then need an arbitrary client-made choice about which
commit to run the ABI check against.  If that code does something we
realize we don't want, we're back up against the problem of moving the
buildfarm configuration to fix it.  I'd rather the decision be opt-in.
(Also, the only rules I heard proposed for such client-driven choices
involved git tags.  I already explained why I don't want that: git
tags are hard to modify and subject to too many other constraints.)
regards, tom lane
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Peter Eisentraut | 2025-10-30 13:55:51 | Re: Consistently use the XLogRecPtrIsInvalid() macro | 
| Previous Message | Mats Kindahl | 2025-10-30 13:32:45 | Re: Coccinelle for PostgreSQL development [1/N]: coccicheck.py |