I'm going through the various issues of this draft in the issue
tracker and think this conflicts with a previous change here:
https://github.com/anewton1998/draft-regext-rdap-extensions/issues/33

Also, I disagree with extension identifiers being case-insenstive.
They very much are case-sensitive as they can often be found prepended
to JSON names and in query paths, etc... Saying they are
case-insensitive would cause interoperability issues.

-andy

On Thu, Jan 16, 2025 at 11:44 AM Jasdip Singh <jasd...@arin.net> wrote:
>
> Hi,
>
>
>
> From: kowa...@denic.de <kowa...@denic.de>
> Date: Friday, January 10, 2025 at 12:58 PM
> To: Andrew Newton (andy) <a...@hxr.us>
> Cc: regext@ietf.org <regext@ietf.org>
> Subject: [regext] Re: Extensions: Extension identifier case-insensitivity #50
>
> Hi Andrew,
>
> On 10.01.25 17:54, Andrew Newton (andy) wrote:
> > On Mon, Jan 6, 2025 at 8:53 AM <kowa...@denic.de> wrote:
> >> [PK] I do not have very hard feelings about changing this MUST NOT but 
> >> there will be consequences, that MUST NOT will block those extremely 
> >> marginal  but VALID cases (like the one I mentioned above, but maybe some 
> >> others that do not come to mind now) creating possibly more harm, like a 
> >> very new identifier instead of an editorial case correction. Possible harm 
> >> of "strong" and narrow defined SHOULD NOT seems to be less. This goes 
> >> through DEs review anyway, so they can definitely make the right call.
> >>
> > Unless I misread the thread, you gave a hypothetical scenario but not
> > an example use case. Can you spell out something more concrete?
> > Otherwise, I cannot see the value in having both "DeNic" and "DENic"
> > registered as two separate identifiers.
>
> Maybe hypothetical, maybe not - depending where we land in all
> discussions around camel case, all lowcase etc.
>
> [JS] IIUC, per our discussion on camel-casing so far, object class names will 
> also be camel-cased, like JSON names, to help differentiate better from the 
> extension identifier prefixed with an underscore.
>
> If the recommendation
> would turn some of existing extensions to be on the wrong side then
> changing case of an existing registration may be a real scenario.
>
> Anyway I don't want to spend too much time on this issue.
>
> [JS] To summarize our discussion on this topic so far: 1) Change “extension 
> identifiers are case-sensitive” (inadvertent) to “extension identifiers are 
> case-insensitive”. 2) Leave “extension identifiers MUST NOT be registered 
> where a new identifier is a mixed-case version of an existing identifier” 
> as-is since the marginal cases justifying a SHOULD NOT seem highly unlikely.
>
>
>
> Jasdip
>
>
>
>

_______________________________________________
regext mailing list -- regext@ietf.org
To unsubscribe send an email to regext-le...@ietf.org

Reply via email to