<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.placenet.org/benoit/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Harvard Business School of Echec - Tag - awffull</title>
  <link>http://www.placenet.org/benoit/index.php/</link>
  <atom:link href="http://www.placenet.org/benoit/index.php/feed/tag/awffull/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Wed, 12 Nov 2008 14:03:18 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>we need distributed control system</title>
    <link>http://www.placenet.org/benoit/index.php/post/2007/06/21/free-software-needs-distributed-control-system</link>
    <guid isPermaLink="false">urn:md5:404aad8a47881720081bf15367877813</guid>
    <pubDate>Thu, 21 Jun 2007 09:39:00 +0200</pubDate>
    <dc:creator>Benoît Dejean</dc:creator>
        <category>awffull</category><category>git</category><category>gnome</category><category>memory</category><category>monotone</category>    
    <description>    &lt;p&gt;I have a commit access to GNOME svn, so i'm able to do whatever i want with my code, and then commit it. My main free software contribution has been GNOME for a long time.&lt;br /&gt;
I've recently started to hack on &lt;a href=&quot;http://www.stedee.id.au/awffull&quot;&gt;awffull&lt;/a&gt; (log analyser, it's a webalizer fork, but webalizer is dead). I keep submitting patches on the mailing lists, i'm mainly interested in memory usage, which is a real issue with huge logs, and even more on 32bits (allocating more than 2GiB is risky). One of my patch provides a 7% memory usage improvement by using  flexible arrays : this saves millions of malloc calls so heap admin / malloc overhead is much lower.&lt;br /&gt;
&lt;br /&gt;
But, even if Steve (upstream) and the mailing list people are great and very responsive, my patches have not been merged yet. I totally understand why they are not already merged, but i have no way to provide my &lt;em&gt;branch&lt;/em&gt; to other awffull fans. So i started stacking everything in a local git repository. But now I need again and again to resplit the patches because upstream just can't merge my changes. I now realize how much we need distributed control system (git, monotone, etc). Without it, patches get lost on mailing lists, they get obsolete, they don't apply anymore ... a big waste of work.&lt;br /&gt;
&lt;br /&gt;
With a distributed control system, upstream is able to pull from contributors, merge or cherrypick.&lt;br /&gt;
&lt;br /&gt;
I'm frustrated about awffull, i now better understand how people could be frustrated about GNOME.&lt;br /&gt;
I am sorry for everyone (hackers, packagers, etc) who work hard on free software but are unable to (easily) get their job upstream because of the stupid VCS we are still using.&lt;br /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>