[ANNOUNCE] Apache ShenYu (incubating) 2.4.1 available

2021-10-24 Thread XiaoYu
Hi,

Apache ShenYu (incubating) Team is glad to announce the new release of
Apache ShenYu (incubating) 2.4.1.

Apache ShenYu (incubating) is an asynchronous, high-performance,
cross-language, responsive API gateway.
Support various languages (http protocol), support Dubbo, Spring-Cloud,
Grpc, Motan, Sofa, Tars and other protocols.
Plugin design idea, plugin hot swap, easy to expand.
Flexible flow filtering to meet various flow control.
Built-in rich plugin support, authentication, limiting, fuse, firewall, etc.
Dynamic flow configuration, high performance.
Support cluster deployment, A/B Test, blue-green release.

Download Links: https://shenyu.apache.org/download/

Release Notes:
https://github.com/apache/incubator-shenyu/blob/master/RELEASE-NOTES.md

Website: https://shenyu.apache.org/

ShenYu Resources:
- Issue: https://github.com/apache/incubator-shenyu/issues
- Mailing list: d...@shenyu.apache.org
- Documents: https://shenyu.apache.org/docs/index


- Apache ShenYu (incubating) Team

--

DISCLAIMER

Apache ShenYu (incubating) is an effort undergoing incubation at The Apache
Software Foundation (ASF), sponsored by the Apache Incubator PMC.
Incubation is required of all newly accepted projects until a further
review indicates that the infrastructure,
communications, and decision making process have stabilized in a manner
consistent with other successful ASF projects.
While incubation status is not necessarily a reflection of the completeness
or stability of the code,
it does indicate that the project has yet to be fully endorsed by the ASF.


Re: [VOTE] Apache AGE (Incubating) 0.6.0 Release

2021-10-24 Thread Eya Badal Abdisho
Hello Justin,

Thank you for your feedback. The issue with hashes and Signatures on the
website for each download is fixed. We created a download page and
added the required information as mentioned before: http://age.apache.org/
 It is under the download then versions page.

Based on your feedback should we remove "Postgresql Copyright" from our
NOTICE and add "Copyright 2020 Bitnine Co., Ltd.”?

Please advise.

Best regards,
Eya Badal

On Sat, Oct 23, 2021 at 5:27 PM Justin Mclean 
wrote:

> Hi,
>
> Sorry but it’s -1 (binding) as there is no download page and the download
> links on the home page do not have hashes and signatures. This was brought
> up on this list recently and was asked to be corrected.  Also see other
> issues below.
>
> In the release:
> - incubating in name
> - signatures and hashes are fine
> - LICENSE is missing information from [1][2]
> - NOTICE is incorrect. There should be no need for "This product contains
> software PostgreSQL…” unless headers have been replace with permission or
> there was a software grant from PostgreSQL. This has previously been
> mentioned (in vote on 0.4.0 release). Also see issue with [1][2].
> - If seem unlikely that [1][2] should have ASF headers? In general the
> licensing of the file should stay as it is unless significant modifications
> have ben done. Looking at the history it seems if was originally "Copyright
> 2020 Bitnine Co., Ltd.” Why is this not mentioned in NOTICE? Was permission
> given to change the headers?
> - Probably similar issue with these file [3][4]
> - No unexpected binary files
> - unable to compile but assume that my setup.
> src/backend/catalog/ag_graph.c:67:15: error: assigning to 'Oid'
>   (aka 'unsigned int') from incompatible type 'void'
>
> Kind Regards,
> Justin
>
> 1. ./src/include/utils/agtype_parser.h
> 2. ./src/backend/utils/adt/agtype_parser.c
> 3. ./src/include/utils/agtype.h
> 4. ./src/backend/utils/adt/agtype.c
>
>
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>

-- 

Bitnine Global, Inc. - We create value for our clients by connecting the
world's data.


*Eya Badal Abdisho*

Technical Engineer

E-mail : eya.abdi...@bitnine.net 

Mobile : +1 408-966-3301

3945 Freedom Cir., Suite 260,
Santa Clara, CA 95054

www.bitnine.net


[RESULT] [VOTE] Release Apache Kyuubi(Incubating) v1.3.1-incubating RC0

2021-10-24 Thread XiDuo You
Dear all,

The vote to release Apache Kyuubi (Incubating) v1.3.1-incubating RC0
PASSES with +3 (binding), +3 (non-binding) and no +0 or -1.

+1 (binding):
Xun Liu
Justin Mclean
Jean-Baptiste Onofré

+1 (non-binding):
Xiduo You
Kent Yao
Cheng Pan

The vote thread (Permalink from https://lists.apache.org/list.html):
https://lists.apache.org/thread.html/r6cf6517832d0a612fcd12fdc30d53244ef43cf3ae33128cfaac375d8%40%3Cgeneral.incubator.apache.org%3E

Many thanks for our mentors and IPMC and all who helped with the review
and vote for Apache Kyuubi (Incubating) release.

I will publish the releases and make an announcement.

Thanks,
Xiduo


Re: [VOTE] Apache AGE (Incubating) 0.6.0 Release

2021-10-24 Thread Justin Mclean
Hi,

> I see Bitnine is the company that donated the project AGE to Apache, so the
> header change seems to make sense?

Perhaps? If that is the case then why is that not mentioned in the NOTICE file? 
If you remove (with permission) a copyright line for a header as part of a SGA 
then that copyright needs to added to the NOTICE file [1]

Kind Regards,
Justin

1. https://www.apache.org/legal/src-headers.html#header-existingcopyright
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Apache AGE (Incubating) 0.6.0 Release

2021-10-24 Thread Felix Cheung
I see Bitnine is the company that donated the project AGE to Apache, so the
header change seems to make sense?


On Sat, Oct 23, 2021 at 5:27 PM Justin Mclean 
wrote:

> Hi,
>
> Sorry but it’s -1 (binding) as there is no download page and the download
> links on the home page do not have hashes and signatures. This was brought
> up on this list recently and was asked to be corrected.  Also see other
> issues below.
>
> In the release:
> - incubating in name
> - signatures and hashes are fine
> - LICENSE is missing information from [1][2]
> - NOTICE is incorrect. There should be no need for "This product contains
> software PostgreSQL…” unless headers have been replace with permission or
> there was a software grant from PostgreSQL. This has previously been
> mentioned (in vote on 0.4.0 release). Also see issue with [1][2].
> - If seem unlikely that [1][2] should have ASF headers? In general the
> licensing of the file should stay as it is unless significant modifications
> have ben done. Looking at the history it seems if was originally "Copyright
> 2020 Bitnine Co., Ltd.” Why is this not mentioned in NOTICE? Was permission
> given to change the headers?
> - Probably similar issue with these file [3][4]
> - No unexpected binary files
> - unable to compile but assume that my setup.
> src/backend/catalog/ag_graph.c:67:15: error: assigning to 'Oid'
>   (aka 'unsigned int') from incompatible type 'void'
>
> Kind Regards,
> Justin
>
> 1. ./src/include/utils/agtype_parser.h
> 2. ./src/backend/utils/adt/agtype_parser.c
> 3. ./src/include/utils/agtype.h
> 4. ./src/backend/utils/adt/agtype.c
>
>
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


Re: [VOTE] Release Apache Wayang (Incubating) 0.6.0

2021-10-24 Thread Justin Mclean
Hi,

> Graphchi: Graphchi has an Apache License. The authors didn't mention the
> license in the repository of graphchi-java(it is a wrapper of
> Graphchi-cpp).

Just because Graphchi-cpp is Apache licensed doesn’t mean graphchi-java is or 
that people understand that they are contributing code under that licence. I’d 
reach out to teh project and ask them to add a license to their repository.

> PageRank: we created an operator called PageRankOperator [9]; you can see
> the use of WayangPlans#pageRankWithDictionaryCompression in [10]. However,
> the PageRank will be converted depending on the optimiser's decision to one
> of the implementations [11, 12,13, 14]. In the different implementations,
> we implement the page rank algorithm following the API of the platform, or
> we use an implementation of the platform. Does this
> explanation address your question?

Not really. It still looks like code has been copied form that page which is 
not under a compatible license. Copying code from Wikipedia or Stack Overflow 
can be problematic.

> NOTICE: we include Apache Spark, Apache Flink, Apache Hadoop, Apache Giraph
> and Graphchi-Java, because they contain dependencies that are transitive to
> the Wayang code

Only things that are included in the source release should be mentioned in 
NOTICE or LICENSE. Dependancies, especially transitive ones do not need to be 
mentioned. See [1]


> and when wayang review the dependencies licenses [15], the
> projects mentioned and their dependencies are excluded [16]

Sorry I’m not sure what you mean by this.

Thanks,
Justin

1. https://infra.apache.org/licensing-howto.html#guiding
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache Wayang (Incubating) 0.6.0

2021-10-24 Thread bertty contreras
Hi Justin,

Thanks you for you feedback, I write some answer to your question :D

Graphchi: Graphchi has an Apache License. The authors didn't mention the
license in the repository of graphchi-java(it is a wrapper of
Graphchi-cpp). Still, in the graphchi-cpp you can find the license[1];
also, it is possible to see the reference to the licence of graphchi-java
in the maven repository [2].

JSON: The class JSONArray [3] and JSONObject [4] have the same name that
you can find in [5] and [6] in the project JSON-java [7]. We implemented
the wrapper with the same name and signature because of compatible licenses
issues and several code dependencies. The wrapper was created not to affect
the functionality of the current code but to be enabled to replace the
library JSON-java for Jackson[8]. Jackson has an Apache License.

PageRank: we created an operator called PageRankOperator [9]; you can see
the use of WayangPlans#pageRankWithDictionaryCompression in [10]. However,
the PageRank will be converted depending on the optimiser's decision to one
of the implementations [11, 12,13, 14]. In the different implementations,
we implement the page rank algorithm following the API of the platform, or
we use an implementation of the platform. Does this
explanation address your question?

NOTICE: we include Apache Spark, Apache Flink, Apache Hadoop, Apache Giraph
and Graphchi-Java, because they contain dependencies that are transitive to
the Wayang code, and when wayang review the dependencies licenses [15], the
projects mentioned and their dependencies are excluded [16]

Copyright: we will modify them as soon as possible.

Best regards,
Bertty

[1] https://github.com/GraphChi/graphchi-cpp#license
[2] https://mvnrepository.com/artifact/org.graphchi/graphchi-java
[3]
https://github.com/apache/incubator-wayang/blob/main/wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/util/json/JSONArray.java
[4]
https://github.com/apache/incubator-wayang/blob/main/wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/util/json/JSONObject.java
[5]
https://github.com/stleary/JSON-java/blob/master/src/main/java/org/json/JSONArray.java
[6]
https://github.com/stleary/JSON-java/blob/master/src/main/java/org/json/JSONObject.java
[7] https://github.com/stleary/JSON-java
[8] https://github.com/FasterXML/jackson-core
[9]
https://github.com/apache/incubator-wayang/blob/main/wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/PageRankOperator.java
[10]
https://github.com/apache/incubator-wayang/blob/main/wayang-tests-integration/code/test/java/org/apache/wayang/tests/WayangPlans.java#L665-L668
[11]
https://github.com/apache/incubator-wayang/blob/main/wayang-platforms/wayang-spark/code/main/scala/org/apache/wayang/spark/operators/graph/SparkPageRankOperator.scala
[12]
https://github.com/apache/incubator-wayang/blob/main/wayang-platforms/wayang-flink/code/main/java/org/apache/wayang/flink/operators/FlinkPageRankOperator.java
[13]
https://github.com/apache/incubator-wayang/blob/main/wayang-platforms/wayang-giraph/src/main/java/org/apache/wayang/giraph/operators/GiraphPageRankOperator.java
[14]
https://github.com/apache/incubator-wayang/blob/main/wayang-platforms/wayang-graphchi/src/main/java/org/apache/wayang/graphchi/operators/GraphChiPageRankOperator.java
[15]
https://github.com/apache/incubator-wayang/blob/main/pom.xml#L1248-L1279
[16]
https://github.com/apache/incubator-wayang/blob/main/pom.xml#L1274-L1276


El dom, 24 oct 2021 a las 3:06, Justin Mclean ()
escribió:

> Hi,
>
> -1 (binding) as this release seems to contain 3rd party code incorrectly
> labeled as ASF code and contains code of unknown and category X licenses.
> But it’s not 100% clear in all cases. You might want to consider using the
> work in progress disclaimer while you fix these things.
>
> I checked:
> - incubating in name
> - signatures and hashes are fine
> - LICENSE seems to be missing 3rd party licensed code. Information about
> licenses goes in LICENSE not NOTICE. Looks like this release may include
> creative commons licensed code [2][3]? Missing license for this 3rd party
> code [4][5]?
> - NOTICE seems malformed. I don’t know why it mentions these projects or
> why it names them in the way it does. Is any of this software included in
> the release? if so where?
> - Looks like release may contain code of an unknown license [1]
> - Source files have ASF headers. However it look likes some 3rd party code
> (graphchi) incorrectly has had ASF headers added?
> - Some copyright line are incorrect "Copyright 2020 Apache (incubating)
> Wayang Team” and "Copyright 2020, 2021 Apache (incubating) Wayang Team”
> - No unexpected binary files
> - Can compile from source
>
> Kind Regards,
> Justin
>
> 1. https://github.com/GraphChi/graphchi-java
> 2. https://en.wikipedia.org/wiki/PageRank
> 3.
> ./wayang-tests-integration/code/test/java/org/apache/wayang/tests/WayangPlans.java
>
> 

[RESULT][VOTE] Release Apache ShenYu (incubating) 2.4.1

2021-10-24 Thread XiaoYu
Hi,

The vote to release Apache ShenYu (incubating) 2.4.1 has passed with
3 +1 binding and 0 +1 non-binding votes, no +0 or -1 votes.

Binding votes:
Justin Mclean(+1)
Willem Jiang (+1)
Xun Liu(+1)


Vote thread:
https://lists.apache.org/thread.html/r7d29e9481381b1d2a95f964b8f6fddd9d7f6d918e81bb8a204c83348%40%3Cgeneral.incubator.apache.org%3E

Thanks a lot to everyone for taking your time to review our release
candidate.
We will proceed with publishing the approved artifacts and sending out the
announcements in the coming days.


Re: [VOTE] Release Apache ShenYu (incubating) 2.4.1

2021-10-24 Thread XiaoYu
Hi sebb:

Thank you for the reminder.

The KEYS file got updated at [1] and synced on [2]. From now we will use
just the canonical link [2] for the KEYS file.

[1]https://dist.apache.org/repos/dist/release/incubator/shenyu
[2]http://downloads.apache.org/incubator/shenyu/KEYS

XiaoYu  于2021年10月24日周日 下午4:32写道:

> Hi sebb:
>
> Thank you for the reminder.
>
> The KEYS file got updated at [1] and synced on [2]. From now we will use
> just the canonical link [2] for the KEYS file.
>
> [1]https://dist.apache.org/repos/dist/release/incubator/shenyu
> [2]http://downloads.apache.org/incubator/shenyu/KEYS
> 
>
> Xun Liu  于2021年10月22日周五 下午2:12写道:
>
>> +1 (binding) from me,
>>
>> I have checked the following items:
>> - Incubating in name
>> - LICENSE and NOTICE are fine
>> - DISCLAIMER exists
>> - All links are valid
>> - No unexpected binary files
>> - All ASF files have ASF headers
>> - Can compile from source
>> - Checksums and PGP signatures are valid.
>>
>> Best regards
>> Xun Liu
>>
>> On Fri, Oct 22, 2021 at 8:06 AM Willem Jiang 
>> wrote:
>>
>> > Just forwarding my dev +1 here.
>> >
>> > Willem Jiang
>> >
>> > Twitter: willemjiang
>> > Weibo: 姜宁willem
>> >
>> > On Wed, Oct 20, 2021 at 7:46 PM XiaoYu  wrote:
>> > >
>> > > Hello Incubator Community,
>> > >
>> > > This is a call for vote to release Apache ShenYu (incubating) version
>> > 2.4.1
>> > >
>> > > The Apache ShenYu community has voted on and approved a proposal to
>> > release
>> > > Apache ShenYu (incubating) version 2.4.1.
>> > >
>> > > We now kindly request the Incubator PMC members review and vote on
>> this
>> > > incubator release.
>> > >
>> > > ShenYu community vote thread:
>> > >
>> >
>> https://lists.apache.org/thread.html/rfd9fae5be635f8c3f6307400040542f39585dadc7920a02f6c97c0ee%40%3Cdev.shenyu.apache.org%3E
>> > >
>> > > Vote result thread:
>> > >
>> >
>> https://lists.apache.org/thread.html/r088e47f7d25d8c05725b42b77cc569d3145a6a73b3eb80072c4ab431%40%3Cdev.shenyu.apache.org%3E
>> > >
>> > > Release notes:
>> > >
>> https://github.com/apache/incubator-shenyu/blob/master/RELEASE-NOTES.md
>> > >
>> > > The release candidates:
>> > > https://dist.apache.org/repos/dist/dev/incubator/shenyu/2.4.1/
>> > >
>> > > Maven 2 staging repository:
>> > >
>> >
>> https://repository.apache.org/content/repositories/orgapacheshenyu-1014/org/apache/shenyu/
>> > >
>> > > Git tag for the release:
>> > > https://github.com/apache/incubator-shenyu/tree/v2.4.1/
>> > >
>> > > Release Commit ID:
>> > >
>> >
>> https://github.com/apache/incubator-shenyu/commit/3c6e3a0a3134e59dc200cd68c85576d5bafc2f3b
>> > >
>> > > Keys to verify the Release Candidate:
>> > > https://dist.apache.org/repos/dist/dev/incubator/shenyu/KEYS
>> > >
>> > > Look at here for how to verify this release candidate:
>> > > https://shenyu.apache.org/community/release-guide/#check-release
>> > >
>> > > GPG user ID:
>> > > xiaoyu
>> > >
>> > > The vote will be open for at least 72 hours or until the necessary
>> number
>> > > of votes are reached.
>> > >
>> > > Please vote accordingly:
>> > >
>> > > [ ] +1 approve
>> > >
>> > > [ ] +0 no opinion
>> > >
>> > > [ ] -1 disapprove with the reason
>> > >
>> > > Checklist for reference:
>> > >
>> > > [ ] Download links are valid.
>> > >
>> > > [ ] Checksums and PGP signatures are valid.
>> > >
>> > > [ ] Source code distributions have correct names matching the current
>> > > release.
>> > >
>> > > [ ] LICENSE and NOTICE files are correct for each ShenYu repo.
>> > >
>> > > [ ] All files have license headers if necessary.
>> > >
>> > > [ ] No compiled archives bundled in source archive.
>> >
>> > -
>> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>> > For additional commands, e-mail: general-h...@incubator.apache.org
>> >
>> >
>>
>


Re: [VOTE] Release Apache ShenYu (incubating) 2.4.1

2021-10-24 Thread XiaoYu
Hi sebb:

Thank you for the reminder.

The KEYS file got updated at [1] and synced on [2]. From now we will use
just the canonical link [2] for the KEYS file.

[1]https://dist.apache.org/repos/dist/release/incubator/shenyu
[2]http://downloads.apache.org/incubator/shenyu/KEYS


Xun Liu  于2021年10月22日周五 下午2:12写道:

> +1 (binding) from me,
>
> I have checked the following items:
> - Incubating in name
> - LICENSE and NOTICE are fine
> - DISCLAIMER exists
> - All links are valid
> - No unexpected binary files
> - All ASF files have ASF headers
> - Can compile from source
> - Checksums and PGP signatures are valid.
>
> Best regards
> Xun Liu
>
> On Fri, Oct 22, 2021 at 8:06 AM Willem Jiang 
> wrote:
>
> > Just forwarding my dev +1 here.
> >
> > Willem Jiang
> >
> > Twitter: willemjiang
> > Weibo: 姜宁willem
> >
> > On Wed, Oct 20, 2021 at 7:46 PM XiaoYu  wrote:
> > >
> > > Hello Incubator Community,
> > >
> > > This is a call for vote to release Apache ShenYu (incubating) version
> > 2.4.1
> > >
> > > The Apache ShenYu community has voted on and approved a proposal to
> > release
> > > Apache ShenYu (incubating) version 2.4.1.
> > >
> > > We now kindly request the Incubator PMC members review and vote on this
> > > incubator release.
> > >
> > > ShenYu community vote thread:
> > >
> >
> https://lists.apache.org/thread.html/rfd9fae5be635f8c3f6307400040542f39585dadc7920a02f6c97c0ee%40%3Cdev.shenyu.apache.org%3E
> > >
> > > Vote result thread:
> > >
> >
> https://lists.apache.org/thread.html/r088e47f7d25d8c05725b42b77cc569d3145a6a73b3eb80072c4ab431%40%3Cdev.shenyu.apache.org%3E
> > >
> > > Release notes:
> > >
> https://github.com/apache/incubator-shenyu/blob/master/RELEASE-NOTES.md
> > >
> > > The release candidates:
> > > https://dist.apache.org/repos/dist/dev/incubator/shenyu/2.4.1/
> > >
> > > Maven 2 staging repository:
> > >
> >
> https://repository.apache.org/content/repositories/orgapacheshenyu-1014/org/apache/shenyu/
> > >
> > > Git tag for the release:
> > > https://github.com/apache/incubator-shenyu/tree/v2.4.1/
> > >
> > > Release Commit ID:
> > >
> >
> https://github.com/apache/incubator-shenyu/commit/3c6e3a0a3134e59dc200cd68c85576d5bafc2f3b
> > >
> > > Keys to verify the Release Candidate:
> > > https://dist.apache.org/repos/dist/dev/incubator/shenyu/KEYS
> > >
> > > Look at here for how to verify this release candidate:
> > > https://shenyu.apache.org/community/release-guide/#check-release
> > >
> > > GPG user ID:
> > > xiaoyu
> > >
> > > The vote will be open for at least 72 hours or until the necessary
> number
> > > of votes are reached.
> > >
> > > Please vote accordingly:
> > >
> > > [ ] +1 approve
> > >
> > > [ ] +0 no opinion
> > >
> > > [ ] -1 disapprove with the reason
> > >
> > > Checklist for reference:
> > >
> > > [ ] Download links are valid.
> > >
> > > [ ] Checksums and PGP signatures are valid.
> > >
> > > [ ] Source code distributions have correct names matching the current
> > > release.
> > >
> > > [ ] LICENSE and NOTICE files are correct for each ShenYu repo.
> > >
> > > [ ] All files have license headers if necessary.
> > >
> > > [ ] No compiled archives bundled in source archive.
> >
> > -
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > For additional commands, e-mail: general-h...@incubator.apache.org
> >
> >
>