I gave you permissions on pypi and rubygems. Doug
On Fri, Jan 17, 2020 at 6:52 AM Ryan Skraba <[email protected]> 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 <[email protected]> > 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 <[email protected]> > 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 <[email protected]> > > > 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 < > > >> [email protected]>: > > >> > > >> > 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 > <[email protected]> > > >> > 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 <[email protected] > >: > > >> > > > > >> > > > 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 > > >> <[email protected] > > >> > > > > >> > > > 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 > > >> > > > > > >> > > > > >> > > > >> > > > >
