Re: [VOTE] Accept Pekko into the Apache Incubator

2022-10-23 Thread Roman Shaposhnik
+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

2022-10-23 Thread Josh Fischer
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

2022-10-23 Thread Jia Shuo
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

2022-10-23 Thread Jia Shuo
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

2022-10-23 Thread Jia Shuo
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

2022-10-23 Thread John D. Ament
+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

2022-10-23 Thread H W
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

2022-10-23 Thread Jerry Tan
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