I have attached two files: new_files_after_apache.txt: New files added since September 15, 2015 (grant date) till date files_w_apache_header.txt: Files that contain the Apache header right now.
Comparing the two lists, there are open questions regarding below files. Extra headers: - sort-module.py has Apache header but was created before grant (recently edited and header added). *I'll fix this*. - create_indicators.* have headers but were renamed from data_preparation.*. *What is the legal guidance with this*? No header: - class_diagram.mp looks like a text file with no header, even though it was added just after the grant. I'm not aware of the purpose of this file. On Mon, Feb 27, 2017 at 4:42 PM, Frank McQuillan <fmcquil...@pivotal.io> wrote: > OK, so we need to go back and do the comparison from the original code > grant in the fall of 2015 to the current 1.10 release candidate. > > On Mon, Feb 27, 2017 at 4:19 PM, Roman Shaposhnik <ro...@shaposhnik.org> > wrote: > > > Frank, I'm not sure I understand the question. The criteria needs to hold > > for anything that came in via the initial code ingest compared to how the > > master of your project looks now. > > > > Thanks, > > Roman. > > > > On Mon, Feb 27, 2017 at 4:10 PM, Frank McQuillan <fmcquil...@pivotal.io> > > wrote: > > > Roman, > > > > > > Does this apply retro-actively back to initial grant of the code to > > ASF? Or > > > just from the last release 1.9.1? > > > > > > Frank > > > > > > On Sun, Feb 26, 2017 at 11:23 PM, Roman Shaposhnik < > ro...@shaposhnik.org > > > > > > wrote: > > >> > > >> Here's the ultimate resolution on the IP issue: > > >> * we don't do anything with existing (BSD) files even if we edit > them > > >> * every new file we create gets an ASF license header > > >> > > >> More details: > > >> > > >> https://issues.apache.org/jira/browse/LEGAL-293? > > focusedCommentId=15881595&page=com.atlassian.jira. > > plugin.system.issuetabpanels:comment-tabpanel#comment-15881595 > > >> > > >> Thanks, > > >> Roman. > > >> > > >> On Tue, Feb 21, 2017 at 5:54 PM, Frank McQuillan < > fmcquil...@pivotal.io > > > > > >> wrote: > > >> > Thanks Roman for working on this. > > >> > > > >> > If you feel a final answer will be ready next week, then yes by all > > >> > means l > > >> > would suggest to the community that we wait and re-spin an RC2 with > > the > > >> > license headers issue resolved. Seems less overhead and effort > than a > > >> > quick follow on release right after 1.10. Also, there some momentum > > >> > going > > >> > with the legal discussion, so let's take advantage of that. > > >> > > > >> > Satoshi (release manager), are you OK pausing the RC2 until we hear > > back > > >> > from Roman next week? > > >> > > > >> > Thank you, > > >> > Frank > > >> > > > >> > > > >> > On Tue, Feb 21, 2017 at 4:45 PM, Roman Shaposhnik < > > ro...@shaposhnik.org> > > >> > wrote: > > >> > > > >> >> On Tue, Feb 21, 2017 at 2:55 PM, Frank McQuillan > > >> >> <fmcquil...@pivotal.io> > > >> >> wrote: > > >> >> > Agree with Rahul re putting up an RC2 with the suggested changes > > from > > >> >> Roman, > > >> >> > including incorporating Ed's comments on copyright year and top > > level > > >> >> folder > > >> >> > naming. These are really items but let's respond to the RC1 > > >> >> > reviewers > > >> >> the > > >> >> > best way we can. > > >> >> > > >> >> +1 to a respin. > > >> >> > > >> >> > Regarding the ASF legal issue being discussed, MADLib community > is > > >> >> > more > > >> >> than > > >> >> > happy to respond to any guidance from the fine folks at the ASF > > >> >> > around > > >> >> > headers with appropriate licensing verbage. We just need to know > > >> >> > what > > >> >> that > > >> >> > guidance is. > > >> >> > > >> >> Well, if you're ok respinning next week I hope to get you a final > > >> >> answer by then. > > >> >> Might as well kill two birds with the same RC. Or we can quickly > do a > > >> >> follow up > > >> >> release once the licensing headers dust settles. Up to you guys. > > >> >> > > >> >> Thanks, > > >> >> Roman. > > >> >> > > > > > > > > >
pom.xml examples/hello_world/iterative/simple_logistic.cpp examples/hello_world/iterative/simple_logistic.hpp examples/hello_world/iterative/simple_logistic.py_in examples/hello_world/non-iterative/avg_var.cpp examples/hello_world/iterative/simple_logistic.sql_in examples/hello_world/non-iterative/avg_var.hpp examples/hello_world/non-iterative/avg_var.sql_in src/madpack/changelist_1.8_1.10.yaml src/madpack/changelist_1.9_1.10.yaml src/madpack/sort-module.py doc/design/modules/graph.tex src/modules/utilities/path.cpp src/modules/utilities/path.hpp methods/stemmer/src/pg_gp/porter_stemmer.c src/modules/utilities/utilities.hpp methods/stemmer/src/pg_gp/porter_stemmer.sql_in src/ports/greenplum/5/CMakeLists.txt src/ports/greenplum/cmake/FindGreenplum_5.cmake src/ports/hawq/2/CMakeLists.txt src/ports/hawq/cmake/FindHAWQ_2.cmake src/ports/postgres/9.5/CMakeLists.txt src/ports/postgres/9.6/CMakeLists.txt src/ports/postgres/cmake/FindPostgreSQL_9_5.cmake src/ports/postgres/cmake/FindPostgreSQL_9_6.cmake src/ports/postgres/modules/graph/sssp.py_in src/ports/postgres/modules/graph/sssp.sql_in src/ports/postgres/modules/knn/knn.py_in src/ports/postgres/modules/knn/knn.sql_in src/ports/postgres/modules/svm/kernel_approximation.py_in src/ports/postgres/modules/stats/pred_metrics.py_in src/ports/postgres/modules/stats/pred_metrics.sql_in src/ports/postgres/modules/utilities/create_indicators.py_in src/ports/postgres/modules/graph/test/sssp.sql_in src/ports/postgres/modules/knn/test/knn.sql_in src/ports/postgres/modules/utilities/create_indicators.sql_in src/ports/postgres/modules/validation/internal/cross_validation.py_in src/ports/postgres/modules/stats/test/pred_metrics.sql_in src/ports/postgres/modules/utilities/encode_categorical.py_in src/ports/postgres/modules/utilities/encode_categorical.sql_in src/ports/postgres/modules/utilities/path.py_in src/ports/postgres/modules/utilities/path.sql_in src/ports/postgres/modules/utilities/pivot.py_in src/ports/postgres/modules/utilities/pivot.sql_in src/ports/postgres/modules/utilities/sessionize.py_in src/ports/postgres/modules/utilities/sessionize.sql_in src/ports/postgres/modules/utilities/test/encode_categorical.sql_in src/ports/postgres/modules/utilities/test/path.sql_in src/ports/postgres/modules/utilities/test/pivot.sql_in src/ports/postgres/modules/utilities/test/sessionize.sql_in
90f4dc1 Release v1.10: src/madpack/changelist_1.9_1.10.yaml 61f3c5f New Module: k-Nearest Neighbors (k-NN) src/ports/postgres/modules/knn/__init__.py_in src/ports/postgres/modules/knn/knn.py_in src/ports/postgres/modules/knn/knn.sql_in src/ports/postgres/modules/knn/test/knn.sql_in 498c559 Graph: SSSP doc/design/modules/graph.tex src/ports/postgres/modules/graph/__init__.py_in src/ports/postgres/modules/graph/sssp.py_in src/ports/postgres/modules/graph/sssp.sql_in src/ports/postgres/modules/graph/test/sssp.sql_in 3cf3f67 Build: Exclude AggCheckCallContext for GPDB5 src/ports/greenplum/5.0/CMakeLists.txt src/ports/greenplum/cmake/FindGreenplum_5_0.cmake e43b449 New module: Encode categorical variables src/ports/postgres/modules/utilities/encode_categorical.py_in src/ports/postgres/modules/utilities/encode_categorical.sql_in src/ports/postgres/modules/utilities/test/encode_categorical.sql_in 51c48ff Release v1.9.1: Adds support for upgrading from 1.x to 1.9.1 src/madpack/changelist_1.8_1.9.1.yaml 3b1e67b Build: Add support for PG 9.5 and 9.6 src/ports/postgres/9.5/CMakeLists.txt src/ports/postgres/9.6/CMakeLists.txt src/ports/postgres/cmake/FindPostgreSQL_9_5.cmake src/ports/postgres/cmake/FindPostgreSQL_9_6.cmake 5a3043d Path: Refactor to use Boost regex for perf improvements src/modules/utilities/path.cpp src/modules/utilities/path.hpp src/modules/utilities/utilities.hpp 53a277b Feature: Pivot Function src/ports/postgres/modules/utilities/pivot.py_in src/ports/postgres/modules/utilities/pivot.sql_in src/ports/postgres/modules/utilities/test/pivot.sql_in 45ef775 Feature: Sessionize funtion src/ports/postgres/modules/utilities/sessionize.py_in src/ports/postgres/modules/utilities/sessionize.sql_in src/ports/postgres/modules/utilities/test/sessionize.sql_in b916568 Prediction Metrics: New module src/ports/postgres/modules/stats/pred_metrics.py_in src/ports/postgres/modules/stats/pred_metrics.sql_in src/ports/postgres/modules/stats/test/pred_metrics.sql_in 7d38786 Upgrade: Add support for upgrading from v1.x to v1.9 src/madpack/changelist_1.5_1.9.yaml src/madpack/changelist_1.6.0S_1.9.yaml src/madpack/changelist_1.6_1.9.yaml src/madpack/changelist_1.7.1_1.9.yaml src/madpack/changelist_1.7_1.9.yaml 96f9ac0 Build: Add support for HAWQ 2.0 src/ports/hawq/2.0/CMakeLists.txt src/ports/hawq/2.0/config/CMakeLists.txt src/ports/hawq/2.0/config/Modules.yml src/ports/hawq/cmake/FindHAWQ_2_0.cmake 9b01260 SVM: Add Gaussian Kernel src/ports/postgres/modules/svm/kernel_approximation.py_in acb0597 Release: Add Apache license headers and disclaimer DISCLAIMER a6acafd MADLIB-962. Add LICENSE NOTICE and RAT checks to the project LICENSE NOTICE pom.xml 3fb26da Path: Match a pattern in a subset of partition src/ports/postgres/modules/utilities/test/path.sql_in 72966db SVM: Add CV support with generic class src/ports/postgres/modules/validation/internal/__init__.py_in src/ports/postgres/modules/validation/internal/cross_validation.py_in 98b088d New module: Add basic path capabilities src/ports/postgres/modules/utilities/path.py_in src/ports/postgres/modules/utilities/path.sql_in src/ports/postgres/modules/utilities/test/pathing.sql_in a184a8a Add hello-world examples examples/hello_world/iterative/simple_logistic.cpp examples/hello_world/iterative/simple_logistic.hpp examples/hello_world/iterative/simple_logistic.py_in examples/hello_world/iterative/simple_logistic.sql_in examples/hello_world/non-iterative/avg_var.cpp examples/hello_world/non-iterative/avg_var.hpp examples/hello_world/non-iterative/avg_var.sql_in 647c6f2 New module: Add stemmer function methods/stemmer/src/pg_gp/porter_stemmer.c methods/stemmer/src/pg_gp/porter_stemmer.sql_in src/libstemmer/include/libstemmer.h src/libstemmer/libstemmer/libstemmer.c src/libstemmer/libstemmer/modules.h src/libstemmer/libstemmer/modules.txt src/libstemmer/mkinc.mak src/libstemmer/runtime/api.c src/libstemmer/runtime/api.h src/libstemmer/runtime/header.h src/libstemmer/runtime/utilities.c src/libstemmer/src_c/stem_ISO_8859_1_danish.c src/libstemmer/src_c/stem_ISO_8859_1_danish.h src/libstemmer/src_c/stem_ISO_8859_1_dutch.c src/libstemmer/src_c/stem_ISO_8859_1_dutch.h src/libstemmer/src_c/stem_ISO_8859_1_english.c src/libstemmer/src_c/stem_ISO_8859_1_english.h src/libstemmer/src_c/stem_ISO_8859_1_finnish.c src/libstemmer/src_c/stem_ISO_8859_1_finnish.h src/libstemmer/src_c/stem_ISO_8859_1_french.c src/libstemmer/src_c/stem_ISO_8859_1_french.h src/libstemmer/src_c/stem_ISO_8859_1_german.c src/libstemmer/src_c/stem_ISO_8859_1_german.h src/libstemmer/src_c/stem_ISO_8859_1_italian.c src/libstemmer/src_c/stem_ISO_8859_1_italian.h src/libstemmer/src_c/stem_ISO_8859_1_norwegian.c src/libstemmer/src_c/stem_ISO_8859_1_norwegian.h src/libstemmer/src_c/stem_ISO_8859_1_porter.c src/libstemmer/src_c/stem_ISO_8859_1_porter.h src/libstemmer/src_c/stem_ISO_8859_1_portuguese.c src/libstemmer/src_c/stem_ISO_8859_1_portuguese.h src/libstemmer/src_c/stem_ISO_8859_1_spanish.c src/libstemmer/src_c/stem_ISO_8859_1_spanish.h src/libstemmer/src_c/stem_ISO_8859_1_swedish.c src/libstemmer/src_c/stem_ISO_8859_1_swedish.h src/libstemmer/src_c/stem_ISO_8859_2_hungarian.c src/libstemmer/src_c/stem_ISO_8859_2_hungarian.h src/libstemmer/src_c/stem_ISO_8859_2_romanian.c src/libstemmer/src_c/stem_ISO_8859_2_romanian.h src/libstemmer/src_c/stem_KOI8_R_russian.c src/libstemmer/src_c/stem_KOI8_R_russian.h src/libstemmer/src_c/stem_UTF_8_danish.c src/libstemmer/src_c/stem_UTF_8_danish.h src/libstemmer/src_c/stem_UTF_8_dutch.c src/libstemmer/src_c/stem_UTF_8_dutch.h src/libstemmer/src_c/stem_UTF_8_english.c src/libstemmer/src_c/stem_UTF_8_english.h src/libstemmer/src_c/stem_UTF_8_finnish.c src/libstemmer/src_c/stem_UTF_8_finnish.h src/libstemmer/src_c/stem_UTF_8_french.c src/libstemmer/src_c/stem_UTF_8_french.h src/libstemmer/src_c/stem_UTF_8_german.c src/libstemmer/src_c/stem_UTF_8_german.h src/libstemmer/src_c/stem_UTF_8_hungarian.c src/libstemmer/src_c/stem_UTF_8_hungarian.h src/libstemmer/src_c/stem_UTF_8_italian.c src/libstemmer/src_c/stem_UTF_8_italian.h src/libstemmer/src_c/stem_UTF_8_norwegian.c src/libstemmer/src_c/stem_UTF_8_norwegian.h src/libstemmer/src_c/stem_UTF_8_porter.c src/libstemmer/src_c/stem_UTF_8_porter.h src/libstemmer/src_c/stem_UTF_8_portuguese.c src/libstemmer/src_c/stem_UTF_8_portuguese.h src/libstemmer/src_c/stem_UTF_8_romanian.c src/libstemmer/src_c/stem_UTF_8_romanian.h src/libstemmer/src_c/stem_UTF_8_russian.c src/libstemmer/src_c/stem_UTF_8_russian.h src/libstemmer/src_c/stem_UTF_8_spanish.c src/libstemmer/src_c/stem_UTF_8_spanish.h src/libstemmer/src_c/stem_UTF_8_swedish.c src/libstemmer/src_c/stem_UTF_8_swedish.h src/libstemmer/src_c/stem_UTF_8_turkish.c src/libstemmer/src_c/stem_UTF_8_turkish.h f0b01b4 Design doc: Replace TikZ-UML with a pre-compiled figure doc/design/figures/class_diagram-1.pdf doc/design/figures/class_diagram.mp