Forum

Hiawatha 8.8.1 for OpenSUSE 12.3, 12.2 and 12.1

Kalileo
16 March 2013, 09:23
Hi Hugo and everybody else here,

yesterday I managed to compile Hiawatha 8.8.1 for OpenSUSE 12.2, 12.1 and the brand new 12.3.

Available in OBS, the OpenSUSE Build Service under the same link as before:
http://software.opensuse.org/package/hiawatha
(in the result click on "unstable packages" and you see "home:Kalileo:branches...")

All Hiawatha sources are unchanged.

The init scripts I used are still the old way, so you start it with "rchiawatha start" and stop it with "rchiawatha stop".

If I ever find some spare time I try to switch to the new systemctl stuff.

But that does not affect functionality, I have it running absolutely fine with php-fpm and complex sites using CakePHP as well as standard applications such as phpMyAdmin.

Any easy to implement suggestions for improvement in the packaging are welcome.

I'm using Hiawatha now for 9 months on several installations and as I hoped, I could switch all (except one) server installations to Hiawatha (bye bye Nginx, bye bye Apache).

During that time Hiawatha has proven again and again to be
- flexible and easy to configure for any application, (much easier than Apache or Nginx)
- easy on server resources (as good as Nginx, much better than Apache), and
- at the same time very fast (one of the fastest),

Especially compared to Apache the implementation of SSL / Https is amazingly easy.

The only reason i still have 1 Apache installation left is that the hosting Control Panel there is configuring the Apache configuration files only, and I don't have the time to modify that, although it seems to be quite easy.

Thanks for Hiawatha, Hugo, keep it coming!
Kalileo
=======================
Hiawatha version: 8.8.1
Operating System: OpenSUSE 12.2 and 12.1
Hugo Leisink
16 March 2013, 12:09
Thanks for your feedback!!
Fisiu
16 March 2013, 17:48
Kalileo,

I used systemd service in my build so You can use it and finally push package to server:http repository.
My project is located here: https://build.opensuse.org/package/show?package=hiawatha&project=home%3AFisiu%3Abranches%3Aserver%3Ahttp
Kalileo
17 March 2013, 00:50
Hi Fisiu,

what a pity, i did not see your project when I started to work on mine again.

Let's see if you get the position independent code issue with PolarSSL fixed, then your build would be the one i recommend over mine (because mine is simply bypassing the position independent code issue).

In any case, thanks for the service / init script code sample there.

Regards,
Kalileo
Fisiu
18 March 2013, 18:44
I managed how to build it properly for x86_64
I just used wrong flag for CMAKE, so proper one is -pie instead -fpie. Yay!
Hugo Leisink
18 March 2013, 19:17
Nice, well done!
This topic has been closed.