Re: [VOTE] Release Apache Avro 1.9.2 RC2

2020-02-13 Thread Ryan Skraba
Brian: thanks up taking care of the C# artifacts -- I'll send my
credentials for next time!

All: For Python 3, I described a manual fix in
https://issues.apache.org/jira/browse/AVRO-2737 (including a proposal
to update the release doc to test python artifacts on the test PyPI
site).

I'm going to do one or two additional tests around python and pip
installs and push the 1.9.2.1 python artifact in about an hour if
there are no strong objections in the meantime).

All my best, Ryan


On Thu, Feb 13, 2020 at 4:31 AM Brian Lachniet  wrote:
>
> Hey Ryan,
>
> I'm happy to give you permissions to upload the NuGet packages. Let me know
> the email address of your nuget.org account once you've set it up and I
> will add you.
>
> Uploading packages is fairly simple. There's a fairly simple upload form
> here: https://www.nuget.org/packages/manage/upload. From there you can
> upload the *Apache.Avro.1.9.2.nupkg *and *Apache.Avro.Tools.1.9.2.nupkg*
> files.
>
> I have uploaded these packages for 1.9.2, which I acquired from
> https://dist.apache.org/repos/dist/release/avro/avro-1.9.2/csharp/. I'd
> love for someone else to have the ability to do this, though, in the event
> that I'm unavailable in the future.
>
>
>
> On Wed, Feb 12, 2020 at 11:57 AM Ryan Skraba  wrote:
>
> > Hello!  I managed to release a bunch of artifacts.
> >
> > I'm not sure how to do the C# release -- Brian, would it be possible
> > to take a look?  Ideally there would be a couple people that know how
> > to do this, and I'm willing to learn!  I'll start reading up on
> > https://www.nuget.org/packages/Apache.Avro/ but it definitely looks
> > like I'll need permissions.
> >
> > Most of the other artifacts have been deployed (java, py, py3, js,
> > ruby) and should be making their way to mirrors.  The website is
> > updated.
> >
> > I've got the 1.9.2 announcement ready to send, but...
> >
> > There is a very worrisome and easily reproducible py3 bug:
> > https://issues.apache.org/jira/browse/AVRO-2737  I'm not sure how the
> > package even successfully published with the missing module -- I would
> > have expected the sdist target to fail first.
> >
> > Any best practices on how to proceed now?
> >
> >
> >
> > On Wed, Feb 12, 2020 at 10:36 AM Ryan Skraba  wrote:
> > >
> > > I should have mentioned my implicit +1 (non-binding) for the release
> > > as well.  I did quite a bit of internal testing as well as checking
> > > against Parquet.
> > >
> > > The vote has passed, and I'll start releasing the artifacts.  Thanks
> > > for taking a look everyone!
> > >
> > > The Java API compatibility test is *really* quite cool to know for the
> > > release candidates.  I've got some updates to the release process
> > > wiki, so I'll add a little "how-to"!
> > >
> > > All my best, Ryan
> > >
> > > On Tue, Feb 11, 2020 at 6:43 PM Ismaël Mejía  wrote:
> > > >
> > > > +1 (binding)
> > > >
> > > > - Validated signatures for src/doc
> > > > - Build Java version for source, all tests passing
> > > > - Compared backwards compatibility with 1.9.1
> > > >
> > https://gateway.pinata.cloud/ipfs/QmbQqR63ZEKWTvAG6jBQMr1AUBkMdu67LdbUWHMSDZ2GMy
> > > > - Validated installed artifacts to upgrade parquet-mr, everything
> > smooth
> > > >
> > > > Great job Ryan!
> > > >
> > > >
> > > >
> > > > On Mon, Feb 10, 2020 at 10:23 PM Daniel Kulp  wrote:
> > > >
> > > > > +1
> > > > >
> > > > > Looks pretty good to me.   Thanks for tackling this!
> > > > >
> > > > > Dan
> > > > >
> > > > >
> > > > >
> > > > > > On Feb 7, 2020, at 5:47 AM, Ryan Skraba  wrote:
> > > > > >
> > > > > > Hi everyone,
> > > > > >
> > > > > > I'd like to propose the following RC2 to be released as the
> > official
> > > > > Apache
> > > > > > Avro 1.9.2 release.
> > > > > >
> > > > > > The commit id is bf20128ca6138a830b2ea13e0490f3df6b035639
> > > > > > * This corresponds to the tag: release-1.9.2-rc2
> > > > > > * https://github.com/apache/avro/releases/tag/release-1.9.2-rc2
> > > > > >
> > > > > > The release tarball, signature, and checksums are here (revision
> > 37932):
> > > > > > * https://dist.apache.org/repos/dist/dev/avro/avro-1.9.2-rc2/
> > > > > >
> > > > > > You can find the KEYS file here:
> > > > > > * https://dist.apache.org/repos/dist/dev/avro/KEYS
> > > > > >
> > > > > > Binary artifacts for Java are staged in Nexus here:
> > > > > > *
> > > > >
> > https://repository.apache.org/content/groups/staging/org/apache/avro/avro/1.9.2/
> > > > > >
> > > > > > This release includes 71 Jira issues (Thanks Ismael for the Fix
> > > > > > Version clean-up):
> > > > > >
> > > > >
> > https://jira.apache.org/jira/issues/?jql=project%20%3D%20AVRO%20AND%20fixVersion%20%3D%201.9.2
> > > > > >
> > > > > > * Some bug fixes:
> > > > > >  - C#: AVRO-2606 handle multidimensional arrays of custom types
> > > > > >  - Java: AVRO-2592 Avro decimal fails on some conditions
> > > > > >  - Java: AVRO-2641 Generated code results in
> > java.lang.ClassCastException
> > > > > >  - Java: AVRO-2663 Projection on nested 

Re: [VOTE] Release Apache Avro 1.9.2 RC2

2020-02-12 Thread Brian Lachniet
Hey Ryan,

I'm happy to give you permissions to upload the NuGet packages. Let me know
the email address of your nuget.org account once you've set it up and I
will add you.

Uploading packages is fairly simple. There's a fairly simple upload form
here: https://www.nuget.org/packages/manage/upload. From there you can
upload the *Apache.Avro.1.9.2.nupkg *and *Apache.Avro.Tools.1.9.2.nupkg*
files.

I have uploaded these packages for 1.9.2, which I acquired from
https://dist.apache.org/repos/dist/release/avro/avro-1.9.2/csharp/. I'd
love for someone else to have the ability to do this, though, in the event
that I'm unavailable in the future.



On Wed, Feb 12, 2020 at 11:57 AM Ryan Skraba  wrote:

> Hello!  I managed to release a bunch of artifacts.
>
> I'm not sure how to do the C# release -- Brian, would it be possible
> to take a look?  Ideally there would be a couple people that know how
> to do this, and I'm willing to learn!  I'll start reading up on
> https://www.nuget.org/packages/Apache.Avro/ but it definitely looks
> like I'll need permissions.
>
> Most of the other artifacts have been deployed (java, py, py3, js,
> ruby) and should be making their way to mirrors.  The website is
> updated.
>
> I've got the 1.9.2 announcement ready to send, but...
>
> There is a very worrisome and easily reproducible py3 bug:
> https://issues.apache.org/jira/browse/AVRO-2737  I'm not sure how the
> package even successfully published with the missing module -- I would
> have expected the sdist target to fail first.
>
> Any best practices on how to proceed now?
>
>
>
> On Wed, Feb 12, 2020 at 10:36 AM Ryan Skraba  wrote:
> >
> > I should have mentioned my implicit +1 (non-binding) for the release
> > as well.  I did quite a bit of internal testing as well as checking
> > against Parquet.
> >
> > The vote has passed, and I'll start releasing the artifacts.  Thanks
> > for taking a look everyone!
> >
> > The Java API compatibility test is *really* quite cool to know for the
> > release candidates.  I've got some updates to the release process
> > wiki, so I'll add a little "how-to"!
> >
> > All my best, Ryan
> >
> > On Tue, Feb 11, 2020 at 6:43 PM Ismaël Mejía  wrote:
> > >
> > > +1 (binding)
> > >
> > > - Validated signatures for src/doc
> > > - Build Java version for source, all tests passing
> > > - Compared backwards compatibility with 1.9.1
> > >
> https://gateway.pinata.cloud/ipfs/QmbQqR63ZEKWTvAG6jBQMr1AUBkMdu67LdbUWHMSDZ2GMy
> > > - Validated installed artifacts to upgrade parquet-mr, everything
> smooth
> > >
> > > Great job Ryan!
> > >
> > >
> > >
> > > On Mon, Feb 10, 2020 at 10:23 PM Daniel Kulp  wrote:
> > >
> > > > +1
> > > >
> > > > Looks pretty good to me.   Thanks for tackling this!
> > > >
> > > > Dan
> > > >
> > > >
> > > >
> > > > > On Feb 7, 2020, at 5:47 AM, Ryan Skraba  wrote:
> > > > >
> > > > > Hi everyone,
> > > > >
> > > > > I'd like to propose the following RC2 to be released as the
> official
> > > > Apache
> > > > > Avro 1.9.2 release.
> > > > >
> > > > > The commit id is bf20128ca6138a830b2ea13e0490f3df6b035639
> > > > > * This corresponds to the tag: release-1.9.2-rc2
> > > > > * https://github.com/apache/avro/releases/tag/release-1.9.2-rc2
> > > > >
> > > > > The release tarball, signature, and checksums are here (revision
> 37932):
> > > > > * https://dist.apache.org/repos/dist/dev/avro/avro-1.9.2-rc2/
> > > > >
> > > > > You can find the KEYS file here:
> > > > > * https://dist.apache.org/repos/dist/dev/avro/KEYS
> > > > >
> > > > > Binary artifacts for Java are staged in Nexus here:
> > > > > *
> > > >
> https://repository.apache.org/content/groups/staging/org/apache/avro/avro/1.9.2/
> > > > >
> > > > > This release includes 71 Jira issues (Thanks Ismael for the Fix
> > > > > Version clean-up):
> > > > >
> > > >
> https://jira.apache.org/jira/issues/?jql=project%20%3D%20AVRO%20AND%20fixVersion%20%3D%201.9.2
> > > > >
> > > > > * Some bug fixes:
> > > > >  - C#: AVRO-2606 handle multidimensional arrays of custom types
> > > > >  - Java: AVRO-2592 Avro decimal fails on some conditions
> > > > >  - Java: AVRO-2641 Generated code results in
> java.lang.ClassCastException
> > > > >  - Java: AVRO-2663 Projection on nested records does not work
> > > > >  - Python: AVRO-2429 unknown logical types should fall back
> > > > > * Improvements:
> > > > >  - Java: AVRO-2247 Improve Java reading performance with a new
> reader
> > > > >  - Python: AVRO-2104 Schema normalisation and fingerprint support
> for
> > > > Python 3
> > > > > * Work to unify Python2 and Python3 APIs in preparation for sunset.
> > > > > * Improved tests
> > > > > * Improved, more reliable builds.
> > > > > * Improved readability
> > > > > * Upgrade dependencies to latest versions, including CVE fixes.
> > > > > * And more...
> > > > >
> > > > > Since RC1, five commits have been added, fixing the following JIRA:
> > > > > * https://jira.apache.org/jira/browse/AVRO-2663 (to complete the
> fix in
> > > > RC1)
> > > > > * 

Re: [VOTE] Release Apache Avro 1.9.2 RC2

2020-02-12 Thread Ryan Skraba
Hello!  I managed to release a bunch of artifacts.

I'm not sure how to do the C# release -- Brian, would it be possible
to take a look?  Ideally there would be a couple people that know how
to do this, and I'm willing to learn!  I'll start reading up on
https://www.nuget.org/packages/Apache.Avro/ but it definitely looks
like I'll need permissions.

Most of the other artifacts have been deployed (java, py, py3, js,
ruby) and should be making their way to mirrors.  The website is
updated.

I've got the 1.9.2 announcement ready to send, but...

There is a very worrisome and easily reproducible py3 bug:
https://issues.apache.org/jira/browse/AVRO-2737  I'm not sure how the
package even successfully published with the missing module -- I would
have expected the sdist target to fail first.

Any best practices on how to proceed now?



On Wed, Feb 12, 2020 at 10:36 AM Ryan Skraba  wrote:
>
> I should have mentioned my implicit +1 (non-binding) for the release
> as well.  I did quite a bit of internal testing as well as checking
> against Parquet.
>
> The vote has passed, and I'll start releasing the artifacts.  Thanks
> for taking a look everyone!
>
> The Java API compatibility test is *really* quite cool to know for the
> release candidates.  I've got some updates to the release process
> wiki, so I'll add a little "how-to"!
>
> All my best, Ryan
>
> On Tue, Feb 11, 2020 at 6:43 PM Ismaël Mejía  wrote:
> >
> > +1 (binding)
> >
> > - Validated signatures for src/doc
> > - Build Java version for source, all tests passing
> > - Compared backwards compatibility with 1.9.1
> > https://gateway.pinata.cloud/ipfs/QmbQqR63ZEKWTvAG6jBQMr1AUBkMdu67LdbUWHMSDZ2GMy
> > - Validated installed artifacts to upgrade parquet-mr, everything smooth
> >
> > Great job Ryan!
> >
> >
> >
> > On Mon, Feb 10, 2020 at 10:23 PM Daniel Kulp  wrote:
> >
> > > +1
> > >
> > > Looks pretty good to me.   Thanks for tackling this!
> > >
> > > Dan
> > >
> > >
> > >
> > > > On Feb 7, 2020, at 5:47 AM, Ryan Skraba  wrote:
> > > >
> > > > Hi everyone,
> > > >
> > > > I'd like to propose the following RC2 to be released as the official
> > > Apache
> > > > Avro 1.9.2 release.
> > > >
> > > > The commit id is bf20128ca6138a830b2ea13e0490f3df6b035639
> > > > * This corresponds to the tag: release-1.9.2-rc2
> > > > * https://github.com/apache/avro/releases/tag/release-1.9.2-rc2
> > > >
> > > > The release tarball, signature, and checksums are here (revision 37932):
> > > > * https://dist.apache.org/repos/dist/dev/avro/avro-1.9.2-rc2/
> > > >
> > > > You can find the KEYS file here:
> > > > * https://dist.apache.org/repos/dist/dev/avro/KEYS
> > > >
> > > > Binary artifacts for Java are staged in Nexus here:
> > > > *
> > > https://repository.apache.org/content/groups/staging/org/apache/avro/avro/1.9.2/
> > > >
> > > > This release includes 71 Jira issues (Thanks Ismael for the Fix
> > > > Version clean-up):
> > > >
> > > https://jira.apache.org/jira/issues/?jql=project%20%3D%20AVRO%20AND%20fixVersion%20%3D%201.9.2
> > > >
> > > > * Some bug fixes:
> > > >  - C#: AVRO-2606 handle multidimensional arrays of custom types
> > > >  - Java: AVRO-2592 Avro decimal fails on some conditions
> > > >  - Java: AVRO-2641 Generated code results in 
> > > > java.lang.ClassCastException
> > > >  - Java: AVRO-2663 Projection on nested records does not work
> > > >  - Python: AVRO-2429 unknown logical types should fall back
> > > > * Improvements:
> > > >  - Java: AVRO-2247 Improve Java reading performance with a new reader
> > > >  - Python: AVRO-2104 Schema normalisation and fingerprint support for
> > > Python 3
> > > > * Work to unify Python2 and Python3 APIs in preparation for sunset.
> > > > * Improved tests
> > > > * Improved, more reliable builds.
> > > > * Improved readability
> > > > * Upgrade dependencies to latest versions, including CVE fixes.
> > > > * And more...
> > > >
> > > > Since RC1, five commits have been added, fixing the following JIRA:
> > > > * https://jira.apache.org/jira/browse/AVRO-2663 (to complete the fix in
> > > RC1)
> > > > * https://jira.apache.org/jira/browse/AVRO-2729 Upgrade Velocity to
> > > version 2.2
> > > > * https://jira.apache.org/jira/browse/AVRO-2727 Upgrade hadoop3 to
> > > version 3.2.1
> > > > * https://jira.apache.org/jira/browse/AVRO-2726 Upgrade Jackson to
> > > > version 2.10.2
> > > >
> > > > Please download, verify, and test. This vote will remain open for at
> > > least
> > > > 72 hours. Given sufficient votes, I would like to close after noon UTC
> > > > Wednesday, February
> > > > 12th
> > > >
> > > > [ ] +1 Release this as Apache Avro 1.9.2
> > > > [ ] +0
> > > > [ ] -1 Do not release this because...
> > > >
> > > > Best regards, Ryan Skraba
> > >
> > > --
> > > Daniel Kulp
> > > dk...@apache.org  - http://dankulp.com/blog <
> > > http://dankulp.com/blog>
> > > Talend Community Coder - http://talend.com 
> > >


Re: [VOTE] Release Apache Avro 1.9.2 RC2

2020-02-12 Thread Ryan Skraba
I should have mentioned my implicit +1 (non-binding) for the release
as well.  I did quite a bit of internal testing as well as checking
against Parquet.

The vote has passed, and I'll start releasing the artifacts.  Thanks
for taking a look everyone!

The Java API compatibility test is *really* quite cool to know for the
release candidates.  I've got some updates to the release process
wiki, so I'll add a little "how-to"!

All my best, Ryan

On Tue, Feb 11, 2020 at 6:43 PM Ismaël Mejía  wrote:
>
> +1 (binding)
>
> - Validated signatures for src/doc
> - Build Java version for source, all tests passing
> - Compared backwards compatibility with 1.9.1
> https://gateway.pinata.cloud/ipfs/QmbQqR63ZEKWTvAG6jBQMr1AUBkMdu67LdbUWHMSDZ2GMy
> - Validated installed artifacts to upgrade parquet-mr, everything smooth
>
> Great job Ryan!
>
>
>
> On Mon, Feb 10, 2020 at 10:23 PM Daniel Kulp  wrote:
>
> > +1
> >
> > Looks pretty good to me.   Thanks for tackling this!
> >
> > Dan
> >
> >
> >
> > > On Feb 7, 2020, at 5:47 AM, Ryan Skraba  wrote:
> > >
> > > Hi everyone,
> > >
> > > I'd like to propose the following RC2 to be released as the official
> > Apache
> > > Avro 1.9.2 release.
> > >
> > > The commit id is bf20128ca6138a830b2ea13e0490f3df6b035639
> > > * This corresponds to the tag: release-1.9.2-rc2
> > > * https://github.com/apache/avro/releases/tag/release-1.9.2-rc2
> > >
> > > The release tarball, signature, and checksums are here (revision 37932):
> > > * https://dist.apache.org/repos/dist/dev/avro/avro-1.9.2-rc2/
> > >
> > > You can find the KEYS file here:
> > > * https://dist.apache.org/repos/dist/dev/avro/KEYS
> > >
> > > Binary artifacts for Java are staged in Nexus here:
> > > *
> > https://repository.apache.org/content/groups/staging/org/apache/avro/avro/1.9.2/
> > >
> > > This release includes 71 Jira issues (Thanks Ismael for the Fix
> > > Version clean-up):
> > >
> > https://jira.apache.org/jira/issues/?jql=project%20%3D%20AVRO%20AND%20fixVersion%20%3D%201.9.2
> > >
> > > * Some bug fixes:
> > >  - C#: AVRO-2606 handle multidimensional arrays of custom types
> > >  - Java: AVRO-2592 Avro decimal fails on some conditions
> > >  - Java: AVRO-2641 Generated code results in java.lang.ClassCastException
> > >  - Java: AVRO-2663 Projection on nested records does not work
> > >  - Python: AVRO-2429 unknown logical types should fall back
> > > * Improvements:
> > >  - Java: AVRO-2247 Improve Java reading performance with a new reader
> > >  - Python: AVRO-2104 Schema normalisation and fingerprint support for
> > Python 3
> > > * Work to unify Python2 and Python3 APIs in preparation for sunset.
> > > * Improved tests
> > > * Improved, more reliable builds.
> > > * Improved readability
> > > * Upgrade dependencies to latest versions, including CVE fixes.
> > > * And more...
> > >
> > > Since RC1, five commits have been added, fixing the following JIRA:
> > > * https://jira.apache.org/jira/browse/AVRO-2663 (to complete the fix in
> > RC1)
> > > * https://jira.apache.org/jira/browse/AVRO-2729 Upgrade Velocity to
> > version 2.2
> > > * https://jira.apache.org/jira/browse/AVRO-2727 Upgrade hadoop3 to
> > version 3.2.1
> > > * https://jira.apache.org/jira/browse/AVRO-2726 Upgrade Jackson to
> > > version 2.10.2
> > >
> > > Please download, verify, and test. This vote will remain open for at
> > least
> > > 72 hours. Given sufficient votes, I would like to close after noon UTC
> > > Wednesday, February
> > > 12th
> > >
> > > [ ] +1 Release this as Apache Avro 1.9.2
> > > [ ] +0
> > > [ ] -1 Do not release this because...
> > >
> > > Best regards, Ryan Skraba
> >
> > --
> > Daniel Kulp
> > dk...@apache.org  - http://dankulp.com/blog <
> > http://dankulp.com/blog>
> > Talend Community Coder - http://talend.com 
> >


Re: [VOTE] Release Apache Avro 1.9.2 RC2

2020-02-11 Thread Ismaël Mejía
+1 (binding)

- Validated signatures for src/doc
- Build Java version for source, all tests passing
- Compared backwards compatibility with 1.9.1
https://gateway.pinata.cloud/ipfs/QmbQqR63ZEKWTvAG6jBQMr1AUBkMdu67LdbUWHMSDZ2GMy
- Validated installed artifacts to upgrade parquet-mr, everything smooth

Great job Ryan!



On Mon, Feb 10, 2020 at 10:23 PM Daniel Kulp  wrote:

> +1
>
> Looks pretty good to me.   Thanks for tackling this!
>
> Dan
>
>
>
> > On Feb 7, 2020, at 5:47 AM, Ryan Skraba  wrote:
> >
> > Hi everyone,
> >
> > I'd like to propose the following RC2 to be released as the official
> Apache
> > Avro 1.9.2 release.
> >
> > The commit id is bf20128ca6138a830b2ea13e0490f3df6b035639
> > * This corresponds to the tag: release-1.9.2-rc2
> > * https://github.com/apache/avro/releases/tag/release-1.9.2-rc2
> >
> > The release tarball, signature, and checksums are here (revision 37932):
> > * https://dist.apache.org/repos/dist/dev/avro/avro-1.9.2-rc2/
> >
> > You can find the KEYS file here:
> > * https://dist.apache.org/repos/dist/dev/avro/KEYS
> >
> > Binary artifacts for Java are staged in Nexus here:
> > *
> https://repository.apache.org/content/groups/staging/org/apache/avro/avro/1.9.2/
> >
> > This release includes 71 Jira issues (Thanks Ismael for the Fix
> > Version clean-up):
> >
> https://jira.apache.org/jira/issues/?jql=project%20%3D%20AVRO%20AND%20fixVersion%20%3D%201.9.2
> >
> > * Some bug fixes:
> >  - C#: AVRO-2606 handle multidimensional arrays of custom types
> >  - Java: AVRO-2592 Avro decimal fails on some conditions
> >  - Java: AVRO-2641 Generated code results in java.lang.ClassCastException
> >  - Java: AVRO-2663 Projection on nested records does not work
> >  - Python: AVRO-2429 unknown logical types should fall back
> > * Improvements:
> >  - Java: AVRO-2247 Improve Java reading performance with a new reader
> >  - Python: AVRO-2104 Schema normalisation and fingerprint support for
> Python 3
> > * Work to unify Python2 and Python3 APIs in preparation for sunset.
> > * Improved tests
> > * Improved, more reliable builds.
> > * Improved readability
> > * Upgrade dependencies to latest versions, including CVE fixes.
> > * And more...
> >
> > Since RC1, five commits have been added, fixing the following JIRA:
> > * https://jira.apache.org/jira/browse/AVRO-2663 (to complete the fix in
> RC1)
> > * https://jira.apache.org/jira/browse/AVRO-2729 Upgrade Velocity to
> version 2.2
> > * https://jira.apache.org/jira/browse/AVRO-2727 Upgrade hadoop3 to
> version 3.2.1
> > * https://jira.apache.org/jira/browse/AVRO-2726 Upgrade Jackson to
> > version 2.10.2
> >
> > Please download, verify, and test. This vote will remain open for at
> least
> > 72 hours. Given sufficient votes, I would like to close after noon UTC
> > Wednesday, February
> > 12th
> >
> > [ ] +1 Release this as Apache Avro 1.9.2
> > [ ] +0
> > [ ] -1 Do not release this because...
> >
> > Best regards, Ryan Skraba
>
> --
> Daniel Kulp
> dk...@apache.org  - http://dankulp.com/blog <
> http://dankulp.com/blog>
> Talend Community Coder - http://talend.com 
>


Re: [VOTE] Release Apache Avro 1.9.2 RC2

2020-02-10 Thread Daniel Kulp
+1

Looks pretty good to me.   Thanks for tackling this!

Dan



> On Feb 7, 2020, at 5:47 AM, Ryan Skraba  wrote:
> 
> Hi everyone,
> 
> I'd like to propose the following RC2 to be released as the official Apache
> Avro 1.9.2 release.
> 
> The commit id is bf20128ca6138a830b2ea13e0490f3df6b035639
> * This corresponds to the tag: release-1.9.2-rc2
> * https://github.com/apache/avro/releases/tag/release-1.9.2-rc2
> 
> The release tarball, signature, and checksums are here (revision 37932):
> * https://dist.apache.org/repos/dist/dev/avro/avro-1.9.2-rc2/
> 
> You can find the KEYS file here:
> * https://dist.apache.org/repos/dist/dev/avro/KEYS
> 
> Binary artifacts for Java are staged in Nexus here:
> * 
> https://repository.apache.org/content/groups/staging/org/apache/avro/avro/1.9.2/
> 
> This release includes 71 Jira issues (Thanks Ismael for the Fix
> Version clean-up):
> https://jira.apache.org/jira/issues/?jql=project%20%3D%20AVRO%20AND%20fixVersion%20%3D%201.9.2
> 
> * Some bug fixes:
>  - C#: AVRO-2606 handle multidimensional arrays of custom types
>  - Java: AVRO-2592 Avro decimal fails on some conditions
>  - Java: AVRO-2641 Generated code results in java.lang.ClassCastException
>  - Java: AVRO-2663 Projection on nested records does not work
>  - Python: AVRO-2429 unknown logical types should fall back
> * Improvements:
>  - Java: AVRO-2247 Improve Java reading performance with a new reader
>  - Python: AVRO-2104 Schema normalisation and fingerprint support for Python 3
> * Work to unify Python2 and Python3 APIs in preparation for sunset.
> * Improved tests
> * Improved, more reliable builds.
> * Improved readability
> * Upgrade dependencies to latest versions, including CVE fixes.
> * And more...
> 
> Since RC1, five commits have been added, fixing the following JIRA:
> * https://jira.apache.org/jira/browse/AVRO-2663 (to complete the fix in RC1)
> * https://jira.apache.org/jira/browse/AVRO-2729 Upgrade Velocity to version 
> 2.2
> * https://jira.apache.org/jira/browse/AVRO-2727 Upgrade hadoop3 to version 
> 3.2.1
> * https://jira.apache.org/jira/browse/AVRO-2726 Upgrade Jackson to
> version 2.10.2
> 
> Please download, verify, and test. This vote will remain open for at least
> 72 hours. Given sufficient votes, I would like to close after noon UTC
> Wednesday, February
> 12th
> 
> [ ] +1 Release this as Apache Avro 1.9.2
> [ ] +0
> [ ] -1 Do not release this because...
> 
> Best regards, Ryan Skraba

-- 
Daniel Kulp
dk...@apache.org  - http://dankulp.com/blog 

Talend Community Coder - http://talend.com 


Re: [VOTE] Release Apache Avro 1.9.2 RC2

2020-02-10 Thread Driesprong, Fokko
Thanks again Ryan for running the release.

+1 (binding)

Did the following:

   - Verified the keys
   - Verified the hashes
   - Ran the tests
   - Ran the testsuite of Iceberg against Avro 1.9.2

Cheers, Fokko



Op vr 7 feb. 2020 om 11:47 schreef Ryan Skraba :

> Hi everyone,
>
> I'd like to propose the following RC2 to be released as the official Apache
> Avro 1.9.2 release.
>
> The commit id is bf20128ca6138a830b2ea13e0490f3df6b035639
> * This corresponds to the tag: release-1.9.2-rc2
> * https://github.com/apache/avro/releases/tag/release-1.9.2-rc2
>
> The release tarball, signature, and checksums are here (revision 37932):
> * https://dist.apache.org/repos/dist/dev/avro/avro-1.9.2-rc2/
>
> You can find the KEYS file here:
> * https://dist.apache.org/repos/dist/dev/avro/KEYS
>
> Binary artifacts for Java are staged in Nexus here:
> *
> https://repository.apache.org/content/groups/staging/org/apache/avro/avro/1.9.2/
>
> This release includes 71 Jira issues (Thanks Ismael for the Fix
> Version clean-up):
>
> https://jira.apache.org/jira/issues/?jql=project%20%3D%20AVRO%20AND%20fixVersion%20%3D%201.9.2
>
> * Some bug fixes:
>   - C#: AVRO-2606 handle multidimensional arrays of custom types
>   - Java: AVRO-2592 Avro decimal fails on some conditions
>   - Java: AVRO-2641 Generated code results in java.lang.ClassCastException
>   - Java: AVRO-2663 Projection on nested records does not work
>   - Python: AVRO-2429 unknown logical types should fall back
> * Improvements:
>   - Java: AVRO-2247 Improve Java reading performance with a new reader
>   - Python: AVRO-2104 Schema normalisation and fingerprint support for
> Python 3
> * Work to unify Python2 and Python3 APIs in preparation for sunset.
> * Improved tests
> * Improved, more reliable builds.
> * Improved readability
> * Upgrade dependencies to latest versions, including CVE fixes.
> * And more...
>
> Since RC1, five commits have been added, fixing the following JIRA:
> * https://jira.apache.org/jira/browse/AVRO-2663 (to complete the fix in
> RC1)
> * https://jira.apache.org/jira/browse/AVRO-2729 Upgrade Velocity to
> version 2.2
> * https://jira.apache.org/jira/browse/AVRO-2727 Upgrade hadoop3 to
> version 3.2.1
> * https://jira.apache.org/jira/browse/AVRO-2726 Upgrade Jackson to
> version 2.10.2
>
> Please download, verify, and test. This vote will remain open for at least
> 72 hours. Given sufficient votes, I would like to close after noon UTC
> Wednesday, February
>  12th
>
> [ ] +1 Release this as Apache Avro 1.9.2
> [ ] +0
> [ ] -1 Do not release this because...
>
> Best regards, Ryan Skraba
>


[VOTE] Release Apache Avro 1.9.2 RC2

2020-02-07 Thread Ryan Skraba
Hi everyone,

I'd like to propose the following RC2 to be released as the official Apache
Avro 1.9.2 release.

The commit id is bf20128ca6138a830b2ea13e0490f3df6b035639
* This corresponds to the tag: release-1.9.2-rc2
* https://github.com/apache/avro/releases/tag/release-1.9.2-rc2

The release tarball, signature, and checksums are here (revision 37932):
* https://dist.apache.org/repos/dist/dev/avro/avro-1.9.2-rc2/

You can find the KEYS file here:
* https://dist.apache.org/repos/dist/dev/avro/KEYS

Binary artifacts for Java are staged in Nexus here:
* 
https://repository.apache.org/content/groups/staging/org/apache/avro/avro/1.9.2/

This release includes 71 Jira issues (Thanks Ismael for the Fix
Version clean-up):
https://jira.apache.org/jira/issues/?jql=project%20%3D%20AVRO%20AND%20fixVersion%20%3D%201.9.2

* Some bug fixes:
  - C#: AVRO-2606 handle multidimensional arrays of custom types
  - Java: AVRO-2592 Avro decimal fails on some conditions
  - Java: AVRO-2641 Generated code results in java.lang.ClassCastException
  - Java: AVRO-2663 Projection on nested records does not work
  - Python: AVRO-2429 unknown logical types should fall back
* Improvements:
  - Java: AVRO-2247 Improve Java reading performance with a new reader
  - Python: AVRO-2104 Schema normalisation and fingerprint support for Python 3
* Work to unify Python2 and Python3 APIs in preparation for sunset.
* Improved tests
* Improved, more reliable builds.
* Improved readability
* Upgrade dependencies to latest versions, including CVE fixes.
* And more...

Since RC1, five commits have been added, fixing the following JIRA:
* https://jira.apache.org/jira/browse/AVRO-2663 (to complete the fix in RC1)
* https://jira.apache.org/jira/browse/AVRO-2729 Upgrade Velocity to version 2.2
* https://jira.apache.org/jira/browse/AVRO-2727 Upgrade hadoop3 to version 3.2.1
* https://jira.apache.org/jira/browse/AVRO-2726 Upgrade Jackson to
version 2.10.2

Please download, verify, and test. This vote will remain open for at least
72 hours. Given sufficient votes, I would like to close after noon UTC
Wednesday, February
 12th

[ ] +1 Release this as Apache Avro 1.9.2
[ ] +0
[ ] -1 Do not release this because...

Best regards, Ryan Skraba