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.96) (envelope-from ) id 1w14BK-002WoV-2i for pgsql-hackers@arkaria.postgresql.org; Fri, 13 Mar 2026 15:12:07 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w14BI-004i2J-05 for pgsql-hackers@arkaria.postgresql.org; Fri, 13 Mar 2026 15:12:04 +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.96) (envelope-from ) id 1w14BH-004i2A-25 for pgsql-hackers@lists.postgresql.org; Fri, 13 Mar 2026 15:12:04 +0000 Received: from mail-lf1-x135.google.com ([2a00:1450:4864:20::135]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w14BF-00000001y9i-2aqH for pgsql-hackers@lists.postgresql.org; Fri, 13 Mar 2026 15:12:03 +0000 Received: by mail-lf1-x135.google.com with SMTP id 2adb3069b0e04-5a13a06fc85so2816856e87.1 for ; Fri, 13 Mar 2026 08:12:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773414719; cv=none; d=google.com; s=arc-20240605; b=NVmakfga1ZnNk8VUfjNtFeYF4WyYUFjF4LD0QgmzQKAagjnWdnYRmUSN7BSbdWEh1P RRXg3JvOiM303doVKerZU5Rae0T1B6raH9qlr4kBUNLELGJv5JKzX9L1bm2ME60QfwjL 4T8n1xlRE+r/uyp5Sm68BxqJpA413gdH0wprPc0DRAEwE1teapu7ci954WxZ4KC8N3jr oBaDvi+xhkpG4yhK1/GeHnR2FUCahT+7TKRhUWbVHHeuWtQCtjdL5z1H3kbJuWuoLZ9+ 714kQGdL2/fm+cYQX8JbMAXAAXqK6LsN35rbKwr750X9L7VU3P3asx6s8Q8cjHYxhJ0b W50g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=IHTr5Tt8V0e47B5fAAKn07Ocmdpy86wDQ5sryi/Ym3Y=; fh=jOhJ3zNhL4+Fdr+mJ2BnKpSN0X0JtAdP6Y5PXvMYYqw=; b=Nq+XxeYzuF5r9J26NT58BvOqbsPTJIK8omqQAIi8AuYYcI/z9hgd2akFc8KzVvZ949 MCorx3jyV5I3DCTJcM5AiwJ+FvD8ne1FjeHn+CNYuXfvGtWK2HoWa5rygSH6CbsXLE1B G2IE9PxrdiJcPn1srgkDuW+t7as2zFm0+tYtmvsQcBl61VzYZUIyzrQ5WBSWumGqtdet uwUw3HhhZ2XOKLPwTmZ3fpBGLqypxZpxDWtjDo2GnxEiKV4EeCw0BnKJgt7uwGRSIoKS iLbvV5D1k42OeK2bmhSmtyJCNVXTsJc3I5riLfQMl8YNMAGTu/3/EDBv/xR33OqvBytl DSUw==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jeltef.nl; s=google; t=1773414719; x=1774019519; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=IHTr5Tt8V0e47B5fAAKn07Ocmdpy86wDQ5sryi/Ym3Y=; b=qYWminFIJscTXCjQCooQXoN+WdE7XRapnEYsjDYZNxXAxNJ577MhL5jiz1MXHdOW2/ jeZW0UlJ86s8M04U2GXnhv6UzqLjICMe/cGiCt/NT41oTk8YRZ9PYbvg2dypnKZJhZib zijS3LKrkWemyPhcvQvliWJ5zdQCuub/jZ+08WTDLqONroonKQ8vHqtjJFz7EAyvrBEp 43Ww+ab0xJ8bQvWW2vjUqycFP0jTC3leyd5Q3gvEIaBlaPjrj43tOwdxfknnPfwA19P3 y8KuQSPb/6yu11mldXfbT9ZtB9CZMZJik0lBCNLYoWGivXafolQ9fdx0jhDk9BEBerJ9 ON2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773414719; x=1774019519; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=IHTr5Tt8V0e47B5fAAKn07Ocmdpy86wDQ5sryi/Ym3Y=; b=QfIMO7XrnaNbVmMQYOhIgHRWWJW+ajmYQVN4Dra5ZJsfX3kVD2dHgg7LSP2Vbf+6DD smaoBHmLTwt1zZC6wo+0NTFQ8UoB6Pcl9DpnSQMLo2NxXXNZUJ40xcOFj/0g6MoGXRlI l/cNeWshqquO0ThXjrNydhlEpWaxOFeQ/5MzWH8rCNZStMfME1SSwqNCkLWjwhsf+lxy 9SZ4pCAWF2JcIRix/rIMVT4VDXVjCoohpa8NZKA95J5SEWOPIY+wfl8gx2GAkRT+82Yb Fw0zwXfCgtjr5SxIGqYJUQmL3OWrn64CmexSdQGnjnT4YlIalCPujnFJ7NiKVtrzC0/S jerA== X-Forwarded-Encrypted: i=1; AJvYcCX49BMlPgFJhsTssWWvWFjpJFhiZ3VY3RS3vhXwlmQsjJ+YmtUIrHzkeJSVO9WdheF8b0ddIlGaxqkvBWfW@lists.postgresql.org X-Gm-Message-State: AOJu0YyBkAQ0WaoAI3aEIECmJDjnZX8DY/ICDGmfZ6Mhqlb/5PJpie3A FiDgazJimclTYYrNe9fT+0zmlQvRLXwDNznlA1WesbDfFkHIa3AvN4UoCNYVTwE67n8DCW6dgCY VFspQ2qBctnMIqDRiYM3O6Je3ti9X0uuSdCHlEzNRhg== X-Gm-Gg: ATEYQzyzlAfIvpbc9zA7HUGAgl/gVHPcklsUYqn9bBfOVftALLkr/hXL+O7/olpQaO2 S/el+lJtndBNAwV+bWVnM9IYFE8jYu8UAXPpyFynui+qK37BDpdWXlRuTojbhCWPmbYCnX+H+JU AvES12wI14ewGnGQzR3rIu08PCO55UyCTxLjYbcLPrbEkcRQYxv8WR19joi0YoL0b0CnJenrbg0 RYXNfEd3laG1R0USd3SkceHc6PmG3zgdxx1Ac5ZVEE7m/pmL01Gd/kHufm6c5dvtn7nluORfEze zZZRIEwu X-Received: by 2002:a05:6512:1596:b0:5a1:15bd:b057 with SMTP id 2adb3069b0e04-5a1626b2135mr1473177e87.0.1773414718771; Fri, 13 Mar 2026 08:11:58 -0700 (PDT) MIME-Version: 1.0 References: <3913298.1767194804@sss.pgh.pa.us> <5611b8aa-8496-4632-92b4-e096654850d1@dunslane.net> <475CE843-FEFE-40E0-9341-3D5502D1F51C@yesql.se> In-Reply-To: <475CE843-FEFE-40E0-9341-3D5502D1F51C@yesql.se> From: Jelte Fennema-Nio Date: Fri, 13 Mar 2026 16:11:45 +0100 X-Gm-Features: AaiRm52eIP_6GdsiyVkV77BOCRB9-p9YcBLxbMrDQ4_wQcLHnBT-Af8uU6fcz-Y Message-ID: Subject: Re: Add "format" target to make and ninja to run pgindent and pgperltidy To: Daniel Gustafsson Cc: Peter Eisentraut , Andrew Dunstan , Tom Lane , Ashutosh Bapat , PostgreSQL Hackers Content-Type: text/plain; charset="UTF-8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Fri, 13 Mar 2026 at 11:03, Daniel Gustafsson wrote: > The primary reason thus far has been that pgperltidy requires a specific > version of perltidy, no other version is accepted. Imposing the burden of > installing that on a greater subset of people than a subset of committers > didn't seem palatable. I think that makes sense if the burden is big, but with patch 0008 it becomes as simple as running a single command: src/tools/pgindent/get_perltidy