cplusplus / nbballot

Handling of NB comments in response to ballots
14 stars 4 forks source link

CS016-6 [intro.refs] ISO/IEC 10646-1:1993 is withdrawn #401

Closed jensmaurer closed 3 years ago

jensmaurer commented 3 years ago

This document doesn't exist or was withdrawn. Please correct.

Note: used in [depr.locale.stdcvt.req] for the definition of UCS-2

jensmaurer commented 3 years ago

-lib discussion: http://lists.isocpp.org/lib/2020/09/17410.php

zygoloid commented 3 years ago

I don't see any rule in https://www.iso.org/sites/directives/current/part2/index.xhtml#_idTextAnchor118 that disallows referencing a withdrawn document, and there is no current document that we can cite that defines the term in question. However, we should update the reference from ISO/IEC 10646-1:1993 to ISO/IEC 10646:2003, which seems to be the most recent revision of ISO/IEC 10646 that defined UCS-2.

So I would suggest we accept with modification, bump the reference from 10646-1:1993 to 10646:2003, and use rationale such as "We are aware of the issue and the committee is working to remove the functionality from our standard that depends on functionality removed in ISO/IEC 10646:2011, but until that work is complete, there is no other source for the definition of UCS-2 that is normatively referenced by ISO/IEC 14882. The reference to ISO/IEC 10646 has been changed to the most recent version that defined the terms that we use."

zygoloid commented 3 years ago

@jensmaurer Can you double-check my assertion that :2003 is the right thing to be referencing here?

jensmaurer commented 3 years ago

https://www.iso.org/standard/39921.html says "ISO/IEC 10646:2003 ... specifies a two-octet (16-bit) BMP form of the UCS: UCS-2;"

whereas https://www.iso.org/standard/56921.html ISO/IEC 10646:2012 doesn't mention UCS-2 anymore.

zygoloid commented 3 years ago

Accepted with modification. The reference was updated to ISO/IEC 10646:2003, the last revision that specified the encoding form UCS-2.

tkoeppe commented 3 years ago

See #392 for final disposition of the single ballot comment that contains this detail.