Well I just did the check and the binary distribution staged for release is 
less than 3 MB big and doesn’t contain a single jar. 
So I'll leave my -1 for the binary.

Chris

Am 29.07.19, 07:59 schrieb "Christofer Dutz" <[email protected]>:

    I inspected the downloaded zip archive and couldn't find the jars.
    
    Will double-check as soon as I'm in office.
    
    Chris
    
    Holen Sie sich Outlook für Android<https://aka.ms/ghei36>
    
    ________________________________
    From: Jialin Qiao <[email protected]>
    Sent: Monday, July 29, 2019 5:00:35 AM
    To: [email protected] <[email protected]>
    Subject: Re: [VOTE] Apache IoTDB (Incubating) 0.8.0 RC1
    
    Hi Chris,
    
    I checked the binary distribution, and didn't find the problem.
    
    You can run "mvn clean package -Papache-release -DskipTests" in the root 
folder and get an "apache-iotdb-0.8.0-SNAPSHOT-incubatin-bin.zip" in the target 
under the root.
    
    The structure of this zip file is as follow and it works well (by 
./sbin/start-server.sh and ./sbin/start-client.sh):
    
    .
    ├── DISCLAIMER
    ├── LICENSE-binary
    ├── NOTICE-binary
    ├── README.md
    ├── RELEASE_NOTES.md
    ├── conf
    │   ├── iotdb-engine.properties
    │   ├── iotdb-env.bat
    │   ├── iotdb-env.sh
    │   ├── iotdb-sync-client.properties
    │   ├── logback-tool.xml
    │   ├── logback.xml
    │   └── tsfile-format.properties
    ├── docs
    │   ├── Community-History&Vision.md
    │   ├── Community-Powered\ By.md
    │   ├── Community-Project\ Committers.md
    │   ├── Development.md
    │   ├── Documentation
    │   │   ├── Frequently\ asked\ questions.md
    │   │   ├── OtherMaterial-Examples.md
    │   │   ├── OtherMaterial-Reference.md
    │   │   ├── OtherMaterial-Sample\ Data.md
    │   │   ├── OtherMaterial-Sample\ Data.txt
    │   │   ├── QuickStart.md
    │   │   └── UserGuide
    │   │       ├── 0-Content.md
    │   │       ├── 1-Overview
    │   │       │   ├── 1-What\ is\ IoTDB.md
    │   │       │   ├── 2-Architecture.md
    │   │       │   ├── 3-Scenario.md
    │   │       │   └── 4-Features.md
    │   │       ├── 2-Concept\ Key\ Concepts\ and\ Terminology
    │   │       │   ├── 1-Key\ Concepts\ and\ Terminology.md
    │   │       │   ├── 2-Data\ Type.md
    │   │       │   ├── 3-Encoding.md
    │   │       │   └── 4-Compression.md
    │   │       ├── 3-Operation\ Manual
    │   │       │   ├── 1-Sample\ Data.md
    │   │       │   ├── 2-Data\ Model\ Selection.md
    │   │       │   ├── 3-Data\ Import.md
    │   │       │   ├── 4-Data\ Query.md
    │   │       │   ├── 5-Data\ Maintenance.md
    │   │       │   └── 6-Priviledge\ Management.md
    │   │       ├── 4-Deployment\ and\ Management
    │   │       │   ├── 1-Deployment.md
    │   │       │   ├── 2-Configuration.md
    │   │       │   ├── 3-System\ Monitor.md
    │   │       │   ├── 4-Performance\ Monitor.md
    │   │       │   ├── 5-System\ log.md
    │   │       │   ├── 6-Data\ Management.md
    │   │       │   └── 7-Build\ and\ use\ IoTDB\ by\ Dockerfile.md
    │   │       ├── 5-IoTDB\ SQL\ Documentation
    │   │       │   ├── 1-IoTDB\ Query\ Statement.md
    │   │       │   └── 2-Reference.md
    │   │       ├── 6-JDBC\ API
    │   │       │   └── 1-JDBC\ API.md
    │   │       ├── 7-TsFile
    │   │       │   ├── 1-Installation.md
    │   │       │   ├── 2-Usage.md
    │   │       │   └── 3-Hierarchy.md
    │   │       ├── 8-System\ Tools
    │   │       │   ├── 1-Sync.md
    │   │       │   └── 2-Memory\ Estimation\ Tool.md
    │   │       ├── 8-Tools-Cli.md
    │   │       ├── 8-Tools-Grafana.md
    │   │       ├── 8-Tools-Hadoop.md
    │   │       └── 8-Tools-spark.md
    │   └── Documentation-CHN
    │       ├── Frequently\ asked\ questions.md
    │       ├── OtherMaterial-Examples.md
    │       ├── OtherMaterial-Reference.md
    │       ├── QuickStart.md
    │       └── UserGuide
    │           ├── 1-Overview
    │           │   ├── 1-What\ is\ IoTDB.md
    │           │   ├── 2-Architecture.md
    │           │   ├── 3-Scenario.md
    │           │   └── 4-Features.md
    │           ├── 2-Concept\ Key\ Concepts\ and\ Terminology
    │           │   ├── 1-Key\ Concepts\ and\ Terminology.md
    │           │   ├── 2-Data\ Type.md
    │           │   ├── 3-Encoding.md
    │           │   └── 4-Compression.md
    │           ├── 3-Operation\ Manual
    │           │   ├── 1-Sample\ Data.md
    │           │   ├── 2-Data\ Model\ Selection.md
    │           │   ├── 3-Data\ Import.md
    │           │   ├── 4-Data\ Query.md
    │           │   ├── 5-Data\ Maintenance.md
    │           │   └── 6-Priviledge\ Management.md
    │           ├── 4-Deployment\ and\ Management
    │           │   ├── 1-Deployment.md
    │           │   ├── 2-Configuration.md
    │           │   ├── 3-System\ Monitor.md
    │           │   ├── 4-Performance\ Monitor.md
    │           │   ├── 5-System\ log.md
    │           │   ├── 6-Data\ Management.md
    │           │   └── 7-Build\ and\ use\ IoTDB\ by\ Dockerfile.md
    │           ├── 5-IoTDB\ SQL\ Documentation
    │           │   ├── 1-IoTDB\ Query\ Statement.md
    │           │   └── 2-Reference.md
    │           ├── 6-JDBC\ API
    │           │   └── 1-JDBC\ API.md
    │           ├── 7-TsFile
    │           │   ├── 1-Installation.md
    │           │   ├── 2-Usage.md
    │           │   └── 3-Hierarchy.md
    │           ├── 8-System\ Tools
    │           │   ├── 1-Sync.md
    │           │   └── 2-Memory\ Estimation\ Tool.md
    │           ├── 8-Tools-Cli.md
    │           ├── 8-Tools-Grafana.md
    │           ├── 8-Tools-Hadoop.md
    │           └── 8-Tools-spark.md
    ├── lib
    │   ├── FastInfoset-1.2.14.jar
    │   ├── airline-0.8.jar
    │   ├── antlr-runtime-3.5.2.jar
    │   ├── byte-buddy-1.9.3.jar
    │   ├── byte-buddy-agent-1.9.3.jar
    │   ├── commons-cli-1.3.1.jar
    │   ├── commons-collections4-4.0.jar
    │   ├── commons-io-2.5.jar
    │   ├── commons-lang3-3.1.jar
    │   ├── commons-lang3-3.8.1.jar
    │   ├── fastjson-1.2.31.jar
    │   ├── guava-21.0.jar
    │   ├── hamcrest-core-1.3.jar
    │   ├── iotdb-client-0.8.0-SNAPSHOT.jar
    │   ├── iotdb-jdbc-0.8.0-SNAPSHOT.jar
    │   ├── iotdb-server-0.8.0-SNAPSHOT.jar
    │   ├── istack-commons-runtime-3.0.6.jar
    │   ├── jansi-1.17.1.jar
    │   ├── javassist-3.24.0-GA.jar
    │   ├── javax.activation-api-1.2.0.jar
    │   ├── javax.annotation-api-1.3.2.jar
    │   ├── javax.inject-1.jar
    │   ├── jaxb-api-2.4.0-b180725.0427.jar
    │   ├── jaxb-runtime-2.4.0-b180725.0644.jar
    │   ├── jline-2.14.5.jar
    │   ├── jline-3.10.0.jar
    │   ├── jsr305-3.0.2.jar
    │   ├── junit-4.12.jar
    │   ├── libthrift-0.9.3.jar
    │   ├── logback-classic-1.1.11.jar
    │   ├── logback-core-1.1.11.jar
    │   ├── mockito-all-1.10.19.jar
    │   ├── mockito-core-2.23.0.jar
    │   ├── objenesis-3.0.1.jar
    │   ├── powermock-api-mockito2-2.0.2.jar
    │   ├── powermock-api-support-2.0.2.jar
    │   ├── powermock-core-2.0.2.jar
    │   ├── powermock-module-junit4-2.0.2.jar
    │   ├── powermock-module-junit4-common-2.0.2.jar
    │   ├── powermock-reflect-2.0.2.jar
    │   ├── progressbar-0.7.3.jar
    │   ├── service-rpc-0.8.0-SNAPSHOT.jar
    │   ├── slf4j-api-1.7.12.jar
    │   ├── slf4j-api-1.7.22.jar
    │   ├── snappy-java-1.0.5-M1.jar
    │   ├── stax-ex-1.8.jar
    │   ├── tsfile-0.8.0-SNAPSHOT.jar
    │   └── txw2-2.4.0-b180725.0644.jar
    ├── licenses
    │   ├── CDDL\ License\ 1.1
    │   ├── EDL\ License\ 1.0
    │   ├── Eclipse\ Public\ License\ 1.0\ (EPL-1.0)
    │   ├── Eclipse\ Public\ License\ version\ 2.0\ (EPL-2.0)
    │   ├── The\ 2-Clause\ BSD\ License
    │   ├── The\ 3-Clause\ BSD\ License
    │   └── The\ MIT\ License
    ├── sbin
    │   ├── start-client.bat
    │   ├── start-client.sh
    │   ├── start-server.bat
    │   ├── start-server.sh
    │   ├── stop-server.bat
    │   └── stop-server.sh
    └── tools
        ├── export-csv.bat
        ├── export-csv.sh
        ├── import-csv.bat
        ├── import-csv.sh
        ├── memory-tool.bat
        ├── memory-tool.sh
        ├── start-WalChecker.bat
        ├── start-WalChecker.sh
        ├── start-sync-client.bat
        ├── start-sync-client.sh
        ├── stop-sync-client.bat
        └── stop-sync-client.sh
    
    
    Thanks,
    --
    Jialin Qiao
    School of Software, Tsinghua University
    
    乔嘉林
    清华大学 软件学院
    
    > -----原始邮件-----
    > 发件人: "Christofer Dutz" <[email protected]>
    > 发送时间: 2019-07-27 23:15:25 (星期六)
    > 收件人: "[email protected]" <[email protected]>
    > 抄送:
    > 主题: Re: [VOTE] Apache IoTDB (Incubating) 0.8.0 RC1
    >
    > I intentionally didn’t read all the other vote emails as I wanted to do 
