Hi,
+1 (PPMC vote)


The followings are successfully verified:


Source release:
1. ASC sinature
2. Hashes
3. LICENSE, NOTICE, README, RELEASE_NOTES
4. RAT
5. mvn clean package
6. start server and client
7. execute basic operations and reboot


Binary distribution:
1. ASC sinature
2. Hashes
3. start server and client
4. execute basic operations and reboot


Best,
Tian Jiang
On 10/15/2019 15:57,李天安<lt...@mails.tsinghua.edu.cn> wrote:
Hi,
+1 (PPMC vote)

I have checked following items:

Source release:
1. Running RAT(mvn apache-rat:check) (Correct)
2. Verify the existence of LICENSE, NOTICE, README, RELEASE_NOTES files in the 
extracted source bundle (Correct)
3. Compile and build code with command: mvn clean package. (Correct)
4. Verifying the signature (ASC) (Correct)
5. Verifying the hashes (SHA512) (Correct)

Binary distribution:
1. Verify the existence of LICENSE, NOTICE, README, RELEASE_NOTES files 
(Correct)
2. Verifying the signature (ASC) (Correct)
3. Verifying the hashes (SHA512) (Correct)

Functionality:
1. Run server and client script:  sh start-server.sh, start-client.sh -h 
127.0.0.1 -p 6667 -u root -pw root (Correct)
2. REBOOT
3. Execuet some basic operations: (Correct)
1) SET STORAGE GROUP TO root.vehicle
2) CREATE TIMESERIES root.vehicle.d0.s0 WITH DATATYPE=INT32, ENCODING=RLE
3) insert into root.vehicle.d0(timestamp,s0) values(10,100)
4) insert into root.vehicle.d0(timestamp,s0) values(1,101)
5) select * from root.vehicle
6) select * from root.vehicle where time > 5
7) show timeseries
8) show timeseries root.*
9) delete from root.vehicle.d0.s0 where time < 9
10) select * from root.vehicle

Best Regards,
—————————————————
Tianan Li
School of Software, Tsinghua University

李天安
清华大学 软件学院

2019年10月15日 下午2:18,Jialin Qiao <qj...@mails.tsinghua.edu.cn> 写道:

Hi,

+1 (PPMC vote)

I checked:

source release:
verify the existence of LICENSE, NOTICE, README, RELEASE_NOTES files in the 
extracted source bundle (ok)
incubating in name (ok)
signature and hashes (ok)
DISCLAIMER exists (ok)
LICENSE (ok)
NOTICE (ok)
ASF headers (ok)
no jars in source release (ok)
mvn clean package (ok)
test all passed on mac os + jdk1.8(ok)


binary distribution:
incubating in name (ok)
UNPACK the binary artefact and check the contents of LICENSE-binary and 
NOTICE-binary (ok)
DISCLAIMER exists (ok)
LICENSE (ok)
NOTICE (ok)
Start server (ok)
Start client (ok)
The version printed in client is 0.8.1 (ok)
compatible with 0.8.0, both client-0.8.1 with server-0.8.0 and client-0.8.0 
with server-0.8.1 (ok)
Example statements are as follow:

```
SET STORAGE GROUP TO root.turbine;
CREATE TIMESERIES root.turbine.d1.s0 WITH DATATYPE=FLOAT, ENCODING=RLE;
insert into root.turbine.d1(timestamp,s0) values(1,24.5);
select * from root;
```

Thanks,
--
Jialin Qiao
School of Software, Tsinghua University

乔嘉林
清华大学 软件学院

-----原始邮件-----
发件人: "Xiangdong Huang" <saint...@gmail.com>
发送时间: 2019-10-14 17:28:35 (星期一)
收件人: dev@iotdb.apache.org
抄送:
主题: [VOTE] Apache IoTDB 0.8.1 (incubating) RC3 release

Hi all,

Now I open a new ticket for Apache IoTDB (incubating) 0.8.1 RC3, which fixs
some issues comparing with RC2. You can find the details at the end of this
email.

Apache IoTDB (incubating) 0.8.1 is a bug-fix version from 0.8.0. You can
get its mainly changes from [5].

Apache IoTDB (Incubating) 0.8.1 has been staged under [2] and it’s time to
vote
on accepting it for release.  All Maven artifacts are available under [1].
If approved we will seek final release approval from the IPMC.
Voting will be open for 72hr.

A minimum of 3 binding +1 votes and more binding +1 than binding -1
are required to pass.

Release tag: release/0.8.1
Hash for the release tag: 4b8d46f9861e12bbe4a1d952bede7c9293b90b46

Per [3] "Before voting +1 PMC/PPMC members are required to download
the signed source code package, compile it as provided, and test
the resulting executable on their own platform, along with also
verifying that the package meets the requirements of the ASF policy
on releases."

You can achieve the above by following [4].

[ ]  +1 accept (indicate what you validated - e.g. performed the non-RM
items in [4])
[ ]  -1 reject (explanation required)


Difference with RC1:

- PGP signing: there is no established trust chain to any other Apache ...
- Running IoTDB Server according to information in README.md: MINOR I am
using OpenJDK 13 and I get an error message that IoTDB only runs on Java 8
and 11 ... this sort of contradicts the README which states X >= 1.8
- I would suggest to add an Apache Header to the ".checkstyle" XML file
- It seems the Hadoop module still contains SNAPSHOT versions: MINOR
- Able to run the server and client: MINOR Same finding as with the source
distribution ... not able to run with OpenJDK 13
- Major bug: The version printed in client is still 0.8.0
- NOTICE-binary HIVE shows 2008-2018 while NOTICE HIVE shows 2008-2019.
(Now they are consistent with the notice file at github.com/apache/hive,
which says 2008-2018)

Difference with RC2:

- remove .mvn/wrapper/*.jar out of source-release.zip file
- modify the LICENSE-binary file to declare some dependencies:
io.airlift.airline:0.8
com.google.guava.guava:21.0
org.fusesource.leveldbjni:leveldbjni-all:1.8
javax.inject:javax.inject:1
- add MIT licenses for two different dependencies.

[1] https://repository.apache.org/content/repositories/orgapacheiotdb-1006
[2] https://dist.apache.org/repos/dist/dev/incubator/iotdb/0.8.1/rc3
[3] https://www.apache.org/dev/release.html#approving-a-release
[4]
https://cwiki.apache.org/confluence/display/IOTDB/Validating+a+staged+Release
[5]
https://dist.apache.org/repos/dist/dev/incubator/iotdb/0.8.1/rc3/RELEASE_NOTES.md

Best,
-----------------------------------
Xiangdong Huang
School of Software, Tsinghua University

黄向东
清华大学 软件学院

Reply via email to