[jira] [Commented] (PIO-69) Create binary version of PredictionIO as part of release process
[ https://issues.apache.org/jira/browse/PIO-69?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16072677#comment-16072677 ] ASF GitHub Bot commented on PIO-69: --- Github user asfgit closed the pull request at: https://github.com/apache/incubator-predictionio/pull/397 > Create binary version of PredictionIO as part of release process > > > Key: PIO-69 > URL: https://issues.apache.org/jira/browse/PIO-69 > Project: PredictionIO > Issue Type: New Feature > Components: Build >Reporter: Sara Asher >Assignee: Shinsuke Sugaya > -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (PIO-69) Create binary version of PredictionIO as part of release process
[ https://issues.apache.org/jira/browse/PIO-69?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16067029#comment-16067029 ] ASF GitHub Bot commented on PIO-69: --- Github user takezoe commented on the issue: https://github.com/apache/incubator-predictionio/pull/397 @dszeto I added `tests/check_libraries.sh` to check library dependencies and it's also available on the Travis build. It would be failed when there are any changes in library dependencies. Then we can check the report and update LICENSE.txt. > Create binary version of PredictionIO as part of release process > > > Key: PIO-69 > URL: https://issues.apache.org/jira/browse/PIO-69 > Project: PredictionIO > Issue Type: New Feature > Components: Build >Reporter: Sara Asher >Assignee: Shinsuke Sugaya > -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (PIO-69) Create binary version of PredictionIO as part of release process
[ https://issues.apache.org/jira/browse/PIO-69?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16065785#comment-16065785 ] ASF GitHub Bot commented on PIO-69: --- Github user takezoe commented on the issue: https://github.com/apache/incubator-predictionio/pull/397 @dszeto > We probably need to write a script and put in an exclusion file for those that we have manually verified, and put this check as part of our automated tests. OK, I will include them in this pull request. > Create binary version of PredictionIO as part of release process > > > Key: PIO-69 > URL: https://issues.apache.org/jira/browse/PIO-69 > Project: PredictionIO > Issue Type: New Feature > Components: Build >Reporter: Sara Asher >Assignee: Shinsuke Sugaya > -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (PIO-69) Create binary version of PredictionIO as part of release process
[ https://issues.apache.org/jira/browse/PIO-69?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16065217#comment-16065217 ] ASF GitHub Bot commented on PIO-69: --- Github user dszeto commented on the issue: https://github.com/apache/incubator-predictionio/pull/397 @takezoe Excellent work. Thanks! I think the only concern left is to make sure whenever we add a new dependency that does not have clear indication of license compatibility, it will be caught automatically. We probably need to write a script and put in an exclusion file for those that we have manually verified, and put this check as part of our automated tests. > Create binary version of PredictionIO as part of release process > > > Key: PIO-69 > URL: https://issues.apache.org/jira/browse/PIO-69 > Project: PredictionIO > Issue Type: New Feature > Components: Build >Reporter: Sara Asher >Assignee: Shinsuke Sugaya > -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (PIO-69) Create binary version of PredictionIO as part of release process
[ https://issues.apache.org/jira/browse/PIO-69?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16058593#comment-16058593 ] ASF GitHub Bot commented on PIO-69: --- Github user takezoe commented on the issue: https://github.com/apache/incubator-predictionio/pull/397 I checked the license of all non-ASL libraries and all them can be included as binary form in the distribution. I added their license text to `LICENSE.txt` and updated `make-distribution.sh` to include `LICENSE.txt` and `NOTICE.txt` in the binary distribution. I think all tasks about 3rd party license is done. Let me know if I have to do something else. > Create binary version of PredictionIO as part of release process > > > Key: PIO-69 > URL: https://issues.apache.org/jira/browse/PIO-69 > Project: PredictionIO > Issue Type: New Feature > Components: Build >Reporter: Sara Asher >Assignee: Shinsuke Sugaya > -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (PIO-69) Create binary version of PredictionIO as part of release process
[ https://issues.apache.org/jira/browse/PIO-69?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16057025#comment-16057025 ] ASF GitHub Bot commented on PIO-69: --- Github user takezoe commented on the issue: https://github.com/apache/incubator-predictionio/pull/396 Close this request because sbt-license-report plugin looks more useful to extract license information of depended libraries. > Create binary version of PredictionIO as part of release process > > > Key: PIO-69 > URL: https://issues.apache.org/jira/browse/PIO-69 > Project: PredictionIO > Issue Type: New Feature > Components: Build >Reporter: Sara Asher >Assignee: Shinsuke Sugaya > -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (PIO-69) Create binary version of PredictionIO as part of release process
[ https://issues.apache.org/jira/browse/PIO-69?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16037648#comment-16037648 ] ASF GitHub Bot commented on PIO-69: --- Github user dszeto commented on the issue: https://github.com/apache/incubator-predictionio/pull/368 Hey @steven-haddix , sorry for the late response and thanks for the PR. A couple comments about this PR. The Linux manual installation page is supposed to be used with binary distributions of PredictionIO, which we are tackling here: https://issues.apache.org/jira/browse/PIO-69 Also Apache encourages the use of their distributions mirrors instead of hitting their archive server directly, thus this instruction: http://predictionio.incubator.apache.org/install/install-sourcecode/#downloading-source-code. It would be great to find a way for `wget` to work automatically with Apache mirrors. > Create binary version of PredictionIO as part of release process > > > Key: PIO-69 > URL: https://issues.apache.org/jira/browse/PIO-69 > Project: PredictionIO > Issue Type: New Feature > Components: Build >Reporter: Sara Asher >Assignee: Shinsuke Sugaya > -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Commented] (PIO-69) Create binary version of PredictionIO as part of release process
[ https://issues.apache.org/jira/browse/PIO-69?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16037643#comment-16037643 ] Donald Szeto commented on PIO-69: - Hey [~shinsuke], the main issue here is that Apache requires auditing all bundled 3rd party libraries in any binary distributions that would be uploaded to the Apache distribution network. Our make-distribution.sh script already handles creating the binary distribution part. What is missing here is to make sure the binary distribution only contains 3rd party libraries that are compatible with the APLv2 license. > Create binary version of PredictionIO as part of release process > > > Key: PIO-69 > URL: https://issues.apache.org/jira/browse/PIO-69 > Project: PredictionIO > Issue Type: New Feature > Components: Build >Reporter: Sara Asher >Assignee: Shinsuke Sugaya > -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Commented] (PIO-69) Create binary version of PredictionIO as part of release process
[ https://issues.apache.org/jira/browse/PIO-69?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16036518#comment-16036518 ] Shinsuke Sugaya commented on PIO-69: For binary/source distributions in 0.12, I'll check/modify build.sbt to create the following files: - Binary: apache-predictionio-bin-0.12.0-incubating.tar.gz (Use default parameters: Scala 2.11.8, Spark 2.1.1, Hadoop 2.7.3, Elasticsearch 5.4.1) - Source: apache-predictionio-0.12.0-incubating.tar.gz Tasks are in this issue: - Check/Modify build.sbt with sbt-native-packager - Update Release Procedure doc: PMC.md Please let me know if you have any concerns. > Create binary version of PredictionIO as part of release process > > > Key: PIO-69 > URL: https://issues.apache.org/jira/browse/PIO-69 > Project: PredictionIO > Issue Type: New Feature > Components: Build >Reporter: Sara Asher >Assignee: Shinsuke Sugaya > -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Commented] (PIO-69) Create binary version of PredictionIO as part of release process
[ https://issues.apache.org/jira/browse/PIO-69?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16019047#comment-16019047 ] Shinsuke Sugaya commented on PIO-69: Currently, make-distribution.sh supports --with-rpm/--with-deb options to create rpm/deb package. What is the goal for this issue? (update docs or the like?) If it's a task to improve scripts related to sbt-native-packager, I can do that. > Create binary version of PredictionIO as part of release process > > > Key: PIO-69 > URL: https://issues.apache.org/jira/browse/PIO-69 > Project: PredictionIO > Issue Type: New Feature > Components: Build >Reporter: Sara Asher > -- This message was sent by Atlassian JIRA (v6.3.15#6346)