pg.ddx.io pgsql-hackers@postgresql.org mailing list archive
help / color / mirror / Atom feed From: Jeff Davis <pgsql@j-davis.com>
To: Noah Misch <noah@leadboat.com>
To: Laurenz Albe <laurenz.albe@cybertec.at>
Cc: Peter Eisentraut <peter@eisentraut.org>
Cc: Daniel Verite <daniel@manitou-mail.org>
Cc: Jeremy Schneider <schneider@ardentperf.com>
Cc: Tom Lane <tgl@sss.pgh.pa.us>
Cc: Robert Haas <robertmhaas@gmail.com>
Cc: pgsql-hackers@postgresql.org
Subject: Re: Built-in CTYPE provider
Date: Thu, 18 Jul 2024 09:52:44 -0700
Message-ID: <f29686018b4432a8ae2e535dbe19f0d88e7a79d5.camel@j-davis.com> (raw )
In-Reply-To: <20240718140015.9b.nmisch@google.com >
References: <20240704212641.c4.nmisch@google.com >
<1d178eb1bbd61da1bcfe4a11d6545e9cdcede1d1.camel@j-davis.com >
<20240706195129.fd@rfd.leadboat.com >
<564325.1720297161@sss.pgh.pa.us >
<20240709010545.8c.nmisch@google.com >
<39a30bd36198b44ed40da271ef96a72d133c32ba.camel@j-davis.com >
<20240711125040.11.nmisch@google.com >
<1908b19c0a3a210935608635cad1b4eeb819c66f.camel@j-davis.com >
<20240717220326.df.nmisch@google.com >
<4efae9f992f96a1e8eba0f515c637c3ff252d0fc.camel@cybertec.at >
<20240718140015.9b.nmisch@google.com >
On Thu, 2024-07-18 at 07:00 -0700, Noah Misch wrote:
> Given all the messages on this thread, if the feature remains in
> PostgreSQL, I
> advise you to be ready to tolerate PostgreSQL "routinely updating the
> built-in
> provider to adopt any changes that Unicode makes".
You mean messages from me, like:
* "I have no intention force a Unicode update" [1]
* "While nothing needs to be changed for 17, I agree that we may need
to be careful in future releases not to break things." [2]
* "...you are right that we may need to freeze Unicode updates or be
more precise about versioning..." [2]
* "If you are proposing that Unicode updates should not be performed
if they affect the results of any IMMUTABLE function...I am neither
endorsing nor opposing..." [3]
?
The only source I can imagine for your concern -- please correct me if
I'm wrong -- is that I declined to make a preemptive version 18 promise
deep in this version 17 Open Item subthread. But I have good reasons.
First, if we promise not to update Unicode, that would also affect
NORMALIZE(), so for the sake of transparency we need a top-level
discussion. Second, an Open Item should be tightly scoped to what
actually needs to happen in version 17 before release. And thirdly,
such a promise would artificially limit the range of possible outcomes,
which may include various compromises that are not 17 material.
I'm perplexed as to why you don't engage in the version 18 policy
discussion.
> Maybe someone will change
> something in v18 so it's not like that, but don't count on it.
That's backwards. If nothing happens in v18, then there will be no
breaking Unicode change. It takes an active step by a committer to
update Unicode.
Regards,
Jeff Davis
[1]
https://www.postgresql.org/message-id/5edb38923b0b23eb643f61807ef772a237ab92cf.camel%40j-davis.com
[2]
https://www.postgresql.org/message-id/db496682c6656ac64433f05f8821e561bbf4d105.camel@j-davis.com
[3]
https://www.postgresql.org/message-id/1d178eb1bbd61da1bcfe4a11d6545e9cdcede1d1.camel%40j-davis.com
view thread (125+ messages) latest in thread
Message-ID: <f29686018b4432a8ae2e535dbe19f0d88e7a79d5.camel@j-davis.com>
Permalink: ../f29686018b4432a8ae2e535dbe19f0d88e7a79d5.camel@j-davis.com/
Also on: postgresql.org/message-id/f29686018b4432a8ae2e535dbe19f0d88e7a79d5.camel@j-davis.com
copy link · copy postgr.es
reply Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: pgsql-hackers@postgresql.org
Cc: pgsql@j-davis.com, noah@leadboat.com, laurenz.albe@cybertec.at, peter@eisentraut.org, daniel@manitou-mail.org, schneider@ardentperf.com, tgl@sss.pgh.pa.us, robertmhaas@gmail.com
Subject: Re: Built-in CTYPE provider
In-Reply-To: <f29686018b4432a8ae2e535dbe19f0d88e7a79d5.camel@j-davis.com>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox