Bug 30743

Summary: New version 9.12
Product: Sisyphus Reporter: Matt Lewandowsky (lewellyn) <lewellyn>
Component: hiawathaAssignee: Michael Shigorin <mike>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: cas, mike
Version: unstable   
Hardware: all   
OS: Linux   
URL: https://www.hiawatha-webserver.org/files/hiawatha-9.12.tar.gz
Bug Depends on:    
Bug Blocks: 30748    

Description Matt Lewandowsky (lewellyn) 2015-02-16 07:23:48 MSK
Hiawatha version 9.12 has been released, with many enhancements since the current 9.0 version packaged now.

I would like to request that the following options be passed to cmake, in the new version, to resolve some issues with the current package:

-DWORK_DIR=/var/lib/hiawatha
-DPID_DIR=/var/run/hiawatha
-DLOG_DIR=/var/log/hiawatha

Currently, the package's hiawatha binary defaults to these directories being in /usr and the provided configuration does not correctly override them.

Thank you.
Comment 1 Matt Lewandowsky (lewellyn) 2015-02-16 08:45:33 MSK
I apologize. I typed on one of the lines. The second one should read:

-DPID_DIR=/var/run
Comment 2 Michael Shigorin 2015-02-16 13:15:05 MSK
force@ is no more, cas@ updated the package last time, and I could probably do.
Comment 3 Michael Shigorin 2015-02-17 19:32:00 MSK
OK, I've updated the package (9.12 has switched from polarssl to mbedtls, btw).

It still needs more work to get it aligned with ALT webserver packaging:
- a pseudo user/group (_hiawatha user within _hiawatha/_webserver group);
- ServerId in default hiawatha.conf adjusted accordingly;
- /var/www/html as default webroot;
- Provides: webserver

The test build is currently available at http://git.altlinux.org/tasks/140602/ -- installs, starts and serves its homepage over here.

Please check.
Comment 4 Repository Robot 2015-02-19 21:37:01 MSK
hiawatha-9.12-alt1 -> sisyphus:

* Tue Feb 17 2015 Michael Shigorin <mike@altlinux> 9.12-alt1
- 9.12 (closes: #30743, #30748)
- built with mbedtls instead of polarssl, see
  https://www.hiawatha-webserver.org/weblog/86
- minor spec cleanup