+1 for the 5th release candidate for Apache Pulsar, version 2.1.0-incubating
Source and binary files: https://dist.apache.org/repos/dist/dev/incubator/pulsar/pulsar-2.1.0-incubating-candidate-5/ I followed the release candidate validation guide: https://github.com/apache/incubator-pulsar/wiki/Release-Candidate-Validation Verified the following to be working: * Validate Pub/Sub * Validate Java Functions * Validate Connectors * Validate Stateful Functions On Mon, Jul 23, 2018 at 11:12 AM Dave Fisher <dave2w...@comcast.net> wrote: > Hi - > > +1 (IPMC Binding) > > Comment #1 - There are many more files to review in this release. :-) > > (1) Source release. > Signature and checksums pass. > Builds from source with the option that Sijie provided. > Standalone starts > NOTICE, LICENSE and DISCLAIMER look good. > > (2) Binary release > Signature and checksums pass. > Standalone starts > NOTICE, LICENSE and DISCLAIMER look good. > > (3) Pulsar IO Connectors NAR files. > Signature and checksums pass. > LICENSE and DISCLAIMER exist in the top level of the package. > LICENSE and NOTICE plus DEPENDENCIES exist in the NAR files. > > ==> DISCLAIMER should be included in the NAR files. > ==> NOTICE should also be at the top level. > > (4) DEB > Signature and checksums pass > NOTICE, LICENSE, and DISCLAIMER look good. > > ==> copyright files contain the Apache License. IMO these ought to contain > the NOTICE > > (5) RPM > Signature and checksums pass > NOTICE, LICENSE, and DISCLAIMER look good. > > ==> I’m curious about how the sqlite binary files are used. > > Regards, > Dave > > > On Jul 22, 2018, at 10:05 PM, Sijie Guo <guosi...@gmail.com> wrote: > > > > any more review comments? > > > > - Sijie > > > > On Fri, Jul 20, 2018 at 1:13 PM Sijie Guo <guosi...@gmail.com> wrote: > > > >> Okay will remove it. > >> > >> But just to clarify, the KEYS file I put in the voting email is the one > >> used for releases, the one contains my KEY. Please use the one in voting > >> email to verify. > >> > >> - Sijie > >> > >> On Fri, Jul 20, 2018 at 1:07 PM Dave Fisher <dave2w...@comcast.net> > wrote: > >> > >>> Hi Sijie, > >>> > >>> I was looking at the KEYS here: > >>> https://dist.apache.org/repos/dist/dev/incubator/pulsar/KEYS > >>> > >>> Probably that should be removed or updated from the release version. > >>> > >>> Regards, > >>> Dave > >>> > >>>> On Jul 20, 2018, at 12:58 PM, Sijie Guo <guosi...@gmail.com> wrote: > >>>> > >>>> HI Dave, > >>>> > >>>> My key is already there : > >>>> https://dist.apache.org/repos/dist/release/incubator/pulsar/KEYS > >>>> > >>>> Search "Sijie Guo" > >>>> > >>>> - Sijie > >>>> > >>>> > >>>> > >>>> On Fri, Jul 20, 2018 at 11:47 AM Dave Fisher <dave2w...@comcast.net> > >>> wrote: > >>>> > >>>>> Hi Sijie, > >>>>> > >>>>> Please add your key to the KEYS file. > >>>>> > >>>>> Regards, > >>>>> Dave > >>>>> > >>>>>> On Jul 19, 2018, at 4:43 PM, Sijie Guo <si...@apache.org> wrote: > >>>>>> > >>>>>> This is the 5th release candidate for Apache Pulsar, version > >>>>>> 2.1.0-incubating. > >>>>>> > >>>>>> It introduces following main 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 reviewing/voting 2.1.0 release: > >>>>>> > >>>>>> - Starting from this release, we are shipping RPM & DEB packages for > >>>>> pulsar > >>>>>> non-java clients. > >>>>>> - Starting from this release, we are 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, I put up an > >>>>>> instruction for people to validate release candidate > >>>>>> on different features: > >>>>>> > >>>>> > >>> > https://github.com/apache/incubator-pulsar/wiki/Release-Candidate-Validation > >>>>> > >>>>> > >>> > >>> > >