You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@incubator.apache.org by Sijie Guo <si...@apache.org> on 2018/07/25 18:17:31 UTC

[VOTE] Pulsar Release 2.1.0-incubating Candidate 5

This is the 5th release candidate for Apache Pulsar, version
2.1.0-incubating.

Link to the vote on dev@pulsar list:
https://lists.apache.org/thread.html/9f1ec1266c02dde859d19e11a61416b3747eb4920d8bd8868dbb2988@%3Cdev.pulsar.apache.org%3E

Pulsar is a highly scalable, low latency messaging platform running on
commodity hardware.
It provides simple pub-sub semantics over topics, guaranteed at-least-once
and effective-once delivery of messages, automatic cursor management for
subscribers, and geo-replication.

This is a feature release, introducing following new features:

- Pulsar I/O: a serverless connector framework built on top of Pulsar
Functions.
- TieredStorage: offloads bookkeeper ledgers to a cold storage (like S3).
- Stateful Function: Pulsar Functions supports storing state back to
bookkeeper.
- Go Client: a Go client wrapping over existing cpp client.
- Avro and Protobuf schema are supported.

Full list of changes and fixes are available:

https://github.com/apache/incubator-pulsar/milestone/13?closed=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/incubator/pulsar/pulsar-2.1.0-incubating-candidate-5/

SHA-1 checksums:

f0f6b6d7c48d119da36fc4fa1f934fd1f9ba8498
./apache-pulsar-2.1.0-incubating-bin.tar.gz

b6a968249a7c5d21be89ece27895b862efda9a92
./apache-pulsar-2.1.0-incubating-src.tar.gz

ddcf929eb18082ff2b9979507054453e8e803ed3
./apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz


Maven staging repo:
https://repository.apache.org/content/repositories/orgapachepulsar-1025/

The tag to be voted upon:
v2.1.0-incubating-candidate-5 (75f79b77f55fbad351cb517e7f3b8ba4ab2dc177)
https://github.com/apache/incubator-pulsar/releases/tag/v2.1.0-incubating-candidate-5

Pulsar's KEYS file containing PGP keys we use to sign the release:
https://dist.apache.org/repos/dist/release/incubator/pulsar/KEYS

Please download the the source package, and follow the README to build
and run the Pulsar standalone service.

A few notes for voting 2.1.0 release:

- For compiling source distribution, use "mvn clean install
-Dmaven.gitcommitid.skip=true
[-DskipTests]".
- Starting from this release, Pulsar is shipping RPM & DEB packages for
pulsar non-java clients.
- Starting from this release, Pulsar is shipping a binary distribution
called `apache-pulsar-io-connectors`
  including all built-in connectors. Each connector is packaged with all
their dependencies and
  a META-INF/DEPEDENCIES file with licensing information for
all dependencies.
- Since there are a lot of features introduced in 2.1, You can use the
instructions documented in the link for
  validating the binary release candidate:
https://github.com/apache/incubator-pulsar/wiki/Release-Candidate-Validation

- Sijie

Re: [VOTE] Pulsar Release 2.1.0-incubating Candidate 5

Posted by Jim Jagielski <ji...@jaguNET.com>.
+1 (binding) from me

