[ 
https://issues.apache.org/jira/browse/PIO-57?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15945597#comment-15945597
 ] 

ASF GitHub Bot commented on PIO-57:
-----------------------------------

Github user dszeto commented on the issue:

    https://github.com/apache/incubator-predictionio/pull/359
  
    Hey @marevol , running into this:
    
    ```
    + sbt/sbt assembly/rpm:packageBin
    [info] Loading global plugins from /Users/dszeto/.sbt/0.13/plugins
    [info] Loading project definition from 
/Users/dszeto/asf/incubator-predictionio/project
    [info] Set current project to apache-predictionio-parent (in build 
file:/Users/dszeto/asf/incubator-predictionio/)
    [error] error: Group field must be present in package: (main package)
    [error] error: Package has no %description: 
predictionio-0.11.0_SNAPSHOT-1.noarch
    [info] Building target platforms: noarch-apache-Linux
    java.lang.RuntimeException: Unable to run rpmbuild, check output for 
details. Errorcode 1
        at scala.sys.package$.error(package.scala:27)
        at 
com.typesafe.sbt.packager.rpm.RpmHelper$$anonfun$buildPackage$1.apply(RpmHelper.scala:91)
        at 
com.typesafe.sbt.packager.rpm.RpmHelper$$anonfun$buildPackage$1.apply(RpmHelper.scala:68)
        at sbt.IO$.withTemporaryDirectory(IO.scala:344)
        at 
com.typesafe.sbt.packager.rpm.RpmHelper$.buildPackage(RpmHelper.scala:68)
        at com.typesafe.sbt.packager.rpm.RpmHelper$.buildRpm(RpmHelper.scala:20)
        at 
com.typesafe.sbt.packager.rpm.RpmPlugin$$anonfun$projectSettings$46.apply(RpmPlugin.scala:161)
        at 
com.typesafe.sbt.packager.rpm.RpmPlugin$$anonfun$projectSettings$46.apply(RpmPlugin.scala:157)
        at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
        at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
        at sbt.std.Transform$$anon$4.work(System.scala:63)
        at 
sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:228)
        at 
sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:228)
        at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17)
        at sbt.Execute.work(Execute.scala:237)
        at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:228)
        at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:228)
        at 
sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159)
        at sbt.CompletionService$$anon$2.call(CompletionService.scala:28)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
    [error] (assembly/rpm:packageBin) Unable to run rpmbuild, check output for 
details. Errorcode 1
    [error] Total time: 0 s, completed Mar 28, 2017 10:25:38 AM
    ```
    
    ```
    $rpmbuild --version
    rpmbuild (RPM) 5.4.15
    ```
    
    I am on macOS Sierra 10.12.3. Have you run into this?


> Add SBT Native Packager
> -----------------------
>
>                 Key: PIO-57
>                 URL: https://issues.apache.org/jira/browse/PIO-57
>             Project: PredictionIO
>          Issue Type: New Feature
>            Reporter: Shinsuke Sugaya
>
> To use SBT Native Packager, we will provide RPM/DEB distribution packages in 
> addition to ZIP/TAR.GZ.
> This fix is:
> * make-distribution.sh is still available
> ** Created: PredictionIO-*.tar.gz
> * Create TAR.GZ/ZIP package
> ** Run ./make-distribution.sh
> ** Created: assembly/target/universal/predictionio-*
> * Create RPM package:
> ** Run ./make-distribution.sh;./sbt/sbt assembly/rpm:packageBin
> ** Created: assembly/target/rpm/RPMS/noarch/predictionio-*.rpm
> * Create DEB package
> ** Run ./make-distribution.sh;./sbt/sbt assembly/debian:packageBin
> ** Created: assembly/target/predictionio_*.deb
> For RPM/DEB package:
> * PIO_HOME is /usr/share/predictionio.
> * pio command is in /usr/bin.
> * conf files are in /etc/predictionio.
> * log files is /var/log/predictionio/pio.log if you have write permission, or 
> $HOME/pio.log if not.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to