this unbiassed … so please forgive for repeating to report things.
    >
    >
    >
    > +1 (for the source-release) / -1 for the binary distribution (binding)
    >
    >
    >
    > The source-release looks quite good (except the version set in the 
“hadoop” module and some minor issues)
    >
    > The binary distribution looks empty … it doesn’t seem to contain any jars 
at all … guess this is not how it should be?
    >
    >
    >
    >
    >
    >
    >
    > Details:
    >
    >
    >
    >   *   Signatures (ASC) (src and bin) ok and relate to apache email 
address: OK
    >   *   SHA512 hashes match (src and bin): OK
    >   *   Source Bundle:
    >      *   LICENSE, NOTICE, README, RELEASE_NOTES exist in source bundle: 
OK (However I would prefer the binary versions not to be included)
    >      *   check the contents of LICENSE, NOTICE, README.md, 
RELEASE_NOTES.md
    >         *   LICENSE: Path of MavenDownloaderWrapper.java is wrong
    >         *   NOTICE: Year in the notice could need updating … we’re no 
longer 2018
    >         *   NOTICE: IANAL but: I don’t think the source bundle actually 
includes crypto code. If it’s just a dependency, it doesn’t need to be listed.
    >         *   NOTICE: What does the “SE” in “an open-source Java SE” mean? 
