<?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>Patrick McEvoy web log</title>
	<atom:link href="http://patrick.qmtech.net/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://patrick.qmtech.net/blog</link>
	<description>Definitely just another WordPress weblog</description>
	<lastBuildDate>Mon, 18 Jun 2012 10:43:55 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4</generator>
		<item>
		<title>Installing mono 2.10 on debian from testing with apt pinning</title>
		<link>http://patrick.qmtech.net/blog/2012/06/installing-mono-2-10-on-debian-from-testing-with-apt-pinning/</link>
		<comments>http://patrick.qmtech.net/blog/2012/06/installing-mono-2-10-on-debian-from-testing-with-apt-pinning/#comments</comments>
		<pubDate>Mon, 18 Jun 2012 10:43:55 +0000</pubDate>
		<dc:creator>patrick</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://patrick.qmtech.net/blog/?p=56</guid>
		<description><![CDATA[Add testing repo echo &#8220;deb http://YOUR_CLOSEST_MIRROR/debian/ wheezy main&#8221; &#62; /etc/apt/sources.list.d/testing.list Put Package: * Pin: release a=stable Pin-priority: 900 Package: * Pin: release a=testing Pin-priority: 200 into /etc/apt/preferences Update apt-get update Now install apt-get install -t testing mono-complete]]></description>
			<content:encoded><![CDATA[<p>Add testing repo</p>
<p style="padding-left: 30px;">echo &#8220;deb http://YOUR_CLOSEST_MIRROR/debian/ wheezy main&#8221; &gt; /etc/apt/sources.list.d/testing.list</p>
<p>Put</p>
<p style="padding-left: 30px;">Package: *<br />
Pin: release a=stable<br />
Pin-priority: 900</p>
<p style="padding-left: 30px;">Package: *<br />
Pin: release a=testing<br />
Pin-priority: 200</p>
<p>into /etc/apt/preferences</p>
<p>Update</p>
<p style="padding-left: 30px;">apt-get update</p>
<p>Now install</p>
<p style="padding-left: 30px;">apt-get install -t testing mono-complete</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.qmtech.net/blog/2012/06/installing-mono-2-10-on-debian-from-testing-with-apt-pinning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Fisheye [2.5.x] on debian with start on boot</title>
		<link>http://patrick.qmtech.net/blog/2011/05/installing-fisheye-2-5-x-on-debian-with-start-on-boot/</link>
		<comments>http://patrick.qmtech.net/blog/2011/05/installing-fisheye-2-5-x-on-debian-with-start-on-boot/#comments</comments>
		<pubDate>Thu, 12 May 2011 12:07:52 +0000</pubDate>
		<dc:creator>patrick</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://patrick.qmtech.net/blog/?p=47</guid>
		<description><![CDATA[Goals: Easy to upgrade Auto start on boot Before you start You may need to tweak commands for the correct versions of Fisheye you have. Mine were as follows&#8230; Current version of fisheye was 2.5.2. Upgrading to 2.5.5 Moving to &#8230; <a href="http://patrick.qmtech.net/blog/2011/05/installing-fisheye-2-5-x-on-debian-with-start-on-boot/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h3>Goals:</h3>
<ul>
<li>Easy to upgrade</li>
<li>Auto start on boot</li>
</ul>
<h3>Before you start</h3>
<p>You may need to tweak commands for the correct versions of Fisheye you have. Mine were as follows&#8230;</p>
<ul>
<li>Current version of fisheye was 2.5.2.</li>
<li>Upgrading to 2.5.5</li>
<li>Moving to separate the application / data directory [by using FISHEYE_INST]</li>
</ul>
<h3>How to</h3>
<p>1. Backup fisheye using built-in backup feature</p>
<p>2. Shutdown fisheye</p>
<pre>./fecru-2.5.2/bin/stop.sh</pre>
<p>3. Create new directories</p>
<pre>mkdir -p /opt/fisheye/data</pre>
<p>3. Create a user for fisheye</p>
<pre>groupadd -g 5000 fisheye
useradd -g fisheye -u 5000 fisheye -d /opt/fisheye -m</pre>
<p>4. Move your fisheye installation</p>
<pre>mv fecru-2.5.2 /opt/fisheye/</pre>
<p>5. Separate out data files</p>
<pre>cd /opt/fisheye
cp fecru-2.5.2/config.xml data/
cp -r fecru-2.5.2/var data/
cp -r fecru-2.5.2/cache data/</pre>
<p>6. Download latest version</p>
<pre>wget http://www.atlassian.com/software/fisheye/downloads/binary/fisheye-2.5.5.zip
unzip fisheye-2.5.5.zip
ln -s fecru-2.5.5 current</pre>
<p><em>The ln command is used so the init.d script doesn&#8217;t need to be changed after an upgrade.</em></p>
<p>7. Install init script</p>
<pre>wget http://patrick.qmtech.net/downloads/fisheye
mv fisheye /etc/init.d/
chmod +x /etc/init.d/fisheye
update-rc.d fisheye defaults</pre>
<p>8. Make sure file permissions are right</p>
<pre>chown -R fisheye:fisheye .</pre>
<p>9. Start it up [and watch the log to check for errors]</p>
<pre>/etc/init.d/fisheye start
tail -f current/var/log/fisheye.out</pre>
<p><em>Crtl+C to break out of tail</em></p>
<h4>Roundup</h4>
<p>So now the following should apply&#8230;</p>
<ul>
<li>Data in /opt/fisheye/data</li>
<li>Application in /opt/fisheye/fecru-2.5.5 [symbolic linked to current dir for easy upgrading]</li>
<li>init script for auto start on boot</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://patrick.qmtech.net/blog/2011/05/installing-fisheye-2-5-x-on-debian-with-start-on-boot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install Mono 2.8 or 2.10 parallel environment on Ubuntu</title>
		<link>http://patrick.qmtech.net/blog/2011/02/install-mono-2-8-or-2-10-parallel-environment-on-ubuntu/</link>
		<comments>http://patrick.qmtech.net/blog/2011/02/install-mono-2-8-or-2-10-parallel-environment-on-ubuntu/#comments</comments>
		<pubDate>Fri, 04 Feb 2011 12:43:33 +0000</pubDate>
		<dc:creator>patrick</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://patrick.qmtech.net/blog/?p=41</guid>
		<description><![CDATA[I have updated by popular 2.6/2.8 script to support mono 2.10. Get it while it&#8217;s hot! https://github.com/firegrass/mono-installer-script Usage: mono_build.sh [-v version] [-p prefix] [-m gitmodules] [-i] [-s] [-t] Command line options -v specify version of mono -p specify prefix to &#8230; <a href="http://patrick.qmtech.net/blog/2011/02/install-mono-2-8-or-2-10-parallel-environment-on-ubuntu/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have updated by popular 2.6/2.8 script to support mono 2.10. Get it while it&#8217;s hot!</p>
<p><a href="https://github.com/firegrass/mono-installer-script">https://github.com/firegrass/mono-installer-script</a></p>
<pre>
Usage: mono_build.sh [-v version] [-p prefix] [-m gitmodules] [-i] [-s] [-t]

Command line options

  -v   specify version of mono

  -p   specify prefix to install

  -m   specify git modules to build [ libgdiplus llvm mono gtk-sharp xsp mod_mono mono-basic
       mono-addins gtkmozembed-sharp webkit-sharp gluezilla gnome-sharp gnome-desktop-sharp
       mono-tools debugger monodevelop]

  -i   Interactive mode, pause between each modules make and make install. Allows skipping of modules

  -u   Do not update source code, just build

  -b   Do not build, just update source code

  -c   Clean git before building

Example

  mono_build.sh -v 2.6 -p ~/mono -m libgdiplus mono gtk-sharp mono-tools
</pre>
]]></content:encoded>
			<wfw:commentRss>http://patrick.qmtech.net/blog/2011/02/install-mono-2-8-or-2-10-parallel-environment-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Updated Mono parallel environment script for Ubuntu</title>
		<link>http://patrick.qmtech.net/blog/2010/08/updated-mono-parallel-environment-script-for-ubuntu/</link>
		<comments>http://patrick.qmtech.net/blog/2010/08/updated-mono-parallel-environment-script-for-ubuntu/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 12:43:51 +0000</pubDate>
		<dc:creator>patrick</dc:creator>
				<category><![CDATA[Mono]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://patrick.qmtech.net/blog/?p=36</guid>
		<description><![CDATA[Improvements Installs Ubuntu dependencies Supports 2.6 and trunk builds Gets mono from github Download here http://github.com/firegrass/mono-installer-script/raw/master/mono_parallel.sh And run&#8230; chmod +x mono_parallel.sh ./mono_parallel.sh 2.6 ./mono_parallel.sh trunk Free feel to fork and improve at github&#8230; http://github.com/firegrass/mono-installer-script Things I&#8217;d like it to do &#8230; <a href="http://patrick.qmtech.net/blog/2010/08/updated-mono-parallel-environment-script-for-ubuntu/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Improvements</p>
<ul>
<li>Installs Ubuntu dependencies</li>
<li>Supports 2.6 and trunk builds</li>
<li>Gets mono from github</li>
</ul>
<p>Download here <a href="http://github.com/firegrass/mono-installer-script/raw/master/mono_parallel.sh">http://github.com/firegrass/mono-installer-script/raw/master/mono_parallel.sh</a></p>
<p>And run&#8230;</p>
<p>chmod +x mono_parallel.sh<br />
./mono_parallel.sh 2.6<br />
./mono_parallel.sh trunk</p>
<p>Free feel to fork and improve at github&#8230;</p>
<p><a href="http://github.com/firegrass/mono-installer-script">http://github.com/firegrass/mono-installer-script</a></p>
<p>Things I&#8217;d like it to do</p>
<ul>
<li>Configuration at start (like monodevelop &#8211;select) for which modules to build/install</li>
<li>Manage git branch/checkouts better</li>
<li>Install MonoDevelop</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://patrick.qmtech.net/blog/2010/08/updated-mono-parallel-environment-script-for-ubuntu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Install Mono 2.6.x parallel environment on Ubuntu 9.10</title>
		<link>http://patrick.qmtech.net/blog/2009/11/a-simple-script-to-help-setup-a-mono-parallel-environment-on-ubuntu/</link>
		<comments>http://patrick.qmtech.net/blog/2009/11/a-simple-script-to-help-setup-a-mono-parallel-environment-on-ubuntu/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 16:45:20 +0000</pubDate>
		<dc:creator>patrick</dc:creator>
				<category><![CDATA[Mono]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://patrick.qmtech.net/blog/?p=14</guid>
		<description><![CDATA[IMPORTANT DATE : 04 Feb 2011 I have released an updated version which supports mono 2.10 (and previous versions) updated post version Old article&#8230; UPDATE: I have released an updated version which uses new git repos here This is a &#8230; <a href="http://patrick.qmtech.net/blog/2009/11/a-simple-script-to-help-setup-a-mono-parallel-environment-on-ubuntu/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h2><strong>IMPORTANT DATE : 04 Feb 2011<br />
</strong></h2>
<p>I have released an updated version which supports mono 2.10 (and previous versions) <a href="http://patrick.qmtech.net/blog/?p=41">updated post version</a></p>
<hr />
<h2>Old article&#8230;</h2>
<p><strong>UPDATE: </strong>I have released an updated version which uses new git repos <a href="http://patrick.qmtech.net/blog/?p=36">here</a></p>
<p>This is a simple work in progress to make the process a bit easier. There are many good reasons not to follow various scripts on the internet that install mono over the top of your packaged distribution install. <span style="text-decoration: line-through;">The fact the Mono 2.6 isn&#8217;t released yet is an overriding one because any application depending on mono might stop working, Banshee, Tomboy, F-Spot, etc</span></p>
<p>At the moment this scripts only supports Mono 2.6 branch + Ubuntu 9.10, see the TODOs! It will install mono into /opt/mono-2.6 and checkout &amp; build in ~/mono-src/mono-2.6. Run it again to update your working copy and rebuild/install.</p>
<p>Please let me know if you like/hate/improve the script <img src='http://patrick.qmtech.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Download script here <a href="http://patrick.qmtech.net/downloads/mono_parallel.sh">http://patrick.qmtech.net/downloads/mono_parallel.sh</a></p>
<p>You will need these packages installed: build-essential automake libtool gettext mono-devel mono-1.0-devel subversion libpng-dev libtiff-dev libgif-dev libjpeg-dev libexif-dev autoconf automake bison flex libcairo2-dev libpango1.0-dev</p>
<p>If you&#8217;re looking for more than a DIY script my company <a href="http://www.qmtech.net">QMTech</a> offers commercial support for mono, please contact <a href="mailto:info@qmtech.net">info@qmtech.net</a> / +44 (0) 161 660 2690 for details.</p>
<p>UPDATE (Thanks Ben): If you&#8217;re doing this on a server (no Firefox) you will also need to install: libxul-dev</p>
<p>UPDATE (7/FEB/10): Updated the package requirements</p>
<p>UPDATE (4/MAR/10): Updated the package requirements (added mono-1.0-devel, libcairo2-dev)</p>
<p>UPDATE (20/MAR/10): reworded to reference 2.6 branch not specific 2.6.1</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.qmtech.net/blog/2009/11/a-simple-script-to-help-setup-a-mono-parallel-environment-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>Castle Project and Mono</title>
		<link>http://patrick.qmtech.net/blog/2009/11/my-first-castle-project-aggregator-post/</link>
		<comments>http://patrick.qmtech.net/blog/2009/11/my-first-castle-project-aggregator-post/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 08:42:25 +0000</pubDate>
		<dc:creator>patrick</dc:creator>
				<category><![CDATA[Castle Project]]></category>

		<guid isPermaLink="false">http://patrick.qmtech.net/blog/?p=7</guid>
		<description><![CDATA[Firstly a quick introduction since this is my first aggregator post, I&#8217;m Patrick McEvoy (firegrass). I&#8217;ve been using Castle for just over three years, and been working with mono and castle for around two years. It&#8217;s this mono/castle relationship that &#8230; <a href="http://patrick.qmtech.net/blog/2009/11/my-first-castle-project-aggregator-post/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Firstly a quick introduction since this is my first aggregator post, I&#8217;m Patrick McEvoy (firegrass). I&#8217;ve been using Castle for just over three years, and been working with mono and castle for around two years. It&#8217;s this mono/castle relationship that I will be mainly posting about.</p>
<p><a href="http://castle.uservoice.com/pages/16605-official-castle-project-feedback-forum/suggestions/196802-support-mono-officially?ref=title">Many of you</a> might be wondering, <strong>where are we with Mono and Castle?</strong></p>
<p>These days Mono and Castle work fine together, I use Castle and Mono web stacks in production environments. While there are some issues to be aware of they&#8217;re steadily getting ironed out and it&#8217;s nothing you can&#8217;t live with. Just ask on the <a href="http://groups.google.com/group/castle-project-users/">Castle mailing lists</a>.</p>
<p><strong>What are we doing?</strong></p>
<p>With the help of the Linux/Mono TeamCity agent, great efforts are being made to get all Castle tests passing on Mono. Failing tests range from simple mismatching line endings to real complex problems, so it&#8217;s gonna take some time.</p>
<p><strong>Where are we going?</strong></p>
<p>To increase Castle usage in the Linux world we need to package Castle for various Linux distros.  I am only experienced in packaging for Debian/Ubuntu so I&#8217;ll only talk about that. Some of you may or may not know that all Debian packages are built from source and no binaries can be included in a source package. Therefore all dependencies must be packaged first before we can get anywhere near doing Castle. With the recent changes to release schedules and project separation this has been made a lot easier, as we can start with something easier like DP.</p>
<p>I am currently finishing off the debian Nant package upgrade to 0.86-beta, here&#8217;s a preview <a href="http://patrick.qmtech.net/downloads/nant_0.86-beta1+dfsg_all.deb">nant_0.86-beta1+dfsg_all.deb</a>. This is needed as 0.85 won&#8217;t build Castle because it doesn&#8217;t have a mono-3.5 target.</p>
<p>If anyone wants to help just get in touch! That&#8217;s it for now!</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">
<h1 class="title">aggregator</h1>
</div>
]]></content:encoded>
			<wfw:commentRss>http://patrick.qmtech.net/blog/2009/11/my-first-castle-project-aggregator-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Up and running again!</title>
		<link>http://patrick.qmtech.net/blog/2009/11/up-and-running-again/</link>
		<comments>http://patrick.qmtech.net/blog/2009/11/up-and-running-again/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 05:19:52 +0000</pubDate>
		<dc:creator>patrick</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://patrick.qmtech.net/blog/?p=3</guid>
		<description><![CDATA[Finally got round to getting my blog back online after Krzysztof was asking if I blogged for the Castle aggregator. I hope to posting a lot about using Castle project on mono, and the progress of packaging Castle for debian. &#8230; <a href="http://patrick.qmtech.net/blog/2009/11/up-and-running-again/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Finally got round to getting my blog back online after <a href="http://kozmic.pl/">Krzysztof</a> was asking if I blogged for the <a href="http://www.castleproject.org/community/blogs.aspx">Castle aggregator</a>. I hope to posting a lot about using Castle project on mono, and the progress of packaging Castle for debian. As well as doing this work for commercial interest I also help run <a href="http://clubhouseapp.com">Clubhouse</a>, which recently clocked over 300k page views with Castle/mono/mod_mono_apache.</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.qmtech.net/blog/2009/11/up-and-running-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
