<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ben&#039;s Blog &#187; updates</title>
	<atom:link href="http://blog.mozilla.com/bhearsum/archives/category/updates/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.mozilla.com/bhearsum</link>
	<description></description>
	<lastBuildDate>Tue, 07 Feb 2012 20:14:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>mozilla-central, mozilla-1.9.2 nightly builds (ATTN: nightly users)</title>
		<link>http://blog.mozilla.com/bhearsum/archives/108</link>
		<comments>http://blog.mozilla.com/bhearsum/archives/108#comments</comments>
		<pubDate>Fri, 14 Aug 2009 13:09:37 +0000</pubDate>
		<dc:creator>bhearsum</dc:creator>
				<category><![CDATA[firefox]]></category>
		<category><![CDATA[nightly]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[updates]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/bhearsum/?p=108</guid>
		<description><![CDATA[Because of the major version bump in mozilla-central, all users of mozilla-central nightlies will be bumped to mozilla-1.9.2 nightlies today. If you want to continue to track the Firefox 3.6 / Gecko 1.9.2 builds no action is required. If you want to track the post-1.9.2 version or absolute &#8220;trunk&#8221; of Firefox/Gecko you will need to [...]]]></description>
			<content:encoded><![CDATA[<p>Because of the major version bump in mozilla-central, all users of mozilla-central nightlies will be bumped to mozilla-1.9.2 nightlies today. If you want to continue to track the Firefox 3.6 / Gecko 1.9.2 builds no action is required. If you want to track the post-1.9.2 version or absolute &#8220;trunk&#8221; of Firefox/Gecko you will need to download today&#8217;s mozilla-central nightly build, found in the <a href="http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-central/">nightly area of the ftp server</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/bhearsum/archives/108/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Upcoming changes to nightly update generation</title>
		<link>http://blog.mozilla.com/bhearsum/archives/42</link>
		<comments>http://blog.mozilla.com/bhearsum/archives/42#comments</comments>
		<pubDate>Fri, 12 Sep 2008 15:34:17 +0000</pubDate>
		<dc:creator>bhearsum</dc:creator>
				<category><![CDATA[aus]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[updates]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/bhearsum/?p=42</guid>
		<description><![CDATA[Don&#8217;t panic. If all goes well nothing will change from a nightly-build-user perspective. We are going to be moving to a more sane system for the generation of nightly .mar files and AUS2 snippets. Details below, but first, some background. Rob Helmer talked a lot about AUS and updates, mostly regarding releases. What he did [...]]]></description>
			<content:encoded><![CDATA[<p>Don&#8217;t panic. If all goes well nothing will change from a nightly-build-user perspective. We are going to be moving to a more sane system for the generation of nightly .mar files and AUS2 snippets. Details below, but first, some background.</p>
<p><a href="http://roberthelmer.com/blog/?p=39">Rob Helmer talked a lot about AUS and updates</a>, mostly regarding releases. What he did not mention the silly path that our nightly updates take.</p>
<p>All of our nightly updates currently take the following path:</p>
<ol>
<li>Nightly build happens &#8211; this includes a complete MAR and complete AUS snippet</li>
<li>Cronjob on a specific build machine performs some magic and generates a partial MAR and partial AUS snippet</li>
</ol>
<p>Once these changes land our 3.1 builds will take the following path:</p>
<ol>
<li>Nightly build happens &#8211; this includes complete AND partial MAR, complete AND partial AUS snippet</li>
</ol>
<p>(We could probably support Tinderbox driven builds (2.x, 3.x) pretty easily too, if someone wants to write the patch.)</p>
<p>I think it&#8217;s pretty obvious that this is a more sensible way to do things. As it stands now if we lose the VM that generates partials we lose all nightly updates. The hidden benefit here is that updates for releases and nightlies will have fewer differences between them. This means that problems with that system will be caught in the nightlies and *not* during a live release. (NB: We will still need to do snippets for older than n-1 builds, eg. 3.0->3.0.2 during the release process).</p>
<p>I&#8217;m still doing testing of this but I hope to land these changes in mozilla-central/tools/update-packaging by the end of next week.</p>
<p>Special note for build folks from SeaMonkey and Thunderbird: I will be replacing the CreateCompleteUpdateSnippet and snippet uploading ShellCommands with a couple Makefile targets &#8211; you may want to do the same.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/bhearsum/archives/42/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