Should this be “SW” or better “software”?
    >         *   README.md: When building a Java JRE might not be enough … a 
JDK could be required (Not checked)
    >         *   README.md: Should add the possibility of downloading the 
source bundle from the website
    >         *   README.md: The structure of the project isn’t as described in 
the file (Line 84ff)
    >         *   README.md: Couldn’t find bin/start-server.sh or .bat (Line 
104ff) same applies for the start-client.sh or .bat
    >         *   README.md: Could not build according to maven command as 
there is no “iotdb” module (After a check in the history, I noticed there was 
some renaming … used “server” instead and that worked).
    >         *   README.md: Build output looks different due to renaming (Line 
130ff)
    >         *   REDEME.md: Structure of output looks different (server/iotdb 
instead of iotdb/iotdb) and later on there’s no “bin” direcrtory (line 144ff)
    >         *   README.md: Should we link to downloads at the domain 
tsfile.org (Line 156)
    >         *   README.md: Could not build client due to renaming (used 
“client” instead of “iotdb-cleient” (Lines 201ff)
    >         *   README.md: Stopped validating the content in detail after 
being able to login to the local server with the cli :-)
    >         *   RELEASE_NOTES: Just saying it’s incompatible with 0.7.0 is a 
little frustrating as someone using it will have to find out the changes 
himself … that can frustrate people.
    >      *   RAT check results OK
    >      *   Search for SNAPSHOT:
    >         *   Dockerfile references SNAPSHOT
    >         *   Documentation references SNAPSHOTS
    >            *   docs/Documentation-CHN/UserGuide/8-Tools-Grafana.md
    >            *   docs/Documentation/UserGuide/8-Tools-Grafana.md
    >            *   grafana/readme.md
    >            *   grafana/readme_zh.md
    >         *   Module “hadoop” references parent in version “0.8.1-SNAPSHOT”
    >   *   Bin bundle:
    >      *   Unpacking in the same directory wasn’t possible as it tries to 
