Hi Calvin,

> Also, if you do this the python module in [2] will no longer be needed, since 
> you've released it separately.

I think is ok to separate python package, because is for eaiser download and 
convenience for python API user.
Because we want to make python api release to PyPI[1]

I find out is command in fink main tarball[2] and its Python API[3]
and also spark main tarball[4] and its Python API[5]. So I think is OK to do 
that.

> The source package in [1] lacks LICENSE And NOTICE

Also I said above, the directory is a convenience source for PyPI, and all the 
LICENSE And NOTICE is in main tarball

I also find out spark's Python API[5] withoutt LICENSE and NOTICE, and also 
flink’s Python API[3] without NOTICE and
only with simple apache's LICENSE instead of list all LICENSEs in LICENSE file. 

>  it's best to rename the filename to avoid misunderstandings


Good catch, but the name we release to PyPI[1] is named 
`apache-dolphinscheduler`, my inital think is keep name in PyPI[1]
is same as tarball’s name(and it should be). maybe we have to find a skill to 
avoid it.

So, I think is only the rename filename problem left, Maybe we could try to fix 
it latter, WDYT?

[1]: https://pypi.org/project/apache-dolphinscheduler/ 
<https://pypi.org/project/apache-dolphinscheduler/>
[2]: 
https://dist.apache.org/repos/dist/release/flink/flink-1.14.3/flink-1.14.3-src.tgz
 
<https://dist.apache.org/repos/dist/dev/flink/flink-1.14.4-rc1/python/apache-flink-1.14.4.tar.gz>
[3]: 
https://dist.apache.org/repos/dist/release/flink/flink-1.14.3/python/apache-flink-1.14.4.tar.gz
 
<https://dist.apache.org/repos/dist/dev/flink/flink-1.14.4-rc1/python/apache-flink-1.14.4.tar.gz>
 
[4]: 
https://dist.apache.org/repos/dist/release/spark/spark-3.2.1/spark-3.2.1.tgz 
<https://dist.apache.org/repos/dist/release/spark/spark-3.2.1/spark-3.2.1.tgz>
[5]: 
https://dist.apache.org/repos/dist/release/spark/spark-3.2.1/pyspark-3.2.1.tar.gz
 
<https://dist.apache.org/repos/dist/release/spark/spark-3.2.1/pyspark-3.2.1.tar.gz>


Cheers,
— Jiajie Zhong

> On Mar 3, 2022, at 01:10, CalvinKirs <[email protected]> wrote:
> 
> -1 (binding)
> 
> 
> The source package in [1] lacks LICENSE And NOTICE.
> btw, if you're going to post this separately, it's best to rename the 
> filename to avoid misunderstandings. Also, if you do this the python module 
> in [2] will no longer be needed, since you've released it separately.
> [1] 
> https://dist.apache.org/repos/dist/dev/dolphinscheduler/2.0.5/python/apache-dolphinscheduler-2.0.5.tar.gz
> [2] 
> https://dist.apache.org/repos/dist/dev/dolphinscheduler/2.0.5/apache-dolphinscheduler-2.0.5-src.tar.gz
> 
> 
> Best wishes!
> Calvin Kirs
> 
> 
> On 03/2/2022 23:19,Jiajie Zhong<[email protected]> wrote:
> +1 non-binding
> 
> 1. download link correct
> 2. sha512, asc checked
> 3. LICENSE and NOTICE exist.
> 5. all files have a license header
> 6. compiling passed
> 
> Well done and thanks Jiny
> 
> Cheers,
> — Jiajie Zhong
> 
> On Mar 2, 2022, at 23:16, jiny.li <[email protected]> wrote:
> 
> Hello DolphinScheduler Community,
> 
> 
> This is a call for vote to release Apache DolphinScheduler version 2.0.5
> 
> 
> Release changes:
> https://github.com/apache/dolphinscheduler/milestone/25
> 
> 
> The release candidates:
> https://dist.apache.org/repos/dist/dev/dolphinscheduler/2.0.5/
> 
> 
> Maven 2 staging repository:
> https://repository.apache.org/content/repositories/orgapachedolphinscheduler-1089/org/apache/dolphinscheduler/
> 
> 
> Git tag for the release:
> https://github.com/apache/dolphinscheduler/tree/2.0.5
> 
> 
> Release Commit ID:
> https://github.com/apache/dolphinscheduler/commit/f31328276c12821c21d1ce07e824bc74146c19b2
> 
> 
> Keys to verify the Release Candidate:
> https://dist.apache.org/repos/dist/dev/dolphinscheduler/KEYS
> 
> Look at here for how to verify this release candidate:
> https://dolphinscheduler.apache.org/en-us/community/release.html
> 
> 
> The vote will be open for at least 72 hours or until 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 artifacts have correct names matching the current release.
> 
> 
> [ ] LICENSE and NOTICE files are correct for each DolphinScheduler repo.
> 
> 
> [ ] All files have license headers if necessary.
> 
> 
> [ ] No compiled archives bundled in source archive.
> 
> 
> 
> 
> 
> 
> ———————————
> Apache DolphinScheduler Committer
> JinYong Li    李进勇
> [email protected]
> 

Reply via email to