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 1okq5z-0008UO-II for pgsql-hackers@arkaria.postgresql.org; Tue, 18 Oct 2022 17:09:39 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1okq5x-0008Af-HK for pgsql-hackers@arkaria.postgresql.org; Tue, 18 Oct 2022 17:09:37 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1okq5x-0008AW-55 for pgsql-hackers@lists.postgresql.org; Tue, 18 Oct 2022 17:09:37 +0000 Received: from mail-io1-xd2c.google.com ([2607:f8b0:4864:20::d2c]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1okq5t-0004yj-Sb for pgsql-hackers@postgresql.org; Tue, 18 Oct 2022 17:09:35 +0000 Received: by mail-io1-xd2c.google.com with SMTP id h203so12304073iof.1 for ; Tue, 18 Oct 2022 10:09:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telsasoft-com.20210112.gappssmtp.com; s=20210112; h=user-agent:in-reply-to:content-disposition:mime-version:references :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=xLEwU6sHX73vOziOVcq6TGboRBj9oQCBWw+l1bMeJrM=; b=oXcyRLdSNwOXVPYqEjLeJXcffMbuk0Y/HYVaAI+p52KjpzEIheEkYMINVlyuS858PG /JnhZTmM+XxzwlFemY1rmYenJiZjvZKhfEhO6gQBZL3KEKDMGGsgXsbztbk7kHnS4hgP ULe/UR0i15RUi7xu1oRBGCO2Ult8JdvFgo9VLWOsmcDdFgjgFJMfokifgMq+1foR1yuu pp8G7qG7mPhMSrs7z1JKhvCob/aQ/Ita6ow9vWZhi9YFA+PPdhqM+foHHdb2ZtcMeluP o1Itc7p1In2SY/u2MJ1RkLWnC7MEUx4QJD7KambS7osXgPc8uvDBxaJgoH78u5ox6KWV UZrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=user-agent:in-reply-to:content-disposition:mime-version:references :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xLEwU6sHX73vOziOVcq6TGboRBj9oQCBWw+l1bMeJrM=; b=kVxn0opmGDsud817HP/t1HpimUKe3pcMcEF5BX93TazFp2QRxzkRmR3SjqBZrlVUuQ 6YJuIf/GcH0ouWQ5Iq02g0j3neVpRm1yz7dbRY+Bft6zcJ4MGdd5CGDjpOXRU4DU0rvq yY8/3J0VLmSGDcKznbQ+HtKhLv8+IVGmp+z6LYK58m+C/StjK/SADgXEKy7/NRtTfh4t ytxNtsQoee+wArtBHD9FDEnXtSMcuA0fdR9Zgfq5nQUtr+gOln5oq3CAq7M9mHe8jt9X t6Vbmf0lRE0xfZjObol4qeHBH2+HIVnMYsprCCUbDJUhDhK+yf1uSQ98mRbTQlnfBRcV wX7w== X-Gm-Message-State: ACrzQf0VlZl2tQC8inrTYRVLoWvB9oYvFC8+5egMV9hl+HvFojcYvv12 m4zrgFJOdR2sudwTVb2tNhK0KQ== X-Google-Smtp-Source: AMsMyM4iTpyPkpgfmI7JfqGIgf2tX8fFrgkA5hZA7/SRyXc8s99zkCd2/6hciQMtRRdgaItR8TyiwQ== X-Received: by 2002:a6b:5f0f:0:b0:6bc:2fb8:71e9 with SMTP id t15-20020a6b5f0f000000b006bc2fb871e9mr2032494iob.73.1666112972633; Tue, 18 Oct 2022 10:09:32 -0700 (PDT) Received: from pryzbyj.telsasoft (charmander.telsasoft.com. [50.244.222.1]) by smtp.gmail.com with ESMTPSA id j9-20020a056e02014900b002f86a153f42sm1131294ilr.65.2022.10.18.10.09.31 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Oct 2022 10:09:32 -0700 (PDT) Received: by pryzbyj.telsasoft (Postfix, from userid 1000) id 299F180079B; Tue, 18 Oct 2022 12:09:31 -0500 (CDT) Date: Tue, 18 Oct 2022 12:09:31 -0500 From: Justin Pryzby To: Andres Freund Cc: Peter Eisentraut , Peter Geoghegan , wangw.fnst@fujitsu.com, Tom Lane , Nathan Bossart , Andrew Dunstan , Thomas Munro , samay sharma , Nazir Bilal Yavuz , pgsql-hackers@postgresql.org Subject: Re: [RFC] building postgres with meson - v13 Message-ID: <20221018170930.GA16921@telsasoft.com> References: <20220922150550.pscsjv4nwnslupeg@awork3.anarazel.de> <20220922200533.GA697326@nathanxps13> <20220922202809.4touie37lfafyabw@awork3.anarazel.de> <20220922223729.GA721620@nathanxps13> <2298281.1664041949@sss.pgh.pa.us> <20220924180955.2hevwoniwsj2q2tm@awork3.anarazel.de> <20220926163516.ftxjmoljjwyy4m2q@awork3.anarazel.de> <20220926194435.4hhrwu7d6anrapc3@awork3.anarazel.de> <20220927011951.j3h4o7n6bhf7dwau@awork3.anarazel.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220927011951.j3h4o7n6bhf7dwau@awork3.anarazel.de> User-Agent: Mutt/1.9.4 (2018-02-28) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk > From 680ff3f7b4da1dbf21d0c7cd87af9bb5ee8b230c Mon Sep 17 00:00:00 2001 > From: Andres Freund > Date: Wed, 21 Sep 2022 20:36:36 -0700 > Subject: [PATCH v17 01/23] meson: ci: wip: move compilerwarnings task to meson > > --- > .cirrus.yml | 92 +++++++++++++------------- > src/tools/ci/linux-mingw-w64-64bit.txt | 13 ++++ > 2 files changed, 59 insertions(+), 46 deletions(-) > create mode 100644 src/tools/ci/linux-mingw-w64-64bit.txt > > diff --git a/.cirrus.yml b/.cirrus.yml > index 7b5cb021027..eb33fdc4855 100644 > --- a/.cirrus.yml > +++ b/.cirrus.yml > @@ -465,6 +465,10 @@ task: > ccache_cache: > folder: $CCACHE_DIR > > + ccache_stats_start_script: > + ccache -s > + ccache -z I realized that ccache -z clears out not only the global stats, but the per-file cache stats (from which the global stats are derived) - which obviously makes the cache work poorly. Newer ccache has CCACHE_STATSLOG, and --show-log-stats, which I think can do what's wanted. I'll update my ci branch with that.