Hi,

Thank Lei Rui for finding the issues.

I will withdraw this RC and modify the "how to release" document to avoid
such issues next time.

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

 黄向东
清华大学 软件学院


Lei Rui <[email protected]> 于2021年1月10日周日 下午6:17写道:

> Hi,
>
>
> I found one major issue about SNAPSHOT references (❌) and some minor
> issues with documents (❗).
> If the SNAPSHOT references are strictly prohibited, then my vote is -1.
> Otherwise, we can fix these issues in the next release.
>
>
> ✔ download staged artifacts. [RM] Check their signature and hashes.
> ✔ extract SRC bundle, verify the existence of LICENSE, NOTICE, README,
> RELEASE_NOTES files in the extracted source bundle
> ✔ [RM] verify the staged source README, RELEASE_NOTE files correspond to
> those in the extracted source bundle
> ❗ check the contents of LICENSE, NOTICE, README, RELEASE_NOTES
>     a) The NOTICE file says "Copyright 2018-2020 The Apache Software
> Foundation".
>     Maybe it is time we change it to 2018-2021 in the next release.
>     b) There are still "incubat" keywords in README_ZH.md (i.e., the
> Chinese version of README).
> ❗ UNPACK the binary artifact and check the contents of LICENSE-binary and
> NOTICE-binary
>     The NOTICE file in the binary artifact has the same year problem as
> that in the extracted source bundle.
> ✔ build from directions in README with an empty maven local repo: mvn
> clean package -DskipTests -Dmaven.repo.local=../.m2
> ❌ Search for SNAPSHOT references: find . -type f -name 'pom.xml' -exec
> grep -l "SNAPSHOT" {} \;
>      "0.11.1-SNAPSHOT" is used in the following five pom files:
>     (1) ./client-cpp/client-cpp-example/pom.xml
>     (2) ./client-cpp/pom.xml
>     (3) ./compile-tools/boost/pom.xml
>     (4) ./compile-tools/thrift/pom.xml
>     (5) ./compile-tools/pom.xml
> ✔ ./mvnw.sh install
> ✔ ./mvnw.sh site:site
>
>
> Regards,
> Lei Rui
>
>
> On 1/9/2021 20:22,Xiangdong Huang<[email protected]> wrote:
> Hi all,
>
> 0.11.2 RC3 is ready, it fixes the known issues of RC1 and RC2.
>
> Apache IoTDB 0.11.2 is a bug-fix version from 0.11.1.
> You can get its main changes from [5].
>
> Apache IoTDB 0.11.2 has been staged under [2] and it’s time to vote
> on accepting it for release.  All Maven artifacts are available under [1].
>
> 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.11.2
> Hash for the release tag: a5728115a7408268cd414130c303060c30608ea3
>
> 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.[3]
>
> You can achieve the above by following [4].
>
> [ ]  +1 accept (indicate what you validated)
> [ ]  -1 reject (explanation required)
>
>
> Bugfix list:
>
> * IOTDB-1049 Fix Nullpointer exception and a delete bug in Last query
> * IOTDB-1060 Support full deletion for delete statement without where
> clause
> * IOTDB-1068 Fix Time series metadata cache bug
> * IOTDB-1069 restrict the flushing memtable number to avoid OOM when
> mem_control is disabled
> * IOTDB-1077 add insertOneDeviceRecords API in java session
> * IOTDB-1087 fix compaction block flush: flush do not return until
> compaction finished
> * IOTDB-1106 Delete timeseries statement will incorrectly delete other
> timeseries
> * Github issue-2137 fix grafana value-time position bug
> * Github issue-2169 GetObject returns String for all data types
> * Github issue-2240 fix Sync failed: Socket is closed by peer
> * Github issue-2387 The deleteData method exists in Session but not in
> SessionPool.
> * add thrift_max_frame_size in iotdb-engine.properties
> * Fix incorrect last result after deleting all data
> * Fix compaction recover block restart: IoTDB cannot restart until last
> compaction recover task finished
> * Fix compaction ignore modification file: delete does not work after
> compaction
> * print more insert error message in client
> * expose enablePartition parameter into iotdb-engines.properpties
>
>
>
> [1] https://repository.apache.org/content/repositories/orgapacheiotdb-1053
> [2] https://dist.apache.org/repos/dist/dev/iotdb/0.11.2/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/iotdb/0.11.2/rc3/RELEASE_NOTES.md
> [6] https://dist.apache.org/repos/dist/dev/iotdb/KEYS
>
> Best,
> -----------------------------------
> Xiangdong Huang
> School of Software, Tsinghua University
>
> 黄向东
> 清华大学 软件学院
>

Reply via email to