> On Jul 30, 2018, at 11:24 AM, Sijie Guo <gu...@gmail.com> wrote:
> 
> Thank you Willem!
> 
> On Sun, Jul 29, 2018 at 5:45 PM Willem Jiang <wi...@gmail.com> wrote:
> 
>> Hi Sijie
>> 
>> I just have a quick question for the apache-pulsar-io-connectors-
>> 2.1.0-incubating-bin.tar.gz.
>> I guess the source is from apache-pulsar-2.1.0-incubating-src.tar.gz, but I
>> need to know how to build this artifact.
>> 
> 
> Ah, when you run "mvn clean install -Dmaven.gitcommitid.skip=true
> -DskipTests", the apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
> will be produced under `distribution/io/target` directory. This is the io
> binary bundle contains all the built-in connectors.
> 
>> 
>> BTW, it looks like the License of
>> apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
>> doesn't reflect the bundled third party dependencies.
>> 
> 
> We are using NIFI NAR plugin for packing io connector. for each connector,
> a META-INF/DEPENDENCIES file with licensing  information for all its
> transitive dependencies is bundled with each NAR package.
> 
> 
>> 
>> 
>> 
>> Willem Jiang
>> 
>> Twitter: willemjiang
>> Weibo: 姜宁willem
>> 
>> On Thu, Jul 26, 2018 at 2:17 AM, Sijie Guo <si...@apache.org> wrote:
>> 
>>> This is the 5th release candidate for Apache Pulsar, version
>>> 2.1.0-incubating.
>>> 
>>> Link to the vote on dev@pulsar list:
>>> https://lists.apache.org/thread.html/9f1ec1266c02dde859d19e11a61416
>>> b3747eb4920d8bd8868dbb2988@%3Cdev.pulsar.apache.org%3E
>>> 
>>> Pulsar is a highly scalable, low latency messaging platform running on
>>> commodity hardware.
>>> It provides simple pub-sub semantics over topics, guaranteed
>> at-least-once
>>> and effective-once delivery of messages, automatic cursor management for
>>> subscribers, and geo-replication.
>>> 
>>> This is a feature release, introducing following new features:
>>> 
>>> - Pulsar I/O: a serverless connector framework built on top of Pulsar
>>> Functions.
>>> - TieredStorage: offloads bookkeeper ledgers to a cold storage (like S3).
>>> - Stateful Function: Pulsar Functions supports storing state back to
>>> bookkeeper.
>>> - Go Client: a Go client wrapping over existing cpp client.
>>> - Avro and Protobuf schema are supported.
>>> 
>>> Full list of changes and fixes are available:
>>> 
>>> https://github.com/apache/incubator-pulsar/milestone/13?closed=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/incubator/pulsar/
>>> pulsar-2.1.0-incubating-candidate-5/
>>> 
>>> SHA-1 checksums:
>>> 
>>> f0f6b6d7c48d119da36fc4fa1f934fd1f9ba8498
>>> ./apache-pulsar-2.1.0-incubating-bin.tar.gz
>>> 
>>> b6a968249a7c5d21be89ece27895b862efda9a92
>>> ./apache-pulsar-2.1.0-incubating-src.tar.gz
>>> 
>>> ddcf929eb18082ff2b9979507054453e8e803ed3
>>> ./apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
>>> 
>>> 
>>> Maven staging repo:
>>> https://repository.apache.org/content/repositories/orgapachepulsar-1025/
>>> 
>>> The tag to be voted upon:
>>> v2.1.0-incubating-candidate-5 (75f79b77f55fbad351cb517e7f3b8ba4ab2dc177)
>>> https://github.com/apache/incubator-pulsar/releases/tag/
>>> v2.1.0-incubating-candidate-5
>>> 
>>> Pulsar's KEYS file containing PGP keys we use to sign the release:
>>> https://dist.apache.org/repos/dist/release/incubator/pulsar/KEYS
>>> 
>>> Please download the the source package, and follow the README to build
>>> and run the Pulsar standalone service.
>>> 
>>> A few notes for voting 2.1.0 release:
>>> 
>>> - For compiling source distribution, use "mvn clean install
>>> -Dmaven.gitcommitid.skip=true
>>> [-DskipTests]".
>>> - Starting from this release, Pulsar is shipping RPM & DEB packages for
>>> pulsar non-java clients.
>>> - Starting from this release, Pulsar is shipping a binary distribution
>>> called `apache-pulsar-io-connectors`
>>>  including all built-in connectors. Each connector is packaged with all
>>> their dependencies and
>>>  a META-INF/DEPEDENCIES file with licensing information for
>>> all dependencies.
>>> - Since there are a lot of features introduced in 2.1, You can use the
>>> instructions documented in the link for
>>>  validating the binary release candidate:
>>> https://github.com/apache/incubator-pulsar/wiki/Release-
>>> Candidate-Validation
>>> 
>>> - Sijie
>>> 
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Pulsar Release 2.1.0-incubating Candidate 5

Posted by Sijie Guo <gu...@gmail.com>.
Thank you Willem!

On Sun, Jul 29, 2018 at 5:45 PM Willem Jiang <wi...@gmail.com> wrote:

> Hi Sijie
>
> I just have a quick question for the apache-pulsar-io-connectors-
> 2.1.0-incubating-bin.tar.gz.
> I guess the source is from apache-pulsar-2.1.0-incubating-src.tar.gz, but I
> need to know how to build this artifact.
>

Ah, when you run "mvn clean install -Dmaven.gitcommitid.skip=true
-DskipTests", the apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
will be produced under `distribution/io/target` directory. This is the io
binary bundle contains all the built-in connectors.

>
> BTW, it looks like the License of
> apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
> doesn't reflect the bundled third party dependencies.
>

We are using NIFI NAR plugin for packing io connector. for each connector,
a META-INF/DEPENDENCIES file with licensing  information for all its
transitive dependencies is bundled with each NAR package.


>
>
>
> Willem Jiang
>
> Twitter: willemjiang
> Weibo: 姜宁willem
>
> On Thu, Jul 26, 2018 at 2:17 AM, Sijie Guo <si...@apache.org> wrote:
>
> > This is the 5th release candidate for Apache Pulsar, version
> > 2.1.0-incubating.
> >
> > Link to the vote on dev@pulsar list:
> > https://lists.apache.org/thread.html/9f1ec1266c02dde859d19e11a61416
> > b3747eb4920d8bd8868dbb2988@%3Cdev.pulsar.apache.org%3E
> >
> > Pulsar is a highly scalable, low latency messaging platform running on
> > commodity hardware.
> > It provides simple pub-sub semantics over topics, guaranteed
> at-least-once
> > and effective-once delivery of messages, automatic cursor management for
> > subscribers, and geo-replication.
> >
> > This is a feature release, introducing following new features:
> >
> > - Pulsar I/O: a serverless connector framework built on top of Pulsar
> > Functions.
> > - TieredStorage: offloads bookkeeper ledgers to a cold storage (like S3).
> > - Stateful Function: Pulsar Functions supports storing state back to
> > bookkeeper.
> > - Go Client: a Go client wrapping over existing cpp client.
> > - Avro and Protobuf schema are supported.
> >
> > Full list of changes and fixes are available:
> >
> > https://github.com/apache/incubator-pulsar/milestone/13?closed=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/incubator/pulsar/
> > pulsar-2.1.0-incubating-candidate-5/
> >
> > SHA-1 checksums:
> >
> > f0f6b6d7c48d119da36fc4fa1f934fd1f9ba8498
> > ./apache-pulsar-2.1.0-incubating-bin.tar.gz
> >
> > b6a968249a7c5d21be89ece27895b862efda9a92
> > ./apache-pulsar-2.1.0-incubating-src.tar.gz
> >
> > ddcf929eb18082ff2b9979507054453e8e803ed3
> > ./apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
> >
> >
> > Maven staging repo:
> > https://repository.apache.org/content/repositories/orgapachepulsar-1025/
> >
> > The tag to be voted upon:
> > v2.1.0-incubating-candidate-5 (75f79b77f55fbad351cb517e7f3b8ba4ab2dc177)
> > https://github.com/apache/incubator-pulsar/releases/tag/
> > v2.1.0-incubating-candidate-5
> >
> > Pulsar's KEYS file containing PGP keys we use to sign the release:
> > https://dist.apache.org/repos/dist/release/incubator/pulsar/KEYS
> >
> > Please download the the source package, and follow the README to build
> > and run the Pulsar standalone service.
> >
> > A few notes for voting 2.1.0 release:
> >
> > - For compiling source distribution, use "mvn clean install
> > -Dmaven.gitcommitid.skip=true
> > [-DskipTests]".
> > - Starting from this release, Pulsar is shipping RPM & DEB packages for
> > pulsar non-java clients.
> > - Starting from this release, Pulsar is shipping a binary distribution
> > called `apache-pulsar-io-connectors`
> >   including all built-in connectors. Each connector is packaged with all
> > their dependencies and
> >   a META-INF/DEPEDENCIES file with licensing information for
> > all dependencies.
> > - Since there are a lot of features introduced in 2.1, You can use the
> > instructions documented in the link for
> >   validating the binary release candidate:
> > https://github.com/apache/incubator-pulsar/wiki/Release-
> > Candidate-Validation
> >
> > - Sijie
> >
>

Re: [VOTE] Pulsar Release 2.1.0-incubating Candidate 5

Posted by Willem Jiang <wi...@gmail.com>.
Hi Sijie

I just have a quick question for the apache-pulsar-io-connectors-
2.1.0-incubating-bin.tar.gz.
I guess the source is from apache-pulsar-2.1.0-incubating-src.tar.gz, but I
need to know how to build this artifact.

BTW, it looks like the License of
apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
doesn't reflect the bundled third party dependencies.



Willem Jiang

Twitter: willemjiang
Weibo: 姜宁willem

On Thu, Jul 26, 2018 at 2:17 AM, Sijie Guo <si...@apache.org> wrote:

> This is the 5th release candidate for Apache Pulsar, version
> 2.1.0-incubating.
>
> Link to the vote on dev@pulsar list:
> https://lists.apache.org/thread.html/9f1ec1266c02dde859d19e11a61416
> b3747eb4920d8bd8868dbb2988@%3Cdev.pulsar.apache.org%3E
>
> Pulsar is a highly scalable, low latency messaging platform running on
> commodity hardware.
> It provides simple pub-sub semantics over topics, guaranteed at-least-once
> and effective-once delivery of messages, automatic cursor management for
> subscribers, and geo-replication.
>
> This is a feature release, introducing following new features:
>
> - Pulsar I/O: a serverless connector framework built on top of Pulsar
> Functions.
> - TieredStorage: offloads bookkeeper ledgers to a cold storage (like S3).
> - Stateful Function: Pulsar Functions supports storing state back to
> bookkeeper.
> - Go Client: a Go client wrapping over existing cpp client.
> - Avro and Protobuf schema are supported.
>
> Full list of changes and fixes are available:
>
> https://github.com/apache/incubator-pulsar/milestone/13?closed=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/incubator/pulsar/
> pulsar-2.1.0-incubating-candidate-5/
>
> SHA-1 checksums:
>
> f0f6b6d7c48d119da36fc4fa1f934fd1f9ba8498
> ./apache-pulsar-2.1.0-incubating-bin.tar.gz
>
> b6a968249a7c5d21be89ece27895b862efda9a92
> ./apache-pulsar-2.1.0-incubating-src.tar.gz
>
> ddcf929eb18082ff2b9979507054453e8e803ed3
> ./apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
>
>
> Maven staging repo:
> https://repository.apache.org/content/repositories/orgapachepulsar-1025/
>
> The tag to be voted upon:
> v2.1.0-incubating-candidate-5 (75f79b77f55fbad351cb517e7f3b8ba4ab2dc177)
> https://github.com/apache/incubator-pulsar/releases/tag/
> v2.1.0-incubating-candidate-5
>
> Pulsar's KEYS file containing PGP keys we use to sign the release:
> https://dist.apache.org/repos/dist/release/incubator/pulsar/KEYS
>
> Please download the the source package, and follow the README to build
> and run the Pulsar standalone service.
>
> A few notes for voting 2.1.0 release:
>
> - For compiling source distribution, use "mvn clean install
> -Dmaven.gitcommitid.skip=true
> [-DskipTests]".
> - Starting from this release, Pulsar is shipping RPM & DEB packages for
> pulsar non-java clients.
> - Starting from this release, Pulsar is shipping a binary distribution
> called `apache-pulsar-io-connectors`
>   including all built-in connectors. Each connector is packaged with all
> their dependencies and
>   a META-INF/DEPEDENCIES file with licensing information for
> all dependencies.
> - Since there are a lot of features introduced in 2.1, You can use the
> instructions documented in the link for
>   validating the binary release candidate:
> https://github.com/apache/incubator-pulsar/wiki/Release-
> Candidate-Validation
>
> - Sijie
>

Re: [VOTE] Pulsar Release 2.1.0-incubating Candidate 5

