<?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>Coop</title>
	<atom:link href="http://coop.deadsquid.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://coop.deadsquid.com</link>
	<description>Five Different Types of Fried Cheese</description>
	<lastBuildDate>Mon, 30 Apr 2012 20:28:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>threadsafe mkdir</title>
		<link>http://coop.deadsquid.com/2012/04/threadsafe-mkdir/</link>
		<comments>http://coop.deadsquid.com/2012/04/threadsafe-mkdir/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 20:28:56 +0000</pubDate>
		<dc:creator>Coop</dc:creator>
				<category><![CDATA[Build/Release]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://coop.deadsquid.com/?p=25405</guid>
		<description><![CDATA[Joey is really gathering steam now. His recent blog post about threadsafe mkdir comes complete with the motivation behind making this change, some of the problems he encountered while trying to make this fix, and a whole bunch of code examples. I botched the initial landing of his code, but all of the relevant bits [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://adirondackfirefly.wordpress.com/">Joey</a> is really gathering steam now. His recent blog post about <a href="http://adirondackfirefly.wordpress.com/2012/04/12/makefiles-howto-threadsafe-mkdir/">threadsafe mkdir</a> comes complete with the motivation behind making this change, some of the problems he encountered while trying to make this fix, and a whole bunch of code examples.</p>
<p>I botched the initial landing of his code, but all of the relevant bits are in the tree as of <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=746151">bug 746151</a>. Replacing rampant unnecessary shell calls is something that can potentially get us some build speed-ups, especially on Windows where shell ops are particularly slow. I&#8217;m excited to see where Joey goes next with this.</p>
]]></content:encoded>
			<wfw:commentRss>http://coop.deadsquid.com/2012/04/threadsafe-mkdir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcome, Kim</title>
		<link>http://coop.deadsquid.com/2012/04/welcome-kim/</link>
		<comments>http://coop.deadsquid.com/2012/04/welcome-kim/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 14:12:52 +0000</pubDate>
		<dc:creator>Coop</dc:creator>
				<category><![CDATA[Build/Release]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://coop.deadsquid.com/?p=25392</guid>
		<description><![CDATA[Yesterday was Kim Moir&#8217;s first day with the Mozilla release engineering team. Honestly, we didn&#8217;t hire her just because of her blog title (which is awesome): RelEng of the Nerds. Kim joins us from IBM where she was well-known for her release engineering work on the Eclipse project. She also has a history of fostering [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday was Kim Moir&#8217;s first day with the Mozilla release engineering team. Honestly, we didn&#8217;t hire her just because of her blog title (which is awesome): <a href="http://relengofthenerds.blogspot.ca/">RelEng of the Nerds</a>.</p>
<p>Kim joins us from IBM where she was well-known for her release engineering work on the <a href="http://www.eclipse.org/">Eclipse</a> project. She also has a history of fostering the open source development community around Eclipse, which is the kind of thing we&#8217;re always trying to encourage here.</p>
<p>Like me, she is based in Ottawa. It&#8217;s been a while since I&#8217;ve had a co-worker in the same city &mdash; sorry, <a href="http://kev.needham.ca/">Kev</a>, Kemptville doesn&#8217;t count. How often do we grab lunch? &mdash; but plans for an official Mozilla Ottawa office are still MoOt at this point.</p>
<p><em><a href="2011/09/welcome-john-hopkins/">As I mentioned previously</a>, if you&#8217;re a release engineer looking for work (bonus points if your name is Chris or happen to be based in Ottawa), <a href="http://careers.mozilla.org/en-US/position/oV6hWfwY">we are still hiring</a>.</em></p>
<p>Welcome, Kim! </p>
]]></content:encoded>
			<wfw:commentRss>http://coop.deadsquid.com/2012/04/welcome-kim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IRC response time</title>
		<link>http://coop.deadsquid.com/2012/04/irc-respsonse-time/</link>
		<comments>http://coop.deadsquid.com/2012/04/irc-respsonse-time/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 22:41:13 +0000</pubDate>
		<dc:creator>Coop</dc:creator>
				<category><![CDATA[Build/Release]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[QA]]></category>

		<guid isPermaLink="false">http://coop.deadsquid.com/?p=25386</guid>
		<description><![CDATA[Pro-tip: if you ping me on IRC to ask me something and don&#8217;t ask your question as part of the ping, you have added an asynchronous cycle of indeterminate length to our interaction. Don&#8217;t do that.]]></description>
			<content:encoded><![CDATA[<p>Pro-tip: if you ping me on IRC to ask me something and don&#8217;t ask your question as part of the ping, you have added an asynchronous cycle of indeterminate length to our interaction. Don&#8217;t do that.</p>
]]></content:encoded>
			<wfw:commentRss>http://coop.deadsquid.com/2012/04/irc-respsonse-time/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Joey on makefile landmines</title>
		<link>http://coop.deadsquid.com/2012/03/joey-on-makefile-landmines/</link>
		<comments>http://coop.deadsquid.com/2012/03/joey-on-makefile-landmines/#comments</comments>
		<pubDate>Thu, 08 Mar 2012 14:55:56 +0000</pubDate>
		<dc:creator>Coop</dc:creator>
				<category><![CDATA[Build/Release]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://coop.deadsquid.com/?p=25379</guid>
		<description><![CDATA[Joey has another great blog post up about makefile landmines, how to avoid them, and some current examples of *ahem* where we&#8217;re not. Joey is not specifically tasked with fixing these issues&#8230;yet. We&#8217;re making sure to get bugs on file for these issues so he can circle back once his current work is done and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://blog.mozilla.com/adirondackfirefly/"><img class="alignright" src="/images/joey_blog.png" width="100px" alt="Joey's Blog" title="Joey's Blog" />Joey</a> has another great blog post up about <a href="https://blog.mozilla.com/adirondackfirefly/2012/03/06/makefile-landmines/">makefile landmines</a>, how to avoid them, and some current examples of *ahem* where we&#8217;re not.</p>
<p>Joey is not specifically tasked with fixing these issues&#8230;yet. We&#8217;re making sure to get bugs on file for these issues so he can circle back once his current work is done and start fixing makefile patterns to help protect us from ourselves.</p>
]]></content:encoded>
			<wfw:commentRss>http://coop.deadsquid.com/2012/03/joey-on-makefile-landmines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New release engineering bugzilla components</title>
		<link>http://coop.deadsquid.com/2012/03/new-release-engineering-bugzilla-components/</link>
		<comments>http://coop.deadsquid.com/2012/03/new-release-engineering-bugzilla-components/#comments</comments>
		<pubDate>Fri, 02 Mar 2012 03:22:10 +0000</pubDate>
		<dc:creator>Coop</dc:creator>
				<category><![CDATA[Build/Release]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://coop.deadsquid.com/?p=25347</guid>
		<description><![CDATA[The Mozilla release engineering team added some extra components to bugzilla today. Here is the new list of bugzilla components for Release Engineering (under Product: mozilla.org), complete with descriptions, QA contacts, and templates for filing bugs: Release Engineering (existing) QA contact: release@mozilla-org.bugs Description: For bugs related to all aspects of the Release Engineering process, including [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.uky.edu/Ag/Entomology/ythfacts/4h/unit1/labgrass.htm"><img class="alignright" src="/images/grassho.gif" width="100px" height="75px" alt="Bug Parts" title="Bug Parts" /></a>The Mozilla release engineering team added some extra components to <a href="https://bugzilla.mozilla.org/">bugzilla</a> today. </p>
<p>Here is the new list of bugzilla components for Release Engineering (under Product: mozilla.org), complete with descriptions, QA contacts, and templates for filing bugs:<br />
<span id="more-25347"></span></p>
<ol>
<li><strong><a href="https://bugzilla.mozilla.org/enter_bug.cgi?alias=&#038;assigned_to=nobody%40mozilla.org&#038;blocked=&#038;bug_file_loc=http%3A%2F%2F&#038;bug_severity=normal&#038;bug_status=NEW&#038;cf_crash_signature=&#038;comment=&#038;component=Release%20Engineering&#038;contenttypeentry=&#038;contenttypemethod=autodetect&#038;contenttypeselection=text%2Fplain&#038;data=&#038;defined_groups=1&#038;dependson=&#038;description=&#038;flag_type-4=X&#038;flag_type-481=X&#038;flag_type-607=X&#038;flag_type-674=X&#038;flag_type-720=X&#038;flag_type-721=X&#038;flag_type-737=X&#038;flag_type-775=X&#038;flag_type-780=X&#038;form_name=enter_bug&#038;keywords=&#038;maketemplate=Remember%20values%20as%20bookmarkable%20template&#038;op_sys=All&#038;priority=--&#038;product=mozilla.org&#038;qa_contact=release%40mozilla-org.bugs&#038;rep_platform=All&#038;requestee_type-4=&#038;requestee_type-607=&#038;requestee_type-753=&#038;short_desc=&#038;status_whiteboard=&#038;target_milestone=---&#038;version=other">Release Engineering</a></strong> (existing)<br />
<em>QA contact:</em> release@mozilla-org.bugs<br />
<em>Description:</em> For bugs related to all aspects of the Release Engineering process, including Release Build Automation, nightly build machines, Tinderbox and/or buildbot.
</li>
<li><strong><a href="https://bugzilla.mozilla.org/enter_bug.cgi?alias=&#038;assigned_to=nobody%40mozilla.org&#038;blocked=&#038;bug_file_loc=http%3A%2F%2F&#038;bug_severity=normal&#038;bug_status=NEW&#038;cf_crash_signature=&#038;comment=&#038;component=Release%20Engineering%3A%20Automation&#038;contenttypeentry=&#038;contenttypemethod=autodetect&#038;contenttypeselection=text%2Fplain&#038;data=&#038;defined_groups=1&#038;dependson=&#038;description=&#038;flag_type-4=X&#038;flag_type-607=X&#038;form_name=enter_bug&#038;keywords=&#038;maketemplate=Remember%20values%20as%20bookmarkable%20template&#038;op_sys=All&#038;priority=--&#038;product=mozilla.org&#038;qa_contact=catlee%40mozilla.com&#038;rep_platform=All&#038;requestee_type-4=&#038;requestee_type-607=&#038;requestee_type-753=&#038;short_desc=&#038;status_whiteboard=&#038;target_milestone=---&#038;version=other">Release Engineering: Automation</a></strong><br />
<em>QA contact:</em> <a href="http://atlee.ca/blog/">catlee</a><br />
<em>Description:</em> This component tracks bugs related to release automation and continuous integration.
</li>
<li><strong><a href="https://bugzilla.mozilla.org/enter_bug.cgi?alias=&#038;assigned_to=nobody%40mozilla.org&#038;blocked=&#038;bug_file_loc=http%3A%2F%2F&#038;bug_severity=normal&#038;bug_status=NEW&#038;cf_crash_signature=&#038;comment=&#038;component=Release%20Engineering%3A%20Custom%20Builds&#038;contenttypeentry=&#038;contenttypemethod=autodetect&#038;contenttypeselection=text%2Fplain&#038;data=&#038;defined_groups=1&#038;dependson=&#038;description=&#038;flag_type-4=X&#038;flag_type-607=X&#038;flag_type-674=X&#038;flag_type-720=X&#038;flag_type-721=X&#038;flag_type-737=X&#038;flag_type-775=X&#038;flag_type-780=X&#038;form_name=enter_bug&#038;keywords=&#038;maketemplate=Remember%20values%20as%20bookmarkable%20template&#038;op_sys=All&#038;priority=--&#038;product=mozilla.org&#038;qa_contact=custom-builds%40mozilla-org.bugs&#038;rep_platform=All&#038;requestee_type-4=&#038;requestee_type-607=&#038;requestee_type-753=&#038;short_desc=&#038;status_whiteboard=&#038;target_milestone=---&#038;version=other">Release Engineering: Custom Builds</a></strong> (existing)<br />
<em>QA contact:</em> custom-builds@mozilla-org.bugs<br />
<em>Description:</em> This component tracks partner builds, funnelcake builds, special builds for conferences, usbkey builds, ISO builds for CDs, etc. Some of this work, like signing builds, updating bouncer, etc is work which we already handle just fine in RelEng.
</li>
<li><strong><a href="https://bugzilla.mozilla.org/enter_bug.cgi?alias=&#038;assigned_to=nobody%40mozilla.org&#038;blocked=&#038;bug_file_loc=http%3A%2F%2F&#038;bug_severity=normal&#038;bug_status=NEW&#038;cf_crash_signature=&#038;comment=&#038;component=Release%20Engineering%3A%20Developer%20Tools&#038;contenttypeentry=&#038;contenttypemethod=autodetect&#038;contenttypeselection=text%2Fplain&#038;data=&#038;defined_groups=1&#038;dependson=&#038;description=&#038;flag_type-4=X&#038;flag_type-607=X&#038;form_name=enter_bug&#038;keywords=&#038;maketemplate=Remember%20values%20as%20bookmarkable%20template&#038;op_sys=All&#038;priority=--&#038;product=mozilla.org&#038;qa_contact=lsblakk%40mozilla.com&#038;rep_platform=All&#038;requestee_type-4=&#038;requestee_type-607=&#038;requestee_type-753=&#038;short_desc=&#038;status_whiteboard=&#038;target_milestone=---&#038;version=other">Release Engineering: Developer Tools</a></strong><br />
<em>QA contact:</em> <a href="http://lukasblakk.com/">lsblakk</a><br />
<em>Description:</em> This component tracks bugs related to developer-facing<br />
release engineering tools such as tryserver, autoland, buildapi, and<br />
self-serve.
</li>
<li><strong><a href="https://bugzilla.mozilla.org/enter_bug.cgi?alias=&#038;assigned_to=nobody%40mozilla.org&#038;blocked=&#038;bug_file_loc=http%3A%2F%2F&#038;bug_severity=normal&#038;bug_status=NEW&#038;cf_crash_signature=&#038;comment=&#038;component=Release%20Engineering%3A%20Machine%20Management&#038;contenttypeentry=&#038;contenttypemethod=autodetect&#038;contenttypeselection=text%2Fplain&#038;data=&#038;defined_groups=1&#038;dependson=&#038;description=&#038;flag_type-4=X&#038;flag_type-607=X&#038;form_name=enter_bug&#038;keywords=&#038;maketemplate=Remember%20values%20as%20bookmarkable%20template&#038;op_sys=All&#038;priority=--&#038;product=mozilla.org&#038;qa_contact=armenzg%40mozilla.com&#038;rep_platform=All&#038;requestee_type-4=&#038;requestee_type-607=&#038;requestee_type-753=&#038;short_desc=&#038;status_whiteboard=&#038;target_milestone=---&#038;version=other">Release Engineering: Machine Management</a></strong><br />
<em>QA contact:</em> <a href="http://armenzg.blogspot.com/">armenzg</a><br />
<em>Description:</em> This component tracks bugs related to specific master,scheduler, builder, or test machines.
</li>
<li><strong><a href="https://bugzilla.mozilla.org/enter_bug.cgi?alias=&#038;assigned_to=nobody%40mozilla.org&#038;blocked=&#038;bug_file_loc=http%3A%2F%2F&#038;bug_severity=normal&#038;bug_status=NEW&#038;cf_crash_signature=&#038;comment=&#038;component=Release%20Engineering%3A%20Platform%20Support&#038;contenttypeentry=&#038;contenttypemethod=autodetect&#038;contenttypeselection=text%2Fplain&#038;data=&#038;defined_groups=1&#038;dependson=&#038;description=&#038;flag_type-4=X&#038;flag_type-607=X&#038;form_name=enter_bug&#038;keywords=&#038;maketemplate=Remember%20values%20as%20bookmarkable%20template&#038;op_sys=All&#038;priority=--&#038;product=mozilla.org&#038;qa_contact=coop%40mozilla.com&#038;rep_platform=All&#038;requestee_type-4=&#038;requestee_type-607=&#038;requestee_type-753=&#038;short_desc=&#038;status_whiteboard=&#038;target_milestone=---&#038;version=other">Release Engineering: Platform Support</a></strong><br />
<em>QA contact:</em> <a href="http://coop.deadsquid.com/">coop</a><br />
<em>Description:</em> This component tracks bugs related to supporting new platforms/operating systems for building or testing, and also systemic improvements or additions to existing platforms.
</li>
<li><strong><a href="https://bugzilla.mozilla.org/enter_bug.cgi?alias=&#038;assigned_to=nobody%40mozilla.org&#038;blocked=&#038;bug_file_loc=http%3A%2F%2F&#038;bug_severity=normal&#038;bug_status=NEW&#038;cf_crash_signature=&#038;comment=&#038;component=Release%20Engineering%3A%20Releases&#038;contenttypeentry=&#038;contenttypemethod=autodetect&#038;contenttypeselection=text%2Fplain&#038;data=&#038;defined_groups=1&#038;dependson=&#038;description=&#038;flag_type-4=X&#038;flag_type-607=X&#038;form_name=enter_bug&#038;keywords=&#038;maketemplate=Remember%20values%20as%20bookmarkable%20template&#038;op_sys=All&#038;priority=--&#038;product=mozilla.org&#038;qa_contact=bhearsum%40mozilla.com&#038;rep_platform=All&#038;requestee_type-4=&#038;requestee_type-607=&#038;requestee_type-753=&#038;short_desc=&#038;status_whiteboard=&#038;target_milestone=---&#038;version=other">Release Engineering: Releases</a></strong><br />
<em>QA contact:</em> <a href="https://blog.mozilla.com/bhearsum/">bhearsum</a><br />
<em>Description:</em> This component tracks bugs related to specific releases, or updates to those releases.
</li>
</ol>
<p>Please try to file new bugs against the new components when it is clear where the new bug should go, but by default, please continue to file bugs against the existing, general <strong><a href="https://bugzilla.mozilla.org/enter_bug.cgi?alias=&#038;assigned_to=nobody%40mozilla.org&#038;blocked=&#038;bug_file_loc=http%3A%2F%2F&#038;bug_severity=normal&#038;bug_status=NEW&#038;cf_crash_signature=&#038;comment=&#038;component=Release%20Engineering&#038;contenttypeentry=&#038;contenttypemethod=autodetect&#038;contenttypeselection=text%2Fplain&#038;data=&#038;defined_groups=1&#038;dependson=&#038;description=&#038;flag_type-4=X&#038;flag_type-481=X&#038;flag_type-607=X&#038;flag_type-674=X&#038;flag_type-720=X&#038;flag_type-721=X&#038;flag_type-737=X&#038;flag_type-775=X&#038;flag_type-780=X&#038;form_name=enter_bug&#038;keywords=&#038;maketemplate=Remember%20values%20as%20bookmarkable%20template&#038;op_sys=All&#038;priority=--&#038;product=mozilla.org&#038;qa_contact=release%40mozilla-org.bugs&#038;rep_platform=All&#038;requestee_type-4=&#038;requestee_type-607=&#038;requestee_type-753=&#038;short_desc=&#038;status_whiteboard=&#038;target_milestone=---&#038;version=other">Release Engineering</a></strong> component when it&#8217;s *not* clear.</p>
<p>Today&#8217;s component split follows in the spirit of a recent component split by the Server Operations group. Our team is not <a href="https://blog.mozilla.com/mrz/2011/09/17/my-army-of-awesome/">as large as the IT group</a> and doesn&#8217;t have the same kind of sub-team breakdown (yet). If the release engineering team does continue to grow as planned, we may see further component creation. We intentionally erred on the side of creating fewer sub-components rather than more on this pass, but we will re-evaluate the state of our component use after a few months.</p>
<p>To be brutally honest, having separate components triaged by separate people will help to defray the monumental task that I&#8217;ve been facing of triaging <strong><em>all</em></strong> incoming release engineering bugs. I also hope that allowing de-facto project leaders more control over their bugzilla destiny by making them responsible for new sub-components will increase their feeling of ownership for their particular areas.</p>
]]></content:encoded>
			<wfw:commentRss>http://coop.deadsquid.com/2012/03/new-release-engineering-bugzilla-components/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8216;Til Infinity</title>
		<link>http://coop.deadsquid.com/2012/02/til-infinity/</link>
		<comments>http://coop.deadsquid.com/2012/02/til-infinity/#comments</comments>
		<pubDate>Fri, 24 Feb 2012 22:02:41 +0000</pubDate>
		<dc:creator>Coop</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Pop Culture]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://coop.deadsquid.com/?p=25337</guid>
		<description><![CDATA[Sources, remixes, and recreations of one of my favorite songs ever: Happy Friday!]]></description>
			<content:encoded><![CDATA[<p>Sources, remixes, and recreations of one of my favorite songs ever:</p>
<p><iframe width="420" height="315" src="http://www.youtube-nocookie.com/embed/1mt3vZHDiM8?rel=0" frameborder="0" allowfullscreen></iframe> </p>
<p></p>
<p><iframe width="420" height="315" src="http://www.youtube-nocookie.com/embed/e3E9vx5vVck?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p></p>
<p><iframe width="420" height="315" src="http://www.youtube-nocookie.com/embed/Vzto0p__wuQ?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p></p>
<p><iframe width="420" height="315" src="http://www.youtube-nocookie.com/embed/Jp7HyT7WE-U?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p>Happy Friday!</p>
]]></content:encoded>
			<wfw:commentRss>http://coop.deadsquid.com/2012/02/til-infinity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>make-makefiles internals</title>
		<link>http://coop.deadsquid.com/2012/02/make-makefiles-internals/</link>
		<comments>http://coop.deadsquid.com/2012/02/make-makefiles-internals/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 22:58:56 +0000</pubDate>
		<dc:creator>Coop</dc:creator>
				<category><![CDATA[Build/Release]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://coop.deadsquid.com/?p=25332</guid>
		<description><![CDATA[Joey continues his series examining make-makefiles internals over at his blog. He&#8217;s doing thankless work in documenting the existing build config system. Of course, it&#8217;s all building up to Joey&#8217;s work on container makefiles where he&#8217;s going to change it all.]]></description>
			<content:encoded><![CDATA[<p>Joey continues his series examining <a href="https://blog.mozilla.com/adirondackfirefly/2012/02/17/build-system-tools-make-makefile-file-generation-2/">make-makefiles internals</a> over at <a href="https://blog.mozilla.com/adirondackfirefly/">his blog</a>. </p>
<p>He&#8217;s doing thankless work in documenting the existing build config system. Of course, it&#8217;s all building up to Joey&#8217;s work on <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=687515">container makefiles</a> where he&#8217;s going to change it all. <img src='http://coop.deadsquid.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://coop.deadsquid.com/2012/02/make-makefiles-internals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hi from HI</title>
		<link>http://coop.deadsquid.com/2012/02/hi-fro-hi/</link>
		<comments>http://coop.deadsquid.com/2012/02/hi-fro-hi/#comments</comments>
		<pubDate>Sun, 19 Feb 2012 04:53:28 +0000</pubDate>
		<dc:creator>Coop</dc:creator>
				<category><![CDATA[Build/Release]]></category>
		<category><![CDATA[Fish]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://coop.deadsquid.com/?p=25144</guid>
		<description><![CDATA[Yes, the Mozilla release engineering team recently had a work week in Honolulu. You can scream &#8220;JUNKET&#8221; as much as you want, and I will gleefully ignore you. We (and by &#8220;we,&#8221; I mean Lukas &#8211; exceptional job, BTW) actually did the groundwork to make sure that this trip was cost-comparable or better to meeting [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://secure.flickr.com/photos/coopcoopbware/6861301457/in/photostream/lightbox/"><img class="alignright" src="https://farm8.staticflickr.com/7181/6861301457_3620be75d2_t.jpg" width="100px" height="75px" alt="King of the World" title="King of the World" /></a>Yes, the Mozilla release engineering team recently had a work week in Honolulu. </p>
<p>You can scream &#8220;JUNKET&#8221; as much as you want, and I will gleefully ignore you. We (and by &#8220;we,&#8221; I mean <a href="http://crashopensource.blogspot.com/">Lukas</a> &#8211; exceptional job, BTW) actually did the groundwork to make sure that this trip was cost-comparable or better to meeting in a city that had an established Mozilla office, e.g. Toronto or San Francisco. Keep that in mind next time you&#8217;re planning a work meeting, but do expect management to <em>require</em> you to show your work. <img src='http://coop.deadsquid.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>While in Honolulu, the release engineering team set up shop at a local co-working space, <a href="http://www.theboxjelly.com/2012/02/mozilla-firefox-and-the-hawaii-advantage/#comment-451">The Box Jelly</a>. The staff there were very supportive and helpful during our stay. I can&#8217;t recommend them enough.</p>
<p>Despite the location, the work week was challenging for me for a number of reasons, so I was really glad to have the weekend free after the work week was done to explore Oahu before I had to fly home.<br />
<span id="more-25144"></span><br />
A bunch of us were still around on Saturday, so Aki and I organized a trip to <a href="https://secure.flickr.com/search/?w=19934681@N00&#038;q=Hanauma%20Bay">Hanauma Bay</a>, one of the premiere snorkeling destinations in Hawaii.</p>
<p>On Sunday, I was pretty much on my own, so I rented a car and endeavored to see as much of Oahu as I possibly could. </p>
<p>I left early in the morning and made my way first  to the west coast of the island for some snorkeling at <a href="https://secure.flickr.com/photos/coopcoopbware/tags/kahebeachpark/">Kahe Beach Park</a>. Kahe Beach is immediately adjacent to an electrical generating plant, and there is a large outflow pipe of warmer water than the fish love. The snorkeling here didn&#8217;t disappoint, but the surf was very active. As long as I didn&#8217;t fight the currents, I was fine, but it was quite vigorous. Can&#8217;t expect much different in winter time.</p>
<p>After that, I headed up to the North Shore to watch some surfing, stopping briefly at the <a href="http://haleiwafarmersmarket.com/">Hale&#8217;iwa Farmer&#8217;s Market</a> to pick up gifts for people back home. There was actually a surfing competition in progress at Sunset Beach, so finding parking was a challenge, but I did eventually find some near the Three Tables area.</p>
<p>I hadn&#8217;t planned on actually surfing myself on the North Shore because generally I don&#8217;t consider myself crazy, but as I drove past <a href="https://secure.flickr.com/photos/coopcoopbware/tags/waimeabay/">Wiaimea Bay</a>, it looked so gorgeous that I just couldn&#8217;t pass it up. After watching some surfers along the Banzai pipeline for a good long while, I gradually hiked back to Waimea Bay along the road. Without fins or a board, I must say that bodysurfing at Waimea Bay was a hell of a lot of work, but OMG was it worth it. If I was the sort of person to make a bucket list, <a href="https://secure.flickr.com/photos/coopcoopbware/6900230985/lightbox/">&#8220;bodysurfing on the North Shore of Hawaii&#8221; is one gigantic checkmark.</a></p>
<p>From Waimea Bay, I drove a little further up the coast to <a href="https://secure.flickr.com/photos/coopcoopbware/6900231299/in/photostream/lightbox/">Giovanni&#8217;s Shrimp Truck</a> for lunch. After lunch, I continued up the highway to Kuilima cove, right beside the Turtle Bay resort. This was reported as one of the best spots for beginner snorkeling in Hawaii, so I figured I could still hack it despite not being able to feel my arms. Alas, I outlasted the battery on my camera and I only got <a href="https://secure.flickr.com/photos/coopcoopbware/6900231559/in/photostream/lightbox/">one good picture of some fish</a> before the battery died. This is a shame, because I ended up swimming with a large Hawaiian green sea turtle shortly thereafter.</p>
<p>After that, I continued my way southeast along the coastal highway, not expecting much adventure, just trying to get back to the rental car centre in time for my flight. (Un)fortunately, traffic slowed to a crawl near Kaneohe due to a bad accident, which had the happy side-effect of causing me to divert onto the H3 bypass. This major highway just happened to cut directly through the volcanic mountains in a gigantic tunnel, and comes out the other side in a lush, tropical valley. Makes me wish I was driving something more sporty than a Camry at the time, although I tried to make due. <img src='http://coop.deadsquid.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>&#8216;Twas truly a weekend well-seized, although I was absolutely dead-tired by the time I boarded my flight home. Wouldn&#8217;t have it any other way though.</p>
]]></content:encoded>
			<wfw:commentRss>http://coop.deadsquid.com/2012/02/hi-fro-hi/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Extending downtime windows, or not</title>
		<link>http://coop.deadsquid.com/2012/01/extending_downtime_windows_or_not/</link>
		<comments>http://coop.deadsquid.com/2012/01/extending_downtime_windows_or_not/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 00:09:30 +0000</pubDate>
		<dc:creator>Coop</dc:creator>
				<category><![CDATA[Build/Release]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://coop.deadsquid.com/?p=24576</guid>
		<description><![CDATA[In response to the dev-planning thread last week about potentially extending downtime windows, I&#8217;ve updated the release engineering documentation for downtimes to provide clear instructions to the person on buildduty about who to notify for a given downtime, while also providing more information to developers who may still be trying to get work done around [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://secure.flickr.com/photos/andyandorla/400058999/lightbox/"><img src="https://farm1.staticflickr.com/142/400058999_699b64a7cf_t.jpg" title="Juggling On The Altiplano, By Andy Hares" alt="Juggling On The Altiplano, By Andy Hares" width="100px" height="67px" class="alignright" /></a>In response to the <a href="https://groups.google.com/group/mozilla.dev.planning/topics">dev-planning</a> thread last week about <a href="https://groups.google.com/group/mozilla.dev.planning/browse_thread/thread/a6a9279f4c60d1e0">potentially extending downtime windows</a>, I&#8217;ve updated the <a href="https://wiki.mozilla.org/ReleaseEngineering:Buildduty:Downtimes">release engineering documentation for downtimes</a> to provide clear instructions to the person on buildduty about <a href="https://wiki.mozilla.org/ReleaseEngineering:Buildduty:Downtimes#Who_do_I_notify.2C_and_when.3F">who to notify for a given downtime</a>, while also providing more <a href="https://wiki.mozilla.org/ReleaseEngineering:Buildduty:Downtimes#Downtime_Boilerplate">information to developers who may still be trying to get work done around the downtime</a>.<br />
<span id="more-24576"></span><br />
I&#8217;m fighting against the need for longer downtimes here &mdash; our shortest downtimes still last 2 hours &mdash; while still recognizing that <a href="http://www.mistakesweremadebutnotbyme.com/">mistakes were made</a> with the <a href="https://groups.google.com/group/mozilla.dev.planning/browse_thread/thread/3846653fca7f7ab8">notifications for our most recent downtime</a>. If we didn&#8217;t make mistakes, we wouldn&#8217;t need process, as they say.</p>
<p>I also don&#8217;t think we&#8217;ve ever publicized the links to our <a href="https://wiki.mozilla.org/ReleaseEngineering:Buildduty">buildduty resource wiki</a> before. The curious and/or masochistic may be interested to see just how much our buildduty representative is responsible for in a given week. It&#8217;s not a small list. </p>
<p>Yes, we&#8217;re looking to automate everything on that list, but hopefully you&#8217;ll keep the list in the back of your mind the next time you need some buildduty help.</p>
<p>I can dream, can&#8217;t I?</p>
]]></content:encoded>
			<wfw:commentRss>http://coop.deadsquid.com/2012/01/extending_downtime_windows_or_not/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More than you&#8217;ve (probably) ever wanted to know about Mozilla build system internals</title>
		<link>http://coop.deadsquid.com/2011/12/more-than-youve-probably/</link>
		<comments>http://coop.deadsquid.com/2011/12/more-than-youve-probably/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 19:12:35 +0000</pubDate>
		<dc:creator>Coop</dc:creator>
				<category><![CDATA[Build/Release]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://coop.deadsquid.com/?p=24563</guid>
		<description><![CDATA[Joey has been tasked with streamlining some of the more arcane parts of the Mozilla build system. Since he&#8217;s spent a good deal of time trying to get acquainted with these systems in order to work with and change them, he&#8217;s started blogging about how some of it works. His first post on make-makefile is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://blog.mozilla.com/adirondackfirefly/">Joey</a> has been tasked with <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=623617">streamlining some of the more arcane parts of the Mozilla build system</a>. Since he&#8217;s spent a good deal of time trying to get acquainted with these systems in order to work with and change them, he&#8217;s started blogging about how some of it works.</p>
<p>His <a href="https://blog.mozilla.com/adirondackfirefly/2011/12/15/build-system-tools-make-makefile/">first post on make-makefile</a> is up now, and there is more coming soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://coop.deadsquid.com/2011/12/more-than-youve-probably/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

