[GitHub] avro pull request #257: Fixnum is deprecated in ruby2.4

2017-11-06 Thread dannylui
GitHub user dannylui opened a pull request:

https://github.com/apache/avro/pull/257

Fixnum is deprecated in ruby2.4

Gets rid of this warning when used in ruby2.4 projects:
```
App 66 stderr: 
/usr/src/app/vendor/bundle/ruby/2.4.0/gems/avro-1.8.2/lib/avro/schema.rb:350: 
warning: constant ::Fixnum is deprecated
```

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/dannylui/avro patch-1

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/avro/pull/257.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #257


commit 003ed9feedaedf0dceaf1e26bf701b5b346d4aae
Author: Dan Lui 
Date:   2017-11-06T19:26:01Z

Fixnum is deprecated in ruby2.4

```
App 66 stderr: 
/usr/src/app/vendor/bundle/ruby/2.4.0/gems/avro-1.8.2/lib/avro/schema.rb:350: 
warning: constant ::Fixnum is deprecated
```




---


Re: [ANNOUNCE] new committer Nándor Kollár

2017-11-06 Thread Ryan Blue
Congratulations, Nandor!

On Mon, Nov 6, 2017 at 10:09 AM, Niels Basjes  wrote:

> Welcome !
>
> On Nov 6, 2017 17:04, "Sean Busbey"  wrote:
>
> > Hi Folks!
> >
> > I'm very pleased to announce that Nándor Kollár has accepted the PMC's
> > invitation to become a committer on the Apache Avro project.
> >
> > Please join me in congratulating Nándor on this recognition of his great
> > work thus far in our community!
> >
> > -busbey
> >
>



-- 
Ryan Blue
Software Engineer
Netflix


Re: [ANNOUNCE] new committer Nándor Kollár

2017-11-06 Thread Niels Basjes
Welcome !

On Nov 6, 2017 17:04, "Sean Busbey"  wrote:

> Hi Folks!
>
> I'm very pleased to announce that Nándor Kollár has accepted the PMC's
> invitation to become a committer on the Apache Avro project.
>
> Please join me in congratulating Nándor on this recognition of his great
> work thus far in our community!
>
> -busbey
>


Re: [ANNOUNCE] new committer Nándor Kollár

2017-11-06 Thread Bridger Howell
Congrats Nándor!

I'm pretty new to Avro, but it's good to see people coming in who want to
help carry the project along.
I appreciate all the committers' dedication to Avro and look forward to
what comes next.

- Bridger Howell

-- 


The information contained in this email message is PRIVATE and intended 
only for the personal and confidential use of the recipient named above. If 
the reader of this message is not the intended recipient or an agent 
responsible for delivering it to the intended recipient, you are hereby 
notified that you have received this message in error and that any review, 
dissemination, distribution or copying of this message is strictly 
prohibited.  If you have received this communication in error, please 
notify us immediately by email, and delete the original message.


[jira] [Commented] (AVRO-1962) Support UUID logical type

2017-11-06 Thread Ryan Blue (JIRA)

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

Ryan Blue commented on AVRO-1962:
-

There is no UUID logical type in the Avro spec, which means that there is no 
interoperability requirement for UUIDs across Avro implementations or 
downstream projects. I suggested adding it to Parquet, but that's because 
Parquet doesn't allow logical types that aren't defined in the spec. Avro, on 
the other hand, allows logical types that are custom and are used to annotate 
data that should be transformed. UUID is an example of a type where we don't 
need interop requirements when storing the value as a String, but it is nice to 
get the result from deserialization as a Java UUID, or be able to pass a UUID 
in to be serialized.

If we want to start storing UUIDs as 16-byte binary, then we should add UUID to 
the spec and define how it should be stored as either a String or as big-endian 
bytes.

> Support UUID logical type
> -
>
> Key: AVRO-1962
> URL: https://issues.apache.org/jira/browse/AVRO-1962
> Project: Avro
>  Issue Type: Bug
>Affects Versions: 1.8.1
>Reporter: Tianxiang Xiong
>
> The AVRO-1554 ticket seems to suggest that the issue of representing UUIDs is 
> resolved with [logical 
> types|http://avro.apache.org/docs/1.8.1/spec.html#Logical+Types] in Avro
> 1.8.1. However, there is [no UUID logical type in Avro 
> 1.8.1|https://github.com/apache/avro/blob/release-1.8.1/lang/java/compiler/src/main/javacc/org/apache/avro/compiler/idl/idl.jj#L214-L244].
> The specification offers several examples of using logical types; decimals
> are represented as:
> {code}
> {
>   "type": "bytes",
>   "logicalType": "decimal",
>   "precision": 4,
>   "scale": 2
> }
> {code}
> No examples for UUID are offered, presumably because UUIDs are not supported.
> Thanks to [~Yibing]'s confirmation on the mailing list that this is the case.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[ANNOUNCE] new committer Nándor Kollár

2017-11-06 Thread Sean Busbey
Hi Folks!

I'm very pleased to announce that Nándor Kollár has accepted the PMC's 
invitation to become a committer on the Apache Avro project.

Please join me in congratulating Nándor on this recognition of his great work 
thus far in our community!

-busbey