From: Thomas Munro <thomas(dot)munro(at)gmail(dot)com> To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> Cc: Peter Eisentraut <peter(dot)eisentraut(at)enterprisedb(dot)com>, Andres Freund <andres(at)anarazel(dot)de>, Andrew Dunstan <andrew(at)dunslane(dot)net>, Robert Haas <robertmhaas(at)gmail(dot)com>, pgsql-hackers <pgsql-hackers(at)postgresql(dot)org> Subject: Re: Cleaning up historical portability baggage Date: 2022-08-15 05:53:04 Message-ID: CA+hUKGKErNfhmvb_H0UprEmp4LPzGN06yR2_0tYikjzB-2ECMw@mail.gmail.com Views: Whole Thread |Raw Message |Download mbox |Resend email Thread: 2022-07-10 01:45:23 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com>📎 2022-07-10 03:00:44 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2022-07-10 14:36:08 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2022-07-10 15:25:40 from Greg Stark <stark(at)mit(dot)edu> 2022-07-10 15:32:55 from Greg Stark <stark(at)mit(dot)edu> 2022-07-11 16:46:01 from Robert Haas <robertmhaas(at)gmail(dot)com> 2022-07-12 01:10:29 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 2022-07-12 09:26:46 from Peter Eisentraut <peter(dot)eisentraut(at)enterprisedb(dot)com> 2022-07-12 12:01:40 from Robert Haas <robertmhaas(at)gmail(dot)com> 2022-07-12 14:09:22 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2022-07-12 17:33:52 from Andres Freund <andres(at)anarazel(dot)de> 2022-07-12 17:54:22 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2022-07-23 22:39:27 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com>📎 2022-07-23 23:11:12 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2022-07-23 23:24:26 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com>📎 2022-07-24 00:23:06 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2022-07-25 14:35:35 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 2022-07-25 15:09:59 from Andrew Dunstan <andrew(at)dunslane(dot)net> 2022-08-02 00:18:07 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com>📎 2022-08-03 02:25:01 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com>📎 2022-08-04 01:35:46 from Andres Freund <andres(at)anarazel(dot)de> 2022-08-04 01:52:04 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2022-08-04 02:30:10 from Andres Freund <andres(at)anarazel(dot)de>📎 2022-08-05 12:01:00 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 2022-08-05 21:02:32 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com>📎 2022-08-05 21:08:23 from Andres Freund <andres(at)anarazel(dot)de> 2022-08-06 00:03:11 from Andres Freund <andres(at)anarazel(dot)de>📎 2022-08-06 00:44:48 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 2022-08-06 00:52:04 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2022-08-06 23:08:27 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2022-08-06 23:14:36 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 2022-08-06 23:22:54 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2022-08-07 00:14:18 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com>📎 2022-08-07 00:25:13 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2022-08-06 23:47:31 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com>📎 2022-08-06 23:55:25 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2022-08-07 02:46:23 from Andres Freund <andres(at)anarazel(dot)de> 2022-08-07 02:58:12 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2022-08-07 03:39:48 from Andres Freund <andres(at)anarazel(dot)de> 2022-08-07 06:20:26 from Andres Freund <andres(at)anarazel(dot)de> 2022-08-07 06:54:42 from Andres Freund <andres(at)anarazel(dot)de> 2022-08-04 03:43:43 from Andres Freund <andres(at)anarazel(dot)de> 2022-08-04 04:09:19 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2022-08-04 04:18:40 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 2022-08-08 00:27:27 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2022-08-08 23:35:05 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 2022-08-08 23:46:00 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2022-08-11 10:02:29 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com>📎 2022-08-11 14:52:51 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2022-08-11 17:14:12 from Andres Freund <andres(at)anarazel(dot)de> 2022-08-11 17:19:08 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2022-08-12 07:07:18 from Peter Eisentraut <peter(dot)eisentraut(at)enterprisedb(dot)com> 2022-08-12 07:42:30 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 2022-08-16 01:02:55 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 2022-08-16 01:16:14 from Andres Freund <andres(at)anarazel(dot)de> 2022-08-16 04:14:27 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 2022-08-19 03:30:05 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com>📎 2022-08-12 07:15:55 from Peter Eisentraut <peter(dot)eisentraut(at)enterprisedb(dot)com> 2022-08-12 08:03:41 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 2022-08-12 16:56:31 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>📎 2022-08-12 20:08:42 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>📎 2022-08-12 21:48:24 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 2022-08-12 22:45:27 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2022-08-13 12:23:02 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com>📎 2022-08-13 13:14:23 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com>📎 2022-08-13 18:07:40 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2022-08-13 22:03:19 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 2022-08-13 22:36:46 from Andres Freund <andres(at)anarazel(dot)de> 2022-08-15 01:48:22 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com>📎 2022-08-15 08:36:11 from Peter Eisentraut <peter(dot)eisentraut(at)enterprisedb(dot)com> 2022-08-15 10:48:22 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 2022-08-15 19:25:05 from Andres Freund <andres(at)anarazel(dot)de> 2022-08-15 19:51:43 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 2022-08-15 20:26:45 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 2022-08-15 05:53:04 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com>📎 2022-08-18 06:13:38 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com>📎 2022-08-25 19:47:29 from Andres Freund <andres(at)anarazel(dot)de> 2022-08-25 22:27:48 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 2022-08-28 21:40:25 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>📎 2022-08-28 23:13:07 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 2022-09-15 08:10:43 from Ibrar Ahmed <ibrar(dot)ahmad(at)gmail(dot)com> 2022-09-15 09:11:48 from John Naylor <john(dot)naylor(at)enterprisedb(dot)com> 2022-09-15 13:55:20 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2022-09-15 20:03:17 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 2022-08-19 05:54:56 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com>📎 2025-06-09 13:25:22 from Michael Banck <mbanck(at)gmx(dot)net> 2025-06-09 14:25:23 from Andres Freund <andres(at)anarazel(dot)de> 2025-06-09 15:40:50 from Michael Banck <mbanck(at)gmx(dot)net> 2025-06-09 21:05:03 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 2025-06-10 10:59:16 from Michael Banck <mbanck(at)gmx(dot)net> 2025-06-10 21:05:11 from Michael Banck <mbanck(at)gmx(dot)net>📎 2025-06-10 21:26:46 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2025-06-10 23:09:21 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 2022-08-12 07:12:15 from John Naylor <john(dot)naylor(at)enterprisedb(dot)com>📎 2022-08-04 04:30:26 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 2022-08-05 09:26:04 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 2022-08-06 00:15:18 from Andres Freund <andres(at)anarazel(dot)de> 2022-08-05 14:37:50 from Robert Haas <robertmhaas(at)gmail(dot)com> 2022-08-05 14:48:51 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2022-08-05 14:54:26 from Robert Haas <robertmhaas(at)gmail(dot)com> 2022-08-06 22:23:17 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com>📎 2022-08-06 22:42:03 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2022-08-06 23:29:55 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com>📎 2022-08-06 23:52:28 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> 2022-08-07 01:29:14 from Andres Freund <andres(at)anarazel(dot)de>📎 2022-08-07 02:29:20 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 2022-08-07 02:57:22 from Andres Freund <andres(at)anarazel(dot)de> 2022-08-07 18:27:07 from Andres Freund <andres(at)anarazel(dot)de> Lists: pgsql-hackers
On Sun, Aug 14, 2022 at 10:03 AM Thomas Munro <thomas(dot)munro(at)gmail(dot)com> wrote: > All green on CI... Next stop, build farm.
All good so far (except for an admonishment from crake, for which my penance was to fix headerscheck, see separate thread...). I did figure out one thing that I mentioned I was confused by before: the reason Windows didn't like my direct calls to gai_strerror() is because another header of ours clobbered one of Windows' own macros. This new batch includes a fix for that.
Remove configure probe for IPv6. Remove dead ifaddrs.c fallback code. Remove configure probe for net/if.h. Fix macro problem with gai_strerror on Windows. Remove configure probe for netinet/tcp.h. mstcpip.h is not missing on MinGW.
The interesting one is a continuation of my "all computers have X" series. This episode: IPv6.