unpack in the same directory as the source-release …
    >      *   LICENSE-binary, NOTICE-binary, README.md, RELEASE_NOTES.md exist 
in binary bundle: OK (However I would prefer them to be called LICENCE and 
NOTICE as tools like Nexus check for contents of the default names … it will 
not find the ones with the “-binary” suffix)
    >      *   check the contents of LICENSE-binary, NOTICE-binary, README.md, 
RELEASE_NOTES.md
    >         *   LICENSE-binary: The binary doesn’t contain any source files 
(… therefore mentioning the Hive files can be removed
    >         *   LICENSE-binary: The binary doesn’t contain the maven-wrapper 
… therefore this mention can be removed
    >         *   LICENSE-binary: The binary release doesn’t contain any binary 
files (no jars etc.) therefore I don’t think we need to technically list 
anything (But I guess it’s more an issue that there is no jar in there … )
    >         *   NOTICE-binary: Same year issue as with the Source NOTICE
    >         *   NOTICE-binary: As the binary distribution doesn’t seem to 
contain any binary content, I can’t really verify this
    >         *   README.md: Can’t verify as the binary distribution doesn’t 
work
    >         *   RELEASE_NOTES.md: Same issues as in the source bundle
    >
    >
    >
    >
    > Am 27.07.19, 09:10 schrieb "Jialin Qiao" <[email protected]>:
    >
    >
    >
    >     Hi,
    >
    >
    >
    >     Thanks, I submit a PR[1] to update the copyright of MIT and BSD 
licenses.
    >
    >
    >
    >     The licenses and related software licenses are as follows (I update 
the copyright according to these urls.):
    >
    >
    >
    >     MIT License
    >
    >     ------------
    >
    >     org.slf4j:slf4j-api [2]
    >
    >     me.tongfei:progressbar:0.7.3 [3]
    >
    >
    >
    >     BSD 2-Clause
    >
    >     ------------
    >
    >     jline:jline:2.14.5 [4]
    >
    >
    >
    >     BSD 3-Clause
    >
    >     ------------
    >
    >     org.antlr:antlr-runtime:3.5.2 [5]
    >
    >
    >
    >
    >
    >     [1] https://github.com/apache/incubator-iotdb/pull/318/files
    >
    >     [2]  https://github.com/qos-ch/slf4j/blob/master/slf4j-api/LICENSE.txt
    >
    >     [3]  https://github.com/ctongfei/progressbar/blob/master/LICENSE
    >
    >     [4] https://jline.github.io/jline2/license.html
    >
    >     [5] https://www.antlr.org/license.html
    >
    >
    >
    >     Best,
    >
    >     --
    >
    >     Jialin Qiao
    >
    >     School of Software, Tsinghua University
    >
    >
    >
    >     乔嘉林
    >
    >     清华大学 软件学院
    >
    >
    >
    >     > -----原始邮件-----
    >
    >     > 发件人: "Justin Mclean" <[email protected]>
    >
    >     > 发送时间: 2019-07-27 11:59:35 (星期六)
    >
    >     > 收件人: [email protected]
    >
    >     > 抄送:
    >
    >     > 主题: Re: [VOTE] Apache IoTDB (Incubating) 0.8.0 RC1
    >
    >     >
    >
    >     > Hi,
    >
    >     >
    >
    >     > Thanks for fixing all of those minor things.
    >
    >     >
    >
    >     > >> - 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.
    >
    >     >
    >
    >     > Except it doesn’t have the actual licenses fro each bit of software 
just some generic ones. With ALv2 it doesn’t;t matter, but with BSD and MIT it 
does due to the copyright line.
    >
    >     >
    >
    >     > Thanks,
    >
    >     > Justin
    >
    >
    

Reply via email to