Re: [Django] #9112: New releases do not reliably overwrite old ones

2013-06-17 Thread Django
#9112: New releases do not reliably overwrite old ones
-+-
 Reporter:  holdenweb|Owner:  packagers
 Type:  Bug  |   Status:  closed
Component:  Documentation|  Version:  1.0
 Severity:  Release blocker  |   Resolution:  fixed
 Keywords:  release engineering  | Triage Stage:  Ready for
Has patch:  1|  checkin
  Needs tests:  0|  Needs documentation:  0
Easy pickings:  0|  Patch needs improvement:  0
 |UI/UX:  0
-+-

Comment (by hjwp):

 This warning still pops up when a user installs Django into a virtualenv
 setup with `--system-site-packages`, but I think it's inaccurate in that
 case?

 http://virtualenvdemo.pythonanywhere.com/#note

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To post to this group, send email to django-updates@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/067.71ca479d247e06f02d22f05c7b94de01%40djangoproject.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: [Django] #9112: New releases do not reliably overwrite old ones

2012-05-20 Thread Django
#9112: New releases do not reliably overwrite old ones
-+-
 Reporter:  holdenweb|Owner:  packagers
 Type:  Bug  |   Status:  closed
Component:  Documentation|  Version:  1.0
 Severity:  Release blocker  |   Resolution:  fixed
 Keywords:  release engineering  | Triage Stage:  Ready for
Has patch:  1|  checkin
  Needs tests:  0|  Needs documentation:  0
Easy pickings:  0|  Patch needs improvement:  0
 |UI/UX:  0
-+-
Changes (by jezdez):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 Not from what I can see.

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.



Re: [Django] #9112: New releases do not reliably overwrite old ones

2012-03-29 Thread Django
#9112: New releases do not reliably overwrite old ones
-+-
 Reporter:  holdenweb|Owner:  packagers
 Type:  Bug  |   Status:  new
Component:  Documentation|  Version:  1.0
 Severity:  Release blocker  |   Resolution:
 Keywords:  release engineering  | Triage Stage:  Ready for
Has patch:  1|  checkin
  Needs tests:  0|  Needs documentation:  0
Easy pickings:  0|  Patch needs improvement:  0
 |UI/UX:  0
-+-

Comment (by claudep):

 Is any action still required to close this ticket?

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.



Re: [Django] #9112: New releases do not reliably overwrite old ones

2012-03-03 Thread Django
#9112: New releases do not reliably overwrite old ones
-+-
 Reporter:  holdenweb|Owner:  packagers
 Type:  Bug  |   Status:  new
Component:  Documentation|  Version:  1.0
 Severity:  Release blocker  |   Resolution:
 Keywords:  release engineering  | Triage Stage:  Ready for
Has patch:  1|  checkin
  Needs tests:  0|  Needs documentation:  0
Easy pickings:  0|  Patch needs improvement:  0
 |UI/UX:  0
-+-
Changes (by aaugustin):

 * owner:  aaugustin => packagers
 * stage:  Accepted => Ready for checkin


-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.



Re: [Django] #9112: New releases do not reliably overwrite old ones

2012-03-03 Thread Django
#9112: New releases do not reliably overwrite old ones
-+-
 Reporter:  holdenweb|Owner:  aaugustin
 Type:  Bug  |   Status:  new
Component:  Documentation|  Version:  1.0
 Severity:  Release blocker  |   Resolution:
 Keywords:  release engineering  | Triage Stage:  Accepted
Has patch:  1|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  0|UI/UX:  0
-+-

Comment (by aaugustin):

 In [17636]:
 {{{
 #!CommitTicketReference repository="" revision="17636"
 Fixed #9995 -- Updated the installation instructions to recommend pip.
 Also fixed ReST errors. Refs #9112.
 }}}

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.



Re: [Django] #9112: New releases do not reliably overwrite old ones

2012-03-03 Thread Django
#9112: New releases do not reliably overwrite old ones
-+-
 Reporter:  holdenweb|Owner:  aaugustin
 Type:  Bug  |   Status:  new
Component:  Documentation|  Version:  1.0
 Severity:  Release blocker  |   Resolution:
 Keywords:  release engineering  | Triage Stage:  Accepted
Has patch:  1|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  0|UI/UX:  0
-+-

Comment (by aaugustin):

 To clarify: my previous comment means that this ticket is only about
 "touch the files before packaging them to reset the date".

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.



Re: [Django] #9112: New releases do not reliably overwrite old ones

