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 1mWafZ-0005RI-2p for buildfarm-members@arkaria.postgresql.org; Sat, 02 Oct 2021 08:46:57 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mWZ0O-0004c8-IE for buildfarm-members@arkaria.postgresql.org; Sat, 02 Oct 2021 07:00:20 +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 1mWZ0O-0004c0-5d for buildfarm-members@lists.postgresql.org; Sat, 02 Oct 2021 07:00:20 +0000 Received: from mail-qt1-x82d.google.com ([2607:f8b0:4864:20::82d]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1mWZ0J-0007A8-8Y for buildfarm-members@lists.postgresql.org; Sat, 02 Oct 2021 07:00:19 +0000 Received: by mail-qt1-x82d.google.com with SMTP id b16so11169508qtt.7 for ; Sat, 02 Oct 2021 00:00:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leadboat.com; s=google; h=date:from:to:subject:message-id:mime-version:content-disposition :user-agent; bh=slUm8rYosJhlD2mdKcTGDYGys47tmEgCTg9xGSbmL4M=; b=Za1GEIF+pgRF6fM5cnAs8ojSpyJ1tCT9Li+4Q1Os9Ao9JfDojMgZKwMUIuYdahO+0T 3A0rZ/s3KTuloTfOmBZ+7t/+G4m/som843lavaZIxe4MO4zVuY3rwNWDaYsTVnbm9nqN T3NhprYWF2FSpyGVjxycLcD6lORu7f3nvpYiM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-disposition:user-agent; bh=slUm8rYosJhlD2mdKcTGDYGys47tmEgCTg9xGSbmL4M=; b=2BJrTtXLaZLEs7XmJ+R4WDCCJMkyP9BVjulYlT1JleKXLeUhua9Z0Nt7+43D4FtzFz D6jQ8p3ttUPbobDOHswgw/stepfkuKD2d0PojS2yNBiwskAcfZAiVYt9wfNTUfWFL26j OfyKtPtSu+XyOrTZN12QVqtuOy17cfD1kus56Vb717BLPHs+rD3gEBBaz6LVEn5ujdf9 8m56E49L6W4QV29KMG/LWAqaLW1Tzta4LK1AxrzcgLrzAT2sM4R6FjrkyiPB9emK1fCe wulwYN7SX2YsEAGOma7epqd1TfxHpbVqC9wsjJnlwRRcjgWT3VzJjsUsWqDNXhTEziPA seBQ== X-Gm-Message-State: AOAM533Lb2/19ZXZ3q3zh3CzovU0eHLBG5mO7/aSZLH92ZIY0plnBEJE SsjlQ6BSU/LfaxiQfm6/cXXsW7cnYnNMdl2w X-Google-Smtp-Source: ABdhPJzmvOWetB0kdnyuWkIZQw21Y+/xRm52AjCEnlorZikvE0uwgf7XHRPi5N4G6HdE4dNmQaGZ9w== X-Received: by 2002:ac8:56f9:: with SMTP id 25mr2112527qtu.374.1633158012805; Sat, 02 Oct 2021 00:00:12 -0700 (PDT) Received: from rfd.leadboat.com ([2600:1702:a20:5750::46]) by smtp.gmail.com with ESMTPSA id x18sm4241252qkx.94.2021.10.02.00.00.11 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 02 Oct 2021 00:00:12 -0700 (PDT) Date: Sat, 2 Oct 2021 00:00:10 -0700 From: Noah Misch To: buildfarm-members@lists.postgresql.org Subject: Animals with old SSL may find no build required Message-ID: <20211002070010.GB205991@rfd.leadboat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.24 (2015-08-30) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk If any of your buildfarm members don't get regular system updates, I recommend checking your SSL setup with "git clone https://git.postgresql.org" and fixing as appropriate. https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/ now affects verification of the https://git.postgresql.org server certificate. The part about "if clients of your API are using OpenSSL, they must use version 1.1.0 or later" applies to the git https client. Some git builds use GnuTLS instead of OpenSSL. For Debian 8 git (GnuTLS 3.3.8), it sufficed to copy ca-bundle.crt from RHEL7 and set GIT_SSL_CAINFO. Debian 7 git uses GnuTLS 2.12.20-8+deb7u5, which can't even cope with the structure of the new certificates. Hence, I used GIT_SSL_NO_VERIFY for frogfish. This probably would have affected https://buildfarm.postgresql.org/cgi-bin/pgstatus.pl access, too, but I had reverted that one to http:// some time ago. build-farm.conf.sample defaults to git_ignore_mirror_failure=>1. With that setting, if a buildfarm member SSL setup breaks, the member will appear to be functioning, but it will find no changes to test: Sat Oct 2 04:35:22 2021: buildfarm run for frogfish:REL9_6_STABLE starting git version 1.7.10.4 too old for automatic default branch update frogfish:REL9_6_STABLE [04:35:23] checking out source ... frogfish:REL9_6_STABLE [04:35:58] checking if build run needed ... frogfish:REL9_6_STABLE [04:35:58] No build required: last status = Fri Sep 24 23:15:14 2021 GMT, current snapshot = Sat Sep 25 14:53:55 2021 GMT, changed files = 0