Re: [VOTE] Accept Pekko into the Apache Incubator
+1 (binding) On Wed, Oct 19, 2022 at 11:06 AM Claude Warren, Jr wrote: > > After reviewing the [DISCUSS] threads concerning bringing Pekko into the > incubator [1][2], and finding that there is no further comment, I am > calling for a VOTE to accept Pekko into the Apache Incubator. The text of > the proposal is included below for convenience, final and definitive text > is in the Pekko Proposal from the Incubator wiki.[3] . > > Thank you for your time and consideration, > Claude > > [1] https://lists.apache.org/thread/1t0x6d815td9dgjxhck51b5txcjm28rr > [2] https://lists.apache.org/thread/cjo86gdwvqlqslq68gd0c8hxq6ds6yrz > [3] https://cwiki.apache.org/confluence/display/INCUBATOR/PekkoProposal > > *Pekko Proposal* > > *Abstract* > > Pekko is a toolkit and an ecosystem for building highly concurrent, > distributed, reactive and resilient applications for Java and Scala. > > *Proposal* > > Pekko is a toolkit that brings the actor model (popularised by Erlang) to > the JVM, providing the basis for building both locally and distributed > concurrency. On top of this Pekko provides a rich set of libraries built on > top of Actors to solve modern problems, including: > >- Streams: Fully bi-directional backpressured streams following the >Reactive manifesto >- HTTP: A fully streamed HTTP client/server built on top of streams that >also provides expected tools (such as connection pooling) necessary for >highly available web services >- connectors: A rich set of connectors for various databases, messaging, >persistent services built on top of streams >- grpc: A gRPC server/client >- projection: Provides abstractions necessary for CQRS pattern such as >envelope, necessary for systems such as Kafka. > > *Background* > > Pekko is a fork of the Akka project just before its licence changed from > Apache 2 to Business Source License 1.1. The project provides a set of > tools and frameworks that covers the complex problem space of distributed > concurrent systems. It is designed to support the design principles of the > Reactive Manifesto by providing components to efficiently scale up systems > within a server or scale out across multiple servers, are high performance, > resilient to failure, distributed systems without a single point of failure. > > *Rationale* > > There is a large cohort of applications and libraries that were dependent > upon the original open source version of this project. Numerous developers > contributed their time in the belief that the project would stay open > source. When the licence was changed the work of those developers was > locked up and a vital resource for the cohort of applications and libraries > disappeared. Apache Flink is an example of a library that used the original > library upon which this project is based. This project is to continue the > open source development that was promised under the original Apache 2 > licence. We ask that the Apache Foundation accept this project so as to > prevent any future incompatible licence switch in the future. > > Apache has a long standing tradition of not accepting hostile forks. There > has been some discussion of whether this project violates that tradition. > We believe that it does not. > > For many years, Lightbend has been a steward for this open source project, > attracting contributions from many developers and building a community > under the Apache License. It's within their rights to offer their future > work under a different licence. The Pekko project will provide the > continuity of an Apache-licensed home for long-term support, maintenance > and new features for the developers that wish to continue using and > building on their previous work. The major historical reason why Apache > would be a good home for Pekko is that it will protect the project from > licence changes similar to what is instigating the initial incubation > proposal. If Pekko becomes part of Apache then it gives confidence to the > community/users of Pekko that such an incident won’t happen in the future > again. There are also currently existing Apache projects such as Flink that > use Akka to varying degrees and hence having Pekko to be part of Apache > gives confidence to these other Apache projects. We believe that this fork > is a maintenance of the pre-existing Apache 2 licence and ask that the > Apache community view it as such. > > In general, Akka had a very large penetration in both Scala and Java > codebases, particularly in large scale enterprise projects/systems. Since > it is a JVM based library it fits well into the Apache ecosystem. We feel > that we can contribute to the stability of existing Apache projects as > Apache can contribute to the stability of Pekko. > > *Initial Goals* > > Due to the sheer size of Akka, initial goals will be largely be adjusting > and modifying the codebase so its fit for community orientated > contributions, this includes: > > >- Removing the Akka trademark from all s
[ANNOUNCE] Heron 0.20.5-incubating release
Hi All, We are pleased to announce the release of Apache Heron 0.20.5-incubating. The release is available at: https://heron.apache.org/download Thanks to everyone who has contributed to this release. Release notes can be found here: https://github.com/apache/incubator-heron/releases Convenience binaries include: - An official Apache Heron Docker Image - Maven Artifacts - PyPi Artifacts - Install scripts for the following OS: - Debian11 - CentOS7 - Ubuntu 22.04 - Darwin (Intel chip) On behalf of the Heron team, Josh Fischer
Re: [VOTE] Release Apache Pegasus (Incubating) 2.4.0-RC3
Hi, casion Thanks a lot, I have removed the old version in area[1], and update the KEY in area[2]. Old version of release area[3] will be removed when I release 2.4.0 [1] https://dist.apache.org/repos/dist/dev/incubator/pegasus/ [2] https://downloads.apache.org/incubator/pegasus/KEYS [3] https://dist.apache.org/repos/dist/release/incubator/pegasus/ On 2022/10/22 07:43:15 "cas...@apache.org" wrote: > +1(non-binding) > > I checked: > > [YES] All download links are valid > [YES] Checksum and signature are OK > [YES] LICENSE and NOTICE are existed > > > It is recommended to use this address[1] as the download URL of the KEYS > file > I notice Pegasus project has multiple releases under the dist/release > area[2]. > Old versions should please be removed shortly after the next version. > > It is best to attach a link to the guide document on how to compile & check > in the vote email. > > 1. https://downloads.apache.org/incubator/pegasus/KEYS > 2. https://dist.apache.org/repos/dist/dev/incubator/pegasus/ > > Best Regards! > Chen Xia. > > > Best Regards! > Apache Linkis(Incubating) > Chen Xia > > > > Liang Chen 于2022年10月22日周六 13:18写道: > > > Carry my +1(binding) from dev > > > > Regards > > Liang > > > > Jia Shuo 于 2022年10月22日周六 05:37写道: > > > > > Hi, all > > > > > > This is a call for a vote to release Apache Pegasus (Incubating) version > > > 2.4.0-RC3. > > > > > > Pegasus is a distributed key-value storage system that is designed to be > > > simple, horizontally scalable, strongly consistent, and high-performance. > > > > > > The Apache Pegasus community has voted on and approved a proposal to > > > release Apache Pegasus 2.4.0-RC3. > > > > > > Apache Pegasus community vote thread: > > > [VOTE] Release Apache Pegasus (incubating) 2.4.0-RC3-Apache Mail > > Archives< > > > https://lists.apache.org/thread/s07qtnlc2l8z35hm0zz6ps7yzp3gzwww> > > > > > > Result thread: > > > [RESULT][VOTE] Release Apache Pegasus (incubating) 2.4.0-RC3-Apache Mail > > > Archives< > > https://lists.apache.org/thread/wlo1nmpmf33mr7h64s7vqb26s5xtzzvx> > > > > > > The source tarball, including signatures, digests, etc. can be found at: > > > dist - Revision 57509: /dev/incubator/pegasus/2.4.0-RC3 (apache.org)< > > > https://dist.apache.org/repos/dist/dev/incubator/pegasus/2.4.0-RC3/> > > > > > > It is tagged in Git as v2.4.0-RC3 and the corresponding hash is the > > > following: > > > ASF Git Repos - incubator-pegasus.git/commit (apache.org)< > > > > > https://gitbox.apache.org/repos/asf?p=incubator-pegasus.git;a=commit;h=8bdca79a7f871e91283bd0270e5bd7913d8c295e > > > > > > > > > > > > > KEYS file available: > > > https://dist.apache.org/repos/dist/dev/incubator/pegasus/KEYS > > > > > > > > > For information about the contents of this release, see: > > > Apache Pegasus 2.4.0 Release Note - Google< > > > > > https://docs.google.com/document/d/1zzHT-AmDfp6fXZN4-80Mv5_8eNi4wjpLZd4v_K02wFY/edit#heading=h.2ozarc20gnha > > > > > > > > > > The vote will be open for 72 hours. > > > [ ] +1 approve > > > [ ] +0 no opinion > > > [ ] -1 disapprove with the reason > > > > > > Expecting your votes. > > > Thanks, > > > Shuo Jia > > > > > > - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [VOTE] Release Apache Pegasus (Incubating) 2.4.0-RC3
Thanks a lot, I have update it. On 2022/10/22 13:33:07 "张铎(Duo Zhang)" wrote: > https://dist.apache.org/repos/dist/dev/incubator/pegasus/KEYS is not > correct place to put KEYS file. > > You should put your KEYS in > https://dist.apache.org/repos/dist/release/incubator/pegasus/KEYS, > which can be downloaded through > https://downloads.apache.org/incubator/pegasus/KEYS. > > cas...@apache.org 于2022年10月22日周六 15:43写道: > > > > +1(non-binding) > > > > I checked: > > > > [YES] All download links are valid > > [YES] Checksum and signature are OK > > [YES] LICENSE and NOTICE are existed > > > > > > It is recommended to use this address[1] as the download URL of the KEYS > > file > > I notice Pegasus project has multiple releases under the dist/release > > area[2]. > > Old versions should please be removed shortly after the next version. > > > > It is best to attach a link to the guide document on how to compile & check > > in the vote email. > > > > 1. https://downloads.apache.org/incubator/pegasus/KEYS > > 2. https://dist.apache.org/repos/dist/dev/incubator/pegasus/ > > > > Best Regards! > > Chen Xia. > > > > > > Best Regards! > > Apache Linkis(Incubating) > > Chen Xia > > > > > > > > Liang Chen 于2022年10月22日周六 13:18写道: > > > > > Carry my +1(binding) from dev > > > > > > Regards > > > Liang > > > > > > Jia Shuo 于 2022年10月22日周六 05:37写道: > > > > > > > Hi, all > > > > > > > > This is a call for a vote to release Apache Pegasus (Incubating) version > > > > 2.4.0-RC3. > > > > > > > > Pegasus is a distributed key-value storage system that is designed to be > > > > simple, horizontally scalable, strongly consistent, and > > > > high-performance. > > > > > > > > The Apache Pegasus community has voted on and approved a proposal to > > > > release Apache Pegasus 2.4.0-RC3. > > > > > > > > Apache Pegasus community vote thread: > > > > [VOTE] Release Apache Pegasus (incubating) 2.4.0-RC3-Apache Mail > > > Archives< > > > > https://lists.apache.org/thread/s07qtnlc2l8z35hm0zz6ps7yzp3gzwww> > > > > > > > > Result thread: > > > > [RESULT][VOTE] Release Apache Pegasus (incubating) 2.4.0-RC3-Apache Mail > > > > Archives< > > > https://lists.apache.org/thread/wlo1nmpmf33mr7h64s7vqb26s5xtzzvx> > > > > > > > > The source tarball, including signatures, digests, etc. can be found at: > > > > dist - Revision 57509: /dev/incubator/pegasus/2.4.0-RC3 (apache.org)< > > > > https://dist.apache.org/repos/dist/dev/incubator/pegasus/2.4.0-RC3/> > > > > > > > > It is tagged in Git as v2.4.0-RC3 and the corresponding hash is the > > > > following: > > > > ASF Git Repos - incubator-pegasus.git/commit (apache.org)< > > > > > > > https://gitbox.apache.org/repos/asf?p=incubator-pegasus.git;a=commit;h=8bdca79a7f871e91283bd0270e5bd7913d8c295e > > > > > > > > > > > > > > > > > KEYS file available: > > > > https://dist.apache.org/repos/dist/dev/incubator/pegasus/KEYS > > > > > > > > > > > > For information about the contents of this release, see: > > > > Apache Pegasus 2.4.0 Release Note - Google< > > > > > > > https://docs.google.com/document/d/1zzHT-AmDfp6fXZN4-80Mv5_8eNi4wjpLZd4v_K02wFY/edit#heading=h.2ozarc20gnha > > > > > > > > > > > > > The vote will be open for 72 hours. > > > > [ ] +1 approve > > > > [ ] +0 no opinion > > > > [ ] -1 disapprove with the reason > > > > > > > > Expecting your votes. > > > > Thanks, > > > > Shuo Jia > > > > > > > > > - > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > > - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [VOTE] Release Apache Pegasus (Incubating) 2.4.0-RC3
Ok, Great suggestion, we will improve it in the future work. On 2022/10/22 15:58:58 "张铎(Duo Zhang)" wrote: > +1 binding > > Checked sigs and sums: Matched > LICENSE and NOTICE: Fine > DISCLAIMER-WIP: In place > Built from src: Passed with the ci-env docker > Run tests: > './run.sh test ' failed because of can not load libjvm.so, this can > be fixed by exporting LD_LIBRARY_PATH, but then still failed with > sed: can't read > /pegasus/apache-pegasus-2.4.0-incubating-src/src/builder/src/server/test/config.ini: > No such file or directory > But anyway, the onebox cluster had already been started, tried > pegasus shell for connecting the cluster, run basic commands, all > fine. > > Suggest to improve the toolchain for running tests, but not a release blocker. > > Thanks. > > - > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > > - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [VOTE] Accept Pekko into the Apache Incubator
+1 good luck! On Wed, Oct 19, 2022 at 4:05 AM Claude Warren, Jr wrote: > After reviewing the [DISCUSS] threads concerning bringing Pekko into the > incubator [1][2], and finding that there is no further comment, I am > calling for a VOTE to accept Pekko into the Apache Incubator. The text of > the proposal is included below for convenience, final and definitive text > is in the Pekko Proposal from the Incubator wiki.[3] . > > Thank you for your time and consideration, > Claude > > [1] https://lists.apache.org/thread/1t0x6d815td9dgjxhck51b5txcjm28rr > [2] https://lists.apache.org/thread/cjo86gdwvqlqslq68gd0c8hxq6ds6yrz > [3] https://cwiki.apache.org/confluence/display/INCUBATOR/PekkoProposal > > *Pekko Proposal* > > *Abstract* > > Pekko is a toolkit and an ecosystem for building highly concurrent, > distributed, reactive and resilient applications for Java and Scala. > > *Proposal* > > Pekko is a toolkit that brings the actor model (popularised by Erlang) to > the JVM, providing the basis for building both locally and distributed > concurrency. On top of this Pekko provides a rich set of libraries built on > top of Actors to solve modern problems, including: > >- Streams: Fully bi-directional backpressured streams following the >Reactive manifesto >- HTTP: A fully streamed HTTP client/server built on top of streams that >also provides expected tools (such as connection pooling) necessary for >highly available web services >- connectors: A rich set of connectors for various databases, messaging, >persistent services built on top of streams >- grpc: A gRPC server/client >- projection: Provides abstractions necessary for CQRS pattern such as >envelope, necessary for systems such as Kafka. > > *Background* > > Pekko is a fork of the Akka project just before its licence changed from > Apache 2 to Business Source License 1.1. The project provides a set of > tools and frameworks that covers the complex problem space of distributed > concurrent systems. It is designed to support the design principles of the > Reactive Manifesto by providing components to efficiently scale up systems > within a server or scale out across multiple servers, are high performance, > resilient to failure, distributed systems without a single point of > failure. > > *Rationale* > > There is a large cohort of applications and libraries that were dependent > upon the original open source version of this project. Numerous developers > contributed their time in the belief that the project would stay open > source. When the licence was changed the work of those developers was > locked up and a vital resource for the cohort of applications and libraries > disappeared. Apache Flink is an example of a library that used the original > library upon which this project is based. This project is to continue the > open source development that was promised under the original Apache 2 > licence. We ask that the Apache Foundation accept this project so as to > prevent any future incompatible licence switch in the future. > > Apache has a long standing tradition of not accepting hostile forks. There > has been some discussion of whether this project violates that tradition. > We believe that it does not. > > For many years, Lightbend has been a steward for this open source project, > attracting contributions from many developers and building a community > under the Apache License. It's within their rights to offer their future > work under a different licence. The Pekko project will provide the > continuity of an Apache-licensed home for long-term support, maintenance > and new features for the developers that wish to continue using and > building on their previous work. The major historical reason why Apache > would be a good home for Pekko is that it will protect the project from > licence changes similar to what is instigating the initial incubation > proposal. If Pekko becomes part of Apache then it gives confidence to the > community/users of Pekko that such an incident won’t happen in the future > again. There are also currently existing Apache projects such as Flink that > use Akka to varying degrees and hence having Pekko to be part of Apache > gives confidence to these other Apache projects. We believe that this fork > is a maintenance of the pre-existing Apache 2 licence and ask that the > Apache community view it as such. > > In general, Akka had a very large penetration in both Scala and Java > codebases, particularly in large scale enterprise projects/systems. Since > it is a JVM based library it fits well into the Apache ecosystem. We feel > that we can contribute to the stability of existing Apache projects as > Apache can contribute to the stability of Pekko. > > *Initial Goals* > > Due to the sheer size of Akka, initial goals will be largely be adjusting > and modifying the codebase so its fit for community orientated > contributions, this includes: > > >- Removing the Akka trademark from all
Re: [ANNOUNCE] Heron 0.20.5-incubating release
good job On Sun, Oct 23, 2022 at 7:51 AM Josh Fischer wrote: > Hi All, We are pleased to announce the release of Apache Heron > 0.20.5-incubating. The release is available at: > https://heron.apache.org/download Thanks to everyone who has contributed > to > this release. Release notes can be found here: > https://github.com/apache/incubator-heron/releases > Convenience binaries include: - An official Apache Heron Docker Image - > Maven Artifacts > - PyPi Artifacts > - Install scripts for the following OS: - Debian11 > - CentOS7 - Ubuntu 22.04 > - Darwin (Intel chip) > > On behalf of the Heron team, > Josh Fischer >
Re: [VOTE] Release Apache brpc (Incubating) 1.3.0
thanks,Ted. On 2022/10/23 01:13:39 Liu Ted wrote: > +1 (binding). > Best regards, > > Ted LiuOn Friday, October 21, 2022 at 01:58:15 PM GMT+8, Jerry Tan > wrote: > > thanks,we still need another +1(binding),please help to review it > > On 2022/10/20 15:35:13 li gang wrote: > > +1 (non-binding) > > I checked > > - Download links are valid. > > - DISCLAIMER file exist. > > - Checksums and PGP signatures are valid. > > - LICENSE and NOTICE files exist. > > - NOTICE year is correct. > > > > Xiguo Hu 于2022年10月15日周六 21:59写道: > > > > > Hi Incubator Community, > > > > > > This is a call for a vote to release Apache brpc(Incubating) version > > > 1.3.0. > > > > > > The Apache brpc community has voted and approved the release of Apache > > > brpc (Incubating) 1.3.0. > > > > > > We now kindly request the Incubator PMC members review and vote on this > > > incubator release. > > > > > > brpc is an industrial-grade RPC framework with extremely high performance, > > > and it supports multiple protocols, full rpc features, and has many > > > convenient tools. > > > > > > brpc community vote thread: > > > https://lists.apache.org/thread/hrymv716j1q5cw382h1t0zq7gjpp2tbd > > > > > > Vote result thread: > > > https://lists.apache.org/thread/xzkp3zlqkf7khnctfoqxdqxs8fkj6lt7 > > > > > > The release candidate: > > > https://dist.apache.org/repos/dist/dev/incubator/brpc/1.3.0/ > > > > > > This release has been signed with a PGP available here: > > > https://downloads.apache.org/incubator/brpc/KEYS > > > > > > Git tag for the release: > > > https://github.com/apache/incubator-brpc/releases/tag/1.3.0 > > > > > > Build guide and get started instructions can be found at: > > > https://brpc.apache.org/docs/getting_started > > > > > > The vote will be open for at least 72 hours or until the necessary number > > > of votes is reached. > > > > > > Please vote accordingly: > > > [ ] +1 approve > > > [ ] +0 no opinion > > > [ ] -1 disapprove with the reason > > > > > > Regards, > > > Huixxi > > > Apache brpc (Incubating) community > > > > > > - > > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > > > For additional commands, e-mail: general-h...@incubator.apache.org > > > > > > > > > > -- > > > > > > -- > > Best Regards > > > > DolphinScheduler PMC > > Gang Li 李岗 > > > > lgcar...@apache.org > > > > - > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > > - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org