+1 for Always Develop against a Release, and if you are forced to use a VCS 
checkout, at least use pip and pin your requirements to a specific point in the 
history for that VCS.

On Tuesday, October 18, 2011 at 11:00 AM, Tom Evans wrote:

> On Tue, Oct 18, 2011 at 3:47 PM, Paul Menzel <pm.deb...@googlemail.com 
> (mailto:pm.deb...@googlemail.com)> wrote:
> > Dear Dan,
> >  
> >  
> > [Reordering the message so that it is easier to see the connection.]
> >  
> > Am Dienstag, den 18.10.2011, 06:46 -0700 schrieb Dan Gentry:
> >  
> > > On Oct 18, 3:10 am, kenneth gonsalves <law...@thenilgiris.com 
> > > (http://thenilgiris.com)> wrote:
> > > > On Tue, 2011-10-18 at 12:36 +0530, kenneth gonsalves wrote:
> > > > > On Mon, 2011-10-17 at 23:45 -0700, Kevin wrote:
> > > > > > Currently I have been focusing on the following:
> > > > >  
> > > > >  
> > > >  
> > > >  
> > > > > > * Django 1.2
> > > >  
> > > > > 1.3 belongs to the stone age - since you are learning, it would be a
> > > > > good idea to work with the current svn trunk, updating every week or
> > > > > so.
> > > > > --
> > > > >  
> > > >  
> > > >  
> > > > s/1.2/1.3/
> >  
> > > With all due respect to Mr. Gonsalves, I do not care to work with the
> > > Django trunk unless I'm just playing around with something.  My goal
> > > is always to produce a production quality application.  Even the more
> > > stable than average Django trunk cannot provide the consistency needed
> > > to deliver an app to a customer.  Plus, I don't need the extra work of
> > > basing my code on a moving target.  When trunk becomes v1.4, I will
> > > convert my applications and upgrade.
> > >  
> >  
> >  
> > Please read the message you are referring to again. Kenneth corrected
> > the post [2] (although the `sed`-command should be `s/1.3/1.2/`. »The
> > latest official version is 1.3.1.« [1], so Kenneth suggested to use the
> > current stable release.
> >  
>  
>  
> I can't stand incorrect pedantry - this is my curse.
>  
> Kenneth actually said that "1.3 is ancient, you should be using
> trunk", which he corrected to "1.2 is ancient, you should be using
> trunk". His advice, regardless of which version you look at, is to use
> trunk - not the latest stable release.
>  
> I agree with Dan, you should always develop against a release -
> although I am also a dinosaur. The cool kids these days are happy to
> work against github projects, usually master, or randomly forked from
> master. It is beyond me how you are supposed to know what caused the
> breakage if you have no clue about what changes have been made.
>  
> A good part of my job relates to SCM, and once you have taught
> yourself the good practices of SCM, you can clearly see the downsides
> of not following them; this is one of them. Control change to manage
> risk.
>  
> Cheers
>  
> Tom
>  
> --  
> You received this message because you are subscribed to the Google Groups 
> "Django users" group.
> To post to this group, send email to django-users@googlegroups.com 
> (mailto:django-users@googlegroups.com).
> To unsubscribe from this group, send email to 
> django-users+unsubscr...@googlegroups.com 
> (mailto:django-users+unsubscr...@googlegroups.com).
> For more options, visit this group at 
> http://groups.google.com/group/django-users?hl=en.
>  
>  


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

Reply via email to