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 1lUSgc-00072g-5M for pgsql-hackers@arkaria.postgresql.org; Thu, 08 Apr 2021 11:18:58 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1lUSgb-0006Og-2J for pgsql-hackers@arkaria.postgresql.org; Thu, 08 Apr 2021 11:18:57 +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 1lUSga-0006OY-OU for pgsql-hackers@lists.postgresql.org; Thu, 08 Apr 2021 11:18:56 +0000 Received: from mail-pg1-x52f.google.com ([2607:f8b0:4864:20::52f]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1lUSgY-0004fA-JU for pgsql-hackers@lists.postgresql.org; Thu, 08 Apr 2021 11:18:56 +0000 Received: by mail-pg1-x52f.google.com with SMTP id z16so1188687pga.1 for ; Thu, 08 Apr 2021 04:18:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=zHVBJNH9Fja77Urad+w3IUfDPls6z2Fu5L0Cfn53pwQ=; b=g4sKP64gxjEfTH1HNilAFmVo5wlTwhlEsGHMAOB2JBk6iBoM/ixfVp9SkTezCvwfyv OrF3r49D0smKDQbD784HCn3LfIj0l5Jxjv5B1KHgH1HTwLuOIuTGlM5obv5fx2a2qY1N qlyNrcHWkk7ZUK+LfPXJ48QH8VehlWUqNFw1iMIlXAv3iL4vnpe1a3GvG3AySavDE7K5 9NgTMrPWlzGuhmjLw9uM3+U4q5DXkfUO5xsg2YFHCtCnczk9SbXCfGbriStr2q21tbHK WYv4u5U09ouYuUUNbprkRjyyPYCiBuVYclyO06YQqJOhq/n8p/C1xp92+xUFf1oevcow 8SAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=zHVBJNH9Fja77Urad+w3IUfDPls6z2Fu5L0Cfn53pwQ=; b=JiKYBo/S/1WqgCXcS7J6JAof9xJ1baZE0lcuOgict05GOKqlFTtBNi0FKQivsa6D32 jWbOrlaXzhHb0RZ7Oc5A4caSBr0Fj7A+KcO4U1srH0QURsazvh6T8jSsMMu1F+8fa22T KY65aXMfpB7VxywwNVmU5YqM052oLvMZmrLfXob/uZQite3WusznHoBRgibxyqsIjMvN 1DPpRDpI+9PPAnOUj/eJRFMyKS9ZtRsoSOrJqYPxC9SgDhH2X07Oj9h6iOUe8PsBYbzX 2u+9yOK4Qtec0UQm0QPGwP9SRGIn98Q7+HCIiTWS6HY4A5gR1WJdku/dKIs7fp3+aeb5 oxfA== X-Gm-Message-State: AOAM531hoqHOPUFZfVSNJbJsm6Azu5s5yW8iK15RyApz4rCkuZjh1eOe NJQnrpq3hEHkCHQKFfB9oBE= X-Google-Smtp-Source: ABdhPJwPaWipA/JOyyexWrKto0cdnHT5TpuSqRq4QmHAyt+m59bqMwLHCuwZibVSYtPcbVlWEKGyyQ== X-Received: by 2002:aa7:928b:0:b029:23e:4d59:1a73 with SMTP id j11-20020aa7928b0000b029023e4d591a73mr6845753pfa.45.1617880732250; Thu, 08 Apr 2021 04:18:52 -0700 (PDT) Received: from nol (2001-b011-0008-9647-4c71-2a6f-a895-f450.dynamic-ip6.hinet.net. [2001:b011:8:9647:4c71:2a6f:a895:f450]) by smtp.gmail.com with ESMTPSA id j188sm24529251pfd.64.2021.04.08.04.18.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Apr 2021 04:18:51 -0700 (PDT) Date: Thu, 8 Apr 2021 19:19:36 +0800 From: Julien Rouhaud To: Tom Lane Cc: Andres Freund , Michael Paquier , Peter Eisentraut , Jaime Casanova , PostgreSQL Hackers Subject: Re: SQL-standard function body Message-ID: <20210408111936.bbrjonwadodhaswf@nol> References: <01c65ea6-e5bf-22f4-cacc-6d0f6853a965@2ndquadrant.com> <1646498.1617826937@sss.pgh.pa.us> <1819824.1617858962@sss.pgh.pa.us> <20210408052759.7bmyawm4djnrux6y@alap3.anarazel.de> <20210408054626.gyz3al2j5r5kzhrt@nol> <1821917.1617861925@sss.pgh.pa.us> <20210408063320.eciql3ay52ge5flz@alap3.anarazel.de> <20210408064036.fwf2o6stviilbocf@nol> <1825656.1617865082@sss.pgh.pa.us> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1825656.1617865082@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Thu, Apr 08, 2021 at 02:58:02AM -0400, Tom Lane wrote: > Julien Rouhaud writes: > > On Wed, Apr 07, 2021 at 11:33:20PM -0700, Andres Freund wrote: > >> Nothing special, really. Surprised the BF doesn't see it: > > > Is think this is because the buildfarm client is running installcheck for the > > contribs rather than check, and pg_stat_statements/Makefile has: > > # Disabled because these tests require "shared_preload_libraries=pg_stat_statements", > > # which typical installcheck users do not have (e.g. buildfarm clients). > > NO_INSTALLCHECK = 1 > > No, because if that were the explanation then we'd be getting no > buildfarm coverage at all for for pg_stat_statements. Which aside > from being awful contradicts the results at coverage.postgresql.org. Is there any chance that coverage.postgresql.org isn't backed by the buildfarm client but a plain make check-world or something like that? > I think Andres has the right idea that there's some more-subtle > variation in the test conditions, but (yawn) too tired to look > into it right now. I tried to look at some force-parallel-mode animal, like mantid, and I don't see any evidence of pg_stat_statements being run by a "make check", and only a few contrib modules seem to have an explicit check phase. However, looking at https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=mantid&dt=2021-04-08%2007%3A07%3A05 I see https://buildfarm.postgresql.org/cgi-bin/show_stage_log.pl?nm=mantid&dt=2021-04-08%2007%3A07%3A05&stg=contrib-install-check-C: [...] make -C pg_stat_statements installcheck make[1]: Entering directory `/u1/tac/build-farm-11/buildroot/HEAD/pgsql.build/contrib/pg_stat_statements' make[1]: Nothing to be done for `installcheck'.