You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@iotdb.apache.org by Steve Yurong Su <ro...@apache.org> on 2022/03/04 12:47:08 UTC

[VOTE] Apache IoTDB 0.12.5 RC1 release

Hi all,

Apache IoTDB 0.12.5 is a bug-fix version from 0.12.4. You can get its
main changes from [1]. Apache IoTDB 0.12.5 has been staged under [2]
and it’s time to vote on accepting it for release. All Maven artifacts
are available under [3].

Release tag: v0.12.5
Hash for the release tag: 03f276e086c5c6ef2d9d3de9e01c2bada5fa0b6e

Voting will be open for 72hr. A minimum of 3 binding +1 votes and more
binding +1 than binding -1 are required to pass.

Before voting +1, PMC 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[4].  You
can achieve the above by following [5].

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

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

Thanks,
Steve Yurong Su

[RESULT][VOTE] Release Apache IoTDB 0.12.5

Posted by Steve Yurong Su <ro...@apache.org>.
Hi all,

The vote to release Apache IoTDB (incubating) 0.12.5 has passed with 5
+1 binding votes.

Binding votes:
Jialin Qiao
Haonan Hou
Tian Jiang
Lei Rui
Xiangdong Huang

Vote thread:
https://lists.apache.org/thread/okc2jtpqm003jskdgst6c83xh61nz99r

Thanks,
Steve Yurong Su

Re: [VOTE] Apache IoTDB 0.12.5 RC1 release

Posted by Xiangdong Huang <sa...@gmail.com>.
+1 binding

I checked:

- ok: mvn apache-rat:check
- ok: mvn package
- ok: start iotdb server and client.

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

 黄向东
清华大学 软件学院


Lei Rui <ne...@163.com> 于2022年3月7日周一 13:51写道:

