[
https://issues.apache.org/jira/browse/AVRO-1022?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13205695#comment-13205695
]
Raymie Stata commented on AVRO-1022:
------------------------------------
Right now, a number of Avro implementations, including the Java one, is out of
conformance with the spec -- ie, there are bugs. Also, the implementations
disagree significantly with each other, so there's no de facto spec either.
I've submitted a bug fix to bring the Java implementation into conformance with
the spec. I still think the spec is fine and we should just fix the
implementations.
If you think otherwise, then you should submit a patch to the spec that
generalizes names to allow Unicode characters. Such a patch should specify the
characters to be allowed in identifiers, discuss normalization, perhaps address
forward compatibility with Unicode changes (an issue discussed in TR31). In my
view, it should also give guidance to people writing implementations with code
generators; while that advice wouldn't be normative, it would help ensure that
the spec is implementable. Indeed, it's generally good practice to develop
reference implementations along with spec's, so ideally this patch would also
include changes to the Java implementation to bring it in conformance with the
proposed spec changes.
> Error in validate name
> ----------------------
>
> Key: AVRO-1022
> URL: https://issues.apache.org/jira/browse/AVRO-1022
> Project: Avro
> Issue Type: Bug
> Components: java
> Reporter: Raymie Stata
> Priority: Minor
> Attachments: AVRO-1022.patch
>
>
> Fix schema.validateName to allow only ASCII letters, not Unicode letters.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira