Thanks for all the work Ryan.

We just create an RC tag on the 1.9 branch, and build and publish the
artifact to the mailing list.  Today I'll check if we want to cherry-pick
any minor dependency updates for Java.

Cheers, Fokko

Op wo 22 jan. 2020 om 18:28 schreef Ryan Skraba <r...@skraba.com>:

> Hello!  Slow but certain -- I pushed the rest of the identified commits for
> python, updated the tickets and am doing some confirmation!
>
> Notably, there was a nice cleanup/refactor of the Dockerfile that was
> cherry-picked.  I kept some but not all of the tool bumps that it included
> (as a separate commit).
>
> There's a couple of JIRA that are marked as fixed in 1.9.1, but don't seem
> to actually be present (For info: AVRO-2377, AVRO-2298, AVRO-2426), and I'm
> continuing down the list!
>
> Anybody have a good deadline to think about cutting a branch?  Any last
> requests for fixes to be cherry-picked?
>
> I'll continue doing some basic clean-up as I can, but if the python work is
> satisfactory https://github.com/apache/avro/pull/777, I'd be pretty happy
> with the state of the branch.
>
> All my best, Ryan
>
>
>
>
> On Sat, Jan 18, 2020 at 1:07 AM Michael A. Smith <mich...@smith-li.com>
> wrote:
>
> > Ryan, thanks for agreeing to take a shot. I created a tracking ticket
> > for the effort: https://issues.apache.org/jira/browse/AVRO-2697
> >
> > I attached a text file to that ticket with the PRs against master that
> > I think we want in 1.9. The ones checked off are what I already
> > managed to do against my own fork's branch-1.9, in
> > https://github.com/apache/avro/pull/777
> >
> > That PR is set to allow edits from maintainers, so you can update it
> > directly. If you find working that way cumbersome, feel free to just
> > open your own PR and I'll close mine.
> >
> > On Fri, Jan 17, 2020 at 9:52 AM Ryan Skraba <r...@skraba.com> wrote:
> > >
> > > Hello!
> > >
> > > For python I'd be happy to go through the build changes, especially if
> > > you can list (or create a branch) for the lang/py cherry-picks that
> > > are already known to be necessary!
> > >
> > > I've been going through the list of ALL the commits in master that
> > > have no equivalent in release-1.9 using:
> > >
> > > git co master && git cherry branch-1.9
> > >
> > > I've identified a few minor issues, such as AVRO-2377, which is marked
> > > as fixed 1.9.0 in JIRA but isn't in the release-1.9 branch.  I'm
> > > making a list (and checking it twice), but it's very, very slow
> > > going... I'm hoping I pick up speed as I move along, any tips+tricks
> > > would be appreciated!  (I'm always on ASF slack, and I'm willing to
> > > put in the effort to document what I've learned in the wiki!)
> > >
> > > What do you think?  One PR with all the cherry-picks I think are
> > > missing, or one PR per?
> > >
> > > In the meantime, I've got my key
> > > (http://people.apache.org/keys/committer/rskraba.asc) but I'll need
> > > some PMC help to get all the permissions set up for a release.
> > >
> > > 1. My key should be added at svn co --depth=files
> > > https://dist.apache.org/repos/dist/release/avro/
> > > 2.3.4. I have accounts at https://www.npmjs.com/~ryanskraba,
> > > https://pypi.org/user/RyanSkraba/, and
> > > https://rubygems.org/profiles/RyanSkraba and need permissions to
> > > (eventually) publish artifacts.
> > > 5. Can I get edit permissions on the Avro confluence wiki?
> > >
> > > Is 2,3,4 necessary or does someone already with permissions do the
> > release?
> > >
> > > All my best!  Ryan
> > >
> > >
> > > On Fri, Jan 17, 2020 at 1:47 AM Michael A. Smith <mich...@smith-li.com
> >
> > wrote:
> > > >
> > > > I may have bitten off more than I can chew here. I've been unable to
> > cherry
> > > > pick all the changes from master into 1.9. The python changes
> > themselves
> > > > are not the problem-- I think the problem is that there have been
> > several
> > > > changes to Dockerfile and the build system, some related to python
> and
> > some
> > > > not. Those changes are wide-ranging and not easy to cherry pick. They
> > don't
> > > > affect functionality directly, but if I skip them I don't think the
> > tests
> > > > can pass.
> > > >
> > > > Does anyone with a better understanding of the 1.9 chronology want to
> > give
> > > > it a shot?
> > > >
> > > > On Mon, Jan 13, 2020 at 06:57 Michael A. Smith <mich...@smith-li.com
> >
> > wrote:
> > > >
> > > > > The only direct API changes were to deprecate capital-P parse in
> > lang/py3.
> > > > > The syntax is still supported, but will cause a warning.
> > > > >
> > > > > There are some implied API changes insofar as we dropped support
> for
> > > > > python<2.7 as well, removing some polyfills and syntax that
> > supported old
> > > > > pythons as well.
> > > > >
> > > > > Unless I missed something I think we're still sufficiently API
> > compatible.
> > > > >
> > > > > Cheers, Michael
> > > > >
> > > > > On Mon, Jan 13, 2020 at 05:01 Driesprong, Fokko
> <fo...@driesprong.frl
> > >
> > > > > wrote:
> > > > >
> > > > >> Hi Mike,
> > > > >>
> > > > >> Do you know if this introduces any breaking changes to the API?
> > Since this
> > > > >> is a minor update, we should keep the API compatible.
> > > > >>
> > > > >> Cheers, Fokko
> > > > >>
> > > > >> Op za 11 jan. 2020 om 13:51 schreef Michael A. Smith <
> > > > >> mich...@smith-li.com>:
> > > > >>
> > > > >> > So far none of my python2/3 changes have been targeting 1.9.
> > They're
> > > > >> > currently just in master. It would be great if someone could
> > cherry pick
> > > > >> > them. I'm away this weekend, but happy to help via phone or more
> > > > >> directly
> > > > >> > next week if it turns complex.
> > > > >> >
> > > > >> > Best regards,
> > > > >> > Mike
> > > > >> >
> > > > >> > On Sat, Jan 11, 2020 at 07:39 Driesprong, Fokko
> > <fo...@driesprong.frl>
> > > > >> > wrote:
> > > > >> >
> > > > >> > > Thanks for the review Ryan, appreciate it.
> > > > >> > >
> > > > >> > > I'm happy to help you with the release, if you could pick that
> > up,
> > > > >> that
> > > > >> > > would be great. Before starting the release process, I'd like
> to
> > > > >> check if
> > > > >> > > there are commits that are targeted for 1.10 but can be
> > cherry-picked
> > > > >> > back
> > > > >> > > to 1.9.2.
> > > > >> > >
> > > > >> > > For doing the release, there are two important things:
> > > > >> > > - Having the gpg keys in place:
> > > > >> > > https://www.apache.org/dev/release-signing.html
> > > > >> > > - Run the build chain for building the artifacts for the
> > different
> > > > >> > > platforms:
> > > > >> > https://cwiki.apache.org/confluence/display/AVRO/How+To+Release
> > > > >> > >
> > > > >> > > Luckily we have Docker for the latter :-)
> > > > >> > >
> > > > >> > > Cheers, Fokko
> > > > >> > >
> > > > >> > > Op vr 10 jan. 2020 om 17:41 schreef Ryan Skraba <
> > r...@skraba.com>:
> > > > >> > >
> > > > >> > > > Hello!  I read and reviewed the PR -- it looks OK to me, is
> > there
> > > > >> > > > something more to do to the current fix?
> > > > >> > > >
> > > > >> > > > I'd be happy to do or help out with the release ... I
> suspect
> > I
> > > > >> might
> > > > >> > > > need a bit of hand-holding for this first time, but the doc
> > looks
> > > > >> > > > pretty complete.  Alternatively, if it's easier, I could
> > shadow
> > > > >> > > > whoever is doing this one and be ready for the next.  It's
> > pretty
> > > > >> > > > exciting to see the cadence pick up for Avro!
> > > > >> > > >
> > > > >> > > > All my best, Ryan
> > > > >> > > >
> > > > >> > > > On Thu, Jan 9, 2020 at 9:48 AM Driesprong, Fokko
> > > > >> <fo...@driesprong.frl
> > > > >> > >
> > > > >> > > > wrote:
> > > > >> > > > >
> > > > >> > > > > Hi all,
> > > > >> > > > >
> > > > >> > > > > I'm working on bumping Apache Avro on the Apache Iceberg
> > project:
> > > > >> > > > > https://github.com/apache/incubator-iceberg/pull/297,
> I've
> > > > >> > discovered
> > > > >> > > a
> > > > >> > > > > regression bug. I've managed to create a unit test that
> > catches
> > > > >> the
> > > > >> > > > issue:
> > > > >> > > > > https://github.com/apache/avro/pull/752. The current fix
> > isn't
> > > > >> the
> > > > >> > > > correct
> > > > >> > > > > one. I hope to fix it somewhere this weekend, and
> > afterward, start
> > > > >> > the
> > > > >> > > > > release process for 1.9.2.
> > > > >> > > > >
> > > > >> > > > > If there is anything that you need to have cherry-picked
> > onto the
> > > > >> 1.9
> > > > >> > > > > branch, please let me know. Also, if there is anyone who
> > likes to
> > > > >> > > > shepherd
> > > > >> > > > > the release, or wants to help out, please feel free to let
> > me know
> > > > >> > :-)
> > > > >> > > > >
> > > > >> > > > > Thanks all,
> > > > >> > > > >
> > > > >> > > > > Cheers, Fokko
> > > > >> > > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > > >
> >
>

Reply via email to