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 1pluU0-0006cF-Cw for pgsql-hackers@arkaria.postgresql.org; Mon, 10 Apr 2023 16:35: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 1pluTz-0006ly-6T for pgsql-hackers@arkaria.postgresql.org; Mon, 10 Apr 2023 16:35:07 +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 1pluTy-0006lp-QC for pgsql-hackers@lists.postgresql.org; Mon, 10 Apr 2023 16:35:06 +0000 Received: from mail-lj1-x22b.google.com ([2a00:1450:4864:20::22b]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1pluTr-00240y-GW; Mon, 10 Apr 2023 16:35:06 +0000 Received: by mail-lj1-x22b.google.com with SMTP id z26so5256112ljq.3; Mon, 10 Apr 2023 09:34:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1681144498; x=1683736498; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=WtTRkJpabQNqW54W5mA2An/Irc43wp/Eu6YU2Mrfsx0=; b=WZYpw9cca2DPLSwQAN0pkXhgTStspWFs5/VLvsAkoCQ7oAZJpWjyXTYGRoYc+YO+3H T0ke+PgXnTi05HJheNqpR83FyMPEWLpaAa49fS5DqXxjq3W6JQ+8dp5t76yMZb9dDFWF VwxnGZrTPqkznU8ur/75s5bORgtHWD8W/hMsgCyDHXZst5VzZE/DLA12woIN7xEGdlA5 S6Hc0mVCKHSP+0y+AiFTW1df/b0bvlhIETJkz+3AzHQXWcm4zoBFD63F8bK9nP6s6+jp 93/shunIhw36EzqdThwA3+Jo/p3BtZoiOpNCPLBA6ES3OE7eOf3TW7rdkkcmTahM5BD6 3/7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681144498; x=1683736498; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=WtTRkJpabQNqW54W5mA2An/Irc43wp/Eu6YU2Mrfsx0=; b=wEKo8ApwqIdZCrIRcnsSUF1Thg1580suZVjQVWfQTpkfQClnvVsuG3j90tV/wB60+f O32CQhr8pXwcyRD4Ag1oT6S7gSo8lV46h53BoJvSwkqtPAI+WCnGTGa7XO1aOv88cNQj Vt07H2Ama+4Z3MCZYIDtOnK9qD7DNJ3DWW5AVJB99f/AZbzkOWouQzZ5PL1R0vesEiyf jkKw2kH34lOKcF3w/yzVJSZSwggCIQmd68OQ0h+v8eSzV1yoX8ELJTS/YN52Z4Bko87O T+IoUbhUGwxzhqjDluOYooYOyQnChbp8GN3/5Ri51E85lekHC8gJLa4+IJ6I2+OMSH0/ K5Gg== X-Gm-Message-State: AAQBX9eV6k9Q/vI5wgs2N+gkXgknS3+dVmSvW+U9gA/2+368VrJTs8H6 xJqj0qLifNBFHovaqeCtayfMW2B0qkDQdLfFbQg= X-Google-Smtp-Source: AKy350Yy4tdVXQA+ZizgkJmsye+KG9TdxQqw5mAjCdhV5GTOOAr4bB4pIutTz/Q1j0rQK13snzSFGSzsUnOLoNi7P8s= X-Received: by 2002:a2e:9bcd:0:b0:2a7:7521:cf58 with SMTP id w13-20020a2e9bcd000000b002a77521cf58mr1309903ljj.10.1681144498133; Mon, 10 Apr 2023 09:34:58 -0700 (PDT) MIME-Version: 1.0 References: <20230408191007.7lysd42euafwl74f@awork3.anarazel.de> <3611416.1680982220@sss.pgh.pa.us> In-Reply-To: <3611416.1680982220@sss.pgh.pa.us> From: Robert Haas Date: Mon, 10 Apr 2023 12:34:47 -0400 Message-ID: Subject: Re: When to drop src/tools/msvc support To: Tom Lane Cc: Andres Freund , pgsql-hackers@postgresql.org, Peter Geoghegan , Andrew Dunstan , "Jonathan S. Katz" , Amit Kapila , Alvaro Herrera Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Sat, Apr 8, 2023 at 3:30=E2=80=AFPM Tom Lane wrote: > I guess I'd vote for pulling the trigger in v16 if we can get that > done by the end of April. Once we're close to beta I think it > must wait for v17 to open. I think that sounds reasonable. It would be to the project's advantage not to have to maintain three build systems for an extra year, but we can't still be whacking things around right up until the moment we expect to ship a beta. However, if this is the direction we're going, we probably need to give pgsql-packagers a heads up ASAP, because anybody who is still relying on the MSVC system to build Windows binaries is presumably going to need some time to adjust. If we rip out the build system somebody is using a couple of weeks before beta, that might make it difficult for that person to get the beta out promptly. And I think there's probably more than just EDB who would be in that situation. --=20 Robert Haas EDB: http://www.enterprisedb.com