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 1pJmiP-0005CZ-Rj for pgsql-hackers@arkaria.postgresql.org; Mon, 23 Jan 2023 02:37:45 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1pJmiM-00058T-W4 for pgsql-hackers@arkaria.postgresql.org; Mon, 23 Jan 2023 02:37:42 +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 1pJmiM-00058J-JN for pgsql-hackers@lists.postgresql.org; Mon, 23 Jan 2023 02:37:42 +0000 Received: from mail-il1-x130.google.com ([2607:f8b0:4864:20::130]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1pJmiF-0004mV-2j for pgsql-hackers@postgresql.org; Mon, 23 Jan 2023 02:37:41 +0000 Received: by mail-il1-x130.google.com with SMTP id h10so3245878ilq.6 for ; Sun, 22 Jan 2023 18:37:34 -0800 (PST) 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-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=smz6ph9HSAQCBiyc6zbGecvg2NvEWAprb8O7T63uLMA=; b=BH2iE8KfDQhyQGsDliR7tGV9o28+hmO0FhvHxhIDyNYgbEhYKE7pjH+23kk2lPTGNN 022H7XvxWmfU8tAJQH+h68DzBIAIZ/Lj+BpiOIM4r701z567tEt5/0Tk8DJhj5gvEu8M zx/ykWDJxIDjhXywLgfM9ROMzCXz0ZJZul1m5I0z3pdmsSotn9gbwEd0BucVKMhcxnEj T1UXWTvBuHgPg6KTrSI9BXy7vzFHm6CzHT7w6/7nsltj79LDSk1dSi0hZlZeybMzjnl0 xUZeOvitv8KfXXMoe9M2mOzEcKANu1r5Uztp53zhp39oayDW0Y1wXQAsiTYx4hM0VBsK 4E5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=user-agent:in-reply-to:content-transfer-encoding :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=smz6ph9HSAQCBiyc6zbGecvg2NvEWAprb8O7T63uLMA=; b=7l/OHpG/AtSIWSHJkRKshtkiL4bEDwFWwHepN4pA6eB/jrrh/fwgFId/0dgTrmzKH8 gDsGEbrsGGE4jjixkJbfRN2YCdHWyCECbLyonzw6mLaQBI3kPiHZmpoyPpQtMCcpj00j kMwMq1tyxVRxSvOYkS4EsOrndHeBf3Y1/bes4JkkCrMxMSaExwKDhVMVBLwSiidXj4ms p6wSTtordC1ECrCb8yYRb4l9hgK49zFGmCbsuOVlSkn3T8+VYW48heyLC9+zeM/MaPNI n30N7V4c1g+uwP5nqjEIhAsnDUF7D2vMeSIPO2J/x0H0kztSV0zoHIJlGPch/nBrTZb+ C8Ag== X-Gm-Message-State: AFqh2kpYj5NmVm4t6s64RSyhlz0fUEqEJmdahs+6Zts4oVLA3Ha+iZ/C BQU0AGJTucEpG4KmqVHc45MAVA== X-Google-Smtp-Source: AMrXdXtkHpeT2BrDHA6rwkFvCTzH+jJYwuSbDVo9Mc1W3gYOvtIYk5eKOor0mSEatEZEJkwjsAK2+g== X-Received: by 2002:a92:cc45:0:b0:30e:fa2f:4c4d with SMTP id t5-20020a92cc45000000b0030efa2f4c4dmr17539279ilq.27.1674441453965; Sun, 22 Jan 2023 18:37:33 -0800 (PST) Received: from pryzbyj.telsasoft (charmander.telsasoft.com. [50.244.222.1]) by smtp.gmail.com with ESMTPSA id m44-20020a026a6c000000b0039df8e7af39sm14944289jaf.41.2023.01.22.18.37.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Jan 2023 18:37:33 -0800 (PST) Received: by pryzbyj.telsasoft (Postfix, from userid 1000) id 3507E800BF2; Sun, 22 Jan 2023 20:37:32 -0600 (CST) Date: Sun, 22 Jan 2023 20:37:32 -0600 From: Justin Pryzby To: Isaac Morland Cc: Tom Lane , Alvaro Herrera , Pavel Stehule , Magnus Hagander , pgsql-hackers@postgresql.org Subject: Re: Remove source code display from \df+? Message-ID: <20230123023732.GV13860@telsasoft.com> References: <20230122191549.5b35ulimlvz42y7l@alvherre.pgsql> <1413123.1674417854@sss.pgh.pa.us> <20230122222750.GS13860@telsasoft.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: 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 On Sun, Jan 22, 2023 at 08:23:25PM -0500, Isaac Morland wrote: > > Were you able to test with your own github account ? > > I haven’t had a chance to try this. I must confess to being a bit confused > by the distinction between running the CI tests and doing "make check"; > ideally I would like to be able to run all the tests on my own machine > without any external resources. But at the same time I don’t pretend to > understand the full situation so I will try to use this when I get some > time. First: "make check" only runs the sql tests, and not the perl tests (including pg_upgrade) or isolation tests. check-world runs everything. One difference from running it locally is that cirrus runs tests under four OSes. Another is that it has a bunch of compilation flags and variations to help catch errors (although it's currently missing ENFORCE_REGRESSION_TEST_NAME_RESTRICTIONS, so that wouldn't have been caught). And another reason is that it runs in a "clean" environment, so (for example) it'd probably catch if you have local, uncommited changes, or if you assumed that the username is "postgres" (earlier I said that it didn't, but actually the mac task runs as "admin"). The old way of doing things was for cfbot to "inject" the cirrus.yml file and then push a branch to cirrusci to run tests; it made some sense for people to mail a patch to the list to cause cfbot to run the tests under cirrusci. The current/new way is that .cirrus.yml is in the source tree, so anyone with a github account can do that. IMO it no longer makes sense to send patches to the list "to see" if it passes tests. I encouraging those who haven't to try it. -- Justin