[Pkg-Cyrus-imapd-Debian-devel] Upload to debian/experimental?

Sven Mueller pkg-cyrus-imapd-debian-devel@lists.alioth.debian.org
Mon, 02 May 2005 21:33:14 +0200


Henrique de Moraes Holschuh wrote on 01/05/2005 14:58:
> On Sun, 01 May 2005, Michael Liebl wrote:
>
>>Another thing:
>>I just installed the actual trunk 125 this morning, running fine
>>AFAICS.
>>But, should cyrmaster listen on ports for pop/nntp even if those
>>packages are not installed? (According to the default cyrus.conf)
>>I think this could confuse users.
>
> I had 2.1 fixed to detect missing service executables and not do
> stupid things like this.  Sven, was the patch lost for 2.2?

I think Michael was talking about the cyrus.conf file, not cyrmaster
actually listening on some ports. At least on my servers (-0.4 revision,
not HEAD), cyrmaster doesn't listen for nntp connections even though
they are set up in cyrus.conf.

>>Next question:
>>Sould the config files installed into /etc/cyrus/* just for
>>consistency? I mean, many other files shipped with cyrus are in
>>subdirs.
> There are only two, and about 5 years or so of documentation telling
> people that the files are in /etc, so I don't think there is much gain
> in moving them.

While I somehow agree with you, almost all HowTos I found recently were
talking about /etc/cyrus/cyrus.conf and /etc/cyrus/imapd.conf. And that
also seems to be where most distributions seem to put the files today.

Oh well, I have no strong opinion there.

On a different topic:

I currently think about removing the autotools-dev build dependency.
Most packaging infos recommend not to pull config.sub and config.guess
in at build time. Any good reason to keep pulling them in instead of
pulling them in manually when preparing the package? I guess there are,
otherwise you wouldn't have created the autotools-dev package.

BTW: Currently, I don't call autogen.sh from debian/rules anymore.
Mostly because I don't trust it regarding regeneration of some files,
especially debian/deletable.files (or whatever it is actually called).
It creates an empty file there. Any hint from the author? ;-)

cu,
sven