From patchwork Wed Oct 3 19:43:39 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Philippe Blain via GitGitGadget X-Patchwork-Id: 10625227 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 2ABDD1515 for ; Wed, 3 Oct 2018 19:43:46 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1C31C26CFF for ; Wed, 3 Oct 2018 19:43:46 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 1019429074; Wed, 3 Oct 2018 19:43:46 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id DD56526CFF for ; Wed, 3 Oct 2018 19:43:44 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727319AbeJDCda (ORCPT ); Wed, 3 Oct 2018 22:33:30 -0400 Received: from mail-pg1-f194.google.com ([209.85.215.194]:35794 "EHLO mail-pg1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726964AbeJDCd2 (ORCPT ); Wed, 3 Oct 2018 22:33:28 -0400 Received: by mail-pg1-f194.google.com with SMTP id v133-v6so2036237pgb.2 for ; Wed, 03 Oct 2018 12:43:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:message-id:from:subject:fcc:content-transfer-encoding :mime-version:to:cc; bh=tuGoOpewTmz1Aa2tv1DyxpF1NDYGfRq2QnI+NXLROYw=; b=VJ+bF+6k5DWLhKr1xPvcflg083TKVaVM4GQsg6C1k2XHwOWHwOj2LV7qs2TL/SG5wQ TscZkED3gRL3hBcv0D16rUE/J0ohuoAPiT2bLTvr8plJGyiu5g8tMoqvCj8uE9gSrqFK RcoeJA8hgmDbwSi37/f4tPIBUV5Trdf6gsUphBenHCaQSL5cQcUnMS1bE0h/g5flsfyT 1SR5+BLu7UeemN9vTkhhXzI+ewPNNX6OM34RKfRTneTbB95oU5GYunXBCLV0YjsM+YtW 7tOn0IImiTbnD6+WtR6RfcpUc639UWwwk4Df/7jumV/eKnUv4L2K+9N9sTtq202yZ8LO lmMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:message-id:from:subject:fcc :content-transfer-encoding:mime-version:to:cc; bh=tuGoOpewTmz1Aa2tv1DyxpF1NDYGfRq2QnI+NXLROYw=; b=DvU/ZCuxiibI0QNxVJMteZ1181c6X2gRDceYO/D9I6D76CgpdDrqR4DURtryiTlIHl gsFOEVphwklYonedIFb1aE31F4FJqBFtevpVni0mfbhAPacacQ2u1y65/OTYuwmuPD9e 6l+wI58o0GePdOnq+rnTt+q2u1e+bcASEy5dgtCdrU5UruzDCsiOU48FQNkgZtXQIajn 4+N098bZ3wvhui83TpmTun8IsL/Jbn9qi3WGYUbKuCeLIC6f0fXcrWgZYDCogIq0YG6q kcXCrtnj5wlcFTwNjKQy19aMM6+3Kb2UIDVan8NIiWQy2RVKIdb6eV0zTVBQMqcCNztn o2XQ== X-Gm-Message-State: ABuFfojtoA4v/3K/COJBTkcJAnUDC9W1UU9iVrMJdGqw7ErLs3Fx6pea E6LzO3whOtZgB6A8zaLVPWZh9rm3 X-Google-Smtp-Source: ACcGV60FA4Jk61pBTVvFiKQEjYu6ol9mkjHyTmuPtgMiGErfLWRByvILRELdubZkPNiVFLSCSvYYsQ== X-Received: by 2002:a62:ccd4:: with SMTP id j81-v6mr3285553pfk.76.1538595820797; Wed, 03 Oct 2018 12:43:40 -0700 (PDT) Received: from [127.0.0.1] ([40.112.137.127]) by smtp.gmail.com with ESMTPSA id d7-v6sm7330997pfm.23.2018.10.03.12.43.39 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 03 Oct 2018 12:43:39 -0700 (PDT) Date: Wed, 03 Oct 2018 12:43:39 -0700 (PDT) X-Google-Original-Date: Wed, 03 Oct 2018 19:43:34 GMT Message-Id: From: "Johannes Schindelin via GitGitGadget" Subject: [PATCH 0/3] mingw: require Windows Vista or later (and fix the Windows CI builds) Fcc: Sent MIME-Version: 1.0 To: git@vger.kernel.org Cc: Junio C Hamano Sender: git-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP I noticed that a recent GitGitGadget build failed in the Windows phase, with compat/poll/poll.h problems all over the place. Turns out that this is caused by the recent upgrade of the mingw-w64 headers and crt files (7.0.0.5233.e0c09544 -> 7.0.0.5245.edf66197, which I assume now enforces Vista as minimal Windows version also for all mingw-w64 projects). Luckily, in Git for Windows' master, we already had changes to require Vista (for unrelated reasons: to restrict the std handle inheritance when spawning new processes). Technically, Windows Vista is already no longer supported [https://support.microsoft.com/en-us/help/22882/windows-vista-end-of-support] , but we do try to keep Git building on older Windows version, up until the point when it becomes too big of a maintenance burden. Johannes Schindelin (3): compat/poll: prepare for targeting Windows Vista mingw: set _WIN32_WINNT explicitly for Git for Windows mingw: bump the minimum Windows version to Vista compat/poll/poll.c | 6 +++--- compat/poll/poll.h | 15 +++++++++++++++ config.mak.uname | 4 ---- git-compat-util.h | 4 ++-- 4 files changed, 20 insertions(+), 9 deletions(-) base-commit: fe8321ec057f9231c26c29b364721568e58040f7 Published-As: https://github.com/gitgitgadget/git/releases/tags/pr-44%2Fdscho%2Frequire-windows-vista-or-later-v1 Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-44/dscho/require-windows-vista-or-later-v1 Pull-Request: https://github.com/gitgitgadget/git/pull/44