Just to follow up on Rashmi's suggestion from earlier in this thread, the vec2cols function has been changed for 1.15.1 to address the issue of unequal length arrays https://issues.apache.org/jira/browse/MADLIB-1270
Frank On Fri, Aug 10, 2018 at 3:28 PM, Ed Espino <[email protected]> wrote: > +1 > > For reference, here are my notes for the Apache MADlib v1.15-rc1 > review. > > Regards, > -=e > > ------------------------------------------------------------ > -------------------- > __ __ _ ____ _ _ _ > | \/ | / \ | _ \| (_) |__ > | |\/| | / _ \ | | | | | | '_ \ > | | | |/ ___ \| |_| | | | |_) | > |_| |_/_/ \_\____/|_|_|_.__/ > ------------------------------------------------------------ > -------------------- > > Observations: > > o Reviewing Jira status: > > The outstanding jira list can be seen with the following: > https://issues.apache.org/jira/projects/MADLIB/versions/12342844 > > 0 Warnings > 29 Issues in version > 29 Issues done > 0 Issues in progress > 0 Issues to do > > o PGP signature verified > > o SHA512 checksum verified > > o Release notes reviewed and look good > > o Copyright is good in NOTICE file > > o Apache RAT passed (mvn apache-rat:check) > > v1.15 (RC1) [INFO] Rat check: Summary of files. Unapproved: 0 unknown: > 0 generated: 0 approved: 183 licence. > > For Reference: > v1.14 - [INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0 > generated: 0 approved: 118 licence. > v1.13 - [INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0 > generated: 0 approved: 99 licence. > > o Docs review (generation and general content review): > - Generated design.pdf > - Generated html user docs > > o Source validation > > - CentOS Linux release 7.5.1804 (Core) - Run in Google Cloud Platform > (GCP) > > - PostgreSQL 10.5 (built from source) > - MADlib v1.15-rc1 (built from source) > > - install-check passed > - dev-check passed > > ====================================================================== > TL;DR > ====================================================================== > > files=" > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-bin-Darwin.dmg > > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-bin-Darwin.dmg.asc > > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-bin-Darwin.dmg.sha512 > > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-bin-Linux-GPDB43.rpm > > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-bin-Linux-GPDB43.rpm.asc > > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-bin-Linux-GPDB43.rpm.sha512 > > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-bin-Linux.rpm > > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-bin-Linux.rpm.asc > > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-bin-Linux.rpm.sha512 > > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-src.tar.gz > > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-src.tar.gz.asc > > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-src.tar.gz.sha512 > " > > for i in $files; do wget -nv $i; done > > wget -nv https://dist.apache.org/repos/dist/dev/madlib/KEYS > gpg --import ./KEYS > > echo "" > > for file in $files; do > if [[ $file == *.asc ]]; then > echo "Validating signature: ${file}" > gpg --verify $(basename $file) > if [ $? != 0 ]; then > echo "FATAL: gpg signature verification failed" > fi > fi > if [[ $file == *.sha512 ]]; then > echo "Validating sha512 checksum: ${file}" > gsha512sum --check $(basename $file) > if [ $? != 0 ]; then > echo "FATAL: sha512 check failed" > fi > fi > done > > Validating signature: > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-bin-Darwin.dmg.asc > gpg: assuming signed data in 'apache-madlib-1.15-bin-Darwin.dmg' > gpg: Signature made Mon Aug 6 22:34:12 2018 PDT > gpg: using RSA key FA909C2006632A74E04FFA5063056AE412C4E3D7 > gpg: Good signature from "Rahul Iyer <[email protected]>" [unknown] > gpg: WARNING: This key is not certified with a trusted signature! > gpg: There is no indication that the signature belongs to the > owner. > Primary key fingerprint: FA90 9C20 0663 2A74 E04F FA50 6305 6AE4 12C4 E3D7 > Validating sha512 checksum: > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-bin-Darwin.dmg.sha512 > apache-madlib-1.15-bin-Darwin.dmg: OK > Validating signature: > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-bin-Linux-GPDB43.rpm.asc > gpg: assuming signed data in 'apache-madlib-1.15-bin-Linux-GPDB43.rpm' > gpg: Signature made Tue Aug 7 13:26:19 2018 PDT > gpg: using RSA key FA909C2006632A74E04FFA5063056AE412C4E3D7 > gpg: Good signature from "Rahul Iyer <[email protected]>" [unknown] > gpg: WARNING: This key is not certified with a trusted signature! > gpg: There is no indication that the signature belongs to the > owner. > Primary key fingerprint: FA90 9C20 0663 2A74 E04F FA50 6305 6AE4 12C4 E3D7 > Validating sha512 checksum: > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-bin-Linux-GPDB43.rpm.sha512 > apache-madlib-1.15-bin-Linux-GPDB43.rpm: OK > Validating signature: > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-bin-Linux.rpm.asc > gpg: assuming signed data in 'apache-madlib-1.15-bin-Linux.rpm' > gpg: Signature made Tue Aug 7 13:46:04 2018 PDT > gpg: using RSA key FA909C2006632A74E04FFA5063056AE412C4E3D7 > gpg: Good signature from "Rahul Iyer <[email protected]>" [unknown] > gpg: WARNING: This key is not certified with a trusted signature! > gpg: There is no indication that the signature belongs to the > owner. > Primary key fingerprint: FA90 9C20 0663 2A74 E04F FA50 6305 6AE4 12C4 E3D7 > Validating sha512 checksum: > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-bin-Linux.rpm.sha512 > apache-madlib-1.15-bin-Linux.rpm: OK > Validating signature: > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-src.tar.gz.asc > gpg: assuming signed data in 'apache-madlib-1.15-src.tar.gz' > gpg: Signature made Mon Aug 6 22:34:35 2018 PDT > gpg: using RSA key FA909C2006632A74E04FFA5063056AE412C4E3D7 > gpg: Good signature from "Rahul Iyer <[email protected]>" [unknown] > gpg: WARNING: This key is not certified with a trusted signature! > gpg: There is no indication that the signature belongs to the > owner. > Primary key fingerprint: FA90 9C20 0663 2A74 E04F FA50 6305 6AE4 12C4 E3D7 > Validating sha512 checksum: > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-src.tar.gz.sha512 > apache-madlib-1.15-src.tar.gz: OK > > ====================================================================== > > sudo yum install -y \ > bison \ > cmake \ > flex \ > gcc \ > gcc-c++ \ > libxml2-devel \ > patch \ > python-devel \ > readline-devel \ > zlib-devel > > ====================================================================== > > PostgreSQL 10.5 build > > wget https://ftp.postgresql.org/pub/source/v10.5/postgresql-10.5.tar.bz2 > > ./configure --with-python --prefix=/usr/local/pgsql10 --enable-cassert > --enable-debug --with-libxml > make -j8 > make check ## All 178 tests passed > sudo make install > > export PGVER_PREFIX=pgsql10 > export PATH=/usr/local/${PGVER_PREFIX}/bin:$PATH > export PGDATA=${HOME}/workspace/postgres/${PGVER_PREFIX}data > export PGHOST=localhost > export PGDATABASE=postgres > > initdb > > pg_ctl -D /home/pivotal/workspace/postgres/pgsql10data -l logfile start > pg_ctl -D /home/pivotal/workspace/postgres/pgsql10data -l logfile stop > > ====================================================================== > > mkdir build; cd build > cmake -DPOSTGRESQL_10_PG_CONFIG=/usr/local/pgsql10/bin/pg_config \ > -DCMAKE_BUILD_TYPE=Release \ > -DCMAKE_INSTALL_PREFIX=/usr/local/madlib \ > .. > > make > sudo make install > > dropdb madlibtest; createdb madlibtest; > /usr/local/madlib/bin/madpack -s madlib -p postgres install > > ○ → /usr/local/madlib/bin/madpack -s madlib -p postgres install > madpack.py: INFO : Detected PostgreSQL version 10.5. > madpack.py: INFO : *** Installing MADlib *** > madpack.py: INFO : MADlib tools version = 1.15 > (/usr/local/madlib/Versions/1.15/bin/../madpack/madpack.py) > madpack.py: INFO : MADlib database version = None (host=localhost:5432, > db=postgres, schema=madlib) > madpack.py: INFO : Testing PL/Python environment... > madpack.py: INFO : > Creating language PL/Python... > madpack.py: INFO : > PL/Python environment OK (version: 2.7.5) > madpack.py: INFO : > Preparing objects for the following modules: > madpack.py: INFO : > - array_ops > madpack.py: INFO : > - bayes > madpack.py: INFO : > - crf > madpack.py: INFO : > - elastic_net > madpack.py: INFO : > - linalg > madpack.py: INFO : > - pmml > madpack.py: INFO : > - prob > madpack.py: INFO : > - sketch > madpack.py: INFO : > - svec > madpack.py: INFO : > - svm > madpack.py: INFO : > - tsa > madpack.py: INFO : > - stemmer > madpack.py: INFO : > - conjugate_gradient > madpack.py: INFO : > - knn > madpack.py: INFO : > - lda > madpack.py: INFO : > - stats > madpack.py: INFO : > - svec_util > madpack.py: INFO : > - utilities > madpack.py: INFO : > - assoc_rules > madpack.py: INFO : > - convex > madpack.py: INFO : > - glm > madpack.py: INFO : > - graph > madpack.py: INFO : > - linear_systems > madpack.py: INFO : > - recursive_partitioning > madpack.py: INFO : > - regress > madpack.py: INFO : > - sample > madpack.py: INFO : > - summary > madpack.py: INFO : > - kmeans > madpack.py: INFO : > - pca > madpack.py: INFO : > - validation > madpack.py: INFO : Installing MADlib: > madpack.py: INFO : > Created madlib schema > madpack.py: INFO : > Created madlib.MigrationHistory table > madpack.py: INFO : > Wrote version info in MigrationHistory table > madpack.py: INFO : MADlib 1.15 installed successfully in madlib schema. > > > /usr/local/madlib/bin/madpack -s madlib -p postgres install-check > > madpack.py: INFO : Detected PostgreSQL version 10.5. > TEST CASE RESULT|Module: bayes|bayes.ic.sql_in|PASS|Time: 159 > milliseconds > TEST CASE RESULT|Module: crf|crf_test_small.ic.sql_in|PASS|Time: 235 > milliseconds > TEST CASE RESULT|Module: crf|crf_train_small.ic.sql_in|PASS|Time: 180 > milliseconds > TEST CASE RESULT|Module: elastic_net|elastic_net.ic.sql_in|PASS|Time: > 187 milliseconds > TEST CASE RESULT|Module: linalg|linalg.ic.sql_in|PASS|Time: 86 > milliseconds > TEST CASE RESULT|Module: linalg|matrix_ops.ic.sql_in|PASS|Time: 403 > milliseconds > TEST CASE RESULT|Module: linalg|svd.ic.sql_in|PASS|Time: 245 > milliseconds > TEST CASE RESULT|Module: prob|prob.ic.sql_in|PASS|Time: 29 milliseconds > TEST CASE RESULT|Module: svm|svm.ic.sql_in|PASS|Time: 236 milliseconds > TEST CASE RESULT|Module: tsa|arima.ic.sql_in|PASS|Time: 225 > milliseconds > TEST CASE RESULT|Module: > conjugate_gradient|conj_grad.ic.sql_in|PASS|Time: 79 milliseconds > TEST CASE RESULT|Module: knn|knn.ic.sql_in|PASS|Time: 173 milliseconds > TEST CASE RESULT|Module: lda|lda.ic.sql_in|PASS|Time: 235 milliseconds > TEST CASE RESULT|Module: stats|anova_test.ic.sql_in|PASS|Time: 60 > milliseconds > TEST CASE RESULT|Module: stats|chi2_test.ic.sql_in|PASS|Time: 53 > milliseconds > TEST CASE RESULT|Module: stats|correlation.ic.sql_in|PASS|Time: 160 > milliseconds > TEST CASE RESULT|Module: stats|cox_prop_hazards.ic.sql_in|PASS|Time: > 181 milliseconds > TEST CASE RESULT|Module: stats|f_test.ic.sql_in|PASS|Time: 37 > milliseconds > TEST CASE RESULT|Module: stats|ks_test.ic.sql_in|PASS|Time: 59 > milliseconds > TEST CASE RESULT|Module: stats|mw_test.ic.sql_in|PASS|Time: 37 > milliseconds > TEST CASE RESULT|Module: stats|pred_metrics.ic.sql_in|PASS|Time: 174 > milliseconds > TEST CASE RESULT|Module: > stats|robust_and_clustered_variance_coxph.ic.sql_in|PASS|Time: 191 > milliseconds > TEST CASE RESULT|Module: stats|t_test.ic.sql_in|PASS|Time: 39 > milliseconds > TEST CASE RESULT|Module: stats|wsr_test.ic.sql_in|PASS|Time: 40 > milliseconds > TEST CASE RESULT|Module: > utilities|encode_categorical.ic.sql_in|PASS|Time: 156 milliseconds > TEST CASE RESULT|Module: > utilities|minibatch_preprocessing.ic.sql_in|PASS|Time: 175 milliseconds > TEST CASE RESULT|Module: utilities|path.ic.sql_in|PASS|Time: 141 > milliseconds > TEST CASE RESULT|Module: utilities|pivot.ic.sql_in|PASS|Time: 120 > milliseconds > TEST CASE RESULT|Module: utilities|sessionize.ic.sql_in|PASS|Time: 113 > milliseconds > TEST CASE RESULT|Module: utilities|text_utilities.ic.sql_in|PASS|Time: > 122 milliseconds > TEST CASE RESULT|Module: > utilities|transform_vec_cols.ic.sql_in|PASS|Time: 158 milliseconds > TEST CASE RESULT|Module: utilities|utilities.ic.sql_in|PASS|Time: 122 > milliseconds > TEST CASE RESULT|Module: assoc_rules|assoc_rules.ic.sql_in|PASS|Time: > 169 milliseconds > TEST CASE RESULT|Module: convex|lmf.ic.sql_in|PASS|Time: 168 > milliseconds > TEST CASE RESULT|Module: convex|mlp.ic.sql_in|PASS|Time: 299 > milliseconds > TEST CASE RESULT|Module: glm|glm.ic.sql_in|PASS|Time: 382 milliseconds > TEST CASE RESULT|Module: graph|graph.ic.sql_in|PASS|Time: 373 > milliseconds > TEST CASE RESULT|Module: > linear_systems|dense_linear_sytems.ic.sql_in|PASS|Time: 133 milliseconds > TEST CASE RESULT|Module: > linear_systems|sparse_linear_sytems.ic.sql_in|PASS|Time: 127 milliseconds > TEST CASE RESULT|Module: > recursive_partitioning|decision_tree.ic.sql_in|PASS|Time: 209 milliseconds > TEST CASE RESULT|Module: > recursive_partitioning|random_forest.ic.sql_in|PASS|Time: 238 milliseconds > TEST CASE RESULT|Module: regress|clustered.ic.sql_in|PASS|Time: 166 > milliseconds > TEST CASE RESULT|Module: regress|linear.ic.sql_in|PASS|Time: 43 > milliseconds > TEST CASE RESULT|Module: regress|logistic.ic.sql_in|PASS|Time: 159 > milliseconds > TEST CASE RESULT|Module: regress|marginal.ic.sql_in|PASS|Time: 208 > milliseconds > TEST CASE RESULT|Module: regress|multilogistic.ic.sql_in|PASS|Time: > 157 > milliseconds > TEST CASE RESULT|Module: regress|robust.ic.sql_in|PASS|Time: 154 > milliseconds > TEST CASE RESULT|Module: sample|balance_sample.ic.sql_in|PASS|Time: > 125 > milliseconds > TEST CASE RESULT|Module: sample|sample.ic.sql_in|PASS|Time: 29 > milliseconds > TEST CASE RESULT|Module: sample|stratified_sample.ic.sql_in|PASS|Time: > 103 milliseconds > TEST CASE RESULT|Module: sample|train_test_split.ic.sql_in|PASS|Time: > 116 milliseconds > TEST CASE RESULT|Module: summary|summary.ic.sql_in|PASS|Time: 130 > milliseconds > TEST CASE RESULT|Module: kmeans|kmeans.ic.sql_in|PASS|Time: 244 > milliseconds > TEST CASE RESULT|Module: pca|pca.ic.sql_in|PASS|Time: 414 milliseconds > TEST CASE RESULT|Module: pca|pca_project.ic.sql_in|PASS|Time: 242 > milliseconds > TEST CASE RESULT|Module: > validation|cross_validation.ic.sql_in|PASS|Time: 149 milliseconds > > /usr/local/madlib/bin/madpack -s madlib -p postgres dev-check > > madpack.py: INFO : Detected PostgreSQL version 10.5. > TEST CASE RESULT|Module: array_ops|array_ops.sql_in|PASS|Time: 211 > milliseconds > TEST CASE RESULT|Module: bayes|bayes.sql_in|PASS|Time: 440 milliseconds > TEST CASE RESULT|Module: bayes|gaussian_naive_bayes.sql_in|PASS|Time: > 199 milliseconds > TEST CASE RESULT|Module: crf|crf_test_large.sql_in|PASS|Time: 323 > milliseconds > TEST CASE RESULT|Module: crf|crf_test_small.sql_in|PASS|Time: 295 > milliseconds > TEST CASE RESULT|Module: crf|crf_train_large.sql_in|PASS|Time: 689 > milliseconds > TEST CASE RESULT|Module: crf|crf_train_small.sql_in|PASS|Time: 344 > milliseconds > TEST CASE RESULT|Module: elastic_net|elastic_net.sql_in|PASS|Time: > 3796 > milliseconds > TEST CASE RESULT|Module: linalg|linalg.sql_in|PASS|Time: 99 > milliseconds > TEST CASE RESULT|Module: linalg|matrix_ops.sql_in|PASS|Time: 710 > milliseconds > TEST CASE RESULT|Module: linalg|svd.sql_in|PASS|Time: 648 milliseconds > TEST CASE RESULT|Module: pmml|pmml_dt.sql_in|PASS|Time: 1247 > milliseconds > TEST CASE RESULT|Module: pmml|pmml_glm_binomial.sql_in|PASS|Time: 1126 > milliseconds > TEST CASE RESULT|Module: pmml|pmml_glm_gamma.sql_in|PASS|Time: 1593 > milliseconds > TEST CASE RESULT|Module: pmml|pmml_glm_ig.sql_in|PASS|Time: 1019 > milliseconds > TEST CASE RESULT|Module: pmml|pmml_glm_normal.sql_in|PASS|Time: 1021 > milliseconds > TEST CASE RESULT|Module: pmml|pmml_glm_poisson.sql_in|PASS|Time: 1054 > milliseconds > TEST CASE RESULT|Module: pmml|pmml_multinom.sql_in|PASS|Time: 1163 > milliseconds > TEST CASE RESULT|Module: pmml|pmml_ordinal.sql_in|PASS|Time: 1220 > milliseconds > TEST CASE RESULT|Module: pmml|pmml_rf.sql_in|PASS|Time: 1795 > milliseconds > TEST CASE RESULT|Module: pmml|table_to_pmml.sql_in|PASS|Time: 2290 > milliseconds > TEST CASE RESULT|Module: prob|prob.sql_in|PASS|Time: 289 milliseconds > TEST CASE RESULT|Module: sketch|cm.sql_in|PASS|Time: 4950 milliseconds > TEST CASE RESULT|Module: sketch|fm.sql_in|PASS|Time: 1306 milliseconds > TEST CASE RESULT|Module: sketch|mfv.sql_in|PASS|Time: 127 milliseconds > TEST CASE RESULT|Module: sketch|support.sql_in|PASS|Time: 44 > milliseconds > TEST CASE RESULT|Module: svm|svm.sql_in|PASS|Time: 6309 milliseconds > TEST CASE RESULT|Module: tsa|arima.sql_in|PASS|Time: 464 milliseconds > TEST CASE RESULT|Module: tsa|arima_train.sql_in|PASS|Time: 468 > milliseconds > TEST CASE RESULT|Module: conjugate_gradient|conj_grad. > sql_in|PASS|Time: > 76 milliseconds > TEST CASE RESULT|Module: knn|knn.sql_in|PASS|Time: 389 milliseconds > TEST CASE RESULT|Module: lda|lda.sql_in|PASS|Time: 579 milliseconds > TEST CASE RESULT|Module: stats|anova_test.sql_in|PASS|Time: 53 > milliseconds > TEST CASE RESULT|Module: stats|chi2_test.sql_in|PASS|Time: 65 > milliseconds > TEST CASE RESULT|Module: stats|correlation.sql_in|PASS|Time: 417 > milliseconds > TEST CASE RESULT|Module: stats|cox_prop_hazards.sql_in|PASS|Time: 500 > milliseconds > TEST CASE RESULT|Module: stats|f_test.sql_in|PASS|Time: 44 milliseconds > TEST CASE RESULT|Module: stats|ks_test.sql_in|PASS|Time: 61 > milliseconds > TEST CASE RESULT|Module: stats|mw_test.sql_in|PASS|Time: 41 > milliseconds > TEST CASE RESULT|Module: stats|pred_metrics.sql_in|PASS|Time: 286 > milliseconds > TEST CASE RESULT|Module: > stats|robust_and_clustered_variance_coxph.sql_in|PASS|Time: 311 > milliseconds > TEST CASE RESULT|Module: stats|t_test.sql_in|PASS|Time: 55 milliseconds > TEST CASE RESULT|Module: stats|wsr_test.sql_in|PASS|Time: 79 > milliseconds > TEST CASE RESULT|Module: svec_util|gp_sfv_sort_order.sql_in|PASS|Time: > 40 milliseconds > TEST CASE RESULT|Module: svec_util|svec_test.sql_in|PASS|Time: 1199 > milliseconds > TEST CASE RESULT|Module: utilities|encode_categorical. > sql_in|PASS|Time: > 281 milliseconds > TEST CASE RESULT|Module: > utilities|minibatch_preprocessing.sql_in|PASS|Time: 612 milliseconds > TEST CASE RESULT|Module: utilities|path.sql_in|PASS|Time: 180 > milliseconds > TEST CASE RESULT|Module: utilities|pivot.sql_in|PASS|Time: 471 > milliseconds > TEST CASE RESULT|Module: utilities|sessionize.sql_in|PASS|Time: 142 > milliseconds > TEST CASE RESULT|Module: utilities|text_utilities.sql_in|PASS|Time: > 138 > milliseconds > TEST CASE RESULT|Module: utilities|transform_vec_cols. > sql_in|PASS|Time: > 956 milliseconds > TEST CASE RESULT|Module: utilities|utilities.sql_in|PASS|Time: 158 > milliseconds > TEST CASE RESULT|Module: assoc_rules|assoc_rules.sql_in|PASS|Time: 254 > milliseconds > TEST CASE RESULT|Module: convex|lmf.sql_in|PASS|Time: 1471 milliseconds > TEST CASE RESULT|Module: convex|mlp.sql_in|PASS|Time: 3264 milliseconds > TEST CASE RESULT|Module: glm|binomial.sql_in|PASS|Time: 571 > milliseconds > TEST CASE RESULT|Module: glm|gamma.sql_in|PASS|Time: 1929 milliseconds > TEST CASE RESULT|Module: glm|gaussian.sql_in|PASS|Time: 322 > milliseconds > TEST CASE RESULT|Module: glm|inverse_gaussian.sql_in|PASS|Time: 338 > milliseconds > TEST CASE RESULT|Module: glm|multinom.sql_in|PASS|Time: 273 > milliseconds > TEST CASE RESULT|Module: glm|ordinal.sql_in|PASS|Time: 271 milliseconds > TEST CASE RESULT|Module: glm|poisson.sql_in|PASS|Time: 309 milliseconds > TEST CASE RESULT|Module: graph|apsp.sql_in|PASS|Time: 259 milliseconds > TEST CASE RESULT|Module: graph|bfs.sql_in|PASS|Time: 338 milliseconds > TEST CASE RESULT|Module: graph|hits.sql_in|PASS|Time: 216 milliseconds > TEST CASE RESULT|Module: graph|measures.sql_in|PASS|Time: 327 > milliseconds > TEST CASE RESULT|Module: graph|pagerank.sql_in|PASS|Time: 1037 > milliseconds > TEST CASE RESULT|Module: graph|sssp.sql_in|PASS|Time: 407 milliseconds > TEST CASE RESULT|Module: > linear_systems|dense_linear_sytems.sql_in|PASS|Time: 181 milliseconds > TEST CASE RESULT|Module: > linear_systems|sparse_linear_sytems.sql_in|PASS|Time: 185 milliseconds > TEST CASE RESULT|Module: > recursive_partitioning|decision_tree.sql_in|PASS|Time: 900 milliseconds > TEST CASE RESULT|Module: > recursive_partitioning|random_forest.sql_in|PASS|Time: 1377 milliseconds > TEST CASE RESULT|Module: regress|clustered.sql_in|PASS|Time: 639 > milliseconds > TEST CASE RESULT|Module: regress|linear.sql_in|PASS|Time: 195 > milliseconds > TEST CASE RESULT|Module: regress|marginal.sql_in|PASS|Time: 956 > milliseconds > TEST CASE RESULT|Module: regress|robust.sql_in|PASS|Time: 756 > milliseconds > TEST CASE RESULT|Module: sample|balance_sample.sql_in|PASS|Time: 346 > milliseconds > TEST CASE RESULT|Module: sample|sample.sql_in|PASS|Time: 272 > milliseconds > TEST CASE RESULT|Module: sample|stratified_sample.sql_in|PASS|Time: > 148 > milliseconds > TEST CASE RESULT|Module: sample|train_test_split.sql_in|PASS|Time: 206 > milliseconds > TEST CASE RESULT|Module: summary|summary.sql_in|PASS|Time: 325 > milliseconds > TEST CASE RESULT|Module: kmeans|kmeans.sql_in|PASS|Time: 1636 > milliseconds > TEST CASE RESULT|Module: pca|pca.sql_in|PASS|Time: 3942 milliseconds > TEST CASE RESULT|Module: pca|pca_project.sql_in|PASS|Time: 1128 > milliseconds > TEST CASE RESULT|Module: validation|cross_validation.sql_in|PASS|Time: > 298 milliseconds > > ====================================================================== > > > On Tue, Aug 7, 2018 at 2:37 PM Rahul Iyer <[email protected]> wrote: > > > Hello Apache MADlib dev community, > > > > This is the call for vote for Apache MADlib 1.15 Release (RC1). Relevant > > source release tarball and convenience binaries are provided below. > > > > The vote will run for at least 72 working hours and will close on > > Friday, Aug 10th, 2018 @ 5pm PDT. A minimum of 3 binding +1 votes and > > more binding +1 than binding -1 are required to pass. > > > > Highlights of this release are: > > > > * MLP: Added momentum and Nesterov's accelerated gradient methods to > > gradient > > updates (MADLIB-1210). > > * New modules: > > - drop_cols: Create new table from an existing table (CTAS) using an > > expression of column names (MADLIB-1241). > > - cols2vec: Create an array from multiple columns (similar to > > ARRAY[...] > > with columns obtained using an expression) (MADLIB-1239). > > - vec2cols: Create multiple columns from an existing array > > (MADLIB-1240). > > * DT/RF: > > - Added impurity importance values in DT and RF (MADLIB-1205, 1246, > > 1249). > > - Added a new function (get_var_importance) to report importance > values > > in an cleaner interface (MADLIB-925). > > * Fixed an ABI issue that prevented compiling MADlib on GCC 5+ > > (MADLIB-1025). > > * Removed HAWQ support from all modules > > > > For additional information and release notes, please see: > > https://cwiki.apache.org/confluence/display/MADLIB/MADlib+1.15 > > > > Here are the release artifact details: > > > > Source release tag to be voted on: rc/1.15-rc1, located here: > > > > https://git-wip-us.apache.org/repos/asf?p=madlib.git;a=tag; > h=refs/tags/rc/1.15-rc1 > > > > Documentation for the release candidate can be found here: > > http://madlib.apache.org/docs/rc/index.html > > > > Source release tarball: > > Package: > > > > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-src.tar.gz > > PGP Signature: > > > > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-src.tar.gz.asc > > SHA512 > > <https://dist.apache.org/repos/dist/dev/madlib/1.15- > RC1/apache-madlib-1.15-src.tar.gz.ascSHA512> > > Hash: > > > > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-src.tar.gz.sha512 > > > > Convenience binary packages: > > > > macOS: 10.* PostgreSQL 9.6 & 10.2 > > Package: > > > > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-bin-Darwin.dmg > > PGP Signature: > > > > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-bin-Darwin.dmg.asc > > SHA512 > > <https://dist.apache.org/repos/dist/dev/madlib/1.15- > RC1/apache-madlib-1.15-bin-Darwin.dmg.ascSHA512> > > Hash: > > > > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-bin-Darwin.dmg.sha512 > > > > CentOS* GPDB 4.3.5+ > > Package: > > > > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-bin-Linux-GPDB43.rpm > > PGP Signature: > > > > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-bin-Linux-GPDB43.rpm.asc > > SHA512 > > <https://dist.apache.org/repos/dist/dev/madlib/1.15- > RC1/apache-madlib-1.15-bin-Linux-GPDB43.rpm.ascSHA512> > > Hash: > > > > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-bin-Linux-GPDB43.rpm.sha512 > > > > CentOS 6 &* GPDB 5+, PostgreSQL 9.6 & 10 > > Package: > > > > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-bin-Linux.rpm > > PGP Signature: > > > > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-bin-Linux.rpm.asc > > SHA512 > > <https://dist.apache.org/repos/dist/dev/madlib/1.15- > RC1/apache-madlib-1.15-bin-Linux.rpm.ascSHA512> > > Hash: > > > > https://dist.apache.org/repos/dist/dev/madlib/1.15-RC1/ > apache-madlib-1.15-bin-Linux.rpm.sha512 > > > > The PGP KEYS file used to validate the signature of the release artifacts > > is available here: > > https://dist.apache.org/repos/dist/dev/madlib/KEYS > > > > To help in tallying the vote, PMC members please be sure to indicate > > “(binding)” with the vote. > > > > [ ] +1 approve > > [ ] +0 no opinion > > [ ] -1 disapprove (and reason why) > > > > Best, > > Rahul Iyer > > >