2012-03-01 Thread Django
#9112: New releases do not reliably overwrite old ones
-+-
 Reporter:  holdenweb|Owner:  aaugustin
 Type:  Bug  |   Status:  new
Component:  Documentation|  Version:  1.0
 Severity:  Release blocker  |   Resolution:
 Keywords:  release engineering  | Triage Stage:  Accepted
Has patch:  1|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  0|UI/UX:  0
-+-
Changes (by aaugustin):

 * owner:  nobody => aaugustin


-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.



Re: [Django] #9112: New releases do not reliably overwrite old ones

2012-02-26 Thread Django
#9112: New releases do not reliably overwrite old ones
-+
 Reporter:  holdenweb|Owner:  nobody
 Type:  Bug  |   Status:  new
Component:  Documentation|  Version:  1.0
 Severity:  Release blocker  |   Resolution:
 Keywords:  release engineering  | Triage Stage:  Accepted
Has patch:  1|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  0|UI/UX:  0
-+

Comment (by aaugustin):

 Recommending to use `pip` rather than `easy_install` to install Django
 (and other libs) is already covered by #9995 (#16471 being a duplicate).

 Both #9995 and the docs part of this ticket should be fixed in the same
 commit.

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.



Re: [Django] #9112: New releases do not reliably overwrite old ones

2012-02-14 Thread Django
#9112: New releases do not reliably overwrite old ones
-+
 Reporter:  holdenweb|Owner:  nobody
 Type:  Bug  |   Status:  new
Component:  Documentation|  Version:  1.0
 Severity:  Release blocker  |   Resolution:
 Keywords:  release engineering  | Triage Stage:  Accepted
Has patch:  1|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  0|UI/UX:  0
-+
Changes (by krzysiumed):

 * cc: krzysiumed@… (added)
 * has_patch:  0 => 1


Comment:

 I've sent initial draft.

 Some changes on `download` page are required.

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.



Re: [Django] #9112: New releases do not reliably overwrite old ones

2012-02-04 Thread Django
#9112: New releases do not reliably overwrite old ones
-+
 Reporter:  holdenweb|Owner:  nobody
 Type:  Bug  |   Status:  new
Component:  Documentation|  Version:  1.0
 Severity:  Release blocker  |   Resolution:
 Keywords:  release engineering  | Triage Stage:  Accepted
Has patch:  0|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  0|UI/UX:  0
-+
Changes (by jezdez):

 * stage:  Ready for checkin => Accepted


-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.



Re: [Django] #9112: New releases do not reliably overwrite old ones

2012-02-04 Thread Django
#9112: New releases do not reliably overwrite old ones
-+-
 Reporter:  holdenweb|Owner:  nobody
 Type:  Bug  |   Status:  new
Component:  Documentation|  Version:  1.0
 Severity:  Release blocker  |   Resolution:
 Keywords:  release engineering  | Triage Stage:  Ready for
Has patch:  0|  checkin
  Needs tests:  0|  Needs documentation:  0
Easy pickings:  0|  Patch needs improvement:  0
 |UI/UX:  0
-+-
Changes (by jezdez):

 * component:  Core (Other) => Documentation


Comment:

 FWIW, this doesn't happen if you use pip to install Django, so I suppose
 we should do two things:

 - touch the files before packaging them to reset the date

 - recommend using pip to install the Django source distribution

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.



Re: [Django] #9112: New releases do not reliably overwrite old ones

2012-01-27 Thread Django
#9112: New releases do not reliably overwrite old ones
-+-
 Reporter:  holdenweb|Owner:  nobody
 Type:  Bug  |   Status:  new
Component:  Core (Other) |  Version:  1.0
 Severity:  Release blocker  |   Resolution:
 Keywords:  release engineering  | Triage Stage:  Ready for
Has patch:  0|  checkin
  Needs tests:  0|  Needs documentation:  0
Easy pickings:  0|  Patch needs improvement:  0
 |UI/UX:  0
-+-

Comment (by aaugustin):

 Unfortunately, we can only fix it in the release process, which (to the
 best of my knowledge) isn't documented, except in the release manager's
 brains...

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.



Re: [Django] #9112: New releases do not reliably overwrite old ones

2012-01-27 Thread Django
#9112: New releases do not reliably overwrite old ones
-+-
 Reporter:  holdenweb|Owner:  nobody
 Type:  Bug  |   Status:  new
Component:  Core (Other) |  Version:  1.0
 Severity:  Release blocker  |   Resolution:
 Keywords:  release engineering  | Triage Stage:  Ready for
