Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nzADb-0005Ko-2h for pgsql-hackers@arkaria.postgresql.org; Thu, 09 Jun 2022 04:56:27 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nzADZ-0001wk-Jq for pgsql-hackers@arkaria.postgresql.org; Thu, 09 Jun 2022 04:56:25 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nzADZ-0001wY-AJ for pgsql-hackers@lists.postgresql.org; Thu, 09 Jun 2022 04:56:25 +0000 Received: from mail-il1-x134.google.com ([2607:f8b0:4864:20::134]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1nzADX-0005R7-6v for pgsql-hackers@lists.postgresql.org; Thu, 09 Jun 2022 04:56:24 +0000 Received: by mail-il1-x134.google.com with SMTP id h7so10443185ila.10 for ; Wed, 08 Jun 2022 21:56:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=xR7Yt2qHitQXkVAgQHyK0NEHnKF29zRyszF18WDGyw8=; b=mnSuP6M/IrecDFq13T3YGG87rByxGGhq7BQSVOJGED9nOxQiauSPwVg6f6VZURjVJa GcOM41L1YF0YAzmXysYgyyuXhRtOiu4PCePtBHWjSy0Z0do6p89NTFF66bsy9hkc0LdL tlSnR2kHTEZkz9ADRDXPXAKFR6DDEDBnbHA+K6Wh2/+Pf9h3xpvmQYEMi5VNJKrap4iS 9Xe/2Bp8ut+C79t0PaGeykcVT00pJABotQV+t6Gly8e/xi+4hdFOkyyl3P+WqOubXYa2 OAH4xjE2IY4tLpHNVzlEnubMfzW2guASK8qlLokCT9VqtECeKSokpcwftXvWl9Ral+hB kkng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=xR7Yt2qHitQXkVAgQHyK0NEHnKF29zRyszF18WDGyw8=; b=Id61zGGKHfByTzEWqgo6PwbWH7kPrs89rCcAokMp1S9WS6eT3LVPjDttphJoLigoZ6 w+L3PxgMxRpVGglXN5h/lJVnSvBHQzatXyINBU2NWGyxv67Ppq5C3ggGgc4dGV0eTrlA OIxyrCu/qrJ+iossHsRjEcVQalb3T2CF85s5L2mr33t35iK5HLjiYZ05+ivWUlAXeJZv bOllodGkIWnIe3P61JUbCbIJZ9bVeipkaloPzdpcV55cZgCTThY1jpG2a+BlNSsK6jCO B9zLPvCrMzD8j3lMGo6Ve32Wly5fjn7nJtrwLAmPZWPVkgQ2L/XYcXiLeqopcqgldE8P W2Mg== X-Gm-Message-State: AOAM5335/V/8ulrqtEOOVdVRq9+BSWKLoHdWN+zbq7dLfgS/DTYs27CG Gry3kxy604E9zOgShEZNXodYZV0N8eToSx1VI1M= X-Google-Smtp-Source: ABdhPJzJs68LqDAyAu/DcLmw1H+9NB1RPYrJkpT9MCVEpUSbGX90Yczy3PyVTb9nXGXA4I+ZwR4jcfebjUMxtYJuk8Y= X-Received: by 2002:a05:6e02:216a:b0:2d1:71a0:c2b8 with SMTP id s10-20020a056e02216a00b002d171a0c2b8mr22000454ilv.6.1654750581772; Wed, 08 Jun 2022 21:56:21 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Thomas Munro Date: Thu, 9 Jun 2022 16:55:45 +1200 Message-ID: Subject: Re: Bump MIN_WINNT to 0x0600 (Vista) as minimal runtime in 16~ To: Michael Paquier Cc: Daniel Gustafsson , =?UTF-8?Q?Juan_Jos=C3=A9_Santamar=C3=ADa_Flecha?= , Postgres hackers Content-Type: text/plain; charset="UTF-8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Thu, Jun 9, 2022 at 3:55 PM Michael Paquier wrote: > On Mon, May 30, 2022 at 03:59:52PM +0900, Michael Paquier wrote: > > Okay, I am outnumbered, and that would mean bumping MIN_WINNT to > > 0x0A00. So, ready to move to this version at full speed for 16? We > > still have a couple of weeks ahead before the next dev cycle begins, > > so feel free to comment, of course. > > And attached is an updated patch to do exactly that. PostgreSQL can be expected to work on these operating - systems: Linux (all recent distributions), Windows (XP and later), + systems: Linux (all recent distributions), Windows (10 and later), FreeBSD, OpenBSD, NetBSD, macOS, AIX, HP/UX, and Solaris. Cool. (I'm not sure what "all recent distributions" contributes but that's not from your patch...). The Cygwin stuff in installation.sgml also mentions NT, 2000, XP, but it's not clear from the phrasing if it meant "and later" or "and earlier", so I'm not sure if it needs adjusting or removing... While looking for more stuff to vacuum, I found this: Special Considerations for 64-Bit Windows PostgreSQL will only build for the x64 architecture on 64-bit Windows, there is no support for Itanium processors. I think we can drop mention of Itanium (RIP): the ancient versions of Windows that could run on that arch are desupported with your patch. It might be more relevant to say that we can't yet run on ARM, and Windows 11 is untested by us, but let's fix those problems instead of documenting them :-) Is the mention of "64-Bit" in that title sounds a little anachronistic to me (isn't that the norm now?) but I'm not sure what to suggest. There are more mentions of older Windows releases near the compiler stuff but perhaps your MSVC version vacuuming work will take care of those.