Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qTOu9-009SHh-4Y for pgsql-hackers@arkaria.postgresql.org; Tue, 08 Aug 2023 15:45:53 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1qTOu6-00HLzO-Qy for pgsql-hackers@arkaria.postgresql.org; Tue, 08 Aug 2023 15:45:51 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qTOu6-00HLz5-Cr for pgsql-hackers@lists.postgresql.org; Tue, 08 Aug 2023 15:45:50 +0000 Received: from mail-oo1-xc2d.google.com ([2607:f8b0:4864:20::c2d]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1qTOu4-001Ecz-04 for pgsql-hackers@postgresql.org; Tue, 08 Aug 2023 15:45:49 +0000 Received: by mail-oo1-xc2d.google.com with SMTP id 006d021491bc7-56ce1bd7fc4so4049689eaf.2 for ; Tue, 08 Aug 2023 08:45:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=neon-tech.20221208.gappssmtp.com; s=20221208; t=1691509547; x=1692114347; h=in-reply-to:references:from:to:subject:cc:message-id:date :content-transfer-encoding:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=HEYNBpxN3iANZqR3TyNwDGEwnC5diDYPsS1Pp0QJSL0=; b=GjroPoxRZyu/DnfYt4PiQOrjyQ/7pbWs63A54Bpj4V1NkNqPVsUwzwnIEgVVBGPyxK S5jOW1JWpsonwsO52hDuTsok9BYYczZSvMclB96VdVzGacpTNJJM3efkIbcFbgFc8efo K7H6hkPmTf4b2uM8HRALBzSgK1TEPFIyTSR7at4Ap9Xya6mVgttQK2Y/hdTpxF05zofD JspyAF+A1GgC+MjonS6vvN3xetrZJ/4nPAGsiO5mGfhE5PWbOSvfqQ6wbhuLjn0W6VBO aGJ5R+bMpmJ8yQC7OAop1q3cvOXNrhKdLct5wLTn6Ss7nfcUl+2dk4mQ1kVlquwa1j+6 zxaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691509547; x=1692114347; h=in-reply-to:references:from:to:subject:cc:message-id:date :content-transfer-encoding:mime-version:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=HEYNBpxN3iANZqR3TyNwDGEwnC5diDYPsS1Pp0QJSL0=; b=j13cBtjSEhBF3g7raJU/wRVuDQw+5oclmBPr3z+5oPl86ptC2wwFELmDot+ndxIOI7 8/T2oubxP/1r78SE3o9vkYQd3DjCpxKFSdbmxWSziIqys6Wj18L9KvOX8Jno3rWzqAy5 aAc6fv+PYy6BN/Tk2lT0nopJbDCygBPyLNyIy7jrlyYdmv0wVoTK0Rb0CE9kH5ijjtbp Qv8e8K1xgQEq5AH38L2Zx/K+PU6O49V0o3wSj6u/7AyGNYWbDQRhgHwSCfyYjzBzHuBz 4dldBumEreHiDOrCy3ltR3/LNRF7YQT+H3K3j6L/oB/on4svgVCEuP9PBD7QAuzUujQs /1IQ== X-Gm-Message-State: AOJu0YwZYWZeBLct+rFZtoHBvzVEMtaW/Io4dGrgKpMtbjECHfUO+8+R qs3rNMZyLkWkJEtL+QoB38UrhA== X-Google-Smtp-Source: AGHT+IGCYfW4H+21+aCYFM8HWSqVNR+gdPL5j9NZknAlI2egwF/qU145kM5YtTzC9xJ6Rmk2iVM3gw== X-Received: by 2002:a4a:3c5e:0:b0:56c:7120:835f with SMTP id p30-20020a4a3c5e000000b0056c7120835fmr191748oof.5.1691509547370; Tue, 08 Aug 2023 08:45:47 -0700 (PDT) Received: from localhost ([2607:fb90:e631:422:3996:e070:71ee:42fb]) by smtp.gmail.com with ESMTPSA id t25-20020a4a8259000000b00565ebacf9cfsm5899575oog.33.2023.08.08.08.45.46 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 08 Aug 2023 08:45:46 -0700 (PDT) Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8; format=Flowed Date: Tue, 08 Aug 2023 10:45:46 -0500 Message-Id: Cc: , "Thomas Munro" , "Justin Pryzby" Subject: Re: Cirrus-ci is lowering free CI cycles - what to do with cfbot, etc? To: "Andres Freund" From: "Tristan Partin" X-Mailer: aerc 0.15.2-129-g9bf783c258ad References: <20230808021541.7lbzdefvma7qmn3w@awork3.anarazel.de> <20230808153817.lpcjn5eyzi3z4d3x@awork3.anarazel.de> In-Reply-To: <20230808153817.lpcjn5eyzi3z4d3x@awork3.anarazel.de> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Tue Aug 8, 2023 at 10:38 AM CDT, Andres Freund wrote: > Hi, > > On 2023-08-08 10:25:52 -0500, Tristan Partin wrote: > > On Mon Aug 7, 2023 at 9:15 PM CDT, Andres Freund wrote: > > > FWIW: with the patches applied, the "credit costs" in cirrus CI are r= oughly > > > like the following (depends on caching etc): > > >=20 > > > task costs in credits > > > linux-sanity: 0.01 > > > linux-compiler-warnings: 0.05 > > > linux-meson: 0.07 > > > freebsd : 0.08 > > > linux-autoconf: 0.09 > > > windows : 0.18 > > > macos : 0.28 > > > total task runtime is 40.8 > > > cost in credits is 0.76, monthly credits of 50 allow approx 66.10 run= s/month > >=20 > > I am not in the loop on the autotools vs meson stuff. How much longer d= o we > > anticipate keeping autotools around? > > I think it depends in what fashion. We've been talking about supporting > building out-of-tree modules with "pgxs" for at least a 5 year support > window. But the replacement isn't yet finished [1], so that clock hasn't = yet > started ticking. > > > > Seems like it could be a good opportunity to reduce some CI usage if > > autotools were finally dropped, but I know there are still outstanding = tasks > > to complete. > >=20 > > Back of the napkin math says autotools is about 12% of the credit cost, > > though I haven't looked to see if linux-meson and linux-autotools are 1= :1. > > The autoconf task is actually doing quite useful stuff right now, leaving= the > use of configure aside, as it builds with address sanitizer. Without that= it'd > be a lot faster. But we'd loose, imo quite important, coverage. The tests > would run a bit faster with meson, but it'd be overall a difference on th= e > margins. >=20 > [1] https://github.com/anarazel/postgres/tree/meson-pkgconfig Makes sense. Please let me know if I can help you out in anyway for the=20 v17 development cycle besides what we have already talked about. --=20 Tristan Partin Neon (https://neon.tech)