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 1w7gjM-005b5K-0O for pgsql-hackers@arkaria.postgresql.org; Tue, 31 Mar 2026 21:34:36 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w7gjK-00DLnC-1I for pgsql-hackers@arkaria.postgresql.org; Tue, 31 Mar 2026 21:34:34 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w7gjJ-00DLn3-2I for pgsql-hackers@lists.postgresql.org; Tue, 31 Mar 2026 21:34:34 +0000 Received: from mail-oo1-xc33.google.com ([2607:f8b0:4864:20::c33]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w7gjH-00000002F1B-1fiI for pgsql-hackers@lists.postgresql.org; Tue, 31 Mar 2026 21:34:33 +0000 Received: by mail-oo1-xc33.google.com with SMTP id 006d021491bc7-66f3e7d9eccso3393744eaf.1 for ; Tue, 31 Mar 2026 14:34:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=j-davis-com.20230601.gappssmtp.com; s=20230601; t=1774992869; x=1775597669; darn=lists.postgresql.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=JXHWsEh+Xas4YS2UzpidhchiHIAetXft0LX5nv+Tct0=; b=kte0PavG/LFPiY0B/QaB4kxug3jQ7T0SeHQJEYD97L/XFbZhkQHtcpObPzVVEcaOPf ff9+esJe7BkskiKOvml4MeEuBEkDPa5HCeI3aDsAOfXQcOHAWL2wjVoY68zkznLVngeN o3ob8kAMWQfpOkTzN/EOeH8z4yfKzvuF9AHG61m1CUR216hN9bwRSOGeKk9m9A8DkpEB koOSR+JCeKKKvV2svcmrx3HNRJ4zaiuNTbLGO3gLwEEM2JZ5oz0XrTJC4taADz0X1oeV xfIanI3pxzhetuW8r0BgpPX2SPZ3F+w++GXGmgrRNGQNWzKsoLDD2HoICYVwxC55NxEK gbJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774992869; x=1775597669; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=JXHWsEh+Xas4YS2UzpidhchiHIAetXft0LX5nv+Tct0=; b=M+lTjDaQ4wZc9Y46/pvaUgKLVrFmHHJgD+EN+BEGe3JibVI5TkNB2YyJvn6gVt4U+v 97GidZs6v5soDZZ1vNk/3vT6LyB0d4dz3v1B6QakVIKY6KvVOh5cIb3VMQ2OYo8zUdzY VJ0Qe6zCob61tLnVX/0W7JpF+WJW57eh8YiuRd2ioKojf/+aDkiw78RQMOfKZI5zHDmN htfloXvPJ6mxXh94ZxoQgCvRuSrGtmF6NBY0u4nvcKAedtevNfV/3YYzre/oNY9YQ6R5 qQeTi3daL2K+dyqys43wxpbEi2iWkJatWJKd2irSv9CPEowXi40VK5SXhMF0rrV0SQyb faXw== X-Gm-Message-State: AOJu0Yx5LNJFs/Tx0zJ82PYNHto1cLeJ5QxigDDAmxlqYIL5AzDWbJV3 Df23TtIccyZ2H6yg2tBbrKuZiemerGF6xCinKq2wa7a+Zj+LKvItmz+YizaNCVrRFg== X-Gm-Gg: ATEYQzzXqgvdHQTbYWMCLLffKq6PqqHHUzv/h8+mOjWt0Jcj8ReNcAPCnmx+se388o9 qsDvWF2bpq1wSU3nWlOKqUNcLpYXrb7HWjarDg6qBtb7OVbtJzrJfDdLssbQEMfEzCSy2HKupVY 3B86A7zgO1G8dk9Qi3OdS8RjRGPq8vZKqKaSn2TTBFtENlN3uZqlHZoN1MNowONABzkGOZC+uk0 0cWOR54ShhfWk61/lHes0jDBuMDgrU6jrNIrjhjpdasx3Y3y2Ya729iNkgFhq85FirKd0J9sQzn GanbIb/QbZO16zqMwLQBgaHPLISiBLsmbqMSEn7UQSsC75rh59fN/U1OOxGgkDwke1CgBut+J/n ePDZBqFhZ3HicGuKcqBhTXRcWM661bG7g1SJydgJC1cW254BDb1JCaykLRQkRcY8vJPQA6+v4TM 1QaQHClhBU1ftJcPICE2ZQag== X-Received: by 2002:a05:6820:229f:b0:67d:e505:cf5c with SMTP id 006d021491bc7-67fabd3b08cmr526218eaf.63.1774992869439; Tue, 31 Mar 2026 14:34:29 -0700 (PDT) Received: from [10.10.246.31] ([12.63.242.122]) by smtp.gmail.com with ESMTPSA id 006d021491bc7-67e2308f212sm7449820eaf.6.2026.03.31.14.34.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 31 Mar 2026 14:34:29 -0700 (PDT) Message-ID: Subject: Re: Do we still need MULE_INTERNAL? From: Jeff Davis To: Thomas Munro , Tatsuo Ishii Cc: pgsql-hackers@lists.postgresql.org, Tom Lane Date: Tue, 31 Mar 2026 14:34:28 -0700 In-Reply-To: References: <20260211.155236.1457492817322202220.ishii@postgresql.org> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.52.3-0ubuntu1.1 MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Thu, 2026-02-12 at 03:06 +1300, Thomas Munro wrote: > On Wed, Feb 11, 2026 at 7:52=E2=80=AFPM Tatsuo Ishii > wrote: > > Thank you for the report. I find it is quite useful, especially the > > Emacs 23 internal (new to me). I agree that MULE_INTERNAL has > > fulfilled its historic role. >=20 > Thanks Ishii-san and Tom.=C2=A0 Here's a patch.=C2=A0 Obviously it mostly= just > deletes thousands of lines, but also: I had to preserve the encoding > number, so there's a hole in the table,=C2=A0 pg_upgrade fails: Performing Upgrade ------------------ ... Setting frozenxid and minmxid counters in new cluster =20 connection to server on socket "/.../.s.PGSQL.50432" failed: FATAL:=20 invalid database encoding: 7 You should have an explicit check. Other than that, it looks good to me. > and I had to think of a new > name for cyrillic_and_mic.c, so I went with cyrillic.c because it > handles 4 single-byte encodings and it wasn't clear how to fit into > the existing x_and_y pattern (ie which two to highlight arbitrarily > in > the name). Seems fine. Regards, Jeff Davis