Close this vote, and start the second release candidate. PengHui Li <codelipeng...@gmail.com> 于2021年1月12日周二 下午4:05写道:
> Cool, Thanks Enrico. > > Penghui > On Jan 12, 2021, 4:04 PM +0800, Enrico Olivelli <eolive...@gmail.com>, > wrote: > > Penghui > I am working on the patch now, hopefully it will be an easy fix and it will > be ready in a couple of hours > > Enrico > > Il giorno mar 12 gen 2021 alle ore 04:33 PengHui Li < > codelipeng...@gmail.com> > ha scritto: > > Hi Enrico, Sijie, > > We found another break change introduced in 2.6.3 and I have push a fix for > Fixing this problem, you can get more details at > https://github.com/apache/pulsar/pull/9182 > > I will start a new vote candidate after the #9182 merged. > > @Enrico, if you are interested in provide a patch for fixing source code > problem, very grateful. > We can consider onboard this fix if it can done soon. If you don’t have > time to deal with this stuff, > I will take a look and try to fix it. > > Thanks, > Penghui > > Penghui > On Jan 12, 2021, 9:22 AM +0800, Sijie Guo <guosi...@gmail.com>, wrote: > > Hi Enrico, > > and especially they > > are missing important files needed at build time > for instance, this file is important because it impacts the final > binaries > > I don't think this is a blocker for a release. The lombok config is a > setting for configuring how the code was generated. > > It doesn't directly impact both source and binary releases. So my > suggestion is moving forward and we can include this in future releases. > > - Sijie > > > On Mon, Jan 11, 2021 at 4:48 PM PengHui Li <codelipeng...@gmail.com> > > wrote: > > > Hi Enrico, > > Thanks for point out this. If this is a problem that already exists > > before > > not break in 2.6.3 > It’s better to keep moving forward the 2.6.3 release. We can fix it in > > the > > master branch and > On board the fix in 2.7.1. This will facilitate rapid iteration. If > > this > > is a break change introduced > In 2.6.3. we should stop this candidate and start a new candidate with > > the > > fix. > > I will be happy to provide a patch. > > > Thanks, looking forward to your patch. > > Thanks, > Penghui > On Jan 11, 2021, 9:06 PM +0800, Enrico Olivelli <eolive...@gmail.com>, > wrote: > > Hi, > thank you PengHui Li, > I am validating the release, most of my tests are passing: > - checksums/signatures > - smoke tests with the binaries > > But I think I have come to a blocker for a release > > basically the staged sources do not match the git tag, and especially > > they > > are missing important files needed at build time > for instance this file that is important because it impact the final > binaries > > > https://github.com/apache/pulsar/blob/master/pulsar-io/jdbc/lombok.config > > > AFAIK It would be okay to have a source release that does not > > perfectly > > match the git tag, by removing useless stuff for the build (like > > .github > > folder...) > but users that download that source tarball must be able to build the > project and use the resulting binaries. > > I have dug into the problem and basically from my point of view the > > problem > > is that we are not using the maven-source-plugin, that by default > > works > > very well > but we have a custom packager in > > distribution/server/src/assemble/src.xml > > that is manually selecting the files to include/exclude > > As we are an Apache project, my suggestion it to simply use the > > artifact > > pulsar-source-release.zip that is automatically crated into "target" > directory during the release process > If you want to test it just do: > mvn package -Papache-release -N > you can configure the name and the type in pom.xml (overriding > maven-source-release plugin configuration) > I will be happy to provide a patch. > > I am still validating the release, but I wanted to point out this > > issue > > as > > soon as possible > > Best regards > Enrico > > Il giorno lun 11 gen 2021 alle ore 07:36 PengHui Li < > > peng...@apache.org> > > ha > > scritto: > > This is the first release candidate for Apache Pulsar, version > > 2.6.3. > > > It fixes the following > issues: > > > > https://github.com/apache/pulsar/pulls?q=is%3Apr+label%3Arelease%2F2.6.3+is%3Aclosed > > > *** 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.6.3-candidate-1/ > > > SHA-1 checksums: > > e620672cb560b5947069e4e22be9b0e1bd08c327 > apache-pulsar-2.6.3-SNAPSHOT-bin.tar.gz > dc8a5e38fed5ae81e01e3a9a3e97a921c2b49607 > apache-pulsar-2.6.3-SNAPSHOT-src.tar.gz > > Maven staging repo: > > > https://repository.apache.org/content/repositories/orgapachepulsar-1077/ > > > The tag to be voted upon: > v2.6.3-candidate-1 > (a63f90059cf1209d33a79811dd08cdf277261453) > https://github.com/apache/pulsar/releases/tag/v2.6.3-candidate-1 > > Pulsar's KEYS file containing PGP keys we use to sign the > release:https://dist.apache.org/repos/dist/release/pulsar/KEYS > > Please download the the source package, and follow the README to > > build > > and run the Pulsar standalone service. > > > >