[
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)