David Sainty wrote:
It would probably help if security/cyrus-sasl was broken into client and server packages. I found it quite objectionable that Subversion was pulling in daemon packages (needing users and groups to be added). If Subversion was just linking to a library that supported SASL but otherwise stayed out of the way then having SASL support on by default would be the obvious choice, and probably no-one would complain.
Hmmm... I don't know if cyrus-sasl actually needs to be the package that adds those users and groups. When I originally packaged up security/cyrus-sasl (quite a loooong time ago), it was because it was needed for mail/cyrus-imapd, but over the years cyrus-sasl has evolved (from 1.x to 2.x) and the same for cyrus-imapd. The "cyrus:mail" user is definitely needed for cyrus-imapd, but maybe not for SASL anymore. I'll try to investigate this.
Cheers, -- Johnny C. Lam