Re: abi-compliance-check failure due to recent changes to pg_{clear,restore}_{attribute,relation}_stats()
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Nathan Bossart <nathandbossart@gmail.com>
Cc: pgsql-hackers@postgresql.org, david@justatheory.com,
Andrew Dunstan <andrew@dunslane.net>
Date: 2025-10-17T19:27:10Z
Lists: pgsql-hackers
Nathan Bossart <nathandbossart@gmail.com> writes: > I've attached a first try. You'll notice that I have borrowed heavily from > .git-blame-ignore-revs. Some other things that might be worthwhile: There would need to be an initial entry at the time the file is created, which would presumably point to some commit shortly before the .0 version stamp is applied (or maybe we'd choose to do it around rc1). The mockup should include that. I'd be slightly inclined to have just one non-comment line, which is the active reference hash value, and all the rest be comments. The way you have it here requires the reading code to be smart about end-of-line comments, which is code complexity we don't need and doesn't seem amazingly legible either. OTOH, the precedent of .git-blame-ignore-revs may be worth following regardless of our personal druthers. regards, tom lane
Commits
-
Add commit 24f6c1bd4 to v17 .abi-compliance-history.
- 5c659da980e1 17.7 landed
-
Add .abi-compliance-history to back-branches.
- eaf73340cd46 16.11 landed
- d9c5e7129d2b 15.15 landed
- a91f2d822522 17.7 landed
- 7d47278933f4 13.23 landed
- 58ba7e5ebfdf 14.20 landed
-
Add reminder to create .abi-compliance-history.
- b97d8d843a2d 19 (unreleased) landed
-
Update .abi-compliance-history file.
- 93fb76ca4e69 18.1 landed
-
Add .abi-compliance-history to v18 branch.
- a72f7d97bea9 18.1 landed
-
Fix thinko in commit 7d129ba54.
- 399a9e04e549 18.1 cited
-
Fix lookups in pg_{clear,restore}_{attribute,relation}_stats().
- c8af5019bee5 18.1 cited
- 688dc6299a5b 19 (unreleased) cited
-
Add defenses against unexpected changes in the NodeTag enum list.
- eea9fa9b250f 16.0 cited