<?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>Allan McRae</title>
	<atom:link href="http://allanmcrae.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://allanmcrae.com</link>
	<description>Still no witty tagline!</description>
	<lastBuildDate>Thu, 23 May 2013 07:01:53 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Hello DigitalOcean!</title>
		<link>http://allanmcrae.com/2013/05/hello-digitalocean/</link>
		<comments>http://allanmcrae.com/2013/05/hello-digitalocean/#comments</comments>
		<pubDate>Tue, 21 May 2013 12:44:31 +0000</pubDate>
		<dc:creator>allan</dc:creator>
				<category><![CDATA[WebSite]]></category>

		<guid isPermaLink="false">http://198.199.100.24/?p=6</guid>
		<description><![CDATA[While my old hosting with Laughing Squid was did its job, I was very limited in what I could do with it. Access only via sftp, 1GB of storage and I was breaking my monthly 25GB traffic limit fairly frequently&#8230; So it was time to look for something new. For me, the primary consideration when [...]]]></description>
				<content:encoded><![CDATA[<p>While my old <a href="http://allanmcrae.com/2011/02/moving-hosting-providers/">hosting</a> with Laughing Squid was did its job, I was very limited in what I could do with it.  Access only via sftp, 1GB of storage and I was breaking my monthly 25GB traffic limit fairly frequently&#8230;   So it was time to look for something new.</p>
<p>For me, the primary consideration when choosing a provider is price.  My website is not really worth any investment&#8230;   A thread on <a href="http://www.reddit.com/r/archlinux/comments/1eh4ml/what_is_everybodys_favourite_vps_host/">reddit</a> pointed me at <a href="https://www.digitalocean.com/">DigitalOcean</a>  (which may or may not be spelled with a space&#8230;).  It was cheap at $5 per month &#8211; in fact cheaper than what I was paying &#8211; and 20GB storage on SSD with 1TB transfer is more than enough for me.  I also figure that one core and 512MB RAM is enough for my requirements.  As a bonus, they provide Arch Linux images, which I am mildly familiar with administrating.</p>
<p>Time to create a &#8220;droplet&#8221; as they are called.  I chose the 32bit Arch install given the low RAM available to me and selected the San Francisco data center given where I live. The DigitalOcean front page tells me this will take 55 seconds.  It took 69 seconds but I think I will forgive that!  I get an IP address and can ssh in.  All good so far.</p>
<p>Checking out what packages are installed, it appears to be all of the <tt>base</tt> and <tt>base-devel</tt> groups and <tt>ssh</tt>.  The <tt>base-devel</tt> group probably is not needed, so I start by removing a whole bunch of those packages including autotools, binutils and gcc.  Also, the system is installed on a single ext4 partition, so I can get rid of all packages to deal with other file system types.  There are probably other unnecessary packages installed too, but the install really does not take up that much space.  And it is not as if Arch is designed to be super slim anyway.</p>
<p>Time to update.  The image is from 2013.03, so should be straight forward.  Hrmm&#8230;  </p>
<p><code>warning: linux: ignoring package upgrade (3.8.4-1 => 3.9.3-1)<br />
warning: linux-api-headers: ignoring package upgrade (3.7.3-1 => 3.8.4-1)</code></p>
<p>Lets peak in <tt>pacman.conf</tt>:</p>
<p><code>###############################################################################<br />
# Please note: if you update the linux kernel via pacman and reboot, you will<br />
# lose access to your droplet!  Please don't remove 'linux linux-api-headers'<br />
# from IgnorePkg.<br />
###############################################################################<br />
IgnorePkg   =  linux linux-api-headers</code></p>
<p>Well, that is not right, but quite a common mistake.  The package <tt>linux-api-headers</tt> provides userspace headers for the toolchain, so its update is linked to updates in <tt>glibc</tt>, <tt>gcc</tt> etc and not that of the kernel.  The <tt>linux-headers</tt> package provides kernel headers, but is not needed on a VPS.  So I open a support ticket suggesting this is fixed.  This is where I was impressed.  I got an initial acknowledgment response within minutes (from what is potentially an actual person) and further responses before the end of the day from people high up the food chain.</p>
<p>Looking further into the install, it is using <tt>netcfg</tt> to connect to the network.  I guess this will need to be upgraded to <tt>netctl</tt> one day, but given I have never used either of those, I think I will save that for later.  The <tt>netcfg</tt> configuration file that appears to be automatically set-up during droplet creation looks a bit of a mess, but works.</p>
<p>That is all I could see that is changed from a vanilla Arch install, so overall everything is exactly as I would expect.</p>
<p>I suppose the only other thing to look at is the Digital Ocean control panel.  It provides everything I would expect &#8211; console access, power cycling, backup facilities.  Not sure about having a &#8220;root password reset&#8221; function though&#8230;  From there you can update your kernel to a recent Arch one (3.9.2-1).  This is something I don&#8217;t quite understand.  It is the Arch packaged kernel (as demonstrated by the <tt>pacman -Qi</tt> output), so something is happening in the background on update that is not happening when doing it via the package manager.  I wonder if they could do whatever that is via our packaging system and provide a repository allowing a direct update of the kernel.</p>
<p>I can not really conclude much from a couple of days testing, but all seems good and speeds are fine&#8230;  I think I have my website completely transfered (with only a small redirection &#8220;https&#8221; + &#8220;www prefix&#8221; combination issue to fix), so let me know if anything is out of order.</p>
]]></content:encoded>
			<wfw:commentRss>http://allanmcrae.com/2013/05/hello-digitalocean/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Death of the [allanbrokeit] repository</title>
		<link>http://allanmcrae.com/2013/05/death-of-the-allanbrokeit-repository/</link>
		<comments>http://allanmcrae.com/2013/05/death-of-the-allanbrokeit-repository/#comments</comments>
		<pubDate>Sun, 12 May 2013 05:00:52 +0000</pubDate>
		<dc:creator>allan</dc:creator>
				<category><![CDATA[Arch Linux]]></category>

		<guid isPermaLink="false">http://allanmcrae.com/?p=1783</guid>
		<description><![CDATA[I have deleted the [allanbroke] repository. It was started mainly to test the PGP signing implementation in pacman, which is now well established. Also, I would delay any packaging of release candidates or beta releases for this repository until I had enough free time and often official releases were made before that happened. The repository [...]]]></description>
				<content:encoded><![CDATA[<p>I have deleted the <tt>[allanbroke]</tt> <a href="http://allanmcrae.com/2011/06/the-allanbrokeit-repo-that-might-really-break-your-system/">repository</a>.  It was started mainly to test the PGP signing implementation in pacman, which is now well established.  Also, I would delay any packaging of release candidates or beta releases for this repository until I had enough free time and often official releases were made before that happened.</p>
<p>The repository may return someday, perhaps with VCS builds of packages I use locally once I get around to automating their creation as that would require no extra work&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://allanmcrae.com/2013/05/death-of-the-allanbrokeit-repository/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Interesting Links &#8211; April 2013</title>
		<link>http://allanmcrae.com/2013/05/interesting-links-april-2013/</link>
		<comments>http://allanmcrae.com/2013/05/interesting-links-april-2013/#comments</comments>
		<pubDate>Fri, 03 May 2013 04:21:02 +0000</pubDate>
		<dc:creator>allan</dc:creator>
				<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://allanmcrae.com/?p=1778</guid>
		<description><![CDATA[What&#8217;s that? It is now May and it has been for a few days&#8230; Better do this post then! News from the world of distributions: This relatively unknown distro got a release&#8230;. (Raring Ringtail) Although there might be a lack of co-operation between them and Debian Fedora 19 was slightly delayed. openSUSE is doing lots [...]]]></description>
				<content:encoded><![CDATA[<p>What&#8217;s that?  It is now May and it has been for a few days&#8230;  Better do this post then!</p>
<p>News from the world of distributions:</p>
<ul>
<li>This relatively unknown <a href="http://cdimage.ubuntu.com/releases/13.04/release/">distro</a> got a release&#8230;. (Raring Ringtail)</li>
<li>Although there might be a <a href="http://rb.doesntexist.org/blog//posts/lack_of_cooperation_from_ubuntu/">lack</a> of co-operation between them and Debian</li>
<li>Fedora 19 was slightly <a href="http://www.happyassassin.net/2013/04/14/fedora-19-happenings/">delayed</a>.</li>
<li>openSUSE is doing lots of ARM <a href="http://news.opensuse.org/2013/04/15/about-armv7-progress-and-arming-for-aarch64-and/">stuff</a>.</li>
<li>Debian Wheezy should be released <a href="http://article.gmane.org/gmane.linux.debian.devel.announce/1788">soon</a>&#8230;</li>
<li>Sabayon is <a href="https://lxnay.wordpress.com/2013/04/15/rolling-out-systemd/">rolling</a> out systemd.</li>
<li>What is the best distro?  If you can access Linux Format, you will <a href="http://www.linuxformat.com/archives?issue=171">see</a>&#8230; (Arch was runner up in the power-distro section.</li>
<li>And here is how to <a href="http://tuxradar.com/content/distro-picker-0">choose</a> a distro that suites you&#8230; I got Arch even without demanding pacman, but <a href="http://www.qubes-os.org/trac">Qubes OS</a> and <a href="http://www.slackel.gr/">Slakel</a> were close runners up.  Never heard of them!</li>
<li>DragonFly BSD 3.4 was <a href="http://www.h-online.com/open/news/item/DragonFly-BSD-3-4-lands-1853268.html">released</a> using GCC-4.7.</li>
<li>An interesting addition of the <a href="http://www.chakra-project.org/bbs/viewtopic.php?id=10278">/extra</a> hierarchy by Chakra.</li>
</ul>
<p>Software releases and news of interest:</p>
<ul>
<li>A remote desktop backend was <a href="http://tech.slashdot.org/story/13/04/03/1219239/remote-desktop-backend-merged-into-wayland">merged</a> into Wayland</li>
<li>Speaking of Wayland, it got <a href="http://article.gmane.org/gmane.comp.freedesktop.wayland.devel/8306">updated</a>.</li>
<li>Google forks Webkit in a <a href="http://www.h-online.com/open/news/item/Google-Blinks-to-fork-WebKit-1834952.html">Blink</a> (was my pun better than the articles?)</li>
<li>R-3.0.0 was <a href="http://www.r-statistics.com/2013/04/r-3-0-0-is-released-whats-new-and-how-to-upgrade/">released</a>. Grab it from the Arch <tt>[testing]</tt> repo.</li>
<li>Chakra released Alpha 2 of the <a href="http://www.chakra-project.org/bbs/viewtopic.php?id=10122">Akabei</a> package manager</li>
<li>A project to set-up a <a href="https://blogs.kde.org/2013/04/11/hackweek9-lightweight-kde-desktop-project-updated">lightweight</a> KDE desktop.</li>
<li>GDB 7.6 <a href="http://sourceware.org/gdb/news/">added</a> AArch64 support.</li>
<li>The Open Build Service 2.4 was released with <a href="http://openbuildservice.org/2013/04/30/version-2.4/">supports</a> PKGBUILDs&#8230; although I&#8217;m sure I posted it did before in one of these.</li>
<li>A <a href="http://video.linux.com/videos/collaboration-summit-2013-gnu-c-library">talk</a> about Glibc development.</li>
<li>Another <a href="http://www.jamesthebard.net/site/archlinux-selinux-and-you-a-trip-down-the-rabbit-hole/">attempt</a> as SELinux on Arch</li>
<li>Clang is C++11 <a href="http://developers.slashdot.org/story/13/04/20/1256236/llvm-clang-compiler-now-c11-feature-complete">complete</a> when 3.3 gets released.</li>
</ul>
<p>And some fun stuff to finish:</p>
<ul>
<li>The value of case <a href="https://www.youtube.com/watch?v=qXfj3qNaMIo">badges</a>. My laptop has an Apple logo, so that must really boost speed given the price it adds.</li>
<li>A simple <a href="http://www.youtube.com/watch?v=KtIb-HK7NcA&#038;feature=share">game</a> of 22 vs 11.</li>
<li>The <a href="http://www.greenheartgames.com/2013/04/29/what-happens-when-pirates-play-a-game-development-simulator-and-then-go-bankrupt-because-of-piracy/">revenge</a> of the game developer.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://allanmcrae.com/2013/05/interesting-links-april-2013/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>We Are Not That Malicious&#8230;</title>
		<link>http://allanmcrae.com/2013/04/we-are-not-that-malicious/</link>
		<comments>http://allanmcrae.com/2013/04/we-are-not-that-malicious/#comments</comments>
		<pubDate>Fri, 05 Apr 2013 11:34:17 +0000</pubDate>
		<dc:creator>allan</dc:creator>
				<category><![CDATA[Pacman]]></category>

		<guid isPermaLink="false">http://allanmcrae.com/?p=1762</guid>
		<description><![CDATA[I will clarify this just because I have had several people ask me already. No, we did not remove the SyncFirst option in pacman to deliberately cause issues for Manjaro Linux. In fact, it was first discussed in Feburary 2012 and, as far as I can tell, Manjaro has only been around from late March [...]]]></description>
				<content:encoded><![CDATA[<p>I will clarify this just because I have had several people ask me already. No, we did not remove the <tt>SyncFirst</tt> option in <tt>pacman</tt> to deliberately cause issues for <a href="http://manjaro.org/">Manjaro Linux</a>.  In fact, it was first discussed in <a href="https://mailman.archlinux.org/pipermail/pacman-dev/2012-February/015123.html">Feburary 2012</a> and, as far as I can tell, Manjaro has only been around from late March 2012 (looking at the earliest commits in their <a href="http://git.manjaro.org/">git</a> repository).</p>
<p>So lets keep the conspiracy theories to a minimum!  (or at least come up with a better one&#8230;)</p>
]]></content:encoded>
			<wfw:commentRss>http://allanmcrae.com/2013/04/we-are-not-that-malicious/feed/</wfw:commentRss>
		<slash:comments>56</slash:comments>
		</item>
		<item>
		<title>Pacman-4.1 Released</title>
		<link>http://allanmcrae.com/2013/04/pacman-4-1-released/</link>
		<comments>http://allanmcrae.com/2013/04/pacman-4-1-released/#comments</comments>
		<pubDate>Mon, 01 Apr 2013 06:37:24 +0000</pubDate>
		<dc:creator>allan</dc:creator>
				<category><![CDATA[Pacman]]></category>

		<guid isPermaLink="false">http://allanmcrae.com/?p=1755</guid>
		<description><![CDATA[I have just released pacman-4.1 and packages are now in the [testing] repo. This is the first time I have made a release for any software project, so I was glad to have released a 4.1RC a few weeks back to learn everything that needed to be done. It has been over a year since [...]]]></description>
				<content:encoded><![CDATA[<p>I have just released <tt>pacman-4.1</tt> and packages are now in the <tt>[testing]</tt> repo.  This is the first time I have made a release for any software project, so I was glad to have released a 4.1RC a few weeks back to learn everything that needed to be done.</p>
<p>It has been over a year since the <tt>pacman-4.0</tt> release and there have been a large number of contributions made:  </p>
<p><code>$ git shortlog -n -s --no-merges v4.0.0..v4.1.0<br />
&nbsp;&nbsp;&nbsp;239  Allan McRae<br />
&nbsp;&nbsp;&nbsp;185  Dan McGee<br />
&nbsp;&nbsp;&nbsp;158  Dave Reisner<br />
&nbsp;&nbsp;&nbsp;&nbsp;52  Andrew Gregory<br />
&nbsp;&nbsp;&nbsp;&nbsp;23  Simon Gomizelj<br />
&nbsp;&nbsp;&nbsp;&nbsp;20  William Giokas<br />
&nbsp;&nbsp;&nbsp;&nbsp;19  Florian Pritz<br />
&nbsp;&nbsp;&nbsp;&nbsp;15  Daniel Wallace<br />
&nbsp;&nbsp;&nbsp;&nbsp;...<br />
</code></p>
<p>I win this time!  Apart from the usual three contributors, it was great to see other people regularly helping out, both in providing and reviewing patches.  A particular thanks to Andrew Gregory who helped me figure out how to fix something on several occasions and has been actively commenting on patches sent to the mailing list.  His patch count also puts him in the top ten contributors of all time.  In total we have 45 people with patches accepted for this release.  Also a big thank you to our translators &#8211; particularly because I was learning how the system worked and may have required additional strings to be translated on a couple of occasions&#8230;</p>
<p>Moving on to what has changed.  There have been quite a number of features added to <tt>pacman</tt> and <tt>makepkg</tt> and a couple of new helper scripts in this release.</p>
<p><del datetime="2013-04-02T01:15:52+00:00">The major feature for the release is tight integration between the package manager and <tt>systemd</tt>.  After much discussion about how best to perform updates on a rolling release system, we realized that it was essential to have updates preformed with minimal other processes running.  Also, the security aspects of updates mean that it is essential that these get provided as soon as possible.  We felt the best way to achieve this was to perform updates on shutdown.  This is achieved through a new daemon, <tt>pacmand</tt> that monitors and downloads updates in the background.  When updates are found, it schedules a reboot of the system (hence the need to integrate <tt>systemd</tt>). At the moment the timing of the reboots is not configurable, but a timer will pop-up to allow you to delay it for a preset amount of time.  Configuration will likely be added in <tt>pacman-4.2</tt>, when <tt>pacmanctl</tt> will be ready for general use.  Until that release is made, Arch Linux will minimize the impact by performing all updates in its <tt>[testing]</tt> repository and only push updates on a yet to be decided day and time of the week.  A news post will be made when that is decided.</del></p>
<p><del datetime="2013-04-02T01:15:52+00:00">Of course, all this makes <tt>systemd</tt> a hard dependency of <tt>pacman</tt>.  We felt this was acceptable given Arch Linux has officially switched to using <tt>systemd</tt>.  As this release is not tested (and unlikely to work) on systems without <tt>systemd</tt>, Arch users or other distributions using <tt>pacman</tt> will be required to make the switch to <tt>systemd</tt> if they want to continue using <tt>pacman</tt> as their package manager.  The integration with <tt>system</tt> will become tighter in <tt>pacman-4.2</tt> where we plan to use the upcoming <tt>kdbus</tt> message passing interface &#8211; through <tt>libsystemd-bus</tt> &#8211; to allow other programs to interact with pacman, making the development of alternative front-ends easier.<br />
</del></p>
<p>In terms of output, there has been improvements in a couple of areas.  First colour support was added.  This had been floating around for a long time, but no-one had ever spent the time to create a patchset and submit it.  I think the colours for a simple <a href="http://allanmcrae.com/images/pacman-color.png">update</a> look good, although those when searching are a bit&#8230; rainbow.  This can be only configured on or off at the moment.  Extra informational output has been added for optdepends, providing details about whether an optdepend is installed or not and giving a warning when removing a package that is an optdepend for another.  This also provides the groundwork for more complete optdepend handling in future releases.</p>
<p>When building packages using <tt>makepkg</tt> from this release, information about all the files in the package is stored, including permissions, modification times, sizes and checksums (md5 and sha256), etc.  These can be checked using &#8220;<tt>pacman -Qkk</tt>&#8220;, excluding checksums (which requires additional support to be added to libarchive in order to read them in). Other useful features include never overwriting <tt>.pacsave</tt> files, but instead giving them a number suffix as needed.  We have also polished the package signature checking, improving key importing and allowing configuration on how to validate packages installed with &#8220;<tt>pacman -U</tt>&#8220;, both using local files and from remote sources.</p>
<p>There are a few improvements to package building too.  I have covered support for <a href="http://allanmcrae.com/2012/08/changes-to-vcs-packaging-support-in-makepkg/">VCS packaging</a> in <tt>makepkg</tt> previously, with <tt>bzr</tt>, <tt>git</tt>, <tt>hg</tt> and <tt>svn</tt> packages just requiring an appropriate line in the <tt>source</tt> array.  Also a <tt>pkgver()</tt> function can be added to automatically update the <tt>pkgver</tt> variable in the <tt>PKGBUILD</tt>.  With these VCS source lines, or any other source that is volatile, the value &#8220;<tt>SKIP</tt>&#8221; can be used in the checksum array.</p>
<p>An optional <tt>prepare()</tt> function can now be used in a <tt>PKGBUILD</tt> for preparation of the sources, such as patching and sed alterations.  This function is run after the extraction of the sources and not run when <tt>--noextract</tt> is used, allowing operations that should only ever been run once on the sources to be skipped.  Finally, a new <tt>debug</tt> option is available that will result all the debug symbols that are stripped from binary files to be stored in a separate package, which can be installed to allow easier debugging (another feature that has had patches floating around for a while).</p>
<p>Finally, two new helper scripts have been added to the <tt>contrib</tt> section: <tt>checkupdates</tt> and <tt>updpkgsums</tt>.  The <tt>checkupdates</tt> script allows you to safely check for package updates without altering the system <tt>pacman</tt> remote databases. The <tt>updpkgsums</tt> script will perform an in place update of the checksums in a PKGBUILD, although more complex PKGBUILDs (such as those with different sources for each architecture) will not likely work&#8230;</p>
<p>So a long post, but this is a big release!  There are enough of running the <tt>git</tt> version that it should be completely bug free, but just in case I am wrong report any issues to the <a href="https://bugs.archlinux.org/index/proj3">bug tracker</a>.</p>
<p>Edit: Yes &#8211; some of this was April Fools&#8230;  (moderated comments are now restored too).</p>
]]></content:encoded>
			<wfw:commentRss>http://allanmcrae.com/2013/04/pacman-4-1-released/feed/</wfw:commentRss>
		<slash:comments>62</slash:comments>
		</item>
		<item>
		<title>Interesting Links – March 2013</title>
		<link>http://allanmcrae.com/2013/03/interesting-links-march-2013/</link>
		<comments>http://allanmcrae.com/2013/03/interesting-links-march-2013/#comments</comments>
		<pubDate>Sun, 31 Mar 2013 03:57:33 +0000</pubDate>
		<dc:creator>allan</dc:creator>
				<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://allanmcrae.com/?p=1742</guid>
		<description><![CDATA[And we come to the end of another month. And not surprisingly, more stuff happened&#8230; Software news first: There was lots and lots and lots and lots of talk about Mir &#8211; Ubuntu&#8217;s new anti-Wayland. And if that was not enough, here are more comments from people on the issue Speaking of Wayland, here is [...]]]></description>
				<content:encoded><![CDATA[<p>And we come to the end of another month.  And not surprisingly, more stuff happened&#8230;</p>
<p>Software news first:</p>
<ul>
<li>There was <a href="http://www.muktware.com/5327/mixed-reactions-mir-upstream-developers-not-happy-it">lots</a> and <a href="http://www.h-online.com/open/news/item/Canonical-reveals-plans-to-launch-Mir-display-server-Update-1815982.html">lots</a> and <a href="http://linux.slashdot.org/story/13/03/04/1933216/canonical-announces-mir-a-new-display-server-not-on-x11-or-wayland?utm_source=rss1.0mainlinkanon&#038;utm_medium=feed">lots</a> and <a href="http://www.muktware.com/5341/wayland-incapable-delivering-what-mir-can">lots</a> of talk about Mir &#8211; Ubuntu&#8217;s new anti-Wayland.</li>
<li>And if that was not enough, here are <a href="https://plus.google.com/100409717163242445476/posts/jDq6BAgdpkG">more</a> <a href="http://blog.martin-graesslin.com/blog/2013/03/reply-to-all-the-faces-of-ubuntu/">comments</a> from people on the issue</li>
<li>Speaking of Wayland, <a href="https://plus.google.com/114015603831160344127/posts/S8Abhpk2MVg">here</a> is a summary of its progress in Arch land&#8230;</li>
<li>And how its support in <a href="https://blogs.gnome.org/mclasen/2013/03/26/adventures-in-wayland/">GTK</a> and <a href="https://live.gnome.org/Wayland">GNOME</a> is progressing</li>
<li>Wayland/Weston also have a new <a href="http://www.phoronix.com/scan.php?page=news_item&#038;px=MTMzNTY">fork</a> &#8211; for some <a href="http://www.phoronix.com/scan.php?page=article&#038;item=wayland_weston_fork&#038;num=1">reason</a></li>
<li>gcc-4.8 was <a href="http://gcc.gnu.org/gcc-4.8/changes.html">released</a> (get it from the Arch [testing] repo) and now builds in <a href="http://lwn.net/Articles/542457/">C++</a></li>
<li>ZFS is <a href="http://www.h-online.com/open/news/item/ZFS-on-Linux-is-ready-for-wide-scale-deployment-1832848.html">ready</a> for use</li>
<li>GTK+-3.8 was <a href="http://article.gmane.org/gmane.comp.gnome.announce/10933">released</a>, closely <a href="https://www.gnome.org/news/2013/03/gnome-3-8-released/">followed</a> by GNOME-3.8</li>
<li>The math library performance in glibc is getting continuous <a href="http://siddhesh.in/journal/2013/03/30/update-on-libm-performance/">improvements</a></li>
<li>A new <a href="http://dantti.wordpress.com/2013/02/27/1-2-3-plasma/">startup</a> manager for KDE is in the works and it looks like it will speed up your login</li>
<li>ownCloud 5 was <a href="http://blog.karlitschek.de/2013/03/owncloud-5-released-vision-realized.html">released</a></li>
<li>A summary of <a href="http://lists.freedesktop.org/archives/systemd-devel/2013-March/009797.html">plans</a> for libsystemd-bus and kdbus</li>
<li>The security <a href="http://securityblog.redhat.com/2013/03/13/the-security-benefits-of-rpm-packaging/">features</a> of RPM &#8211; I thought installed file validation would be in there&#8230;</li>
<li>Ever wondered how often <a href="https://wiki.linaro.org/LEG/Engineering/OPTIM/Assembly">assembly</a> is used in the software carried by a distribution?</li>
<li>Finally, if you use PostgreSQL, be <a href="http://lwn.net/Articles/545172/rss">prepared</a> for the 4th of April&#8230;</li>
</ul>
<p>Various distro news:</p>
<ul>
<li>openSUSE <a href="http://lizards.opensuse.org/2013/03/05/opensuse-12-3-image-available-for-arm64-aarch64/">released</a> an ARM64 port (although there is no hardware&#8230;)</li>
<li>Ubuntu also <a href="http://www.markshuttleworth.com/archives/1228">looked</a> at rolling releases, but <a href="http://www.markshuttleworth.com/archives/1246">decided</a> not to</li>
<li>Instead, they <a href="http://www.h-online.com/open/news/item/Ubuntu-to-halve-support-length-for-non-LTS-releases-1825716.html">halved</a> the support time of non-LTS releases</li>
<li>It seems Arch Linux is the <a href="https://www.linux.com/component/content/article/135-distronews/708977-the-2013-top-7-best-linux-distributions-for-you">best</a> multimedia distribution (WTF!?)</li>
<li>How Fedora manages building for <a href="http://sharkcz.livejournal.com/11410.html">multiple</a> architectures</li>
</ul>
<p>And finally&#8230;</p>
<ul>
<li>Want to go to Mars &#8211; on a <a href="http://www.cbc.ca/news/world/story/2013/03/16/mars-one-live-die-mars.html?cmp=rss">permanent</a> trip? Probably do it with a company with more than a handful of employees&#8230;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://allanmcrae.com/2013/03/interesting-links-march-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pacman 4.1.0rc1</title>
		<link>http://allanmcrae.com/2013/03/pacman-4-1-0rc1/</link>
		<comments>http://allanmcrae.com/2013/03/pacman-4-1-0rc1/#comments</comments>
		<pubDate>Sun, 10 Mar 2013 06:33:12 +0000</pubDate>
		<dc:creator>allan</dc:creator>
				<category><![CDATA[Pacman]]></category>

		<guid isPermaLink="false">http://allanmcrae.com/?p=1726</guid>
		<description><![CDATA[For those that are mildly adventurous, you can try the pre-release of the upcoming pacman-4.1. There are a handful of us who constantly run pacman from git so it should be fairly safe. All bugs found are to be reported to the bug tracker. (Only one issue found so far &#8211; in the rarely used [...]]]></description>
				<content:encoded><![CDATA[<p>For those that are mildly adventurous, you can try the pre-release of the upcoming <tt>pacman-4.1</tt>.  There are a handful of us who constantly run pacman from git so it <em>should</em> be fairly safe.  All bugs found are to be reported to the bug tracker.  (Only one issue found so far &#8211; in the rarely used pkgdelta script).</p>
<p>Download:  <a href="http://allanmcrae.com/allanbrokeit/i686/pacman-4.1.0rc1-1-i686.pkg.tar.xz">i686</a>  <a href="http://allanmcrae.com/allanbrokeit/x86_64/pacman-4.1.0rc1-1-x86_64.pkg.tar.xz">x86_64</a></p>
<p>I&#8217;ll make a post about all the new features when the final 4.1.0 release is made &#8211; hopefully before the end of the month.</p>
]]></content:encoded>
			<wfw:commentRss>http://allanmcrae.com/2013/03/pacman-4-1-0rc1/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>My Arch Linux Talk at SINFO XX</title>
		<link>http://allanmcrae.com/2013/03/my-arch-linux-talk-at-sinfo-xx/</link>
		<comments>http://allanmcrae.com/2013/03/my-arch-linux-talk-at-sinfo-xx/#comments</comments>
		<pubDate>Sat, 09 Mar 2013 23:52:59 +0000</pubDate>
		<dc:creator>allan</dc:creator>
				<category><![CDATA[Arch Linux]]></category>

		<guid isPermaLink="false">http://allanmcrae.com/?p=1723</guid>
		<description><![CDATA[I was recently invited to give a talk about Arch Linux at SINFO XX at IST in Lisbon, Portugal. It was a whirlwind tour of Europe, with the time I spent in transit almost exactly equal to the time I spent there. Check out the video of my talk on their YouTube channel. I discuss [...]]]></description>
				<content:encoded><![CDATA[<p>I was recently invited to give a talk about Arch Linux at SINFO XX at IST in Lisbon, Portugal.  It was a whirlwind tour of Europe, with the time I spent in transit almost exactly equal to the time I spent there.</p>
<p>Check out the <a href="http://www.youtube.com/watch?v=IIkHpjhpSyA">video</a> of my talk on their YouTube channel.  I discuss what makes Arch different from other Linux distributions, what our strengths are as a distribution and briefly cover what future plans people have.  I&#8217;m not going to watch it as it is never a good idea to dissect talks too much, so I&#8217;ll just assume I was awesome&#8230;  It was also after midnight in my time zone, so I blame any mistakes on that.</p>
<p>Thanks to the organizers for inviting me over!</p>
<p>Edit: Quite a few people have asked for copies of me slides.  Here they are (CC BY-SA): <a href="http://allanmcrae.com/files/SINFO.odp">ODP</a> <a href="http://allanmcrae.com/files/SINFO.pdf">PDF</a></p>
]]></content:encoded>
			<wfw:commentRss>http://allanmcrae.com/2013/03/my-arch-linux-talk-at-sinfo-xx/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Interesting Links – February 2013</title>
		<link>http://allanmcrae.com/2013/03/interesting-links-february-2013/</link>
		<comments>http://allanmcrae.com/2013/03/interesting-links-february-2013/#comments</comments>
		<pubDate>Thu, 07 Mar 2013 13:54:32 +0000</pubDate>
		<dc:creator>allan</dc:creator>
				<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://allanmcrae.com/?p=1721</guid>
		<description><![CDATA[I&#8217;m a bit late with the links this month due to travel (more on that later&#8230;), but as is the case every month, it is entirely worth the wait! How to split this up&#8230; Lets start with software related links: More and more and more and more on secure boot There was (and maybe still [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m a bit late with the links this month due to travel (more on that later&#8230;), but as is the case every month, it is entirely worth the wait!</p>
<p>How to split this up&#8230;  Lets start with software related links:</p>
<ul>
<li><a href="http://blog.hansenpartnership.com/lca2013-and-rearchitecting-secure-boot/">More</a> and <a href="http://blog.hansenpartnership.com/linux-foundation-secure-boot-system-released/">more</a> and <a href="http://mjg59.dreamwidth.org/23113.html">more</a> and <a href="http://mjg59.dreamwidth.org/23400.html">more</a> on secure boot</li>
<li>There was (and maybe still is) a bug to <a href="http://mjg59.dreamwidth.org/22736.html">brick</a> some Samsung laptops, although not Linux <a href="http://mjg59.dreamwidth.org/22855.html">specific</a></li>
<li>GNOME has made JavaScript its default <a href="http://www.h-online.com/open/news/item/JavaScript-becoming-default-language-for-GNOME-apps-1796781.html">language</a> for applications and apparently that is a <a href="http://www.j5live.com/2013/02/04/gnome-and-languages/">good</a> thing</li>
<li>Google provided some C++ <a href="http://google-opensource.blogspot.com.au/2013/01/c-containers-that-save-memory-and-time.html">containers</a> that are faster and more memory efficient than the STL versions</li>
<li>Debian has been recompiled with Clang <a href="http://sylvestre.ledru.info/blog/sylvestre/2013/02/06/rebuild_of_debian_using_clang_3_2">again</a>&#8230;</li>
<li>But why would you bother for a whole distribtion when <tt>gcc -O1</tt> is equal to (or even a little bit better than) <tt>clang -O2</tt> in <a href="http://vmakarov.fedorapeople.org/spec/2013/2013.html">performance</a> and compile speed</li>
<li>Libreoffice is now one <a href="http://skyfromme.wordpress.com/2013/02/28/one/">impressive</a> user of <tt>make</tt></li>
<li>Almost every piece of software will need an <tt>autoreconf</tt> to <a href="http://suihkulokki.blogspot.com.au/2013/02/on-behalf-of-aarch64-porters.html">build</a> for AArch64</li>
<li>It seems you can now <a href="http://openrc4arch.site40.net/">use</a> OpenRC on Arch Linux &#8211; because systemd is evil</li>
<li>Some <a href="http://www.kroah.com/log/linux/af_bus.html">magic</a> involving the kernel and dbus</li>
<li>A <a href="http://www.muktware.com/5195/how-install-libreoffice-40-arch-linux">groundbreaking</a> revelation on how to install LibreOffice-4.0 in Arch Linux</li>
<li>This <a href="http://www.technovelty.org/linux/shared-libraries-and-execute-permissions.html">post</a> on shared library permissions can out the same week I was reading up on it! Arch Linux still has no policy on these permissions&#8230;</li>
<li>A new XFCE release is always good, mainly due to its <a href="http://www.phoronix.com/scan.php?page=news_item&#038;px=MTI4MzA">minimal</a> change.</li>
<li>Tom did not read the Arch wiki when installing on his MacBook, so another way to <a href="https://plus.google.com/114015603831160344127/posts/4PDT7kKodpf">remove</a> the boot-up sound</li>
<li>No <a href="http://www.redhat.com/archives/rhl-devel-list/2008-January/msg00861.html">choice</a> here &#8211; I enjoy a good rant</li>
<li>This is why <a href="http://rgeissert.blogspot.com.au/2013/02/a-tale-of-bug-report.html">all</a> bug fixes should be accepted by upstream first</li>
<li>A <a href="http://lists.x.org/archives/xorg-devel/2013-February/035550.html">report</a> on what happened with Xorg in 2012</li>
<li>The Python trademark is having <a href="http://pyfound.blogspot.com.au/2013/02/python-trademark-at-risk-in-europe-we.html">issues</a> in Europe &#8211; with <a href="http://pyfound.blogspot.com.au/2013/02/an-update-on-our-trademark-issue.html">update</a></li>
</ul>
<p>Various Linux distribution stuff:</p>
<ul>
<li>The AArch64 (64bit ARM) Debian port can <a href="http://www.phoronix.com/scan.php?page=news_item&#038;px=MTMxMzU">boot</a></li>
<li>Or is the distro called <a href="http://linux.slashdot.org/story/13/02/27/1330237/first-debianubuntu-bootable-arm64-images-released">Debian/Ubuntu</a>?</li>
<li>The GNU <a href="http://www.phoronix.com/scan.php?page=news_item&#038;px=MTI5ODM">Hurd</a> moves along slowly, slowly.</li>
<li>Arch Linux is crap and full of broken packages, but <a href="http://distrowatch.com/weekly.php?issue=20130211#qa">here</a> is how to deal with it&#8230;</li>
<li>Bad <a href="http://eischmann.wordpress.com/2013/02/12/another-distro-popularity-polls/">statistics</a> and wobbly lines</li>
<li>Another month, another Arch <a href="http://www.archmint.tk/">spinoff</a>&#8230;</li>
<li>Remember how last month it was concluded Ubuntu was not going rolling release?  To clear that up, things <a href="http://lwn.net/Articles/540515/rss">may</a> or <a href="http://www.muktware.com/5300/should-ubuntu-become-rolling-release">may not</a> have changed.</li>
<li>Debian Wheezy is getting <a href="http://www.h-online.com/open/news/item/First-release-candidate-of-Debian-7-0-Installer-1807070.html">closer</a>.  Here is what is <a href="http://wiki.debian.org/NewInWheezy">new</a>.</li>
</ul>
<p>And some fun stuff:</p>
<ul>
<li>I saw this post about needed <a href="http://www.collegehumor.com/article/6872071/8-new-and-necessary-punctuation-marks">punctuation</a> marks and was reminded of this comedy <a href="http://www.youtube.com/watch?v=H-WU0pV2AXE">sketch</a>.</li>
<li>Type your address and watch <a href="http://www.thewildernessdowntown.com/">this</a> go&#8230;</li>
<li>Monopoly can be finished rather <a href="http://www.npr.org/blogs/thetwo-way/2010/06/how_to_win_monopoly_in_21_seco.html">quickly</a></li>
<li>Google has some <a href="http://www.smh.com.au/technology/technology-news/mystery-porn-bug-stumps-google-20130212-2e9qu.html">interesting</a> issues in Australia!</li>
<li>And they should give me one of <a href="http://www.google.com/glass/start/">these</a>&#8230; I would use it to increase my awesomeness</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://allanmcrae.com/2013/03/interesting-links-february-2013/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Interesting Links – January 2013</title>
		<link>http://allanmcrae.com/2013/01/interesting-links-january-2013/</link>
		<comments>http://allanmcrae.com/2013/01/interesting-links-january-2013/#comments</comments>
		<pubDate>Thu, 31 Jan 2013 03:28:16 +0000</pubDate>
		<dc:creator>allan</dc:creator>
				<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://allanmcrae.com/?p=1709</guid>
		<description><![CDATA[End of January already! Not sure where that month went&#8230; Lets start with some distro news: More Arch spinoffs are in the works (and real ones!) &#8211; Arch BSD which is a BSD in the Arch sytle and Starch Linux which focuses on static linking Fedora 18 finally appeared and plans for inclusions in 19 [...]]]></description>
				<content:encoded><![CDATA[<p>End of January already!  Not sure where that month went&#8230;</p>
<p>Lets start with some distro news:</p>
<ul>
<li>More Arch spinoffs are in the works (and real ones!) &#8211; <a href="http://archbsd.net/">Arch BSD</a> which is a BSD in the Arch sytle and <a href="http://starchlinux.org/">Starch Linux</a> which focuses on static linking</li>
<li>Fedora 18 finally <a href="http://docs.fedoraproject.org/en-US/Fedora/18/html/Release_Notes/">appeared</a> and plans for <a href="http://fedoraproject.org/wiki/Releases/19/FeatureList">inclusions</a> in 19 are being worked out</li>
<li>Ubuntu going <a href="http://www.extremetech.com/computing/146442-canonical-might-dump-interim-releases-by-14-04-switching-to-rolling-releases">rolling</a> <a href="http://arstechnica.com/information-technology/2013/01/ubuntu-considers-huge-change-that-would-end-traditional-release-cycle/">release</a>?  <a href="http://www.omgubuntu.co.uk/2013/01/ubuntu-not-switching-to-rolling-release-model">No</a>&#8230;</li>
</ul>
<p>Software related:</p>
<ul>
<li>If you are using MoinMoin for a wiki, you better <a href="http://www.h-online.com/open/news/item/Critical-security-update-for-MoinMoin-wiki-released-1779545.html">update</a>&#8230; It is <a href="http://lists.debian.org/debian-devel-announce/2013/01/msg00000.html">rather</a> <a href="http://pyfound.blogspot.com.au/2013/01/wikipythonorg-compromised.html">critical</a>!</li>
<li>More software nearing python-3 ready.  This time django is <a href="https://news.ycombinator.com/item?id=5009484">close</a>&#8230;</li>
<li>Given how much is still using libjpeg-6, I&#8217;m not sure I&#8217;d be compressing JPEGs using <a href="http://www.h-online.com/open/news/item/Libjpeg-9-improves-lossless-JPEG-compression-1783311.html">this</a> yet&#8230;</li>
<li>Bye bye systemd <a href="http://0pointer.de/blog/projects/the-biggest-myths.html">myths</a> &#8211; and here goes the prize for <a href="https://lwn.net/Articles/534426/">best</a> comment.</li>
<li>Another <a href="http://blog.flameeyes.eu/2013/01/autotools-mythbuster-automake-pains">post</a> in the &#8220;autotools mythbuster&#8221; series &#8211; the main &#8220;<a href="http://www.flameeyes.eu/autotools-mythbuster/">book</a>&#8221; is worth a read too</li>
</ul>
<p>And some collected commentary:</p>
<ul>
<li>How to get <a href="http://blog.dastergon.gr/get-involved-in-gentoo-linux/">involved</a> at Gentoo &#8211; most applies to Arch too..</li>
<li>A quite good summary of what it means to be a <a href="http://www.scrye.com/wordpress/nirik/2013/01/04/on-rolling-releases/">rolling release</a></li>
<li>What is the <a href="http://blogs.gentoo.org/ago/2013/01/14/makeopts-jcore-1-is-not-the-best-optimization/#utm_source%3Dfeed%26utm_medium%3Dfeed%26utm_campaign%3Dfeed">best</a> MAKEFLAG for your number of processors?</li>
<li>I&#8217;m always impressed by the ability to brick things just by <a href="http://www.h-online.com/open/news/item/Booting-Linux-using-UEFI-can-brick-Samsung-laptops-1793958.html">booting</a>!</li>
<li>A fix for a <a href="http://ck-hack.blogspot.com.au/2013/01/bfs-0427-for-linux-37x.html">timing</a> issue in the &#8220;-ck&#8221; kernel, discovered by an Arch user tying to compile glibc</li>
<li>Hrmm&#8230; which one is supossed to be the bad guy <a href="https://plus.google.com/107691710289083956125/posts/SbXWh13NMpb">here</a>?</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://allanmcrae.com/2013/01/interesting-links-january-2013/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
