[ 
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

        

Reply via email to