[jira] [Commented] (AVRO-1723) Add support for forward declarations in avro IDL

2019-05-24 Thread David Carlton (JIRA)


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

David Carlton commented on AVRO-1723:
-

[~zolyfarkas] thanks!

> Add support for forward declarations in avro IDL
> 
>
> Key: AVRO-1723
> URL: https://issues.apache.org/jira/browse/AVRO-1723
> Project: Apache Avro
>  Issue Type: Improvement
>Affects Versions: 1.8.0
>Reporter: Zoltan Farkas
>Assignee: Zoltan Farkas
>Priority: Major
> Fix For: 1.9.0
>
> Attachments: AVRO-1723.patch
>
>
> Currently Recursive data structures like:
> record SampleNode {
>int count = 0;
>array samples = [];
> }
> record SamplePair {
>  string name;
>  SampleNode node;
> }
> It is not possible to declare in IDL,
> however it is possible to declare in avsc (with fix from 
> https://issues.apache.org/jira/browse/AVRO-1667 )
> It is actually not complicated to implement, here is some detail on a 
> possible implementation:
> https://github.com/zolyfarkas/avro/commit/210c50105717149f3daa39b8d4160b8548b8e363
> This would close a capability gap with google protocol buffers...



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (AVRO-1723) Add support for forward declarations in avro IDL

2019-05-24 Thread Zoltan Farkas (JIRA)


 [ 
https://issues.apache.org/jira/browse/AVRO-1723?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Zoltan Farkas updated AVRO-1723:

Fix Version/s: 1.9.0

> Add support for forward declarations in avro IDL
> 
>
> Key: AVRO-1723
> URL: https://issues.apache.org/jira/browse/AVRO-1723
> Project: Apache Avro
>  Issue Type: Improvement
>Affects Versions: 1.8.0
>Reporter: Zoltan Farkas
>Assignee: Zoltan Farkas
>Priority: Major
> Fix For: 1.9.0
>
> Attachments: AVRO-1723.patch
>
>
> Currently Recursive data structures like:
> record SampleNode {
>int count = 0;
>array samples = [];
> }
> record SamplePair {
>  string name;
>  SampleNode node;
> }
> It is not possible to declare in IDL,
> however it is possible to declare in avsc (with fix from 
> https://issues.apache.org/jira/browse/AVRO-1667 )
> It is actually not complicated to implement, here is some detail on a 
> possible implementation:
> https://github.com/zolyfarkas/avro/commit/210c50105717149f3daa39b8d4160b8548b8e363
> This would close a capability gap with google protocol buffers...



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (AVRO-1723) Add support for forward declarations in avro IDL

2019-05-24 Thread Zoltan Farkas (JIRA)


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

Zoltan Farkas commented on AVRO-1723:
-

[~davidcarltonsumo] should be part of 1.9.0, I see the changes in the 
release-1.9.0 tag.

> Add support for forward declarations in avro IDL
> 
>
> Key: AVRO-1723
> URL: https://issues.apache.org/jira/browse/AVRO-1723
> Project: Apache Avro
>  Issue Type: Improvement
>Affects Versions: 1.8.0
>Reporter: Zoltan Farkas
>Assignee: Zoltan Farkas
>Priority: Major
> Attachments: AVRO-1723.patch
>
>
> Currently Recursive data structures like:
> record SampleNode {
>int count = 0;
>array samples = [];
> }
> record SamplePair {
>  string name;
>  SampleNode node;
> }
> It is not possible to declare in IDL,
> however it is possible to declare in avsc (with fix from 
> https://issues.apache.org/jira/browse/AVRO-1667 )
> It is actually not complicated to implement, here is some detail on a 
> possible implementation:
> https://github.com/zolyfarkas/avro/commit/210c50105717149f3daa39b8d4160b8548b8e363
> This would close a capability gap with google protocol buffers...



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (AVRO-1723) Add support for forward declarations in avro IDL

2019-05-24 Thread David Carlton (JIRA)


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

David Carlton commented on AVRO-1723:
-

Is this included in Avro 1.9.0?  It's not showing up in the change list 
https://s.apache.org/avro190, but I'm not sure if that's correct information or 
if it's just not tagged correctly in Jira.

> Add support for forward declarations in avro IDL
> 
>
> Key: AVRO-1723
> URL: https://issues.apache.org/jira/browse/AVRO-1723
> Project: Apache Avro
>  Issue Type: Improvement
>Affects Versions: 1.8.0
>Reporter: Zoltan Farkas
>Assignee: Zoltan Farkas
>Priority: Major
> Attachments: AVRO-1723.patch
>
>
> Currently Recursive data structures like:
> record SampleNode {
>int count = 0;
>array samples = [];
> }
> record SamplePair {
>  string name;
>  SampleNode node;
> }
> It is not possible to declare in IDL,
> however it is possible to declare in avsc (with fix from 
> https://issues.apache.org/jira/browse/AVRO-1667 )
> It is actually not complicated to implement, here is some detail on a 
> possible implementation:
> https://github.com/zolyfarkas/avro/commit/210c50105717149f3daa39b8d4160b8548b8e363
> This would close a capability gap with google protocol buffers...



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[Announce] Release of Apache Avro 1.9.0

2019-05-24 Thread Driesprong, Fokko
Since the last release of Apache Avro 1.8.2 on May 31, 2017. Two years
later, I'm thrilled to announce the release of Avro 1.9.0!

Changes are listed at https://s.apache.org/avro190 A list of highlights of
the new version: https://blog.godatadriven.com/apache-avro-1-9-release

This release can be downloaded from:
https://www.apache.org/dyn/closer.cgi/avro/

Java artifacts are available from Maven Central, Ruby artifacts are
at RubyGems, Python is at PyPI, JS at NPM.

Thanks to everyone for contributing and helping out.

Fokko Driesprong


Re: [VOTE] Release Apache Avro 1.9.0 RC4

2019-05-24 Thread Driesprong, Fokko
Great to see that Maven Repository caught up. I also released the Python3
version: https://pypi.org/project/avro-python3/


I'll get the announce out! Thanks all.

Cheers, Fokko

Op do 23 mei 2019 om 08:41 schreef RumeshKrishnan Mohan <
rumeshkr...@gmail.com>:

> Nice work Fokko and Ismael.  
>
> By - Rumeshkrishnan
>
>
> On Thu, May 23, 2019 at 8:35 AM Ismaël Mejía  wrote:
>
> > For info it seems that mvnrepository has finally catched up.
> > https://mvnrepository.com/artifact/org.apache.avro/avro/1.9.0
> >
> > On Tue, May 21, 2019 at 5:51 PM Ismaël Mejía  wrote:
> > >
> > > Thanks for fixing that Fokko.
> > > Maven Repository always takes 'ages' to catch up but since they are in
> > > Maven Central [1] I think we are good to announce.
> > >
> > > [1]
> https://search.maven.org/artifact/org.apache.avro/avro/1.9.0/bundle
> > >
> > > On Tue, May 21, 2019 at 2:47 PM Driesprong, Fokko  >
> > wrote:
> > > >
> > > > My mistake. I've removed the 1.8.2 version from the mirror. In the
> > > > meantime, I'm still waiting for it to appear on Maven Repository:
> > > > https://mvnrepository.com/artifact/org.apache.avro/avro
> > > >
> > > > It would expect to have it been indexed already. Anyone any idea?
> > > >
> > > > Cheers, Fokko Driesprong
> > > >
> > > > Op di 21 mei 2019 om 10:06 schreef Ismaël Mejía :
> > > >
> > > > > Seems the jars are now everywhere. Are we going to do an
> Announcement
> > > > > (specially to announcement mailing list)?
> > > > > Also the download link points still to both 1.8.2 and 1.9.0 is this
> > > > > wished or we just forgot to remove 1.8.2 ?
> > > > > https://www.apache.org/dyn/closer.cgi/avro/
> > > > >
> > > > > On Sun, May 19, 2019 at 6:59 PM Driesprong, Fokko
> > 
> > > > > wrote:
> > > > > >
> > > > > > Can you elaborate Raman? How did you confirm that it isn't the
> > latest
> > > > > > version?
> > > > > >
> > > > > > Thanks for the heads-up Rumeshkrishnan, I'll check why 1.9.0
> isn't
> > > > > showing
> > > > > > up in Maven Central.
> > > > > >
> > > > > > Cheers, Fokko
> > > > > >
> > > > > > Op vr 17 mei 2019 om 22:28 schreef Raman Gupta <
> > rocketra...@gmail.com>:
> > > > > >
> > > > > > > That's just mvnrepository not showing the latest information.
> > See:
> > > > > > >
> > https://search.maven.org/artifact/org.apache.avro/avro/1.9.0/bundle
> > > > > > >
> > > > > > > On Fri, May 17, 2019 at 4:16 PM RumeshKrishnan Mohan
> > > > > > >  wrote:
> > > > > > > >
> > > > > > > > Hi everyone,
> > > > > > > >
> > > > > > > > I am unable to see 1.9.0 in the artifact in maven,
> > > > > > > > https://mvnrepository.com/artifact/org.apache.avro/avro
> > > > > > > >
> > > > > > > > By -  Rumeshkrishnan
> > > > > > > >
> > > > > > > >
> > > > > > > > On Fri, May 17, 2019 at 10:09 PM rocketra...@gmail.com <
> > > > > > > > rocketra...@gmail.com> wrote:
> > > > > > > >
> > > > > > > > > Fokko, did you have a chance to look into this? I just
> built
> > a
> > > > > project
> > > > > > > > > with 1.9.0, and am running into several issues that should
> > have
> > > > > been
> > > > > > > fixed
> > > > > > > > > during the RCs:
> > > > > > > > > https://issues.apache.org/jira/browse/AVRO-2360,
> > > > > > > > > https://issues.apache.org/jira/browse/AVRO-2386, and
> > > > > > > > > https://issues.apache.org/jira/browse/AVRO-2383 which
> > should all
> > > > > have
> > > > > > > > > been fixed.
> > > > > > > > >
> > > > > > > > > Looking at the avro-compiler.jar, all the class files are
> > dated
> > > > > Apr 26
> > > > > > > > > 9:32 EDT, which is before some of those issues were even
> > reported.
> > > > > > > > >
> > > > > > > > > Regards,
> > > > > > > > > Raman
> > > > > > > > >
> > > > > > > > > On 2019/05/15 18:46:03, "Driesprong, Fokko"
> > 
> > > > > > > wrote:
> > > > > > > > > > Hi Jacob,
> > > > > > > > > >
> > > > > > > > > > This looks off, I'll dive into it. I think it got
> released
> > for
> > > > > some
> > > > > > > > > reason.
> > > > > > > > > > While releasing it today, I also noticed that the
> artifact
> > wasn't
> > > > > > > staged
> > > > > > > > > in
> > > > > > > > > > Nexus anymore. However, RC4 is the same as the release.
> > > > > > > > > >
> > > > > > > > > > Cheers, Fokko
> > > > > > > > > >
> > > > > > > > > > Op wo 15 mei 2019 om 20:27 schreef Jacob Tolar
> > > > > > > > > > :
> > > > > > > > > >
> > > > > > > > > > > Great news! We have been looking forward to the 1.9
> > release.
> > > > > > > > > > >
> > > > > > > > > > > I see 1.9.0 published on Maven Central. It appears to
> > have been
> > > > > > > > > published
> > > > > > > > > > > 5/8
> > > > > > > > > > > (the same day as RC4 was announced but ~1week before
> vote
> > > > > passed).
> > > > > > > > > > >
> > > > > > > > > > > Is this the release build (presumably the same as RC4)
> > or an
> > > > > > > earlier
> > > > > > > > > RC?
> > > > > > > > > > >
> > > > > > > > > > >
> > https://repo1.maven.org/maven2/org/apache/avro/avro/1.9.0/
> 

Python Review

2019-05-24 Thread Michael A. Smith
If anyone out there is comfortable reviewing Python, please consider
reviewing the list of open python and python3 PRs. Fokko has been more than
responsive, but it'd be better if we could get more eyes on this stuff.

https://github.com/apache/avro/labels/Python3
https://github.com/apache/avro/labels/Python