Posted by Sijie Guo <gu...@gmail.com>.
Thank you Justin.
On Tue, Jul 31, 2018 at 7:46 AM Justin Mclean <ju...@classsoftware.com>
wrote:

> Hi,
>
> Changing to +1 (binding) but please raise a JIRA and fix for next release.
>
> > I had the same experience and response. See this email for the solution.
> >
> >
> https://lists.apache.org/thread.html/0744146fe14b23753d3a7c9c08885a74a76b30a1885cb12bd49381c5@%3Cdev.pulsar.apache.org%3E
>
> I tried  the -Dmaven.gitcommitid.skip=true option and was getting:
>
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile
> (default-compile) on project pulsar-common: Compilation failure:
> Compilation failure:
> [ERROR]
> /Users/justinmclean/ApachePulsar/apache-pulsar-2.1.0-incubating/pulsar-common/src/main/java/org/apache/pulsar/common/api/proto/PulsarApi.java:[6727,56]
> package org.apache.pulsar.shaded.com.google.protobuf.v241 does not exist
> seem you must
>
> But it seems you need to install rather than just compile, so looks like
> something is a little broken here. Also the instructions in README.md say
> only "mvn install -DskipTests" so they also need to be updated.
>

I had a Github issue tracking on addressing the git-commit-id plugin, which
will be addressed in 2.1.1 release.


>
> Thanks,
> Justin
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: [VOTE] Pulsar Release 2.1.0-incubating Candidate 5

Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,

Changing to +1 (binding) but please raise a JIRA and fix for next release.

> I had the same experience and response. See this email for the solution.
> 
> https://lists.apache.org/thread.html/0744146fe14b23753d3a7c9c08885a74a76b30a1885cb12bd49381c5@%3Cdev.pulsar.apache.org%3E

I tried  the -Dmaven.gitcommitid.skip=true option and was getting:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project pulsar-common: Compilation failure: Compilation failure:
[ERROR] /Users/justinmclean/ApachePulsar/apache-pulsar-2.1.0-incubating/pulsar-common/src/main/java/org/apache/pulsar/common/api/proto/PulsarApi.java:[6727,56] package org.apache.pulsar.shaded.com.google.protobuf.v241 does not exist seem you must 

But it seems you need to install rather than just compile, so looks like something is a little broken here. Also the instructions in README.md say only "mvn install -DskipTests" so they also need to be updated.

Thanks,
Justin



---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Pulsar Release 2.1.0-incubating Candidate 5

Posted by Dave Fisher <da...@comcast.net>.
Hi Justin,

I had the same experience and response. See this email for the solution.

https://lists.apache.org/thread.html/0744146fe14b23753d3a7c9c08885a74a76b30a1885cb12bd49381c5@%3Cdev.pulsar.apache.org%3E

Regards,
Dave

Sent from my iPhone

> On Jul 31, 2018, at 5:43 AM, Justin Mclean <ju...@classsoftware.com> wrote:
> 
> HI,
> 
> I would be +1 (binding) but can’t compile from source so sorry but it’s -1 (binding) form me. This could be an error on my part and if so I’ll be happy to change my vote.
> 
> I checked fo rtes source release:
> - incubating in name
> - hashes and signatures good
> - DISCLAIMER exits
> - LICENSE and NOTICE all good
> - all source files have ASF headers
> - no unexpected binaries
> - can’t compile source release as it looks like it assumes it’s been checked out from git
> 
> Error when compiling:
> [ERROR] Failed to execute goal pl.project13.maven:git-commit-id-plugin:2.2.4:revision (git-info) on project protobuf-shaded: .git directory is not found! Please specify a valid [dotGitDirectory] in your pom.xml -> [Help 1]
> 
> Possible the compile instruction in README may be missing a step or am i doing something wrong?
> 
> Also the binary NOTICE needs a little work and incorrectly lists bundled projects copyrights, only relocated copyright statements or those mentioned in NOTICE files need to be included in NOTICE. It also has the incorrect year. Be great if you could fix this up for the next release.
> 
> Thanks,
> Justin
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 

Re: [VOTE] Pulsar Release 2.1.0-incubating Candidate 5

Posted by Sijie Guo <gu...@gmail.com>.
On Tue, Jul 31, 2018 at 5:43 AM Justin Mclean <ju...@classsoftware.com>
wrote:

> HI,
>
> I would be +1 (binding) but can’t compile from source so sorry but it’s -1
> (binding) form me. This could be an error on my part and if so I’ll be
> happy to change my vote.
>
> I checked fo rtes source release:
> - incubating in name
> - hashes and signatures good
> - DISCLAIMER exits
> - LICENSE and NOTICE all good
> - all source files have ASF headers
> - no unexpected binaries
> - can’t compile source release as it looks like it assumes it’s been
> checked out from git
>
> Error when compiling:
> [ERROR] Failed to execute goal
> pl.project13.maven:git-commit-id-plugin:2.2.4:revision (git-info) on
> project protobuf-shaded: .git directory is not found! Please specify a
> valid [dotGitDirectory] in your pom.xml -> [Help 1]
>
> Possible the compile instruction in README may be missing a step or am i
> doing something wrong?
>
> Also the binary NOTICE needs a little work and incorrectly lists bundled
> projects copyrights, only relocated copyright statements or those mentioned
> in NOTICE files need to be included in NOTICE. It also has the incorrect
> year. Be great if you could fix this up for the next release.
>

I create an issue for tracking this -
https://github.com/apache/incubator-pulsar/issues/2271

We will address in the upcoming 2.1.1 release.


>
> Thanks,
> Justin
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: [VOTE] Pulsar Release 2.1.0-incubating Candidate 5

Posted by Justin Mclean <ju...@classsoftware.com>.
HI,

I would be +1 (binding) but can’t compile from source so sorry but it’s -1 (binding) form me. This could be an error on my part and if so I’ll be happy to change my vote.

I checked fo rtes source release:
- incubating in name
- hashes and signatures good
- DISCLAIMER exits
- LICENSE and NOTICE all good
- all source files have ASF headers
- no unexpected binaries
- can’t compile source release as it looks like it assumes it’s been checked out from git

Error when compiling:
[ERROR] Failed to execute goal pl.project13.maven:git-commit-id-plugin:2.2.4:revision (git-info) on project protobuf-shaded: .git directory is not found! Please specify a valid [dotGitDirectory] in your pom.xml -> [Help 1]

Possible the compile instruction in README may be missing a step or am i doing something wrong?

Also the binary NOTICE needs a little work and incorrectly lists bundled projects copyrights, only relocated copyright statements or those mentioned in NOTICE files need to be included in NOTICE. It also has the incorrect year. Be great if you could fix this up for the next release.

Thanks,
Justin
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Pulsar Release 2.1.0-incubating Candidate 5

Posted by Sijie Guo <si...@apache.org>.
Can any people from IPMC help review and vote this release?

Sijie

On Wed, Jul 25, 2018 at 11:17 AM Sijie Guo <si...@apache.org> wrote:

> This is the 5th release candidate for Apache Pulsar, version
> 2.1.0-incubating.
>
> Link to the vote on dev@pulsar list:
> https://lists.apache.org/thread.html/9f1ec1266c02dde859d19e11a61416b3747eb4920d8bd8868dbb2988@%3Cdev.pulsar.apache.org%3E
>
> Pulsar is a highly scalable, low latency messaging platform running on
> commodity hardware.
> It provides simple pub-sub semantics over topics, guaranteed at-least-once
> and effective-once delivery of messages, automatic cursor management for
> subscribers, and geo-replication.
>
> This is a feature release, introducing following new features:
>
> - Pulsar I/O: a serverless connector framework built on top of Pulsar
> Functions.
> - TieredStorage: offloads bookkeeper ledgers to a cold storage (like S3).
> - Stateful Function: Pulsar Functions supports storing state back to
> bookkeeper.
> - Go Client: a Go client wrapping over existing cpp client.
> - Avro and Protobuf schema are supported.
>
> Full list of changes and fixes are available:
>
> https://github.com/apache/incubator-pulsar/milestone/13?closed=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/incubator/pulsar/pulsar-2.1.0-incubating-candidate-5/
>
> SHA-1 checksums:
>
> f0f6b6d7c48d119da36fc4fa1f934fd1f9ba8498  ./apache-pulsar-2.1.0-incubating-bin.tar.gz
>
> b6a968249a7c5d21be89ece27895b862efda9a92  ./apache-pulsar-2.1.0-incubating-src.tar.gz
>
> ddcf929eb18082ff2b9979507054453e8e803ed3  ./apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
>
>
> Maven staging repo:
> https://repository.apache.org/content/repositories/orgapachepulsar-1025/
>
> The tag to be voted upon:
> v2.1.0-incubating-candidate-5 (75f79b77f55fbad351cb517e7f3b8ba4ab2dc177)
>
> https://github.com/apache/incubator-pulsar/releases/tag/v2.1.0-incubating-candidate-5
>
> Pulsar's KEYS file containing PGP keys we use to sign the release:
> https://dist.apache.org/repos/dist/release/incubator/pulsar/KEYS
>
> Please download the the source package, and follow the README to build
> and run the Pulsar standalone service.
>
> A few notes for voting 2.1.0 release:
>
> - For compiling source distribution, use "mvn clean install  -Dmaven.gitcommitid.skip=true
> [-DskipTests]".
> - Starting from this release, Pulsar is shipping RPM & DEB packages for
> pulsar non-java clients.
> - Starting from this release, Pulsar is shipping a binary distribution
> called `apache-pulsar-io-connectors`
>   including all built-in connectors. Each connector is packaged with all
> their dependencies and
>   a META-INF/DEPEDENCIES file with licensing information for
> all dependencies.
> - Since there are a lot of features introduced in 2.1, You can use the
> instructions documented in the link for
>   validating the binary release candidate:
> https://github.com/apache/incubator-pulsar/wiki/Release-Candidate-Validation
>
> - Sijie
>

Re: [VOTE] Pulsar Release 2.1.0-incubating Candidate 5

Posted by Sijie Guo <si...@apache.org>.
Can any people from IPMC help review and vote this release?

Sijie

On Wed, Jul 25, 2018 at 11:17 AM Sijie Guo <si...@apache.org> wrote:

