<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Metrics for success of a DVCS</title>
	<atom:link href="http://blogs.gnome.org/jamesh/2008/07/31/metrics-for-success-of-a-dvcs/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/jamesh/2008/07/31/metrics-for-success-of-a-dvcs/</link>
	<description>Random stuff</description>
	<lastBuildDate>Wed, 28 Oct 2009 02:53:32 +0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Hal</title>
		<link>http://blogs.gnome.org/jamesh/2008/07/31/metrics-for-success-of-a-dvcs/comment-page-1/#comment-698</link>
		<dc:creator>Hal</dc:creator>
		<pubDate>Sat, 02 Aug 2008 17:13:08 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/jamesh/2008/07/31/metrics-for-success-of-a-dvcs/#comment-698</guid>
		<description>James, I have better things to do than contribute patches when they will be totally ignored, regardless of whether they fix actual bugs for which bugzilla entries existed prior to my attaching a patch. Now I don&#039;t mind if after review the maintainer says this isn&#039;t the way forward, but why should I spend 5 or 6 hours coming to grips with some part of a codebase to fix a known bug in GNOME if GNOME maintainers can&#039;t be bothered to look at bugzilla then apply or reject the patch?
Seriously how on earth does the choice of revision control system used affect me in this situation? It would be the same with source tarballs as with the funkiest DVCS imaginable. Ignored work is ignored.
So please don&#039;t use &quot;patch contributor&quot; efficiency as an argument for anything unless you&#039;re going to actually do something about getting the patches, whatever method is used to generate them, reviewed. Reviewing the patches is the win, VCS is just NOT REMOTELY interesting AT ALL to &quot;patch contributors&quot; until that happens. Changing which Editor I use won&#039;t help me write better code. DVCS won&#039;t get patches reviewed. If it did, many of us would even use visual source safe if that would help. Oh by the way I can generate patches with cvs, svn, git, baz, bzr, hg and diff. Just about any &quot;patch contributor&quot; will be in the same boat. At the risk of labouring &quot;labouring the point&quot; the VCS I prefer is the one used by the project that reviews the patches submitted in bugzilla.</description>
		<content:encoded><![CDATA[<p>James, I have better things to do than contribute patches when they will be totally ignored, regardless of whether they fix actual bugs for which bugzilla entries existed prior to my attaching a patch. Now I don&#8217;t mind if after review the maintainer says this isn&#8217;t the way forward, but why should I spend 5 or 6 hours coming to grips with some part of a codebase to fix a known bug in GNOME if GNOME maintainers can&#8217;t be bothered to look at bugzilla then apply or reject the patch?<br />
Seriously how on earth does the choice of revision control system used affect me in this situation? It would be the same with source tarballs as with the funkiest DVCS imaginable. Ignored work is ignored.<br />
So please don&#8217;t use &#8220;patch contributor&#8221; efficiency as an argument for anything unless you&#8217;re going to actually do something about getting the patches, whatever method is used to generate them, reviewed. Reviewing the patches is the win, VCS is just NOT REMOTELY interesting AT ALL to &#8220;patch contributors&#8221; until that happens. Changing which Editor I use won&#8217;t help me write better code. DVCS won&#8217;t get patches reviewed. If it did, many of us would even use visual source safe if that would help. Oh by the way I can generate patches with cvs, svn, git, baz, bzr, hg and diff. Just about any &#8220;patch contributor&#8221; will be in the same boat. At the risk of labouring &#8220;labouring the point&#8221; the VCS I prefer is the one used by the project that reviews the patches submitted in bugzilla.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Henstridge</title>
		<link>http://blogs.gnome.org/jamesh/2008/07/31/metrics-for-success-of-a-dvcs/comment-page-1/#comment-697</link>
		<dc:creator>James Henstridge</dc:creator>
		<pubDate>Sat, 02 Aug 2008 11:26:49 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/jamesh/2008/07/31/metrics-for-success-of-a-dvcs/#comment-697</guid>
		<description>xclaesse: I agree that almost any use of DVCS is a gain.  The question is how much gain the various tools give, which I think would be worth investigating as there are some objective metrics that can be checked.

Hal: I didn&#039;t mean &quot;patch contributor&quot; as a negative.  Many people who submit plain patches simply have better things to do than learn about DVCS features.  I think a good DVCS is one that makes it easy for such a person to start using just the features that make them more productive without needing to invest a large amount of time.

jldugger: I don&#039;t have any evidence, but I believe that it should be possible to gather such evidence (either for or against).</description>
		<content:encoded><![CDATA[<p>xclaesse: I agree that almost any use of DVCS is a gain.  The question is how much gain the various tools give, which I think would be worth investigating as there are some objective metrics that can be checked.</p>
<p>Hal: I didn&#8217;t mean &#8220;patch contributor&#8221; as a negative.  Many people who submit plain patches simply have better things to do than learn about DVCS features.  I think a good DVCS is one that makes it easy for such a person to start using just the features that make them more productive without needing to invest a large amount of time.</p>
<p>jldugger: I don&#8217;t have any evidence, but I believe that it should be possible to gather such evidence (either for or against).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jldugger</title>
		<link>http://blogs.gnome.org/jamesh/2008/07/31/metrics-for-success-of-a-dvcs/comment-page-1/#comment-693</link>
		<dc:creator>jldugger</dc:creator>
		<pubDate>Thu, 31 Jul 2008 17:31:16 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/jamesh/2008/07/31/metrics-for-success-of-a-dvcs/#comment-693</guid>
		<description>The question is, do we have any evidence that the VCS Users group has any members outside &quot;core devel&quot;?</description>
		<content:encoded><![CDATA[<p>The question is, do we have any evidence that the VCS Users group has any members outside &#8220;core devel&#8221;?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hal</title>
		<link>http://blogs.gnome.org/jamesh/2008/07/31/metrics-for-success-of-a-dvcs/comment-page-1/#comment-692</link>
		<dc:creator>Hal</dc:creator>
		<pubDate>Thu, 31 Jul 2008 11:41:50 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/jamesh/2008/07/31/metrics-for-success-of-a-dvcs/#comment-692</guid>
		<description>CVS vs SVN vs DVCS is really a non-issue for me as a &quot;patch contributor&quot;
The big win would be if maintainers of GNOME packages actually opened bugzilla, reviewed and then either rejected with reasons or applied the multitude of patches there. Patches that represent rather a lot of work done by volunteers who are not being treated with basic politeness when the patches are just ignored. Right now patch review isn&#039;t happening. Why not? Fixing that is the win. Without fixing that you&#039;re just pissing into the wind. I don&#039;t want to fix more GNOME bugs and waste more of my time if this is the attitude of GNOME devs. DVCS will not fix that and will yield zero benefit as far as getting more people more involved. As ever the start would be treating people with the proper respect, which is not at all a function of their patch quality. Are you with me on this? 

BTW hope all is well with you in the west and  this rubbish of you being a proprietary software developer nowadays ends with a proper release under and OSI license.  Maybe catch you for a beer at the next LCA.</description>
		<content:encoded><![CDATA[<p>CVS vs SVN vs DVCS is really a non-issue for me as a &#8220;patch contributor&#8221;<br />
The big win would be if maintainers of GNOME packages actually opened bugzilla, reviewed and then either rejected with reasons or applied the multitude of patches there. Patches that represent rather a lot of work done by volunteers who are not being treated with basic politeness when the patches are just ignored. Right now patch review isn&#8217;t happening. Why not? Fixing that is the win. Without fixing that you&#8217;re just pissing into the wind. I don&#8217;t want to fix more GNOME bugs and waste more of my time if this is the attitude of GNOME devs. DVCS will not fix that and will yield zero benefit as far as getting more people more involved. As ever the start would be treating people with the proper respect, which is not at all a function of their patch quality. Are you with me on this? </p>
<p>BTW hope all is well with you in the west and  this rubbish of you being a proprietary software developer nowadays ends with a proper release under and OSI license.  Maybe catch you for a beer at the next LCA.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: xclaesse</title>
		<link>http://blogs.gnome.org/jamesh/2008/07/31/metrics-for-success-of-a-dvcs/comment-page-1/#comment-691</link>
		<dc:creator>xclaesse</dc:creator>
		<pubDate>Thu, 31 Jul 2008 10:35:42 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/jamesh/2008/07/31/metrics-for-success-of-a-dvcs/#comment-691</guid>
		<description>In my opinion DVCS gives the exact same workflow than VCS, you can just use the diff command of your tool and attach the patch on bugzilla. DVCS gives more power to contributors/commiters that wants/need more complex things. So that&#039;s a 100% gain and nothing is lost... There is nothing to study, discuss, troll, etc. DVCS is simply better and it&#039;s obviously a shame that GNOME still use the worst system ever (equality with CVS).

Any DVCS can do the job, all we need is an admin that pick a random one and make the move without asking what the community wants because the community will never agree.</description>
		<content:encoded><![CDATA[<p>In my opinion DVCS gives the exact same workflow than VCS, you can just use the diff command of your tool and attach the patch on bugzilla. DVCS gives more power to contributors/commiters that wants/need more complex things. So that&#8217;s a 100% gain and nothing is lost&#8230; There is nothing to study, discuss, troll, etc. DVCS is simply better and it&#8217;s obviously a shame that GNOME still use the worst system ever (equality with CVS).</p>
<p>Any DVCS can do the job, all we need is an admin that pick a random one and make the move without asking what the community wants because the community will never agree.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
