<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Upstream GNOME as a product</title>
	<atom:link href="http://blog.fishsoup.net/2007/09/27/upstream-gnome-as-a-product/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fishsoup.net/2007/09/27/upstream-gnome-as-a-product/</link>
	<description>Owen Taylor on Coding, Food, etc.</description>
	<lastBuildDate>Sat, 14 Nov 2009 17:46:51 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: GNOME Summit, day 1 &#171; fishsoup</title>
		<link>http://blog.fishsoup.net/2007/09/27/upstream-gnome-as-a-product/#comment-38</link>
		<dc:creator>GNOME Summit, day 1 &#171; fishsoup</dc:creator>
		<pubDate>Sun, 07 Oct 2007 00:19:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fishsoup.net/2007/09/27/upstream-gnome-as-a-product/#comment-38</guid>
		<description>[...] fishsoup Owen Taylor on Coding, Food, etc.     &#171; Upstream GNOME as a&#160;product [...]</description>
		<content:encoded><![CDATA[<p>[...] fishsoup Owen Taylor on Coding, Food, etc.     &laquo; Upstream GNOME as a&nbsp;product [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emanuele Aina</title>
		<link>http://blog.fishsoup.net/2007/09/27/upstream-gnome-as-a-product/#comment-30</link>
		<dc:creator>Emanuele Aina</dc:creator>
		<pubDate>Mon, 01 Oct 2007 10:07:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fishsoup.net/2007/09/27/upstream-gnome-as-a-product/#comment-30</guid>
		<description>For someone that is implementing a feature that require more than six months and that needs to be stabilized before inclusion in the main branch, distributed SCMs are really handy as they make repeated merges from upstream really simple.

When the feature branch is ready can be pulled in the main branch by the maintainer even without requiring commit access for the developer.

A developer needs only to change jhbuild to point to his feature branches, merging upstream changes in those.

This way a developer is effectively forking GNOME without letting its fork diverge from upstream.

When he has finished he can show a working system without requiring any authorization and with the full history of his changes.

The maintainers involved need only to review those changes when pulling from the developer&#039;s branches.

It&#039;s not my intention to start a flame, though. ;)</description>
		<content:encoded><![CDATA[<p>For someone that is implementing a feature that require more than six months and that needs to be stabilized before inclusion in the main branch, distributed SCMs are really handy as they make repeated merges from upstream really simple.</p>
<p>When the feature branch is ready can be pulled in the main branch by the maintainer even without requiring commit access for the developer.</p>
<p>A developer needs only to change jhbuild to point to his feature branches, merging upstream changes in those.</p>
<p>This way a developer is effectively forking GNOME without letting its fork diverge from upstream.</p>
<p>When he has finished he can show a working system without requiring any authorization and with the full history of his changes.</p>
<p>The maintainers involved need only to review those changes when pulling from the developer&#8217;s branches.</p>
<p>It&#8217;s not my intention to start a flame, though. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: liberforce</title>
		<link>http://blog.fishsoup.net/2007/09/27/upstream-gnome-as-a-product/#comment-29</link>
		<dc:creator>liberforce</dc:creator>
		<pubDate>Mon, 01 Oct 2007 07:42:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fishsoup.net/2007/09/27/upstream-gnome-as-a-product/#comment-29</guid>
		<description>You should consider having some machines of the Build Brigade building GNOME ( http://build.gnome.org, or http://jhbuild.bxlug.be ) on several distros so other people can just download some binary tarballs for their distro, built on machines of the GNOME project.

Compilation is a power consuming activity, and having too much people making this choice when it&#039;s not necessary is IMHO overkill.</description>
		<content:encoded><![CDATA[<p>You should consider having some machines of the Build Brigade building GNOME ( <a href="http://build.gnome.org" rel="nofollow">http://build.gnome.org</a>, or <a href="http://jhbuild.bxlug.be" rel="nofollow">http://jhbuild.bxlug.be</a> ) on several distros so other people can just download some binary tarballs for their distro, built on machines of the GNOME project.</p>
<p>Compilation is a power consuming activity, and having too much people making this choice when it&#8217;s not necessary is IMHO overkill.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elijah&#8217;s Blog &#187; Blog Archive &#187; Proposed passing of the baton</title>
		<link>http://blog.fishsoup.net/2007/09/27/upstream-gnome-as-a-product/#comment-26</link>
		<dc:creator>Elijah&#8217;s Blog &#187; Blog Archive &#187; Proposed passing of the baton</dc:creator>
		<pubDate>Sat, 29 Sep 2007 18:06:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fishsoup.net/2007/09/27/upstream-gnome-as-a-product/#comment-26</guid>
		<description>[...] [1] I particularly like and agree with Owen&#8217;s suggestion to create standard jhbuild configurations. [...]</description>
		<content:encoded><![CDATA[<p>[...] [1] I particularly like and agree with Owen&#8217;s suggestion to create standard jhbuild configurations. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: FelipeC</title>
		<link>http://blog.fishsoup.net/2007/09/27/upstream-gnome-as-a-product/#comment-25</link>
		<dc:creator>FelipeC</dc:creator>
		<pubDate>Fri, 28 Sep 2007 20:54:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fishsoup.net/2007/09/27/upstream-gnome-as-a-product/#comment-25</guid>
		<description>I agree completely.

I&#039;m a Fedora 7 user. GNOME 2.20 has been released and I want to try it but there are few options. My laptop is not that powerful so the compilation will take a lot of time, and I definitely don&#039;t want to compile stuff I already have. So yes, jhbuild should be smart enough to know what stuff is _really_ needed for the build.

GNOME 2.20 probably won&#039;t get into Fedora 7, upgrades always have issues, so the recommended way for F7 users is to install Fedora 8 from scratch.

BTW. easing the compilation process improves the chances of hooking new contributors.</description>
		<content:encoded><![CDATA[<p>I agree completely.</p>
<p>I&#8217;m a Fedora 7 user. GNOME 2.20 has been released and I want to try it but there are few options. My laptop is not that powerful so the compilation will take a lot of time, and I definitely don&#8217;t want to compile stuff I already have. So yes, jhbuild should be smart enough to know what stuff is _really_ needed for the build.</p>
<p>GNOME 2.20 probably won&#8217;t get into Fedora 7, upgrades always have issues, so the recommended way for F7 users is to install Fedora 8 from scratch.</p>
<p>BTW. easing the compilation process improves the chances of hooking new contributors.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: troll</title>
		<link>http://blog.fishsoup.net/2007/09/27/upstream-gnome-as-a-product/#comment-24</link>
		<dc:creator>troll</dc:creator>
		<pubDate>Fri, 28 Sep 2007 20:19:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fishsoup.net/2007/09/27/upstream-gnome-as-a-product/#comment-24</guid>
		<description>If you cared of the product, you would
- Decide what newer language support (C#, python, ..) and make it CORE feature, and get rid of the rest
- Make a legacy sweep renewing the components that have got the least attention (ie. icon selector)
- Form good strategic leadership context (not democracy) for taking a genuine direction with the development</description>
		<content:encoded><![CDATA[<p>If you cared of the product, you would<br />
- Decide what newer language support (C#, python, ..) and make it CORE feature, and get rid of the rest<br />
- Make a legacy sweep renewing the components that have got the least attention (ie. icon selector)<br />
- Form good strategic leadership context (not democracy) for taking a genuine direction with the development</p>
]]></content:encoded>
	</item>
</channel>
</rss>
