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 1w7GXn-00588x-33 for pgsql-hackers@arkaria.postgresql.org; Mon, 30 Mar 2026 17:36:56 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w7GXm-005E2z-1G for pgsql-hackers@arkaria.postgresql.org; Mon, 30 Mar 2026 17:36:54 +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 1w7GXl-005E2p-2Q for pgsql-hackers@lists.postgresql.org; Mon, 30 Mar 2026 17:36:54 +0000 Received: from fout-a5-smtp.messagingengine.com ([103.168.172.148]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1w7GXk-00000001qDN-0Nlo for pgsql-hackers@lists.postgresql.org; Mon, 30 Mar 2026 17:36:53 +0000 Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailfout.phl.internal (Postfix) with ESMTP id 4E5BAEC0200; Mon, 30 Mar 2026 13:36:51 -0400 (EDT) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-04.internal (MEProxy); Mon, 30 Mar 2026 13:36:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ilmari.org; h=cc :cc:content-transfer-encoding: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=1774892211; x=1774978611; bh=0sNy9nloW5oV9ugg42yQln63EGqC1MsstYzRVwpvCaU=; b= KWhb0EuVBREp1oMZuqUMRivYyosW3n1QN1g7IoXun2ZneHxiNYZivrl5VRNhRFox Yn2yImzhX+dRtPkhwusmrxNj2ZskFcWJcDj7W1BDfFez0+bjvtUHXqkjg+YBgSs3 ag6/ZKrTo6dmmdFKYGfl9k47fYdLoZIU43Yy1CgplMW+buHb2KZdszNdOkPiQfZd PWcpbTzrdLteNypdlw1JuwAEpaWSAcqbIh4Uk4FyqFoSgbvvIwDhtbVjNVpXfW7q UW65viO6r5bBdgWOQlLF2+HMCY2mf6iEyg6rRIkP3ddPaBPfdyOj9uCMhCRbUyaI nHvsDCuCrDX+/I7jPVfa/g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :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-sender:x-me-sender:x-sasl-enc; s=fm1; t=1774892211; x= 1774978611; bh=0sNy9nloW5oV9ugg42yQln63EGqC1MsstYzRVwpvCaU=; b=p yFHR2/GPz9OtKKi1MZdXzdO1n2my9OJamTIoSpWibTntp3eCJy5L+oj7H/4tDREi zlCFe4VnxCe10xfDpZpMaQs5XFjcKetMgtXf6VIBVzW9XQuqjj5ogTWER1DICZP8 qNQIz/1vzHWSABr1QRo0wrkRsNdr3cikbxWzsDFLLKwIkbZWohGVbL5n7DN8lXbw NTRMa49Hy/Z36LJM9NzLvAq+IjjAAs/uAEFL0bv48VXkBhetmX9rnurYpGygzv8K bUPcznCORk85ViS6+fx9e2kc2B/+o+Yspl6f/SQk6yDtsbKjCRHYKBxkoOmFUA+h 01MF3TOz+FE/B4C14fCog== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdeffeelheelucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhephffvvefufhffjgfkfgggtgfgsehtkeertddtreejnecuhfhrohhmpeffrghgfhhi nhhnucfklhhmrghrihcuofgrnhhnshonkhgvrhcuoehilhhmrghrihesihhlmhgrrhhird horhhgqeenucggtffrrghtthgvrhhnpedtjeevueejgeejvdffuedujeethffhhefgtdfh ieejffekveekgfdtffejhfdtieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmh epmhgrihhlfhhrohhmpehilhhmrghrihesihhlmhgrrhhirdhorhhgpdhnsggprhgtphht thhopeejpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehpghhsqhhlqdhhrggtkh gvrhhssehlihhsthhsrdhpohhsthhgrhgvshhqlhdrohhrghdprhgtphhtthhopegrlhhv hhgvrhhrvgeskhhurhhilhgvmhhurdguvgdprhgtphhtthhopegrnhgurhgvshesrghnrg hrrgiivghlrdguvgdprhgtphhtthhopehpvghtvghrsegvihhsvghnthhrrghuthdrohhr ghdprhgtphhtthhopehmvghlrghnihgvphhlrghgvghmrghnsehgmhgrihhlrdgtohhmpd hrtghpthhtohepthhglhesshhsshdrphhghhdrphgrrdhushdprhgtphhtthhopehnrght hhgrnhgusghoshhsrghrthesghhmrghilhdrtghomh X-ME-Proxy: Feedback-ID: i1ff147bf:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 30 Mar 2026 13:36:50 -0400 (EDT) From: =?utf-8?Q?Dagfinn_Ilmari_Manns=C3=A5ker?= To: Nathan Bossart Cc: Tom Lane , Melanie Plageman , Peter Eisentraut , Andres Freund , =?utf-8?Q?=C3=81lvaro?= Herrera , Pg Hackers Subject: Re: remove bits* types References: <2493698.1774890452@sss.pgh.pa.us> Date: Mon, 30 Mar 2026 18:36:48 +0100 In-Reply-To: (Nathan Bossart's message of "Mon, 30 Mar 2026 12:12:13 -0500") Message-ID: <874ilx43tb.fsf@wibble.ilmari.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Nathan Bossart writes: > On Mon, Mar 30, 2026 at 01:07:32PM -0400, Tom Lane wrote: >> Nathan Bossart writes: >>> With Melanie's note, there are at least 4 votes in favor of this patch >>> (Andres, me, Peter, and Melanie). AFAICT Michael is +/-0, Álvaro and Tom >>> are -1 (or somewhere in the vicinity), and Robert seems ambivalent. Hm... >> >> To clarify, what I said was we should either remove them or use them >> more consistently. I don't think 1bd6f22f4 moved the needle very >> far towards option 2, so I'm totally fine with option 1. Put me >> down as +0.5. > > Thanks for clarifying. Given that update and Álvaro's note upthread [0], > I'd argue we're in rough consensus territory and can move forward with the > patch. If no objections materialize shortly, I'll do so. To avoid breaking extensions, we could leave the typedefs in place with an #ifndef guard on some symbol that's only defined when building postgres itself, but not when building extensions (or vice versa with an #ifdef instead). This is used a lot in Perl for things we don't want to use in core any more, but we don't want to break CPAN modules still using. - ilmari