> +1
>
>
> I checked the following steps with a cloud computer running Ubuntu 18.04
> x64, Java openjdk version "11.0.13" 2021-10-19, Apache Maven 3.6.0:
>
> 1. verify the existence of LICENSE, NOTICE, README, RELEASE_NOTES files in
> the extracted source bundle (Next time update NOTICE Year 2021 to 2022) [ok]
> 2. verify the staged source README, RELEASE_NOTE files correspond to those
> in the extracted source bundle [ok]
> 3. mvn clean package -DskipTests [ok]
> 4. ./mvnw.sh install [not ok]
> [ERROR] Errors:
> [ERROR]
>  SameMeasurementsWithDifferentDataTypesTest.before:61->writeFile:121 »
> NullPointer
> But this test passes on my local computer with Windows 10, java version
> "1.8.0_161", Apache Maven 3.8.4.
> 5. ./mvnw.sh site:site [not ok]
> [ERROR] Failed to execute goal on project iotdb-thrift-cluster: Could not
> resolve dependencies for project
> org.apache.iotdb:iotdb-thrift-cluster:jar:0.12.5: Could not find artifact
> org.apache.iotdb:iotdb-thrift:jar:0.12.5 in central (
> https://repo.maven.apache.org/maven2) -> [Help 1]
> 6. SET STORAGE GROUP TO root.ln
> SHOW STORAGE GROUP
> SHOW TIMESERIES
> SHOW TIMESERIES root.ln.wf01.wt01.status
> INSERT INTO root.ln.wf01.wt01(timestamp,status) values(100,true);
> INSERT INTO root.ln.wf01.wt01(timestamp,status,temperature)
> values(200,false,20.71)
> SELECT status FROM root.ln.wf01.wt01
>
> SELECT * FROM root.ln.wf01.wt01
> SET time_zone=+08:00
>
> SELECT * FROM root.ln.wf01.wt01
> [ok]
> On 3/4/2022 20:47,Steve Yurong Su<ro...@apache.org> wrote:
> Hi all,
>
> Apache IoTDB 0.12.5 is a bug-fix version from 0.12.4. You can get its
> main changes from [1]. Apache IoTDB 0.12.5 has been staged under [2]
> and it’s time to vote on accepting it for release. All Maven artifacts
> are available under [3].
>
> Release tag: v0.12.5
> Hash for the release tag: 03f276e086c5c6ef2d9d3de9e01c2bada5fa0b6e
>
> Voting will be open for 72hr. A minimum of 3 binding +1 votes and more
> binding +1 than binding -1 are required to pass.
>
> Before voting +1, PMC 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[4].  You
> can achieve the above by following [5].
>
> [ ]  +1 accept (indicate what you validated - e.g. performed the
> non-RM items in [5])
> [ ]  -1 reject (explanation required)
>
> ------
> [1]
> https://dist.apache.org/repos/dist/dev/iotdb/0.12.5/rc1/RELEASE_NOTES.md
> [2] https://dist.apache.org/repos/dist/dev/iotdb/0.12.5/rc1
> [3]
> https://repository.apache.org/content/repositories/orgapacheiotdb-1075/
> [4] https://www.apache.org/dev/release.html#approving-a-release
> [5]
> https://cwiki.apache.org/confluence/display/IOTDB/Validating+a+staged+Release
> [6] https://dist.apache.org/repos/dist/dev/iotdb/KEYS
> ------
>
> Thanks,
> Steve Yurong Su
>

Re: [VOTE] Apache IoTDB 0.12.5 RC1 release

Posted by Lei Rui <ne...@163.com>.
+1


I checked the following steps with a cloud computer running Ubuntu 18.04 x64, Java openjdk version "11.0.13" 2021-10-19, Apache Maven 3.6.0:

1. verify the existence of LICENSE, NOTICE, README, RELEASE_NOTES files in the extracted source bundle (Next time update NOTICE Year 2021 to 2022) [ok]
2. verify the staged source README, RELEASE_NOTE files correspond to those in the extracted source bundle [ok]
3. mvn clean package -DskipTests [ok]
4. ./mvnw.sh install [not ok]
[ERROR] Errors:
[ERROR]   SameMeasurementsWithDifferentDataTypesTest.before:61->writeFile:121 » NullPointer
But this test passes on my local computer with Windows 10, java version "1.8.0_161", Apache Maven 3.8.4.
5. ./mvnw.sh site:site [not ok]
[ERROR] Failed to execute goal on project iotdb-thrift-cluster: Could not resolve dependencies for project org.apache.iotdb:iotdb-thrift-cluster:jar:0.12.5: Could not find artifact org.apache.iotdb:iotdb-thrift:jar:0.12.5 in central (https://repo.maven.apache.org/maven2) -> [Help 1]
6. SET STORAGE GROUP TO root.ln
SHOW STORAGE GROUP
SHOW TIMESERIES
SHOW TIMESERIES root.ln.wf01.wt01.status
INSERT INTO root.ln.wf01.wt01(timestamp,status) values(100,true);
INSERT INTO root.ln.wf01.wt01(timestamp,status,temperature) values(200,false,20.71)
SELECT status FROM root.ln.wf01.wt01

SELECT * FROM root.ln.wf01.wt01
SET time_zone=+08:00

SELECT * FROM root.ln.wf01.wt01
[ok]
On 3/4/2022 20:47,Steve Yurong Su<ro...@apache.org> wrote:
Hi all,

Apache IoTDB 0.12.5 is a bug-fix version from 0.12.4. You can get its
main changes from [1]. Apache IoTDB 0.12.5 has been staged under [2]
and it’s time to vote on accepting it for release. All Maven artifacts
are available under [3].

Release tag: v0.12.5
Hash for the release tag: 03f276e086c5c6ef2d9d3de9e01c2bada5fa0b6e

Voting will be open for 72hr. A minimum of 3 binding +1 votes and more
binding +1 than binding -1 are required to pass.

Before voting +1, PMC 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[4].  You
can achieve the above by following [5].

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

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

Thanks,
Steve Yurong Su

Re: [VOTE] Apache IoTDB 0.12.5 RC1 release

Posted by Tian Jiang <jt...@163.com>.
Hi,

+1 (binding)

I checked these on my Win10, JDK 8 and 11

The source release:
LICENSE and NOTICE [ok]
signatures and hashes [ok]
could compile from source: mvn clean install [not ok] 
some generated py files should be ignored by rat checker

The binary distribution:
signatures and hashes [ok]
start server and CLI in Win10, jdk8 and jdk11 [ok]
Could run with the following statements [ok]

SET STORAGE GROUP TO root.turbine;
CREATE TIMESERIES root.turbine.d1.s0 WITH DATATYPE=DOUBLE, ENCODING=GORILLA;
insert into root.turbine.d1(timestamp,s0) values(1,1);
insert into root.turbine.d1(timestamp,s0) values(2,2);
insert into root.turbine.d1(timestamp,s0) values(3,3);
select * from root;

Best,

Tian Jiang


On 3/7/2022 11:49,Haonan Hou<hh...@qq.com.INVALID> wrote:
Hi,

+1 (binding)

I checked these on my Mac, JDK 8 and 11

The source release:
LICENSE and NOTICE [ok]
signatures and hashes [ok]
could compile from source: mvn clean install [not ok]
some generated py files should be ignored by rat checker

The binary distribution:
signatures and hashes [ok]
start server and CLI in mac, jdk8 and jdk11 [ok]
Could run with the following statements [ok]

SET STORAGE GROUP TO root.turbine;
CREATE TIMESERIES root.turbine.d1.s0 WITH DATATYPE=DOUBLE, ENCODING=GORILLA;
insert into root.turbine.d1(timestamp,s0) values(1,1);
insert into root.turbine.d1(timestamp,s0) values(2,2);
insert into root.turbine.d1(timestamp,s0) values(3,3);
select * from root;

Best,

Haonan Hou

On Mar 5, 2022, at 3:05 PM, Jialin Qiao <qi...@apache.org> wrote:

Hi,

+1 (binding)

The source release:
apache headers [ok]
signatures and hashes [ok]
LICENSE and NOTICE [ok]
no jar files [ok]
could compile from source: ./mvnw.sh clean install [ok with minor issue]

minor issue:

[*WARNING*] Files with unapproved licenses:
/Users/qiaojialin/Desktop/apache-iotdb-0.12
.4/client-py/iotdb/thrift/__init__.py
/Users/qiaojialin/Desktop/apache-iotdb-0.12
.4/client-py/iotdb/thrift/rpc/__init__.py

These two files are generated when compiling the source code, we should
omit them.


The binary distribution:
version number in CLI [ok]
signatures and hashes [ok]
start in mac, jdk8 [ok]
statements executed successfully:  [ok]

SET STORAGE GROUP TO root.turbine;
CREATE TIMESERIES root.turbine.d1.s0 WITH DATATYPE=DOUBLE, ENCODING=GORILLA;
insert into root.turbine.d1(timestamp,s0) values(1,1);
insert into root.turbine.d1(timestamp,s0) values(2,2);
insert into root.turbine.d1(timestamp,s0) values(3,3);
select * from root;

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

乔嘉林
清华大学 软件学院


Steve Yurong Su <ro...@apache.org> 于2022年3月4日周五 20:47写道:

Hi all,

Apache IoTDB 0.12.5 is a bug-fix version from 0.12.4. You can get its
main changes from [1]. Apache IoTDB 0.12.5 has been staged under [2]
and it’s time to vote on accepting it for release. All Maven artifacts
are available under [3].

Release tag: v0.12.5
Hash for the release tag: 03f276e086c5c6ef2d9d3de9e01c2bada5fa0b6e

Voting will be open for 72hr. A minimum of 3 binding +1 votes and more
binding +1 than binding -1 are required to pass.

Before voting +1, PMC 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[4].  You
can achieve the above by following [5].

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

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

Thanks,
Steve Yurong Su



Re: [VOTE] Apache IoTDB 0.12.5 RC1 release

Posted by Haonan Hou <hh...@qq.com.INVALID>.
Hi,

+1 (binding)

I checked these on my Mac, JDK 8 and 11

The source release:
LICENSE and NOTICE [ok]
signatures and hashes [ok]
could compile from source: mvn clean install [not ok] 
some generated py files should be ignored by rat checker

The binary distribution:
signatures and hashes [ok]
start server and CLI in mac, jdk8 and jdk11 [ok]
Could run with the following statements [ok]

SET STORAGE GROUP TO root.turbine;
CREATE TIMESERIES root.turbine.d1.s0 WITH DATATYPE=DOUBLE, ENCODING=GORILLA;
insert into root.turbine.d1(timestamp,s0) values(1,1);
insert into root.turbine.d1(timestamp,s0) values(2,2);
insert into root.turbine.d1(timestamp,s0) values(3,3);
select * from root;

Best,

Haonan Hou

> On Mar 5, 2022, at 3:05 PM, Jialin Qiao <qi...@apache.org> wrote:
> 
> Hi,
> 
> +1 (binding)
> 
> The source release:
> apache headers [ok]
> signatures and hashes [ok]
> LICENSE and NOTICE [ok]
> no jar files [ok]
> could compile from source: ./mvnw.sh clean install [ok with minor issue]
> 
> minor issue:
> 
> [*WARNING*] Files with unapproved licenses:
> /Users/qiaojialin/Desktop/apache-iotdb-0.12
> .4/client-py/iotdb/thrift/__init__.py
> /Users/qiaojialin/Desktop/apache-iotdb-0.12
> .4/client-py/iotdb/thrift/rpc/__init__.py
> 
> These two files are generated when compiling the source code, we should
> omit them.
> 
> 
> The binary distribution:
> version number in CLI [ok]
> signatures and hashes [ok]
> start in mac, jdk8 [ok]
> statements executed successfully:  [ok]
> 
> SET STORAGE GROUP TO root.turbine;
> CREATE TIMESERIES root.turbine.d1.s0 WITH DATATYPE=DOUBLE, ENCODING=GORILLA;
> insert into root.turbine.d1(timestamp,s0) values(1,1);
> insert into root.turbine.d1(timestamp,s0) values(2,2);
> insert into root.turbine.d1(timestamp,s0) values(3,3);
> select * from root;
> 
> Thanks,
> —————————————————
> Jialin Qiao
> School of Software, Tsinghua University
> 
> 乔嘉林
> 清华大学 软件学院
> 
> 
> Steve Yurong Su <ro...@apache.org> 于2022年3月4日周五 20:47写道:
> 
>> Hi all,
>> 
>> Apache IoTDB 0.12.5 is a bug-fix version from 0.12.4. You can get its
>> main changes from [1]. Apache IoTDB 0.12.5 has been staged under [2]
>> and it’s time to vote on accepting it for release. All Maven artifacts
>> are available under [3].
>> 
>> Release tag: v0.12.5
>> Hash for the release tag: 03f276e086c5c6ef2d9d3de9e01c2bada5fa0b6e
>> 
>> Voting will be open for 72hr. A minimum of 3 binding +1 votes and more
>> binding +1 than binding -1 are required to pass.
>> 
>> Before voting +1, PMC 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[4].  You
>> can achieve the above by following [5].
>> 
>> [ ]  +1 accept (indicate what you validated - e.g. performed the
>> non-RM items in [5])
>> [ ]  -1 reject (explanation required)
>> 
>> ------
>> [1]
>> https://dist.apache.org/repos/dist/dev/iotdb/0.12.5/rc1/RELEASE_NOTES.md
>> [2] https://dist.apache.org/repos/dist/dev/iotdb/0.12.5/rc1
>> [3]
>> https://repository.apache.org/content/repositories/orgapacheiotdb-1075/
>> [4] https://www.apache.org/dev/release.html#approving-a-release
>> [5]
>> https://cwiki.apache.org/confluence/display/IOTDB/Validating+a+staged+Release
>> [6] https://dist.apache.org/repos/dist/dev/iotdb/KEYS
>> ------
>> 
>> Thanks,
>> Steve Yurong Su
>> 
> 


Re: [VOTE] Apache IoTDB 0.12.5 RC1 release

Posted by Jialin Qiao <qi...@apache.org>.
Hi,

+1 (binding)

The source release:
apache headers [ok]
signatures and hashes [ok]
LICENSE and NOTICE [ok]
no jar files [ok]
could compile from source: ./mvnw.sh clean install [ok with minor issue]

minor issue:

[*WARNING*] Files with unapproved licenses:
/Users/qiaojialin/Desktop/apache-iotdb-0.12
.4/client-py/iotdb/thrift/__init__.py
/Users/qiaojialin/Desktop/apache-iotdb-0.12
.4/client-py/iotdb/thrift/rpc/__init__.py

These two files are generated when compiling the source code, we should
omit them.


The binary distribution:
version number in CLI [ok]
signatures and hashes [ok]
start in mac, jdk8 [ok]
statements executed successfully:  [ok]

SET STORAGE GROUP TO root.turbine;
CREATE TIMESERIES root.turbine.d1.s0 WITH DATATYPE=DOUBLE, ENCODING=GORILLA;
insert into root.turbine.d1(timestamp,s0) values(1,1);
insert into root.turbine.d1(timestamp,s0) values(2,2);
insert into root.turbine.d1(timestamp,s0) values(3,3);
select * from root;

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

乔嘉林
清华大学 软件学院


Steve Yurong Su <ro...@apache.org> 于2022年3月4日周五 20:47写道:

> Hi all,
>
> Apache IoTDB 0.12.5 is a bug-fix version from 0.12.4. You can get its
> main changes from [1]. Apache IoTDB 0.12.5 has been staged under [2]
> and it’s time to vote on accepting it for release. All Maven artifacts
> are available under [3].
>
> Release tag: v0.12.5
> Hash for the release tag: 03f276e086c5c6ef2d9d3de9e01c2bada5fa0b6e
>
> Voting will be open for 72hr. A minimum of 3 binding +1 votes and more
> binding +1 than binding -1 are required to pass.
>
> Before voting +1, PMC 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[4].  You
> can achieve the above by following [5].
>
> [ ]  +1 accept (indicate what you validated - e.g. performed the
> non-RM items in [5])
> [ ]  -1 reject (explanation required)
>
> ------
> [1]
> https://dist.apache.org/repos/dist/dev/iotdb/0.12.5/rc1/RELEASE_NOTES.md
> [2] https://dist.apache.org/repos/dist/dev/iotdb/0.12.5/rc1
> [3]
> https://repository.apache.org/content/repositories/orgapacheiotdb-1075/
> [4] https://www.apache.org/dev/release.html#approving-a-release
> [5]
> https://cwiki.apache.org/confluence/display/IOTDB/Validating+a+staged+Release
> [6] https://dist.apache.org/repos/dist/dev/iotdb/KEYS
> ------
>
> Thanks,
> Steve Yurong Su
>