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

2018-08-01 Thread Sijie Guo
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  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

2018-07-31 Thread Sijie Guo
On Tue, Jul 31, 2018 at 5:43 AM Justin Mclean 
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-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


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

2018-07-31 Thread Sijie Guo
Thank you Justin.
On Tue, Jul 31, 2018 at 7:46 AM Justin Mclean 
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-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


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

2018-07-31 Thread Jim Jagielski
+1 (binding) from me

> On Jul 30, 2018, at 11:24 AM, Sijie Guo  wrote:
> 
> Thank you Willem!
> 
> On Sun, Jul 29, 2018 at 5:45 PM Willem Jiang  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  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-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



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

2018-07-31 Thread Justin Mclean
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-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



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

2018-07-31 Thread Dave Fisher
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  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-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 


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

2018-07-31 Thread Justin Mclean
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-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



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

2018-07-31 Thread Sijie Guo
Can any people from IPMC help review and vote this release?

Sijie

On Wed, Jul 25, 2018 at 11:17 AM Sijie Guo  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

2018-07-30 Thread Sijie Guo
Thank you Willem!

On Sun, Jul 29, 2018 at 5:45 PM Willem Jiang  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  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

2018-07-29 Thread Willem Jiang
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  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

2018-07-25 Thread Dave Fisher
Hi -

Repeating my +1 IPMC binding from the dev list VOTE

Regards,
Dave

> On Jul 25, 2018, at 11:17 AM, Sijie Guo  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



signature.asc
Description: Message signed with OpenPGP


[VOTE] Pulsar Release 2.1.0-incubating Candidate 5

2018-07-25 Thread Sijie Guo
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