-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 03/23/2011 09:36 PM, Stephen J. Turnbull wrote: > Tres Seaver writes: > > > On 03/23/2011 01:24 PM, Antoine Pitrou wrote: > > > On Wed, 23 Mar 2011 10:25:01 -0700 > > > Ethan Furman <et...@stoneleaf.us> wrote: > > >> > > >> I think the use-case has been lost. Think sprints and multiple push > > >> races. > > I do, can't speak for others. So what? *sigh* ... read on. > > > > Well, keep in ming hg is a *distributed* version control system. You > > > don't have to push your changes right now. > > s/push your changes right now/push your changes to the public repo/ > > > That doesn't work so well at a sprint, where the point is to maximize > > the value of precious face-time to get stuff done *now*. > > That's where the D in DVCS comes in. It's a new world, friends. All > you need to do is bring a $50 wireless router to the sprint, and have > some volunteer set up a shared repo for the sprinters. Then some > volunteer *later* runs the tests and pilots the patches into the > public repo. Where's the latency?
The current full test suite is punishingly expensive to run, sprint or not. Because of that fact, people will defer running it, and sometimes forget. Trying to require that people run it repeatedly during a push race is just Canute lashing the waves. > N.B. The repo admin and test-running volunteers can be non-coders. > In fact, the tests can be running concurrently (gives those non-coders > an excuse to attend sprints!), but nobody need wait for the results. The rhythm is still broken if devlopers don't run the tests and see them pass. Async is an enemy to the process here, because it encourages poor practices. > > Maybe we need to chop the problem up as: > > "Violence is the last refuge of the incompetent." ObRef Asimov.<wink> Hmm, that hardly seems appropriate, even with the wink. "Chopping" isn't violence in any normal sense of the word when applied to non-persons: Chopping up a problem is no more violent than chopping wood or onions (i.e., not at all). Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 tsea...@palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk2LPS0ACgkQ+gerLs4ltQ5GmACeKvwnwzbOX4jRzokwnm+B0yD3 X/AAoK3kQ9e1yq1LbUcg9ERj8LquAEHg =FEvh -----END PGP SIGNATURE----- _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com