You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "Martin Kleppmann (JIRA)" <ji...@apache.org> on 2016/01/18 18:37:39 UTC

[jira] [Commented] (AVRO-1663) C Library does not handle enum's namespace

    [ https://issues.apache.org/jira/browse/AVRO-1663?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15105562#comment-15105562 ] 

Martin Kleppmann commented on AVRO-1663:
----------------------------------------

Could someone please clarify how updates to {{lang/c/version.sh}} should be handled? Should I update the version number while committing the patch, or does that happen as part of the release process? Judging from the commit history of that file, it seems like it's been done as part of patch commits in the past, but there also seem to have been commits that changed the API without updating that file, so I'm a bit confused.

> C Library does not handle enum's namespace
> ------------------------------------------
>
>                 Key: AVRO-1663
>                 URL: https://issues.apache.org/jira/browse/AVRO-1663
>             Project: Avro
>          Issue Type: Bug
>          Components: c
>    Affects Versions: 1.7.7
>            Reporter: Thomas Sanchez
>            Assignee: Martin Kleppmann
>         Attachments: AVRO-1663-2.patch, AVRO-1663-3.patch, AVRO-1663-4.patch, AVRO-1663.patch
>
>
> {code}{
>   "type": "record",
>   "name": "EventName",
>   "namespace": "com.company.avro.schemas",
>   "fields": [
>     {"name": "eventname_model",
>      "type": {
>        "type": "enum",
>        "namespace": "com.company.models",
>        "name": "EventName",
>        "symbols": ["XXXX"]
>      }
>     }
>  ]
> }
> {code}
> Such a schema is perfectly valid but the C library does no handle it because it does not parse the namespace field.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)