pkgsrc-WIP-review archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: new package: wip/dcc (Distributed Checksum Clearinghouses)



On Tue, Dec 23, 2008 at 05:23:31PM +0100, Petar Bogdanovic wrote:
> On Tue, Dec 23, 2008 at 10:46:07AM -0500, Greg Troxel wrote:
> > 
> > Petar Bogdanovic <petar%smokva.net@localhost> writes:
> > 
> > > On Tue, Dec 23, 2008 at 09:33:44AM -0500, Greg Troxel wrote:
> > >> 
> > >> Petar Bogdanovic <petar%smokva.net@localhost> writes:
> > >> So, the question is whether there should even be options, or just build
> > >> it all.  What bad thing would happen if all three options were defaulted
> > >> to on?
> > >> 
> > >> I suspect Vernon would prefer that we always include dccd, so as to
> > >> maximally encourage running a server.  It seems that dccd would be ok,
> > >> just a few more bits.  Leaving the option lets someone who is for some
> > >> reason both filtering mail and tight on space cope, but it seems dccd
> > >> should be present in default builds.
> > >
> > > The only disadvantage when adding dccd is that you'll pollute your
> > > dcc_home with configuration files only used by dccd.. which is a bit
> > > disencouraging if you just want to use one of the clients. At least
> > > that's what my impression was when I first did a default install. :)
> > 
> > I see - but with the dccproc man page and the spamassassin help, one
> > doesn't need to look :-)
> > 
> > >> (A nit is that --disable-server should also omit the server man pages.)
> > >
> > > I tried to keep it default and follow what `make install' does. And it
> > > leaves not just the man pages but also the configuration examples for
> > > dccd. (and maybe a few other things)
> > 
> > That's totally reasonable.  pkgsrc is really not the place to fix things
> > like that - should be reported/fixed upstream.
> > 
> > > Also there is no way to disable the cgi-bin stuff which is the only
> > > reason why the package depends on perl.
> > 
> > Sure there is: add a patch that removes it from Makefile.  But I'm not
> > sure one should do that - perl is big, but the odds of someone wanting
> > dcc and not already having perl seem low.
> 
> Sorry, what I wanted to say is that there is no way to disable the
> cgi-bin stuff over configure.
> 
> 
> Let me sum up:
> 
>       - Leave the options and do not split the package until someone
>         complains. Default enabled options will be `dccd dccifd' while
>         `dccm' will be disabled.
> 
>       - Add a examples/dcc_spamassassin.cf file which can easily be
>         copied to /etc/pkg/spamassassin in order to enable DCC.pm
>         properly.
> 
>       - Mention examples/dcc_spamassassin.cf in MESSAGES.

Done:

   /cvsroot/pkgsrc-wip/wip/dcc/MESSAGE,v
   new revision: 1.2; previous revision: 1.1

   /cvsroot/pkgsrc-wip/wip/dcc/Makefile,v
   new revision: 1.3; previous revision: 1.2

   /cvsroot/pkgsrc-wip/wip/dcc/PLIST,v
   new revision: 1.2; previous revision: 1.1

   /cvsroot/pkgsrc-wip/wip/dcc/files/dcc-spamassassin.cf,v
   initial revision: 1.1


BTW: How is your dccifd working, Greg?

------------------------------------------------------------------------------
_______________________________________________
pkgsrc-wip-review mailing list
pkgsrc-wip-review%lists.sourceforge.net@localhost
https://lists.sourceforge.net/lists/listinfo/pkgsrc-wip-review


Home | Main Index | Thread Index | Old Index