<?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: TG2, and Release Management</title>
	<atom:link href="http://compoundthinking.com/blog/index.php/2008/07/01/tg2-and-release-management/feed/" rel="self" type="application/rss+xml" />
	<link>http://compoundthinking.com/blog/index.php/2008/07/01/tg2-and-release-management/</link>
	<description>Thinking about programming in new ways</description>
	<lastBuildDate>Wed, 28 Jul 2010 19:00:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Setuptools, Package indexes, and releases at Compound Thinking</title>
		<link>http://compoundthinking.com/blog/index.php/2008/07/01/tg2-and-release-management/#comment-203036</link>
		<dc:creator>Setuptools, Package indexes, and releases at Compound Thinking</dc:creator>
		<pubDate>Tue, 08 Jul 2008 16:02:33 +0000</pubDate>
		<guid isPermaLink="false">http://compoundthinking.com/blog/?p=333#comment-203036</guid>
		<description>[...] it&#8217;s in that light that I&#8217;m thinking about a time based release schedule makes sense. It&#8217;s not so much that we need to change the core [...]</description>
		<content:encoded><![CDATA[<p>[...] it&#8217;s in that light that I&#8217;m thinking about a time based release schedule makes sense. It&#8217;s not so much that we need to change the core [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Interstellar Medium: the Free Software carnival &#187; Free Software Carnival: 28 June – 4 July</title>
		<link>http://compoundthinking.com/blog/index.php/2008/07/01/tg2-and-release-management/#comment-200872</link>
		<dc:creator>Interstellar Medium: the Free Software carnival &#187; Free Software Carnival: 28 June – 4 July</dc:creator>
		<pubDate>Fri, 04 Jul 2008 23:09:02 +0000</pubDate>
		<guid isPermaLink="false">http://compoundthinking.com/blog/?p=333#comment-200872</guid>
		<description>[...] Mark Ramm-Christensen is contemplating release schedules for TurboGears 2. [...]</description>
		<content:encoded><![CDATA[<p>[...] Mark Ramm-Christensen is contemplating release schedules for TurboGears 2. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Ramm</title>
		<link>http://compoundthinking.com/blog/index.php/2008/07/01/tg2-and-release-management/#comment-198998</link>
		<dc:creator>Mark Ramm</dc:creator>
		<pubDate>Tue, 01 Jul 2008 21:35:31 +0000</pubDate>
		<guid isPermaLink="false">http://compoundthinking.com/blog/?p=333#comment-198998</guid>
		<description>Aigars, 

That is a very good point.   But I think Ubuntu and TG are different because TG is aimed at developers who use it to create new applications, not at end-users.   

Developers seem to have a different level of willingness to deal with upgrades.   I do think our goal post TG2 is to have incremental improvement with minimal API change and very minimal application breakage.  And I&#039;m not suggesting that people have to upgrade every 6 months, certianly we&#039;d want to have much longer support timelines for at least some releases. 

But perhaps that&#039;s not enough, and 6 months is too often to cut a release.  That&#039;s what I&#039;m trying to figure out at this point. ;)</description>
		<content:encoded><![CDATA[<p>Aigars, </p>
<p>That is a very good point.   But I think Ubuntu and TG are different because TG is aimed at developers who use it to create new applications, not at end-users.   </p>
<p>Developers seem to have a different level of willingness to deal with upgrades.   I do think our goal post TG2 is to have incremental improvement with minimal API change and very minimal application breakage.  And I&#8217;m not suggesting that people have to upgrade every 6 months, certianly we&#8217;d want to have much longer support timelines for at least some releases. </p>
<p>But perhaps that&#8217;s not enough, and 6 months is too often to cut a release.  That&#8217;s what I&#8217;m trying to figure out at this point. ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aigars Mahinovs</title>
		<link>http://compoundthinking.com/blog/index.php/2008/07/01/tg2-and-release-management/#comment-198986</link>
		<dc:creator>Aigars Mahinovs</dc:creator>
		<pubDate>Tue, 01 Jul 2008 21:22:27 +0000</pubDate>
		<guid isPermaLink="false">http://compoundthinking.com/blog/?p=333#comment-198986</guid>
		<description>Ubuntu can get away with 6 month releases and 1 year support window only because it is trivial to upgrade from one release to the next in a fully automatic manner. *IF* you can make and fully test tools that would take a TG1 project and output a fully functional TG2 project (possibly with notes about changed things and with good and descriptive error messages in case the automatic upgrade is not possible describing both why and how to fix it), then such releases would be feasible.

I have the feeling that to get the resources to do such a thing you would need to gather a bunch of companies developing mission-critical web sites in TG that would pay you to develop TG while keeping their sites non-broken trough the upgrades.

Contact Mark Shuttleworth from Ubuntu, maybe he can help in some way or form.</description>
		<content:encoded><![CDATA[<p>Ubuntu can get away with 6 month releases and 1 year support window only because it is trivial to upgrade from one release to the next in a fully automatic manner. *IF* you can make and fully test tools that would take a TG1 project and output a fully functional TG2 project (possibly with notes about changed things and with good and descriptive error messages in case the automatic upgrade is not possible describing both why and how to fix it), then such releases would be feasible.</p>
<p>I have the feeling that to get the resources to do such a thing you would need to gather a bunch of companies developing mission-critical web sites in TG that would pay you to develop TG while keeping their sites non-broken trough the upgrades.</p>
<p>Contact Mark Shuttleworth from Ubuntu, maybe he can help in some way or form.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
