[Qt-creator] Creator segmentation faults becoming common...

Glenn Tarbox, PhD glenn at tarbox.org
Tue Jul 7 17:22:26 CEST 2009


On Mon, Jul 6, 2009 at 10:58 AM, Andre Poenitz <
andre.poenitz at mathematik.tu-chemnitz.de> wrote:

>
> > (can't imagine why that policy exists other than CVS / SVN hangover...
> > git branches and direct repo access are a much better approach)
>
> It is a good idea to have a grace period to press the red button in case
> of accidental commits.


Thats the thing... DVCS doesn't have the same notion of "commit" which lies
at the heart of why SVN / CVS is broken / painful / bad.  The idea is that
one can publish to a separate repo or non-master branch but it doesn't get
merged into  "blessed" branch / repo until its been vetted.  The model moves
from a central store with "controls" to one based on a "web of trust"... the
Qt community / Nokia identifies this branch... but other fixes can be made
available by anyone at any time, tested, and easily backed out if necessary
or, more importantly, incorporated when one synchronizes with the blessed
branch.

Take last weekend.  There was a trivial bug which broke the build (needed a
header file).  Easy fix but the patch needed to be pushed around by pastebin
because of this, um, somewhat broken use of git.  The google tech talks by
Linus and Schwarz (i recommend the latter) describe the development and
dissemination model and the "web of trust".  It has nothing to do with
controlling dissemination, and everything to do with trusted branches and
repos.


>
> > Looks like Emacs for the time being but this is the first time Creator
> has
> > become unusuable for a sustained period.
>
> Just going back a week or two seems to be an option as well...


Yea, thats easy enough but I wasn't really sure if the bug is in creator or
qt.  The build takes long enough and there's enough "eyes on" that
significant bugs are squashed quickly.  Not in this case.

I believe the gitorious "master" should be the blessed branch, is not
currently a large project master in the sense that major bugs exist.

The branch early, branch often model truly works with git and is
fundamentally broken in SVN as SVN itself.  In the core repos on gitorious
there might be a few branches identifying various stages of vetting.  Qt's
"master-stable" with infrequent updates vs "master" which is really the
latest merge pre-test might need some rethinking as is redefines the
convention of what "master" means to no advantage.


>
> Andre'
> _______________________________________________
> Qt-creator mailing list
> Qt-creator at trolltech.com
> http://lists.trolltech.com/mailman/listinfo/qt-creator
>



-- 
Glenn H. Tarbox, PhD ||  206-274-6919
http://www.tarbox.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-creator-old/attachments/20090707/6a7c3db4/attachment.html 


More information about the Qt-creator-old mailing list