Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 98008 - New package: net-mail/hula
Summary: New package: net-mail/hula
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2005-07-05 07:23 UTC by Harold Aling
Modified: 2008-06-15 12:48 UTC (History)
12 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
net-mail/hula/hula-<version>.ebuild (hula-253.ebuild,1.50 KB, text/plain)
2005-07-05 07:30 UTC, Harold Aling
Details
net-mail/hula/files/define_spamassassin.patch (define_spamassassin.patch,324 bytes, patch)
2005-07-05 07:36 UTC, Harold Aling
Details | Diff
get_hula.sh (get_hula.sh,2.22 KB, text/plain)
2005-07-05 07:40 UTC, Harold Aling
Details
net-mail/hula/files/hula (hula,328 bytes, text/plain)
2005-07-05 07:50 UTC, Harold Aling
Details
new version: get_hula.sh (now includes all files needed) (get_hula.sh,6.78 KB, text/plain)
2005-07-11 08:05 UTC, Harold Aling
Details
net-mail/hula/hula-<version>.ebuild (hula.txt,1.55 KB, text/plain)
2005-07-21 04:54 UTC, Harold Aling
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Harold Aling 2005-07-05 07:23:04 UTC
'Hula is a calendar and mail server. We are focused on building a calendar and
mail server that people love to use, instead of broadly trying to build a
"groupware server" that managers want to deploy.'

Reproducible: Always
Steps to Reproduce:
Comment 1 Harold Aling 2005-07-05 07:30:56 UTC
Created attachment 62669 [details]
net-mail/hula/hula-<version>.ebuild

Origional ebuild: http://www.users.on.net/~flynne/linux/hula/index.pl

I'ts only at revision 209 because there are no new tarballs hosted anywhere. If
somebody has some space and bandwith available, I can provide new tarballs
(current rev: 253)

You can also create your own tarball:
http://forums.gentoo.org/viewtopic-p-2539637.html
Comment 2 Harold Aling 2005-07-05 07:36:03 UTC
Created attachment 62670 [details, diff]
net-mail/hula/files/define_spamassassin.patch

Adds extra messages as suggested by
http://www.hula-project.org/Setting_Up_SpamAssassin
Comment 3 Harold Aling 2005-07-05 07:40:23 UTC
Created attachment 62671 [details]
get_hula.sh

Very premature tool to fetch Hula from SVN (subversion)

More info: http://forums.gentoo.org/viewtopic-p-2539637.html
Comment 4 Harold Aling 2005-07-05 07:50:22 UTC
Created attachment 62674 [details]
net-mail/hula/files/hula

Hula init script...
Comment 5 Harold Aling 2005-07-11 08:05:47 UTC
Created attachment 63149 [details]
new version: get_hula.sh (now includes all files needed)

Created a new version of the bash script. I added command line options and nice
looking color thingies...

All the files that are needed (init script, patch, ebuild) are included in the
script, so you'll only need the script to get started...

I also added some error-checking...
Comment 6 Harold Aling 2005-07-21 04:54:18 UTC
Created attachment 63971 [details]
net-mail/hula/hula-<version>.ebuild

Fixed the missing init script...
Comment 7 Daniel Ostrow (RETIRED) gentoo-dev 2005-08-19 23:10:43 UTC
I've been maintaining overlay ebuilds for hula for a while now that take care of
things like mailwrapper integration. Also since r238 or so SpamAssassin support
has been included in hula proper. I will be asking the net-mail herd if I can
maintain it once it reaches 1.0. At the moment I don't feal it is stable enough
as a package to be included in the tree. As it stands there is no easy way to
upgrade as the schema is not versioned yet so schema changes cause breakage.
This means that each revision the end user has to jump through hoops the get the
new version up and running. As well hula devs are moving toward an mdb-ldap
driver for the tree and away from the mdb-file driver. This also compicates
upgrades. I'm in close contact with the main Hula devs and hang in #hula often.
So unless someone from net-mail tells me I'm daft I think we will wait for
things to stabalize a bit before putting this one into the tree.
Comment 8 Narada Sage 2005-12-28 07:51:06 UTC
Thanks for all the work done on here.  I used the shell script to install r849 yesterday and it worked fine but didn't install the init script.  Also, I noticed that the init script didn't work very well in keeping the daemon up.  Starting hulamanager in a screen session works much more reliably with recognition of Ctrl-C as a gradual shutdown shortcut.

As a note on the side, I'd be very interested to know how to get hula to work for multiple domains on its own without any other mta/mail server if anyone can shed any light on that as I've already look at the documentation.
Comment 9 Raimondo Giammanco 2006-01-21 07:10:49 UTC
With version 928 I had to add a "inherit mono" (I have mono as USE flag) to the 
ebuild generated via get_hula.sh, as following the suggestion 
found in http://forums.gentoo.org/viewtopic-t-241921-highlight-root+wapi.html,
to get it to compile.
Comment 10 Magnus O. 2006-02-22 01:26:48 UTC
I added the inherit mono part and got hula to compile, but when I try to start it I get:

Insufficient privileges; shutting down.
Cannot read configuration. Shutting down.
Hula messageing libary failed to initialize.
Host not configured fo Hula.


But when I compile manually from source with ./autogen --enable-prefix=/opt/hula it works... Could this be a problem with the ebuild?
Comment 11 Raimondo Giammanco 2006-02-22 02:26:35 UTC
(In reply to comment #10)
> I added the inherit mono part and got hula to compile, but when I try to start
> it I get:
> 
> Insufficient privileges; shutting down.
> Cannot read configuration. Shutting down.
> Hula messageing libary failed to initialize.
> Host not configured fo Hula.
> 
> 
> But when I compile manually from source with ./autogen
> --enable-prefix=/opt/hula it works... Could this be a problem with the ebuild?

It could be a mono problem: when I launch hulamanager,
I have two mono processes taking all the cpu:
mono --debug /usr/lib/hula/HulaWeb.exe
mono --debug /usr/lib/hula/HulaIndexer.exe

For the indexer I read that you actullay need mono, but why 
running in debug? If I kill them hula stays up and 
continues working normally...

> 

Comment 12 Patrik Kullman 2006-03-30 10:40:51 UTC
I experience the same thing, however the indexer in debug doesn't affect much, but HulaWeb does.
Maybe --debug should be turned off unless one specifies the debug use flag?

Also, the generated ebuilds from the script must inherit the mono-eclass to prevent sandbox violations. Also, it should use https:// instead of svn+ssh:// according to the #hula@irc.gimp.org topic.
Comment 13 Luis Medinas (RETIRED) gentoo-dev 2006-04-22 19:29:33 UTC
Daniel are you still planning add this ? Where do you have your ebuilds to test ?
Comment 14 Magnus O. 2006-04-23 11:15:51 UTC
There are current hula ebuilds in the breakmygentoo overlay.
Comment 15 Florian Idelberger 2006-09-22 03:32:09 UTC
Official tars are at:
http://live.hula-project.org:8080/tarballs/
The ebuild should work for all tarballs just by version bumping.
The tarballs are generated by hulas live-testing system. It generates suse rpms from the same revision and installs them (every night I think), and then starts them, so they should  work to at least some degree at all times.
Comment 16 Tobias Scherbaum (RETIRED) gentoo-dev 2008-06-15 12:48:33 UTC
Upstream seems to have vanished, closing therefore.