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 1t3ql0-00F0gH-0R for pgsql-hackers@arkaria.postgresql.org; Thu, 24 Oct 2024 05:51:38 +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 1t3qkw-00HI2L-9Q for pgsql-hackers@arkaria.postgresql.org; Thu, 24 Oct 2024 05:51:34 +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 1t3qku-00HHwm-H7 for pgsql-hackers@lists.postgresql.org; Thu, 24 Oct 2024 05:51:34 +0000 Received: from fhigh-b4-smtp.messagingengine.com ([202.12.124.155]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1t3qkr-002ZKP-KV for pgsql-hackers@lists.postgresql.org; Thu, 24 Oct 2024 05:51:31 +0000 Received: from phl-compute-04.internal (phl-compute-04.phl.internal [10.202.2.44]) by mailfhigh.stl.internal (Postfix) with ESMTP id 3ACAE254013D; Thu, 24 Oct 2024 01:51:28 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-04.internal (MEProxy); Thu, 24 Oct 2024 01:51:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paquier.xyz; h= cc:cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm3; t=1729749088; x=1729835488; bh=fyskyUfaoI KIVXJRmUYbj3pI5VmZo8Z24fjDuj5IivE=; b=PNWDFRKqjynUHCgl5MoZMua61G lCo3TIcCzpzC4IiW9Jj6I889r28Sf0uN8dSwx7iybTt26yehsuLBOWIS2q/U5rgm inCNCB1tguBKZqx/9PtdkQWArlCKk0X89KTXtP7HlADV5nCLrqwrs4xu3YLbGfsr abTjIAZ5VCgUpUVKdG7t3LVfDGczJKZpVtSixajBNH0O3EQWK6QcvewQzkz/etfC zS/zl6L3BQJ+RjJi2aCfqRazJSbFFq3vCiSZEpMIDmSiHH0O6/n7RXXvFASu5qC0 URKShQqcNrovt+ZrdJrc6eHDVNUFrBNdcdnRBZ3cb5TsxnD2MHUQjtRrkgmA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1729749088; x=1729835488; bh=fyskyUfaoIKIVXJRmUYbj3pI5VmZ o8Z24fjDuj5IivE=; b=THzEVJUsog19IO73jFw4k8oni9a6sLEgalNzmcu+/3jz PYOG9amV+grSmB/ZH3MAtIS0g1vi7eTBY7W6OSDI+rs5Vtz+dE8bmbCWhnaZ0RY6 d9F6ugG4LNo4abEsOYmUPhBg48QZSvk2fpQXK6xUr7efXh98YBl202vbrLAR37FH oQ0a/UmxcxGmMlG8wijZ/KZmOzjlDiSq7MFrfDjOfrqp0NNk71OQlhNvcImxlb7j t25LL1d513HkBkr0Dl8k0cLIDzRG0oofjhwEwmjBm5nrO6MuH9C02qDts6nL5xiL S8eEG3mM0BDX0L91vkUPCK9rSyiOagmnFHTRQDMHJA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrvdeikedguddtudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg hnthhsucdlqddutddtmdenfghrlhcuvffnffculdejtddmnecujfgurhepfffhvfevuffk fhggtggujgesghdtroertddtvdenucfhrhhomhepofhitghhrggvlhcurfgrqhhuihgvrh cuoehmihgthhgrvghlsehprghquhhivghrrdighiiiqeenucggtffrrghtthgvrhhnpeff udelheeghfekfefgfedthfekuddtvdfhudekgeegheeikefflefhleekheetfeenucevlh hushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmihgthhgrvghl sehprghquhhivghrrdighiiipdhnsggprhgtphhtthhopeefpdhmohguvgepshhmthhpoh huthdprhgtphhtthhopehpghhsqhhlqdhhrggtkhgvrhhssehlihhsthhsrdhpohhsthhg rhgvshhqlhdrohhrghdprhgtphhtthhopegrshhhuhhtohhshhdrsggrphgrthdrohhssh esghhmrghilhdrtghomhdprhgtphhtthhopehtghhlsehsshhsrdhpghhhrdhprgdruhhs X-ME-Proxy: Feedback-ID: i0fe9450f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 24 Oct 2024 01:51:25 -0400 (EDT) Date: Thu, 24 Oct 2024 14:51:05 +0900 From: Michael Paquier To: Postgres hackers Cc: Ashutosh Bapat , Tom Lane Subject: Re: Missing installation of Kerberos.pm and AdjustUpgrade.pm Message-ID: References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="tsRpkmuGhh6GMHaG" Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --tsRpkmuGhh6GMHaG Content-Type: multipart/mixed; boundary="i9pkm9bfTqoU8lBa" Content-Disposition: inline --i9pkm9bfTqoU8lBa Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, Jul 09, 2024 at 04:46:23PM +0900, Michael Paquier wrote: > I cannot say much in favor of Kerberos.pm, but AdjustUpgrade.pm could > be really useful IMO when running the main regression test suite in an > out-of-core module for upgrade scenarios. Not to mention that it > includes a set of filtering regexes that are rather generic. While catching up with some other thing, I've been reminded that this has not been addressed. Any objections if I were to apply the attached to add install and uninstall rules for Kerberos.pm and AdjustUpgrade.pm? If people would prefer a backpatch, please let me know. -- Michael --i9pkm9bfTqoU8lBa Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="0001-Add-rules-for-Kerberos.pm-and-AdjustUpgrade.pm.patch" Content-Transfer-Encoding: quoted-printable =46rom a2465b3dcb3eb22fa5f6d55a6823accd85e8683a Mon Sep 17 00:00:00 2001 =46rom: Michael Paquier Date: Thu, 24 Oct 2024 14:41:39 +0900 Subject: [PATCH] Add rules for Kerberos.pm and AdjustUpgrade.pm --- src/test/perl/Makefile | 4 ++++ src/test/perl/meson.build | 2 ++ 2 files changed, 6 insertions(+) diff --git a/src/test/perl/Makefile b/src/test/perl/Makefile index 82ea63b08e..c02f18454e 100644 --- a/src/test/perl/Makefile +++ b/src/test/perl/Makefile @@ -22,16 +22,20 @@ install: all installdirs $(INSTALL_DATA) $(srcdir)/PostgreSQL/Test/Utils.pm '$(DESTDIR)$(pgxsdir)/= $(subdir)/PostgreSQL/Test/Utils.pm' $(INSTALL_DATA) $(srcdir)/PostgreSQL/Test/SimpleTee.pm '$(DESTDIR)$(pgxsd= ir)/$(subdir)/PostgreSQL/Test/SimpleTee.pm' $(INSTALL_DATA) $(srcdir)/PostgreSQL/Test/RecursiveCopy.pm '$(DESTDIR)$(p= gxsdir)/$(subdir)/PostgreSQL/Test/RecursiveCopy.pm' + $(INSTALL_DATA) $(srcdir)/PostgreSQL/Test/Kerberos.pm '$(DESTDIR)$(pgxsdi= r)/$(subdir)/PostgreSQL/Test/Kerberos.pm' $(INSTALL_DATA) $(srcdir)/PostgreSQL/Test/Cluster.pm '$(DESTDIR)$(pgxsdir= )/$(subdir)/PostgreSQL/Test/Cluster.pm' $(INSTALL_DATA) $(srcdir)/PostgreSQL/Test/BackgroundPsql.pm '$(DESTDIR)$(= pgxsdir)/$(subdir)/PostgreSQL/Test/BackgroundPsql.pm' + $(INSTALL_DATA) $(srcdir)/PostgreSQL/Test/AdjustUpgrade.pm '$(DESTDIR)$(p= gxsdir)/$(subdir)/PostgreSQL/Test/AdjustUpgrade.pm' $(INSTALL_DATA) $(srcdir)/PostgreSQL/Version.pm '$(DESTDIR)$(pgxsdir)/$(s= ubdir)/PostgreSQL/Version.pm' =20 uninstall: rm -f '$(DESTDIR)$(pgxsdir)/$(subdir)/PostgreSQL/Test/Utils.pm' rm -f '$(DESTDIR)$(pgxsdir)/$(subdir)/PostgreSQL/Test/SimpleTee.pm' rm -f '$(DESTDIR)$(pgxsdir)/$(subdir)/PostgreSQL/Test/RecursiveCopy.pm' + rm -f '$(DESTDIR)$(pgxsdir)/$(subdir)/PostgreSQL/Test/Kerberos.pm' rm -f '$(DESTDIR)$(pgxsdir)/$(subdir)/PostgreSQL/Test/Cluster.pm' rm -f '$(DESTDIR)$(pgxsdir)/$(subdir)/PostgreSQL/Test/BackgroundPsql.pm' + rm -f '$(DESTDIR)$(pgxsdir)/$(subdir)/PostgreSQL/Test/AdjustUpgrade.pm' rm -f '$(DESTDIR)$(pgxsdir)/$(subdir)/PostgreSQL/Version.pm' =20 endif diff --git a/src/test/perl/meson.build b/src/test/perl/meson.build index 4f0d928a6f..fc9cf971ea 100644 --- a/src/test/perl/meson.build +++ b/src/test/perl/meson.build @@ -10,6 +10,8 @@ install_data( 'PostgreSQL/Test/Utils.pm', 'PostgreSQL/Test/SimpleTee.pm', 'PostgreSQL/Test/RecursiveCopy.pm', + 'PostgreSQL/Test/Kerberos.pm', 'PostgreSQL/Test/Cluster.pm', 'PostgreSQL/Test/BackgroundPsql.pm', + 'PostgreSQL/Test/AdjustUpgrade.pm', install_dir: dir_pgxs / 'src/test/perl/PostgreSQL/Test') --=20 2.45.2 --i9pkm9bfTqoU8lBa-- --tsRpkmuGhh6GMHaG Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEG72nH6vTowiyblFKnvQgOdbyQH0FAmcZ4EkACgkQnvQgOdby QH04pQ/7BAp0YJNHznP7PyEAghRu7T8+HPVEFcjCe/Y0i17l7kE22a+cU/xhJ8IK bXxLXj5r7uFe1Gu9Lz7PkSAU00AmROwBgtWqwJtJnACCM8o2EdZMHwEDYbC9Zzpz qQh7Q0VIZefKO0MkYbO8SS8WgJ3PbcL0xcKlFsKY0vJBgqNIr/RnMraPzEPp2B0Y ZxmbSBb9hMr9wNzR4GfmN63EO/PNcPl7hoS3mLga7VtE2r/EkPw6IMj/E53jaYce RBJHb569pCDx4ngHkCfvZ+HxEWrQvxQrBJ2iU/YHTh4cvlAz6EHpgQU5Mijkulag I7v2QSaYkftlJqJjYtGkcL2paFcMYOeIYxpf9ghexJkO86grb/zAllaacVn04dyl P4WdYSpCtF/osXtYCS93kEThtMKfl88zTHKtxZdQqT886K2JqsmC7S5xtDanOveY SjHOn3YTT6mSuESZThwCWDt9qN4nwPqD8GgrCTHz/rMnQKJUSxZuh15tZD8KMs8v BSwlZrjxVjR/67/tdiXaHGM9aFwyZqVVyuRjkZvTPNcZxJB3eRfIArTeluKRJiCv QeKxUN3bn7EDVmGgP3v6D9KiQeCOEArbn/uRj74I6I+qldckV2bzj5n7HtxeiWPY 16AhcEzdZoZxOFnSOdjGXeqTi2+F9vrN2/w3FO3PLcVhtO3RRfE= =Uz8Z -----END PGP SIGNATURE----- --tsRpkmuGhh6GMHaG--