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 1o9BvQ-0004CQ-3j for pgsql-hackers@arkaria.postgresql.org; Wed, 06 Jul 2022 20:47:08 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1o9BvO-0002Hi-Vp for pgsql-hackers@arkaria.postgresql.org; Wed, 06 Jul 2022 20:47:06 +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 1o9BvO-0002HK-LB for pgsql-hackers@lists.postgresql.org; Wed, 06 Jul 2022 20:47:06 +0000 Received: from mail-io1-xd2a.google.com ([2607:f8b0:4864:20::d2a]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1o9BvM-0005y3-Cl for pgsql-hackers@lists.postgresql.org; Wed, 06 Jul 2022 20:47:06 +0000 Received: by mail-io1-xd2a.google.com with SMTP id h85so15104881iof.4 for ; Wed, 06 Jul 2022 13:47:03 -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=/FIf5tIqgo0+9ltR6VhHRT+ydypcydZEGn52oysNg/A=; b=EwHJsSKa50AwmgvJk24I1GMT8FF3klUOwClpcyiDI9bvG4bFRrYj/evpnh3HZvWDRS y9mnJoNpmerlEH57t/t91kICGO33ZghcvfV+NYBC9WiYM5gOD/9VVv5pURBenLFBGnZ9 XEhsRdgf88Sc2FE/fM6qLE2wTcs0uP0br1dhCKS96R5oQdi+2StnmLcAaAneqBHNToAV rCovQe9wEvIJObeZUrFGJNkRPh9/ICYUT5nSdOgt2IVgf3LKM6jKk9yXZfgvwD45HIsX i/Zc4R5PKFYyHWP5dGl/L8iSTLZiGwGj9U9i1wMu1lL3qLPc58MxKSJu1FOHpiKmvEOl TbBw== 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=/FIf5tIqgo0+9ltR6VhHRT+ydypcydZEGn52oysNg/A=; b=VVjSpoOiaMYhfviWG+CQq3y5Fy6aRIMXq78UAcM3kzbMsPPEQ6Yv6Vig0jOeieeKHo Db5siD/uQGzY+ug09Yhnb3yNHxn4FV38xsLpDlno9cg69AkhmIb5XMr6DldK5IzKHrkM myLYkw5w+dFFo6BtyMouhIrs0z6v3q7KXGQG5IV33cLQDdJNhncNOyY4DeGpkLgp6bbV ErGwVRBOCAEhcKY3Ed3jbjgQeHnNZvTZ0HGLFYNzAaqjb9cy/ptJmbtGEkMqxOQQeZSz cz6dp7+VeI1sEvLNud0mOSX2CykcKpARU2vs/+p6FxBLDdSIAsTfojQL5Og4Cex8r73C XFoA== X-Gm-Message-State: AJIora+HN3YU3/MMG+YTWL+wD615ToUXB4xZNZrcZjBxmaqgO8cxKrTQ 0AfRMVFMPliJfrsD8j6HWgrAhuKL7oPT5Ex8bkU= X-Google-Smtp-Source: AGRyM1v3v3+lJBYw9ArtOIbyjtsozxwWCN68O8pConp6BMLSdjOlvcQRZGFaOr6idComQAgxkEqsnCGWMcVbK+HKtvs= X-Received: by 2002:a6b:cdcb:0:b0:675:ba08:9059 with SMTP id d194-20020a6bcdcb000000b00675ba089059mr17449691iog.28.1657140422484; Wed, 06 Jul 2022 13:47:02 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Thomas Munro Date: Thu, 7 Jul 2022 08:46:26 +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 Wed, Jul 6, 2022 at 7:28 PM Michael Paquier wrote: > On Thu, Jun 16, 2022 at 03:14:16PM +0900, Michael Paquier wrote: > > Actually, this can go with the bump of MIN_WINNT as it uses one of the > > IsWindows*OrGreater() macros as a runtime check. And there are two > > more places in pg_ctl.c that can be similarly cleaned up. > > > > It is possible that I have missed some spots, of course. > > It does not seem to be the case on a second look. The buildfarm > animals running Windows are made of: > - hamerkop, Windows server 2016 (based on Win10 AFAIK) > - drongo, Windows server 2019 > - bowerbird, Windows 10 pro > - jacana, Windows 10 > - fairywren, Msys server 2019 > - bichir, Ubuntu/Windows 10 mix > > Now that v16 is open for business, any objections to move on with this > patch and bump MIN_WINNT to 0x0A00 on HEAD? There are follow-up items > for large pages and more. +1 for proceeding. This will hopefully unblock a few things, and it's good to update our claims to match the reality of what we are actually testing and able to debug. The build farm also has frogmouth and currawong, 32 bit systems running Windows XP, but they are only testing REL_10_STABLE so I assume Andrew will decommission them in November.