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 1mDSvz-0005FE-Op for pgsql-hackers@arkaria.postgresql.org; Tue, 10 Aug 2021 14:40:51 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mDSvy-0004NR-NX for pgsql-hackers@arkaria.postgresql.org; Tue, 10 Aug 2021 14:40:50 +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 1mDSvy-0004NF-Fj for pgsql-hackers@lists.postgresql.org; Tue, 10 Aug 2021 14:40:50 +0000 Received: from sss.pgh.pa.us ([66.207.139.130]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mDSvt-0003Xs-GT for pgsql-hackers@lists.postgresql.org; Tue, 10 Aug 2021 14:40:49 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.15.2/8.15.2) with ESMTP id 17AEehrw3784122; Tue, 10 Aug 2021 10:40:43 -0400 From: Tom Lane To: Andrew Dunstan cc: PostgreSQL Hackers Subject: Re: Postgres perl module namespace In-reply-to: <1290c0d8-f619-0fa2-7c2f-8077ad967bbc@dunslane.net> References: <3796296.1621545509@sss.pgh.pa.us> <1290c0d8-f619-0fa2-7c2f-8077ad967bbc@dunslane.net> Comments: In-reply-to Andrew Dunstan message dated "Tue, 10 Aug 2021 10:10:56 -0400" MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-ID: <3784120.1628606443.1@sss.pgh.pa.us> Content-Transfer-Encoding: 8bit Date: Tue, 10 Aug 2021 10:40:43 -0400 Message-ID: <3784121.1628606443@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Andrew Dunstan writes: > I will undertake to do the work, once we get the bike-shedding part done. > I'll kick that off by suggesting we move all of these to the namespace > PgTest, and rename TestLib to Utils, so instead of >     use TestLib; >     use PostgresNode; > you would say >     use PgTest::Utils; >     use PgTest::PostgresNode; Using both "Pg" and "Postgres" seems a bit inconsistent. Maybe "PgTest::PgNode"? More generally, I've never thought that "Node" was a great name here; it's a very vague term. While we're renaming, maybe we could change it to "PgTest::PgCluster" or the like? regards, tom lane