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.
> > > > >
> > >
>

Reply via email to