> This is the 5th release candidate for Apache Pulsar, version
> 2.1.0-incubating.
>
> Link to the vote on dev@pulsar list:
> https://lists.apache.org/thread.html/9f1ec1266c02dde859d19e11a61416b3747eb4920d8bd8868dbb2988@%3Cdev.pulsar.apache.org%3E
>
> Pulsar is a highly scalable, low latency messaging platform running on
> commodity hardware.
> It provides simple pub-sub semantics over topics, guaranteed at-least-once
> and effective-once delivery of messages, automatic cursor management for
> subscribers, and geo-replication.
>
> This is a feature release, introducing following new features:
>
> - Pulsar I/O: a serverless connector framework built on top of Pulsar
> Functions.
> - TieredStorage: offloads bookkeeper ledgers to a cold storage (like S3).
> - Stateful Function: Pulsar Functions supports storing state back to
> bookkeeper.
> - Go Client: a Go client wrapping over existing cpp client.
> - Avro and Protobuf schema are supported.
>
> Full list of changes and fixes are available:
>
> https://github.com/apache/incubator-pulsar/milestone/13?closed=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/incubator/pulsar/pulsar-2.1.0-incubating-candidate-5/
>
> SHA-1 checksums:
>
> f0f6b6d7c48d119da36fc4fa1f934fd1f9ba8498  ./apache-pulsar-2.1.0-incubating-bin.tar.gz
>
> b6a968249a7c5d21be89ece27895b862efda9a92  ./apache-pulsar-2.1.0-incubating-src.tar.gz
>
> ddcf929eb18082ff2b9979507054453e8e803ed3  ./apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
>
>
> Maven staging repo:
> https://repository.apache.org/content/repositories/orgapachepulsar-1025/
>
> The tag to be voted upon:
> v2.1.0-incubating-candidate-5 (75f79b77f55fbad351cb517e7f3b8ba4ab2dc177)
>
> https://github.com/apache/incubator-pulsar/releases/tag/v2.1.0-incubating-candidate-5
>
> Pulsar's KEYS file containing PGP keys we use to sign the release:
> https://dist.apache.org/repos/dist/release/incubator/pulsar/KEYS
>
> Please download the the source package, and follow the README to build
> and run the Pulsar standalone service.
>
> A few notes for voting 2.1.0 release:
>
> - For compiling source distribution, use "mvn clean install  -Dmaven.gitcommitid.skip=true
> [-DskipTests]".
> - Starting from this release, Pulsar is shipping RPM & DEB packages for
> pulsar non-java clients.
> - Starting from this release, Pulsar is shipping a binary distribution
> called `apache-pulsar-io-connectors`
>   including all built-in connectors. Each connector is packaged with all
> their dependencies and
>   a META-INF/DEPEDENCIES file with licensing information for
> all dependencies.
> - Since there are a lot of features introduced in 2.1, You can use the
> instructions documented in the link for
>   validating the binary release candidate:
> https://github.com/apache/incubator-pulsar/wiki/Release-Candidate-Validation
>
> - Sijie
>

[Result] [VOTE] Pulsar Release 2.1.0-incubating Candidate 5

Posted by Sijie Guo <gu...@gmail.com>.
The vote is now closed with 3 +1s and no -1s.

Binding +1s

 * Dave Fisher
 * Justin Mclean
 * Jim Jagielski


Thank you,
Sijie

On Wed, Jul 25, 2018 at 11:17 AM Sijie Guo <si...@apache.org> wrote:

> This is the 5th release candidate for Apache Pulsar, version
> 2.1.0-incubating.
>
> Link to the vote on dev@pulsar list:
> https://lists.apache.org/thread.html/9f1ec1266c02dde859d19e11a61416b3747eb4920d8bd8868dbb2988@%3Cdev.pulsar.apache.org%3E
>
> Pulsar is a highly scalable, low latency messaging platform running on
> commodity hardware.
> It provides simple pub-sub semantics over topics, guaranteed at-least-once
> and effective-once delivery of messages, automatic cursor management for
> subscribers, and geo-replication.
>
> This is a feature release, introducing following new features:
>
> - Pulsar I/O: a serverless connector framework built on top of Pulsar
> Functions.
> - TieredStorage: offloads bookkeeper ledgers to a cold storage (like S3).
> - Stateful Function: Pulsar Functions supports storing state back to
> bookkeeper.
> - Go Client: a Go client wrapping over existing cpp client.
> - Avro and Protobuf schema are supported.
>
> Full list of changes and fixes are available:
>
> https://github.com/apache/incubator-pulsar/milestone/13?closed=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/incubator/pulsar/pulsar-2.1.0-incubating-candidate-5/
>
> SHA-1 checksums:
>
> f0f6b6d7c48d119da36fc4fa1f934fd1f9ba8498  ./apache-pulsar-2.1.0-incubating-bin.tar.gz
>
> b6a968249a7c5d21be89ece27895b862efda9a92  ./apache-pulsar-2.1.0-incubating-src.tar.gz
>
> ddcf929eb18082ff2b9979507054453e8e803ed3  ./apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
>
>
> Maven staging repo:
> https://repository.apache.org/content/repositories/orgapachepulsar-1025/
>
> The tag to be voted upon:
> v2.1.0-incubating-candidate-5 (75f79b77f55fbad351cb517e7f3b8ba4ab2dc177)
>
> https://github.com/apache/incubator-pulsar/releases/tag/v2.1.0-incubating-candidate-5
>
> Pulsar's KEYS file containing PGP keys we use to sign the release:
> https://dist.apache.org/repos/dist/release/incubator/pulsar/KEYS
>
> Please download the the source package, and follow the README to build
> and run the Pulsar standalone service.
>
> A few notes for voting 2.1.0 release:
>
> - For compiling source distribution, use "mvn clean install  -Dmaven.gitcommitid.skip=true
> [-DskipTests]".
> - Starting from this release, Pulsar is shipping RPM & DEB packages for
> pulsar non-java clients.
> - Starting from this release, Pulsar is shipping a binary distribution
> called `apache-pulsar-io-connectors`
>   including all built-in connectors. Each connector is packaged with all
> their dependencies and
>   a META-INF/DEPEDENCIES file with licensing information for
> all dependencies.
> - Since there are a lot of features introduced in 2.1, You can use the
> instructions documented in the link for
>   validating the binary release candidate:
> https://github.com/apache/incubator-pulsar/wiki/Release-Candidate-Validation
>
> - Sijie
>
>