Has patch:  0|  checkin
  Needs tests:  0|  Needs documentation:  0
Easy pickings:  0|  Patch needs improvement:  0
 |UI/UX:  0
-+-
Changes (by lukeplant):

 * severity:  Normal => Release blocker


Comment:

 I'm marking this a release blocker, since it is quite possibly security
 related: you could think you have installed a fix, but haven't at all.

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.



Re: [Django] #9112: New releases do not reliably overwrite old ones

2011-12-12 Thread Django
#9112: New releases do not reliably overwrite old ones
-+-
 Reporter:  holdenweb|Owner:  nobody
 Type:  Bug  |   Status:  new
Component:  Core (Other) |  Version:  1.0
 Severity:  Normal   |   Resolution:
 Keywords:  release engineering  | Triage Stage:  Ready for
Has patch:  0|  checkin
  Needs tests:  0|  Needs documentation:  0
Easy pickings:  0|  Patch needs improvement:  0
 |UI/UX:  0
-+-
Changes (by aaugustin):

 * stage:  Accepted => Ready for checkin


Comment:

 Marking RFC since this ticket is only of interest to core devs, there's
 nothing more the community can do.

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.



Re: [Django] #9112: New releases do not reliably overwrite old ones

2011-12-12 Thread Django
#9112: New releases do not reliably overwrite old ones
-+
 Reporter:  holdenweb|Owner:  nobody
 Type:  Bug  |   Status:  new
Component:  Core (Other) |  Version:  1.0
 Severity:  Normal   |   Resolution:
 Keywords:  release engineering  | Triage Stage:  Accepted
Has patch:  0|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  0|UI/UX:  0
-+
Changes (by aaugustin):

 * ui_ux:   => 0
 * easy:   => 0
 * stage:  Design decision needed => Accepted


Comment:

 Given Karen's last message in the thread linked above, the safest solution
 is to ensure all files in the tarball have a modification time set to the
 release date.

 This should be documented in our release process document, once we write
 it (hopefully, while we release 1.4).

 An interesting observation is that `svn export` gives you the last-
 modified-in-SVN date, while `svn checkout` gives you "now".

 {{{

 aaugustin@aaugustin Desktop % svn checkout
 https://code.djangoproject.com/svn/django/trunk/django/template
 ~/Desktop
 (... snip ...)
 Checked out revision 17200.
 aaugustin@aaugustin Desktop % ls -al template
 ~/Desktop
 total 360
 drwxr-xr-x  14 aaugustin  staff476 12 déc 19:47 ./
 drwx--+ 14 aaugustin  staff476 12 déc 19:47 ../
 drwxr-xr-x   9 aaugustin  staff306 12 déc 19:47 .svn/
 -rw-r--r--   1 aaugustin  staff   3247 12 déc 19:47 __init__.py
 -rw-r--r--   1 aaugustin  staff  49210 12 déc 19:47 base.py
 -rw-r--r--   1 aaugustin  staff   6146 12 déc 19:47 context.py
 -rw-r--r--   1 aaugustin  staff   3586 12 déc 19:47 debug.py
 -rw-r--r--   1 aaugustin  staff  28093 12 déc 19:47 defaultfilters.py
 -rw-r--r--   1 aaugustin  staff  46886 12 déc 19:47 defaulttags.py
 -rw-r--r--   1 aaugustin  staff   7886 12 déc 19:47 loader.py
 -rw-r--r--   1 aaugustin  staff  10519 12 déc 19:47 loader_tags.py
 drwxr-xr-x   8 aaugustin  staff272 12 déc 19:47 loaders/
 -rw-r--r--   1 aaugustin  staff   6205 12 déc 19:47 response.py
 -rw-r--r--   1 aaugustin  staff   6245 12 déc 19:47 smartif.py
 aaugustin@aaugustin Desktop % rm -rf template
 ~/Desktop
 aaugustin@aaugustin Desktop % svn export
 https://code.djangoproject.com/svn/django/trunk/django/template
 ~/Desktop
 (... snip ...)
 Exported revision 17200.
 aaugustin@aaugustin Desktop % ls -al template
 ~/Desktop
 total 360
 drwxr-xr-x  13 aaugustin  staff442 12 déc 19:47 ./
 drwx--+ 14 aaugustin  staff476 12 déc 19:47 ../
 -rw-r--r--   1 aaugustin  staff   3247 27 nov  2010 __init__.py
 -rw-r--r--   1 aaugustin  staff  49210  9 déc 23:10 base.py
 -rw-r--r--   1 aaugustin  staff   6146 18 nov 14:01 context.py
 -rw-r--r--   1 aaugustin  staff   3586 18 nov 16:00 debug.py
 -rw-r--r--   1 aaugustin  staff  28093 18 nov 14:01 defaultfilters.py
 -rw-r--r--   1 aaugustin  staff  46886  9 déc 23:13 defaulttags.py
 -rw-r--r--   1 aaugustin  staff   7886 21 sep 16:20 loader.py
 -rw-r--r--   1 aaugustin  staff  10519  9 déc 23:10 loader_tags.py
 drwxr-xr-x   7 aaugustin  staff238 12 déc 19:47 loaders/
 -rw-r--r--   1 aaugustin  staff   6205 30 sep 13:46 response.py
 -rw-r--r--   1 aaugustin  staff   6245 13 jul 11:35 smartif.py
 aaugustin@aaugustin Desktop % rm -rf template
 ~/Desktop
 }}}

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.



