[Mailman-Developers] Re: Re: Error in scripts/driver?

David Champion dgc@uchicago.edu
Thu, 14 Sep 2000 02:04:36 -0500


On 2000.09.14, in <14784.29856.537110.212157@anthem.concentric.net>,
	"Barry A. Warsaw" <bwarsaw@beopen.com> wrote:
> 
> If you edit mm_cfg.py instead of Default.py, any errors will of
> course, still cause a traceback.  But the proper traceback will show
> up in the web page as opposed to getting hidden by the missing import
> of VERSION.  That makes it much easier for you to spot the problem and
> fix it.  In that case, the patch isn't necessary.

Right, my argument is that this is not so in the case that you *do*
edit Defaults.py -- and it doesn't seem harmful if you don't.

> I still claim the site admin should never edit Defaults.py.  Why do
> you disagree?

I'm building packages for use with multiple [virtual] servers.  I make
most changes in mm_cfg.py, but
	a) some changes should affect all servers
	b) some changes are dependent on the software installation,
	   not just on the site's list preferences
	c) some changes (the paths at the end) depend on other settings,
	   and changing them in every mm_cfg.py file is *messy*.

I think of Defaults.py as the set of defaults for this build of the
software, not just a canonical reference of what's settable.  I don't
set site information there, but I do set build/installation
information.  Requiring this knowledge of someone installing a
pre-packaged copy is unnecessary.

So, the short answer is that I'm not doing it as the site admin, so we
agree. :)

-- 
 -D.	dgc@uchicago.edu	NSIT	University of Chicago