Luke wrote:

> One of the problems with an annotated conf file is what happens at
> upgrade time, when new config options have been added to the system.
> In the case of httpd.conf, it's not too bad for me because dconf
> (Debian conf system) is great and asks me what to do (i.e. doesn't
> overwrite my updated version etc, and even shows me the differences
> between the two).  But that obviously isn't the case for everyone, and
> certainly isn't feasible at all for Django.  This means that you'll
> still have to go and read the docs for full information, and your fully
> annotated version is no longer fully annotated.  Even worse are the
> cases where a setting is deprecated, or subtleties about its meaning
> are changed, but you might go on blindly believing what you read in
> your ageing settings.py

These are all good points, and are pretty much the objections I
imagined.

I think, though, that upgrades are pretty tricky territory regardless.
There are already comments in settings.py, some of which are surely
going to be made incorrect by a future upgrade. And settings.py isn't
the only place where things need a careful going-over when switching
versions. When I switched from the trunk to magic-removal a few days
ago, settings.py was the least of my worries.

I'm not weddded to this idea by any means, I just wanted to give it a
good airing while we're still here in pre-1.0 land.

pb


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-developers@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-developers
-~----------~----~----~----~------~----~------~--~---

Reply via email to