Re: [Django] #9112: New releases do not reliably overwrite old ones

2009-02-25 Thread Django
#9112: New releases do not reliably overwrite old ones
-+--
  Reporter:  holdenweb   | Owner:  nobody   
  
Status:  new | Milestone:   
  
 Component:  Core framework  |   Version:  1.0  
  
Resolution:  |  Keywords:  release 
engineering
 Stage:  Design decision needed  | Has_patch:  0
  
Needs_docs:  0   |   Needs_tests:  0
  
Needs_better_patch:  0   |  
-+--
Changes (by jacob):

  * stage:  Unreviewed => Design decision needed

Comment:

 So what's the fix here? Touch all the files as part of rolling the
 distribution (i.e. from `setup.py sdist`)?

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en
-~--~~~~--~~--~--~---



Re: [Django] #9112: New releases do not reliably overwrite old ones

2008-09-16 Thread Django
#9112: New releases do not reliably overwrite old ones
-+--
  Reporter:  holdenweb   | Owner:  nobody 
Status:  new | Milestone:  post-1.0   
 Component:  Core framework  |   Version:  1.0
Resolution:  |  Keywords:  release engineering
 Stage:  Unreviewed  | Has_patch:  0  
Needs_docs:  0   |   Needs_tests:  0  
Needs_better_patch:  0   |  
-+--
Changes (by kmtracey):

  * needs_better_patch:  => 0
  * needs_tests:  => 0
  * needs_docs:  => 0

Comment:

 #9090 is one symptom of this problem.  As described there, the problem is
 not that the .pyc files are not updated but that the newer .py files are
 not copied to the installation directory.  So even clearing out all the
 .pyc files in the install tree after this has happened won't produce a
 consistent level, since you've got a mixture of old and new .py files
 installed.  Also, more discussion is here: http://groups.google.com/group
 /django-developers/browse_thread/thread/85d9500f319369a1.  The problem
 seems to be resulting from old release tarfiles using tarfile creation
 date for contained files while 1.0 has last-modified-in-svn dates.  That
 makes some files in the 1.0 release appear to be older than what was
 previously installed.  (I do not think there is a distutils bug here.)

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@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-updates?hl=en
-~--~~~~--~~--~--~---



[Django] #9112: New releases do not reliably overwrite old ones

2008-09-16 Thread Django
#9112: New releases do not reliably overwrite old ones
-+--
 Reporter:  holdenweb|   Owner:  nobody
   Status:  new  |   Milestone:  post-1.0  
Component:  Core framework   | Version:  1.0   
 Keywords:  release engineering  |   Stage:  Unreviewed
Has_patch:  0|  
-+--
 There have been several issues reported where .pyc files from older
 releases apparently outlive the installation of a newer release.

 The reason for this is that currently releases appear to be cut without
 altering the modification date of distributed files. Thus a .py file has
 not been changed since Jan 12, 2007 will appear in the release with that
 modification date.

 When the release is installed with distutils the new .py files will
 replace their older versions, but if the .pyc from the prior release was
 compiled *after* the new .py file was last modified in SVN the new file
 will appear older than its corresponding .pyc, and the compiled file from
 the prior release will be retained, to the consternation of the installing
 user.

 The simplest fix for this would appear to be to change the release
 engineering process so that after extraction from SVN all source files are
 touched to bring their modification date close to that of the release.

 Strictly speaking this might also be considered a distutils bug, but the
 issue has not been reported elsewhere.

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@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-updates?hl=en
-~--~~~~--~~--~--~---