Thanks for your reply, Penghui. I saw your note on that thread but didn't realize it affected 2.8.3.
I absolutely did not mean to imply that you don't want to share here. I appreciate your many contributions to the community and the mailing list, and I look forward to future collaboration. Thanks, Michael On Wed, Feb 16, 2022 at 6:58 PM PengHui Li <peng...@apache.org> wrote: > > > I agree that it can be non-trivial to determine if an issue is an > internal test or an upstream issue. > > My main point is that we should prefer early communication of > potential issues that affect pending releases and accept that the > issue might prove to be nothing more than a short delay in the release > cycle. The alternative is that a release manager completes the build > process, which takes several hours, then discovers a new candidate is > needed. There is still an inherent race condition for release creation > and validation, but early communication (and collaboration) might help > us avoid some of the cases where candidates are rejected immediately. > > I have explained here > https://lists.apache.org/thread/m5so1scfok44hnd74436w100smn2vbh3 > at 11/02/2022 > Have you seen it? As I said before, I forget to update this thread, > I have declared at the first time that I respond to this thread. > it's not that I don't want to share to this thread. > I can't accept dave and you thinking I don't want to share here. > it's completely different > > > For what it's worth, I don't think you need to verify your test > correctness 100% before sharing potential issues that affect pending > releases. A quick note to the dev mailing list indicating that you're > investigating a potential issue would be sufficient and valuable. > > If I can't confirm the issue, what should I share? > Our failed tests happen every day due to different problems, > do I need to share them with the community every day? > > Penghui > > On Thu, Feb 17, 2022 at 3:41 AM Michael Marshall <mmarsh...@apache.org> > wrote: > > > I agree that it can be non-trivial to determine if an issue is an > > internal test or an upstream issue. > > > > My main point is that we should prefer early communication of > > potential issues that affect pending releases and accept that the > > issue might prove to be nothing more than a short delay in the release > > cycle. The alternative is that a release manager completes the build > > process, which takes several hours, then discovers a new candidate is > > needed. There is still an inherent race condition for release creation > > and validation, but early communication (and collaboration) might help > > us avoid some of the cases where candidates are rejected immediately. > > > > For what it's worth, I don't think you need to verify your test > > correctness 100% before sharing potential issues that affect pending > > releases. A quick note to the dev mailing list indicating that you're > > investigating a potential issue would be sufficient and valuable. > > > > Thanks, > > Michael > > > > > > > > > > > > On Tue, Feb 15, 2022 at 6:30 PM PengHui Li <peng...@apache.org> wrote: > > > > > > > Just a friendly reminder that we are an open source project and other > > > community members who may have different internal testing may find better > > > fixes. > > > > > > Sorry, dave. I know we are an open source project. > > > We found a problem in our internal test, we need to confirm it is not > > > the test issue right? > > > > > > Do you suggest that we discuss this in the email when we find our > > internal > > > test errors? > > > The community has no responsibility to deal with our internal testing > > bugs. > > > > > > On Wed, Feb 16, 2022 at 8:04 AM Dave Fisher <w...@apache.org> wrote: > > > > > > > > > > > > > > > > On Feb 15, 2022, at 3:59 PM, PengHui Li <peng...@apache.org> wrote: > > > > > > > > > >> I wonder if we should be more willing to share suspicions on the > > > > > mailing list when releases are actively being prepared. I would > > > > > have appreciated the notice, and I could have possibly helped > > > > > confirm the issue. On the other hand, I respect that it is hard to > > > > > know when to share a theory and when to test it out a bit more. > > > > > > > > > > Yes, It's just that these issues are happening in our internal > > testing > > > > > and we need to 100% confirm the issue and then share it out, > > > > > otherwise, We may confuse the contributors due to internal test > > problems. > > > > > > > > Just a friendly reminder that we are an open source project and other > > > > community members who may have different internal testing may find > > better > > > > fixes. > > > > > > > > > > > > > > This kind of problem is often easy to fix, but difficult to > > troubleshoot. > > > > > So usually when you are 100% confirmed the issue, usually know how > > to fix > > > > > it. > > > > > > > > > >> I think these were not included because they were labeled after I > > > > > cherry picked PRs on Friday. I will take a look and try to cherry > > pick > > > > > all of those before tagging the next release candidate > > > > > > > > > > Oh, I see. Thanks. I have checked > > > > > https://github.com/apache/pulsar/commits/branch-2.8 > > > > > LGTM. > > > > > > > > > > Regards, > > > > > Penghui > > > > > > > > > > On Wed, Feb 16, 2022 at 1:21 AM Michael Marshall < > > mmarsh...@apache.org> > > > > > wrote: > > > > > > > > > >> Closing the vote with one -1 from Penghui. > > > > >> > > > > >>> We just confirmed yesterday that this is a breaking change, > > > > >>> I was just suspicious before, so do not share the information > > > > >>> to avoid confusing reviewers. For now, we confirmed it > > > > >> > > > > >> I wonder if we should be more willing to share suspicions on the > > > > >> mailing list when releases are actively being prepared. I would > > > > >> have appreciated the notice, and I could have possibly helped > > > > >> confirm the issue. On the other hand, I respect that it is hard to > > > > >> know when to share a theory and when to test it out a bit more. > > > > >> > > > > >>> And not all the PRs get cherry-picked to 2.8.3? > > > > >> > > > > >> I think these were not included because they were labeled after I > > > > >> cherry picked PRs on Friday. I will take a look and try to cherry > > pick > > > > >> all of those before tagging the next release candidate. > > > > >> > > > > >> Thanks, > > > > >> Michael > > > > >> > > > > >> > > > > >> > > > > >> > > > > >> On Tue, Feb 15, 2022 at 12:52 AM PengHui Li <peng...@apache.org> > > wrote: > > > > >>> > > > > >>> Sorry Michael > > > > >>> > > > > >>> There is a breaking change introduced in branch-2.8. > > > > >>> Sorry for that I forget to update the 2.8.3 release process, > > > > >>> Only update the context in 2.9.2 and 2.10.0. > > > > >>> > > > > >>> We just confirmed yesterday that this is a breaking change, > > > > >>> I was just suspicious before, so do not share the information > > > > >>> to avoid confusing reviewers. For now, we confirmed it > > > > >>> > > > > >>> The fixed PR is https://github.com/apache/pulsar/pull/14288 > > > > >>> > > > > >>> And not all the PRs get cherry-picked to 2.8.3? > > > > >>> Please check the list > > > > >>> > > > > >> > > > > > > https://github.com/apache/pulsar/pulls?q=is%3Apr+label%3Arelease%2F2.8.3+is%3Aclosed+-label%3Acherry-picked%2Fbranch-2.8+ > > > > >>> If they are not a requirement for 2.8.3, we can move it to the next > > > > >> version. > > > > >>> For https://github.com/apache/pulsar/pull/14246, I can confirm, > > > > without > > > > >>> this fix, we will also introduce breaking change in 2.8.3 > > > > >>> > > > > >>> I have to give my -1 here > > > > >>> > > > > >>> Regards, > > > > >>> Penghui > > > > >>> > > > > >>> > > > > >>> On Tue, Feb 15, 2022 at 12:56 PM Michael Marshall < > > > > mmarsh...@apache.org> > > > > >>> wrote: > > > > >>> > > > > >>>> This is the first release candidate for Apache Pulsar, version > > 2.8.3. > > > > >>>> > > > > >>>> It fixes the following issues: > > > > >>>> > > https://github.com/apache/pulsar/compare/v2.8.2...v2.8.3-candidate-1 > > > > >>>> > > > > >>>> *** Please download, test and vote on this release. This vote will > > > > stay > > > > >>>> open > > > > >>>> for at least 72 hours *** > > > > >>>> > > > > >>>> Note that we are voting upon the source (tag), binaries are > > provided > > > > >> for > > > > >>>> convenience. > > > > >>>> > > > > >>>> Source and binary files: > > > > >>>> > > > > >> > > https://dist.apache.org/repos/dist/dev/pulsar/pulsar-2.8.3-candidate-1/ > > > > >>>> > > > > >>>> SHA-512 checksums: > > > > >>>> > > > > >>>> > > > > >>>> > > > > >> > > > > > > b9d48a92404bacb0505406f57974c9e1ceecfede12cdc286656dbf1ee75c204c0af67540945a5d7b0fb1e295b6f06317444932359fd9af29d4ee8ceefa13f0ee > > > > >>>> apache-pulsar-2.8.3-bin.tar.gz > > > > >>>> > > > > >>>> > > > > >> > > > > > > d31ee747ba2a796230dd052994214028761813057967e92599dcf51e1b64726178b5ba6e3676cc5e947d60ee0411b0f02cb1ffcd91ba8a4138d220bbec7b6731 > > > > >>>> apache-pulsar-2.8.3-src.tar.gz > > > > >>>> > > > > >>>> Unofficial Docker images: > > > > >>>> michaelmarshall/pulsar:2.8.3-rc1 > > > > >>>> michaelmarshall/pulsar-all:2.8.3-rc1 > > > > >>>> michaelmarshall/pulsar-standalone:2.8.3-rc1 > > > > >>>> michaelmarshall/pulsar-grafana:2.8.3-rc1 > > > > >>>> > > > > >>>> Maven staging repo: > > > > >>>> > > > > >> > > > > > > https://repository.apache.org/content/repositories/orgapachepulsar-1139/ > > > > >>>> > > > > >>>> The tag to be voted upon: > > > > >>>> v2.8.3-candidate-1 (f3234374b50ae25d5afc9e882d1e3eb50a79fffd) > > > > >>>> https://github.com/apache/pulsar/releases/tag/v2.8.3-candidate-1 > > > > >>>> > > > > >>>> Pulsar's KEYS file containing PGP keys we use to sign the release: > > > > >>>> https://dist.apache.org/repos/dist/dev/pulsar/KEYS > > > > >>>> > > > > >>>> Please download the source package, and follow the README to build > > > > >>>> and run the Pulsar standalone service. > > > > >>>> > > > > >> > > > > > > > > > >