Update: all issues mentioned in my last email are resolved and I was able to get all artifacts for RC published except for the PyPi artifacts (which I was about to do).
However, during my validation before sending out the voting email I discovered a breaking change in the Datastore IO caused by https://github.com/apache/beam/commit/181296dec2a6d6973e7aaa17f2cb0286c9308457 (the default ID wasn't resolving correctly, causing previous usages to fail). I added https://github.com/apache/beam/pull/29317 and https://github.com/apache/beam/pull/29318 to fix the issue on the master and release branch respectively. I'm going to work on creating a new release candidate. To avoid issues with the already published artifacts, I'm going to move to RC2. Thanks, Danny On Fri, Nov 3, 2023 at 2:33 PM Danny McCormick <dannymccorm...@google.com> wrote: > Update before the weekend - I likely won't have an RC out until early next > week. I'm currently running down the following issues with RC creation: > > 1) Publishing java artifacts is failing because of an illegal implicit > gradle dependency [1]. I have a PR [2] and cherrypick PR [3] prepared which > should hopefully fix this. > 2) Publishing to dockerhub is failing because the Java 21 repo hasn't been > created [4]. I have a Jira open with Infra to add it [5]. > 3) There are multiple issues with staging the java/python source. I ran > into some issues initially [6] which I think I have a PR to fix [7], but > there seem to be more issues beyond that as well [8]. Likely some of these > are around the move to pyproject.toml, but I haven't found a conclusive > cause yet. > > I plan on continuing to work on fixes here, and am hopeful that I'll have > an RC out early next week. > > [1] https://github.com/apache/beam/actions/runs/6747166089/job/18342723439 > [2] https://github.com/apache/beam/pull/29296 > [3] https://github.com/apache/beam/pull/29298 > [4] https://github.com/apache/beam/actions/runs/6747166089/job/18342724190 > [5] https://issues.apache.org/jira/browse/INFRA-25141 > [6] https://github.com/apache/beam/actions/runs/6747166089/job/18342723732 > [7] https://github.com/apache/beam/pull/29299 > [8] https://github.com/apache/beam/actions/runs/6747240788/job/18342935430 > > Thanks, > Danny > > On Wed, Nov 1, 2023 at 1:09 PM Danny McCormick <dannymccorm...@google.com> > wrote: > >> I just cut the 2.52.0 release branch >> <https://github.com/apache/beam/tree/release-2.52.0>. All commits after >> https://github.com/apache/beam/commit/ea8596f2df0e3e4b9da9f215ae6745c2ddfb6612 >> will >> be targeted for a later release. >> >> There is currently still one open release blocker >> https://github.com/apache/beam/milestone/16 around a memory leak in the >> current proto version used by Python. This isn't a regression from 2.51 (it >> started in 2.47), but IMO it is likely severe enough to warrant a >> cherry-pick if the protobuf project is able to get the fix into their next >> release. We should have some idea of this in the next day or two. >> >> I will next start working on stabilizing the release branch and >> (eventually) preparing an RC1. >> >> Thanks, >> Danny >> >> On Wed, Oct 18, 2023 at 9:31 AM Danny McCormick < >> dannymccorm...@google.com> wrote: >> >>> Hey everyone, the next release (2.52.0) branch cut is scheduled for Nov >>> 1, 2023, 2 weeks from today, according to the release calendar [1]. I'd >>> like to perform this release; I will cut the branch on that date, and >>> cherrypick release-blocking fixes afterwards, if any. >>> >>> >>> Please help with the release by: >>> >>> >>> - Making sure that any unresolved release blocking issues have their >>> "Milestone" marked as "2.52.0 Release" as soon as possible. >>> >>> - Reviewing the current release blockers [2] and remove the Milestone if >>> they don't meet the criteria at [3]. There are currently 12 release >>> blockers. >>> >>> >>> Let me know if you have any comments/objections/questions. >>> >>> >>> Thanks, >>> >>> Danny >>> >>> >>> [1] >>> https://calendar.google.com/calendar/embed?src=0p73sl034k80oob7seouanigd0%40group.calendar.google.com >>> >>> [2] https://github.com/apache/beam/milestone/16 >>> >>> [3] https://beam.apache.org/contribute/release-blocking/ >>> >>