You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pulsar.apache.org by PengHui Li <pe...@apache.org> on 2021/01/11 06:36:33 UTC

[VOTE] Pulsar Release 2.6.3 Candidate 1

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.

Re: [VOTE] Pulsar Release 2.6.3 Candidate 1

Posted by PengHui Li <pe...@apache.org>.
Close this vote, and start the second release candidate.

PengHui Li <co...@gmail.com> 于2021年1月12日周二 下午4:05写道:

> Cool, Thanks Enrico.
>
> Penghui
> On Jan 12, 2021, 4:04 PM +0800, Enrico Olivelli <eo...@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 <
> codelipenghui@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 <gu...@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 <co...@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 <eo...@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 <
>
> penghui@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.
>
>
>
>

Re: [VOTE] Pulsar Release 2.6.3 Candidate 1

Posted by PengHui Li <co...@gmail.com>.
Cool, Thanks Enrico.

Penghui
On Jan 12, 2021, 4:04 PM +0800, Enrico Olivelli <eo...@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 <co...@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 <gu...@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 <co...@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 <eo...@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 <
> > penghui@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.
> > > > > >
> > > >
> >

Re: [VOTE] Pulsar Release 2.6.3 Candidate 1

Posted by Enrico Olivelli <eo...@gmail.com>.
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 <co...@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 <gu...@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 <co...@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 <eo...@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 <
> penghui@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.
> > > > >
> > >
>

Re: [VOTE] Pulsar Release 2.6.3 Candidate 1

Posted by PengHui Li <co...@gmail.com>.
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 <gu...@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 <co...@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 <eo...@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 <pe...@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.
> > > >
> >

Re: [VOTE] Pulsar Release 2.6.3 Candidate 1

Posted by Sijie Guo <gu...@gmail.com>.
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 <co...@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 <eo...@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 <pe...@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.
> > >
>

Re: [VOTE] Pulsar Release 2.6.3 Candidate 1

Posted by PengHui Li <co...@gmail.com>.
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 <eo...@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 <pe...@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.
> >

Re: [VOTE] Pulsar Release 2.6.3 Candidate 1

Posted by Enrico Olivelli <eo...@gmail.com>.
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 <pe...@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.
>