Re: [VOTE] Pulsar Release 2.1.0-incubating Candidate 5

Posted by Dave Fisher <da...@comcast.net>.
Hi -

Repeating my +1 IPMC binding from the dev list VOTE

Regards,
Dave

> On Jul 25, 2018, at 11:17 AM, Sijie Guo <si...@apache.org> wrote:
> 
> This is the 5th release candidate for Apache Pulsar, version
> 2.1.0-incubating.
> 
> Link to the vote on dev@pulsar list:
> https://lists.apache.org/thread.html/9f1ec1266c02dde859d19e11a61416b3747eb4920d8bd8868dbb2988@%3Cdev.pulsar.apache.org%3E
> 
> Pulsar is a highly scalable, low latency messaging platform running on
> commodity hardware.
> It provides simple pub-sub semantics over topics, guaranteed at-least-once
> and effective-once delivery of messages, automatic cursor management for
> subscribers, and geo-replication.
> 
> This is a feature release, introducing following new features:
> 
> - Pulsar I/O: a serverless connector framework built on top of Pulsar
> Functions.
> - TieredStorage: offloads bookkeeper ledgers to a cold storage (like S3).
> - Stateful Function: Pulsar Functions supports storing state back to
> bookkeeper.
> - Go Client: a Go client wrapping over existing cpp client.
> - Avro and Protobuf schema are supported.
> 
> Full list of changes and fixes are available:
> 
> https://github.com/apache/incubator-pulsar/milestone/13?closed=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/incubator/pulsar/pulsar-2.1.0-incubating-candidate-5/
> 
> SHA-1 checksums:
> 
> f0f6b6d7c48d119da36fc4fa1f934fd1f9ba8498
> ./apache-pulsar-2.1.0-incubating-bin.tar.gz
> 
> b6a968249a7c5d21be89ece27895b862efda9a92
> ./apache-pulsar-2.1.0-incubating-src.tar.gz
> 
> ddcf929eb18082ff2b9979507054453e8e803ed3
> ./apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
> 
> 
> Maven staging repo:
> https://repository.apache.org/content/repositories/orgapachepulsar-1025/
> 
> The tag to be voted upon:
> v2.1.0-incubating-candidate-5 (75f79b77f55fbad351cb517e7f3b8ba4ab2dc177)
> https://github.com/apache/incubator-pulsar/releases/tag/v2.1.0-incubating-candidate-5
> 
> Pulsar's KEYS file containing PGP keys we use to sign the release:
> https://dist.apache.org/repos/dist/release/incubator/pulsar/KEYS
> 
> Please download the the source package, and follow the README to build
> and run the Pulsar standalone service.
> 
> A few notes for voting 2.1.0 release:
> 
> - For compiling source distribution, use "mvn clean install
> -Dmaven.gitcommitid.skip=true
> [-DskipTests]".
> - Starting from this release, Pulsar is shipping RPM & DEB packages for
> pulsar non-java clients.
> - Starting from this release, Pulsar is shipping a binary distribution
> called `apache-pulsar-io-connectors`
>  including all built-in connectors. Each connector is packaged with all
> their dependencies and
>  a META-INF/DEPEDENCIES file with licensing information for
> all dependencies.
> - Since there are a lot of features introduced in 2.1, You can use the
> instructions documented in the link for
>  validating the binary release candidate:
> https://github.com/apache/incubator-pulsar/wiki/Release-Candidate-Validation
> 
> - Sijie


[Result] [VOTE] Pulsar Release 2.1.0-incubating Candidate 5

Posted by Sijie Guo <gu...@gmail.com>.
The vote is now closed with 3 +1s and no -1s.

Binding +1s

 * Dave Fisher
 * Justin Mclean
 * Jim Jagielski


Thank you,
Sijie

On Wed, Jul 25, 2018 at 11:17 AM Sijie Guo <si...@apache.org> wrote:

