[Calendarserver-discuss] Free Software calendaring and groupware (in and beyond Debian)

Paul Boddie paul at boddie.org.uk
Fri Apr 8 20:43:57 UTC 2016


On Friday 8. April 2016 22.02.03 Jonas Smedegaard wrote:
> 
> I read the documentation on he train ride from Denmark to Linux Hotel -
> really nice and detailed read!

As long as you didn't fall asleep and wake up in the sidings somewhere. ;-)

> > (On the topic of package configuration, I did try and make the Kolab
> > packaging work with debconf, which isn't something I would really like
> > to do again in the near future, but maybe debconf interaction isn't
> > really necessary for something as simple as this work.)
> 
> Right, I may introduce debconf later (if nothing else then for the SQL
> stuff when you release that, by use of dbconfig-common), but expect it
> to *not* be necessary for an initial working package release.

The basic installation (tools/install.sh) involves only the program files plus 
filesystem resources, which is a common Debian phenomenon in my experience. It 
does put things in /etc/imip-agent, which might not be done in the best way 
because something should be checking for changes (maybe a debhelper thing).

How the software plugs into the mail configuration does involve decisions, but 
even then it should be possible to install some files somewhere and have the 
mail system reference them if configured to do so, deferring that 
configuration to a later time. Again, I've seen various Debian packages do 
that. Nothing actually gets installed into the configuration of other 
software: that's an administrator decision.

There would be parameterisation required to make some of the mail 
configuration files, and that might well involve interaction with the 
administrator. I don't have a problem making simple command line tools to help 
with this as they could always be invoked by debconf. I've tried to make 
standalone tools (in the tools directory) for common tasks.

Although there is a degree of integration required for the software to be 
useful, at least we're not aiming to configure everything related to it as 
well. (That was the challenge with the Kolab packaging and trying to replace 
the notorious setup-kolab script.)

Paul



More information about the Calendarserver-discuss mailing list