Re: GNU/Hurd portability patches
Alexander Lakhin <exclusion@gmail.com>
From: Alexander Lakhin <exclusion@gmail.com>
To: Michael Banck <mbanck@gmx.net>
Cc: Tom Lane <tgl@sss.pgh.pa.us>, Michael Paquier <michael@paquier.xyz>,
pgsql-hackers@lists.postgresql.org, Thomas Munro <thomas.munro@gmail.com>
Date: 2026-01-02T06:00:01Z
Lists: pgsql-hackers
Hello hackers, 24.09.2025 09:31, Michael Banck wrote: > On Mon, Sep 22, 2025 at 11:30:00PM +0300, Alexander Lakhin wrote: >> Maybe I was wrong and we can at least categorize these failures -- I hope >> their number is finite, but my point was that it's hardly possible to use >> the information, that fruitcrow gives us, to improve Postgres. > Or, for that matter, to improve GNU Mach/Hurd... Another three months later, we can see all the fruitcrow failures counted (113 so far) at: https://wiki.postgresql.org/wiki/Known_Buildfarm_Test_Failures with the following main categories: 1) test_shm_mq times out on Hurd animal fruitcrow due to OS issue 2) pg_stat_statements/entry_timestamp.sql failed due to zero time diff on Hurd animal fruitcrow 3) multiple-row-versions.spec fails on Hurd animal due to OS issue 4) Miscellaneous tests fail on on Hurd animal due to invalid signal received (and a few assorted failures) I think it doesn't make much sense to keep tracking/sorting all the failures produced by fruitcrow, so I'm going to just filter them out until new Hurd release. Best regards, Alexander
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Add minimal sleep to stats isolation test functions.
- ef18eeeeaea7 18.1 landed
- e849bd551c32 19 (unreleased) landed
- fa42213d4af6 15.15 landed
- b4ef835f5e7d 17.7 landed
- 21ada43a6105 16.11 landed
-
Include pg_test_timing's full output in the TAP test log.
- 7ccbf6d8b5e5 19 (unreleased) landed
-
Make sure IOV_MAX is defined.
- d25d392e8944 16.10 landed
- 581305a4659d 18.0 landed
- 1fd772d19290 19 (unreleased) landed
- 0991249d7ab5 17.6 landed
-
Make safeguard against incorrect flags for fsync more portable.
- d0a695cf41de 13.22 landed
- 71d71ac4d1bb 14.19 landed
- 0fb496c704fc 15.14 landed
- 45c5276628d1 18.0 landed
- 3a2617e4f0be 16.10 landed
- 29c54ea7b49c 17.6 landed
- 29213636e6cd 19 (unreleased) landed