> This is the 5th release candidate for Apache Pulsar, version
> 2.1.0-incubating.
>
> Link to the vote on dev@pulsar list:
> https://lists.apache.org/thread.html/9f1ec1266c02dde859d19e11a61416b3747eb4920d8bd8868dbb2988@%3Cdev.pulsar.apache.org%3E
>
> Pulsar is a highly scalable, low latency messaging platform running on
> commodity hardware.
> It provides simple pub-sub semantics over topics, guaranteed at-least-once
> and effective-once delivery of messages, automatic cursor management for
> subscribers, and geo-replication.
>
> This is a feature release, introducing following new features:
>
> - Pulsar I/O: a serverless connector framework built on top of Pulsar
> Functions.
> - TieredStorage: offloads bookkeeper ledgers to a cold storage (like S3).
> - Stateful Function: Pulsar Functions supports storing state back to
> bookkeeper.
> - Go Client: a Go client wrapping over existing cpp client.
> - Avro and Protobuf schema are supported.
>
> Full list of changes and fixes are available:
>
> https://github.com/apache/incubator-pulsar/milestone/13?closed=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/incubator/pulsar/pulsar-2.1.0-incubating-candidate-5/
>
> SHA-1 checksums:
>
> f0f6b6d7c48d119da36fc4fa1f934fd1f9ba8498  ./apache-pulsar-2.1.0-incubating-bin.tar.gz
>
> b6a968249a7c5d21be89ece27895b862efda9a92  ./apache-pulsar-2.1.0-incubating-src.tar.gz
>
> ddcf929eb18082ff2b9979507054453e8e803ed3  ./apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
>
>
> Maven staging repo:
> https://repository.apache.org/content/repositories/orgapachepulsar-1025/
>
> The tag to be voted upon:
> v2.1.0-incubating-candidate-5 (75f79b77f55fbad351cb517e7f3b8ba4ab2dc177)
>
> https://github.com/apache/incubator-pulsar/releases/tag/v2.1.0-incubating-candidate-5
>
> Pulsar's KEYS file containing PGP keys we use to sign the release:
> https://dist.apache.org/repos/dist/release/incubator/pulsar/KEYS
>
> Please download the the source package, and follow the README to build
> and run the Pulsar standalone service.
>
> A few notes for voting 2.1.0 release:
>
> - For compiling source distribution, use "mvn clean install  -Dmaven.gitcommitid.skip=true
> [-DskipTests]".
> - Starting from this release, Pulsar is shipping RPM & DEB packages for
> pulsar non-java clients.
> - Starting from this release, Pulsar is shipping a binary distribution
> called `apache-pulsar-io-connectors`
>   including all built-in connectors. Each connector is packaged with all
> their dependencies and
>   a META-INF/DEPEDENCIES file with licensing information for
> all dependencies.
> - Since there are a lot of features introduced in 2.1, You can use the
> instructions documented in the link for
>   validating the binary release candidate:
> https://github.com/apache/incubator-pulsar/wiki/Release-Candidate-Validation
>
> - Sijie
>
>

Re: [VOTE] Pulsar Release 2.1.0-incubating Candidate 5

Posted by Dave Fisher <da...@comcast.net>.
Hi -

Repeating my +1 IPMC binding from the dev list VOTE

Regards,
Dave

> On Jul 25, 2018, at 11:17 AM, Sijie Guo <si...@apache.org> wrote:
> 
> This is the 5th release candidate for Apache Pulsar, version
> 2.1.0-incubating.
> 
> Link to the vote on dev@pulsar list:
> https://lists.apache.org/thread.html/9f1ec1266c02dde859d19e11a61416b3747eb4920d8bd8868dbb2988@%3Cdev.pulsar.apache.org%3E
> 
> Pulsar is a highly scalable, low latency messaging platform running on
> commodity hardware.
> It provides simple pub-sub semantics over topics, guaranteed at-least-once
> and effective-once delivery of messages, automatic cursor management for
> subscribers, and geo-replication.
> 
> This is a feature release, introducing following new features:
> 
> - Pulsar I/O: a serverless connector framework built on top of Pulsar
> Functions.
> - TieredStorage: offloads bookkeeper ledgers to a cold storage (like S3).
> - Stateful Function: Pulsar Functions supports storing state back to
> bookkeeper.
> - Go Client: a Go client wrapping over existing cpp client.
> - Avro and Protobuf schema are supported.
> 
> Full list of changes and fixes are available:
> 
> https://github.com/apache/incubator-pulsar/milestone/13?closed=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/incubator/pulsar/pulsar-2.1.0-incubating-candidate-5/
> 
> SHA-1 checksums:
> 
> f0f6b6d7c48d119da36fc4fa1f934fd1f9ba8498
> ./apache-pulsar-2.1.0-incubating-bin.tar.gz
> 
> b6a968249a7c5d21be89ece27895b862efda9a92
> ./apache-pulsar-2.1.0-incubating-src.tar.gz
> 
> ddcf929eb18082ff2b9979507054453e8e803ed3
> ./apache-pulsar-io-connectors-2.1.0-incubating-bin.tar.gz
> 
> 
> Maven staging repo:
> https://repository.apache.org/content/repositories/orgapachepulsar-1025/
> 
> The tag to be voted upon:
> v2.1.0-incubating-candidate-5 (75f79b77f55fbad351cb517e7f3b8ba4ab2dc177)
> https://github.com/apache/incubator-pulsar/releases/tag/v2.1.0-incubating-candidate-5
> 
> Pulsar's KEYS file containing PGP keys we use to sign the release:
> https://dist.apache.org/repos/dist/release/incubator/pulsar/KEYS
> 
> Please download the the source package, and follow the README to build
> and run the Pulsar standalone service.
> 
> A few notes for voting 2.1.0 release:
> 
> - For compiling source distribution, use "mvn clean install
> -Dmaven.gitcommitid.skip=true
> [-DskipTests]".
> - Starting from this release, Pulsar is shipping RPM & DEB packages for
> pulsar non-java clients.
> - Starting from this release, Pulsar is shipping a binary distribution
> called `apache-pulsar-io-connectors`
>  including all built-in connectors. Each connector is packaged with all
> their dependencies and
>  a META-INF/DEPEDENCIES file with licensing information for
> all dependencies.
> - Since there are a lot of features introduced in 2.1, You can use the
> instructions documented in the link for
>  validating the binary release candidate:
> https://github.com/apache/incubator-pulsar/wiki/Release-Candidate-Validation
> 
> - Sijie