Hi, +1 (binding)
Best Regards, ————————————————— Tianan Li School of Software, Tsinghua University 李天安 清华大学 软件学院 > 在 2019年7月27日,上午11:18,Xiangdong Huang <[email protected]> 写道: > > Hi, > > +1 (binding). > > Thanks for pointing out the issues @Justin. Is there anything that we need > to modify? > > Good work! @Jialin. > > Best, > ----------------------------------- > Xiangdong Huang > School of Software, Tsinghua University > > 黄向东 > 清华大学 软件学院 > > > Jialin Qiao <[email protected]> 于2019年7月27日周六 上午11:16写道: > >> Hi, >> >> +1 (binding) >> >> >> I fixed the problems that Justin mentioned in the PR [1], which is already >> merged into rel/0.8 and cherry-picked to master. The followings are my >> modifications: >> >>> - NOTICE may include a little too much text. I not seen an export >> control placed in NOTICE before, and you only need to include the bit from >> Hive notice that are relevant [1] >> >> fixed, and the export control notice is removed. >> >>> - All source files have ASF headers. However this file [4] incorrectly >> has an ASF header. It’s 3rd party software and should not use the ASF >> header. >> >> removed the license and ASF header >> >>> In the README.md >>> - Under "Installation from source code” it point the user to GitHub. The >> user should be pointed to the projects download page, we don’t want to >> encourage users to use unreleased software. >> >> I add the projects download url. >> >>> - The text displayed under "If successful, you will see the the >> following text in the terminal:” is not correct >> >> fixed >> >>> - The instruction for compiling are not correct “mvn XXX -pl iotdb-cli” >> and “mvn XXX -pl iotdb” don’t work. >> >> fixed >> >>> - The script to start and stop the server have incorrect paths >> >> fixed >> >>> When starting the server I get this error, but I assume that just my >> setup or environment. Can someone else confirm that once compiled the >> source release they can start the server? >>> Error: Could not find or load main class >> org.apache.iotdb.db.service.IoTDB >> >> not reproduced, may be it is caused by the above incorrect path and >> commands. Now you can try again. >> >>> For the binary convenience release: >>> - The binary notice has way too much information in it. For instance you >> only need to include the bit from Hive notice that are relevant [1], >> logbook [2] has no notice file so there no need to include anything about >> it in the NOTICE file [3]. There no need to mention licensing information, >> that goes in LICENCE >> >> fixed >> >>> - Most permissive licenses say the full text of the license needs to be >> included, that includes the copyright line for BSD and MIT licensed >> software, I’m not sure that have generic license test in license covers >> that. >> >> Actually, we have a "licenses" folder under the root which contains full >> text of the licenses. >> >> [1] https://github.com/apache/incubator-iotdb/pull/314 >> >> >> Best, >> -- >> Jialin Qiao >> School of Software, Tsinghua University >> >> 乔嘉林 >> 清华大学 软件学院 >> >>> -----原始邮件----- >>> 发件人: "Justin Mclean" <[email protected]> >>> 发送时间: 2019-07-27 07:56:31 (星期六) >>> 收件人: [email protected] >>> 抄送: >>> 主题: Re: [VOTE] Apache IoTDB (Incubating) 0.8.0 RC1 >>> >>> Hi, >>> >>> +1 (binding) >>> >>> I checked: >>> - incubating in artefact names >>> - DISCLAIMER exists >>> - LICENSE is good >>> - NOTICE may include a little too much text. I not seen an export >> control placed in NOTICE before, and you only need to include the bit from >> Hive notice that are relevant [1] >>> - All source files have ASF headers. However this file [4] incorrectly >> has an ASF header. It’s 3rd party software and should not use the ASF >> header. >>> - No unexpected binary files >>> - Can compile from source >>> >>> One minor thing in license is this path >> "./mvn/wrapper/MavenWrapperDownloader.java” should be >> "./.mvn/wrapper/MavenWrapperDownloader.java" >>> >>> In the README.md >>> - Under "Installation from source code” it point the user to GitHub. The >> user should be pointed to the projects download page, we don’t want to >> encourage users to use unreleased software. >>> - The text displayed under "If successful, you will see the the >> following text in the terminal:” is not correct >>> - The instruction for compiling are not correct “mvn XXX -pl iotdb-cli” >> and “mvn XXX -pl iotdb” don’t work. >>> - The script to start and stop the server have incorrect paths >>> >>> When starting the server I get this error, but I assume that just my >> setup or environment. Can someone else confirm that once compiled the >> source release they can start the server? >>> Error: Could not find or load main class >> org.apache.iotdb.db.service.IoTDB >>> >>> For the binary convenience release: >>> - The binary notice has way too much information in it. For instance you >> only need to include the bit from Hive notice that are relevant [1], >> logbook [2] has no notice file so there no need to include anything about >> it in the NOTICE file [3]. There no need to mention licensing information, >> that goes in LICENCE >>> - Most permissive licenses say the full text of the license needs to be >> included, that includes the copyright line for BSD and MIT licensed >> software, I’m not sure that have generic license test in license covers >> that. >>> >>> Thanks, >>> Justin >>> >>> 1. https://github.com/apache/hive/blob/master/NOTICE >>> 2. https://github.com/qos-ch/logback >>> 3. http://www.apache.org/dev/licensing-howto.html#mod-notice >>> 4. ./.mvn/wrapper/MavenWrapperDownloader.java >> >
