<?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>codemonkey.org.uk &#187; Fedora</title>
	<atom:link href="http://www.codemonkey.org.uk/tag/fedora/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codemonkey.org.uk</link>
	<description>Dave Jones' Linux &#38; opensource stuff.</description>
	<lastBuildDate>Sat, 03 Jul 2010 23:33:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>An annoying kernel packaging bug.</title>
		<link>http://www.codemonkey.org.uk/2009/12/10/annoying-kernel-packaging-bug/</link>
		<comments>http://www.codemonkey.org.uk/2009/12/10/annoying-kernel-packaging-bug/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 23:32:25 +0000</pubDate>
		<dc:creator>davej</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[dracut]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[initramfs]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[packaging]]></category>

		<guid isPermaLink="false">http://www.codemonkey.org.uk/?p=275</guid>
		<description><![CDATA[The kernel rpm package creates an initramfs file that gets dropped in /boot at install time. Creation of this file is the responsibility of dracut (or mkinitrd in older releases), called from the kernels %post script. Because we want removal of a kernel to also remove its associated initrd file (or else /boot would fill [...]<p><a href="http://www.codemonkey.org.uk/2009/12/10/annoying-kernel-packaging-bug/">An annoying kernel packaging bug.</a> is a post from: <a href="http://www.codemonkey.org.uk">codemonkey.org.uk</a></p>



No related posts.]]></description>
			<content:encoded><![CDATA[<p>The kernel rpm package creates an initramfs file that gets dropped in /boot at install time. Creation of this file is the responsibility of dracut (or mkinitrd in older releases), called from the kernels %post script. Because we want removal of a kernel to also remove its associated initrd file (or else /boot would fill up), we used to list the initramfs file in rpms database as a %ghost file owned by the kernel.</p>
<p>For a long time, this hasn&#8217;t been a problem.  Now that dracut creates more feature-heavy initramfs files, people were noticing that they were running out of space in /boot during the installation of the kernel rpm. People were asking <a href="https://bugzilla.redhat.com/show_bug.cgi?id=530778">&#8220;why doesn&#8217;t rpm check for sufficient diskspace before it tries to install ?&#8221;</a>  Well, it does.  The problem is that for %ghost files, it has no way of knowing how big they are going to be.</p>
<p>So for Fedora 12, we ended up with an ugly hack. Instead of listing the file as a ghost, we create a 20MB empty file, owned by the kernel, which gets overwritten during %post by dracut with the real initramfs.</p>
<p>The big problem with this, is that it destroys the possibility for deltarpms to work. (It also guarantees that signature verification using rpm&#8217;s database will fail)</p>
<p>Something better needs to happen, but at this stage, I&#8217;m not entirely sure what that will be. </p>
<p><a href="http://www.codemonkey.org.uk/2009/12/10/annoying-kernel-packaging-bug/">An annoying kernel packaging bug.</a> is a post from: <a href="http://www.codemonkey.org.uk">codemonkey.org.uk</a></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.codemonkey.org.uk/2009/12/10/annoying-kernel-packaging-bug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>exploded Fedora devel tree.</title>
		<link>http://www.codemonkey.org.uk/2009/11/25/exploded-fedora-devel-tree/</link>
		<comments>http://www.codemonkey.org.uk/2009/11/25/exploded-fedora-devel-tree/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 17:56:32 +0000</pubDate>
		<dc:creator>davej</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cvs]]></category>
		<category><![CDATA[Fedora]]></category>

		<guid isPermaLink="false">http://www.codemonkey.org.uk/?p=270</guid>
		<description><![CDATA[I did a make prep of every package in the devel/ branch of Fedora CVS again. The last time I did this (a year or so ago) it took up 80G of disk space. Today, it takes up 100G. That&#8217;s a lot of code. Some of it even does what it&#8217;s supposed to. exploded Fedora [...]<p><a href="http://www.codemonkey.org.uk/2009/11/25/exploded-fedora-devel-tree/">exploded Fedora devel tree.</a> is a post from: <a href="http://www.codemonkey.org.uk">codemonkey.org.uk</a></p>



Related posts:<ol><li><a href='http://www.codemonkey.org.uk/2009/12/11/x86info-processor-topology-parsing/' rel='bookmark' title='Permanent Link: x86info processor topology parsing.'>x86info processor topology parsing.</a> <small>Today was my last working day of the year, as...</small></li>
<li><a href='http://www.codemonkey.org.uk/2009/12/10/annoying-kernel-packaging-bug/' rel='bookmark' title='Permanent Link: An annoying kernel packaging bug.'>An annoying kernel packaging bug.</a> <small>The kernel rpm package creates an initramfs file that gets...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I did a make prep of every package in the devel/ branch of Fedora CVS again.<br />
The last time I did this (a year or so ago) it took up 80G of disk space.  Today, it takes up 100G.</p>
<p>That&#8217;s a lot of code. Some of it even does what it&#8217;s supposed to.</p>
<p><a href="http://www.codemonkey.org.uk/2009/11/25/exploded-fedora-devel-tree/">exploded Fedora devel tree.</a> is a post from: <a href="http://www.codemonkey.org.uk">codemonkey.org.uk</a></p>


<p>Related posts:<ol><li><a href='http://www.codemonkey.org.uk/2009/12/11/x86info-processor-topology-parsing/' rel='bookmark' title='Permanent Link: x86info processor topology parsing.'>x86info processor topology parsing.</a> <small>Today was my last working day of the year, as...</small></li>
<li><a href='http://www.codemonkey.org.uk/2009/12/10/annoying-kernel-packaging-bug/' rel='bookmark' title='Permanent Link: An annoying kernel packaging bug.'>An annoying kernel packaging bug.</a> <small>The kernel rpm package creates an initramfs file that gets...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.codemonkey.org.uk/2009/11/25/exploded-fedora-devel-tree/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Increasing testing of unreleased kernels.</title>
		<link>http://www.codemonkey.org.uk/2009/06/29/increasing-testing-unreleased-kernels/</link>
		<comments>http://www.codemonkey.org.uk/2009/06/29/increasing-testing-unreleased-kernels/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 21:58:59 +0000</pubDate>
		<dc:creator>davej</dc:creator>
				<category><![CDATA[Fedora kernel]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[kernel]]></category>

		<guid isPermaLink="false">http://www.codemonkey.org.uk/?p=198</guid>
		<description><![CDATA[This past weekend I&#8217;ve been thinking of reviving an idea that has come up countless times. Producing RPM builds of the rawhide kernel for our already released Fedoras. The reason for not doing them so far has come down to bandwidth. (in terms of build system throughput, disk space, mirroring, and people bandwidth). What I&#8217;m [...]<p><a href="http://www.codemonkey.org.uk/2009/06/29/increasing-testing-unreleased-kernels/">Increasing testing of unreleased kernels.</a> is a post from: <a href="http://www.codemonkey.org.uk">codemonkey.org.uk</a></p>



No related posts.]]></description>
			<content:encoded><![CDATA[<p>This past weekend I&#8217;ve been thinking of reviving an idea that has come up countless times. Producing RPM builds of the rawhide kernel for our already released Fedoras.  The reason for not doing them so far has come down to bandwidth. (in terms of build system throughput, disk space, mirroring, and people bandwidth).</p>
<p>What I&#8217;m toying with doing is some devel kernels for Fedora 11 that are built outside of the Fedora build system. The Fedora kernel team now has enough build bandwidth for x86-[64] that we can actually get builds for those architectures done faster than koji.</p>
<p>Disk space &#8211; I&#8217;m thinking of just keeping the last 2-3 builds available.</p>
<p>Mirroring &#8211; Instead of having these be part of Fedora proper, I think an external repo on something like fedorapeople.org will suffice.</p>
<p>Which just leaves people bandwidth.  For the most part the work is going to be just regularly syncing the devel/ branch with a CVS branch of F-11/   For some of this work, some scripting could be done to alleviate some of the pain.  Also the frequency at which we push out these builds will determine the pain point.  Perhaps every -git isn&#8217;t particularly valuable anyway. One build every handful of -git&#8217;s should be sufficient for bisecting.</p>
<p>There does remain one additional barrier.  Occasionally we introduce something in rawhide builds which just won&#8217;t work on F11. For example, the kernel modesetting patches are tied closely to Xorg packages.  Sometimes upstream changes require changes in mkinitrd or udev or some other &#8216;plumbing&#8217;.  Some of these are regressions, and hopefully by identifying them sooner we can get them reverted/fixed upstream.  Sometimes however, things get deprecated, and we need to change these packages.  I&#8217;m not sure how to cope with this yet in a devel-for-F11 scenario.</p>
<p>One other thing that might be fun to throw into this would be the generation of -vanilla packages. The only reasons we don&#8217;t do these as part of the regular kernel builds is the various bandwidth concerns above. The specfile copes with spitting out RPMs with very little work needed.  Josh Boyer has been occasionally doing these builds, though there hasn&#8217;t been a huge uptake.  It&#8217;s unclear if this is due to lack of interest, or just a lack of publicity.</p>
<p>Another question to be answered is whether we go the route of enabling debugging in all builds as we do in rawhide, or do separate -debug builds.  I&#8217;m leaning towards the latter.</p>
<p>I&#8217;m not committing anything to this for sure just yet, but it&#8217;s something I&#8217;ve been giving quite a bit of thought. There are still a bunch of unanswered questions.</p>
<p><a href="http://www.codemonkey.org.uk/2009/06/29/increasing-testing-unreleased-kernels/">Increasing testing of unreleased kernels.</a> is a post from: <a href="http://www.codemonkey.org.uk">codemonkey.org.uk</a></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.codemonkey.org.uk/2009/06/29/increasing-testing-unreleased-kernels/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Fedora 11 released, onwards to F12.</title>
		<link>http://www.codemonkey.org.uk/2009/06/19/fedora-11-released-onwards-f12/</link>
		<comments>http://www.codemonkey.org.uk/2009/06/19/fedora-11-released-onwards-f12/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 15:36:49 +0000</pubDate>
		<dc:creator>davej</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[kernel]]></category>

		<guid isPermaLink="false">http://www.codemonkey.org.uk/?p=183</guid>
		<description><![CDATA[With the release of Fedora 11 recently, we are now back in the position of looking onwards to the next release. F11 released with a 2.6.29 kernel, and we&#8217;re already looking at doing a .30 rebase for it soon. (I was hesitant to type that, because the last time I blogged about doing a rebase, [...]<p><a href="http://www.codemonkey.org.uk/2009/06/19/fedora-11-released-onwards-f12/">Fedora 11 released, onwards to F12.</a> is a post from: <a href="http://www.codemonkey.org.uk">codemonkey.org.uk</a></p>



Related posts:<ol><li><a href='http://www.codemonkey.org.uk/2009/11/25/exploded-fedora-devel-tree/' rel='bookmark' title='Permanent Link: exploded Fedora devel tree.'>exploded Fedora devel tree.</a> <small>I did a make prep of every package in the...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>With the release of Fedora 11 recently, we are now back in the position of looking onwards to the next release. F11 released with a 2.6.29 kernel, and we&#8217;re already looking at doing a .30 rebase for it soon. (I was hesitant to type that, because the last time I blogged about doing a rebase, we hit some troubles and ended up skipping the 2.6.28 release for F10).  While F11 was stabilising before release, devel/ had continued on, being rebased up to 2.6.30.  Yesterday Kyle committed the the first rebase to get us back up to Linus&#8217; tree of the day.</p>
<p>So we&#8217;re looking at 2.6.31 for F12. (With various conferences coming up over the next few months, it seems infeasible that .32 will land in time for F12&#8242;s release).</p>
<p>Other planned changes? We&#8217;ve talked about dropping the exec shield patch that we&#8217;ve been carrying since Fedora Core 1.<br />
It&#8217;s a pain to have to keep carrying it, and rebasing it, and occasionally fixing it, just to add a poor emulation of a feature that has been in all CPUs for the last five years.  The decision isn&#8217;t final yet, but it&#8217;s something that&#8217;s being considered.</p>
<p>Some of the other patches we&#8217;ve been carrying (like modesetting drm) are now starting to find their way upstream too, which is obviously a good thing.  The only really big thing we&#8217;re still carrying that struggles to get upstream is utrace.</p>
<p><a href="http://www.codemonkey.org.uk/2009/06/19/fedora-11-released-onwards-f12/">Fedora 11 released, onwards to F12.</a> is a post from: <a href="http://www.codemonkey.org.uk">codemonkey.org.uk</a></p>


<p>Related posts:<ol><li><a href='http://www.codemonkey.org.uk/2009/11/25/exploded-fedora-devel-tree/' rel='bookmark' title='Permanent Link: exploded Fedora devel tree.'>exploded Fedora devel tree.</a> <small>I did a make prep of every package in the...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.codemonkey.org.uk/2009/06/19/fedora-11-released-onwards-f12/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>execshield split-up.</title>
		<link>http://www.codemonkey.org.uk/2009/03/11/execshield-splitup/</link>
		<comments>http://www.codemonkey.org.uk/2009/03/11/execshield-splitup/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 19:28:13 +0000</pubDate>
		<dc:creator>davej</dc:creator>
				<category><![CDATA[Fedora kernel]]></category>
		<category><![CDATA[execshield]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[kernel]]></category>

		<guid isPermaLink="false">http://www.codemonkey.org.uk/?p=148</guid>
		<description><![CDATA[One of the longest living patchsets we&#8217;ve carried in the Fedora kernel is that of execshield. Over time, bits of it have gone upstream (in particular, some of the randomisation bits). In F11, it&#8217;s still a 1000 line 30K diff, touching all manner of core kernel functionality. To try and get more of it pushed [...]<p><a href="http://www.codemonkey.org.uk/2009/03/11/execshield-splitup/">execshield split-up.</a> is a post from: <a href="http://www.codemonkey.org.uk">codemonkey.org.uk</a></p>



No related posts.]]></description>
			<content:encoded><![CDATA[<p>One of the longest living patchsets we&#8217;ve carried in the Fedora kernel is that of execshield.  Over time, bits of it have gone upstream (in particular, some of the randomisation bits). In F11, it&#8217;s still a 1000 line 30K diff, touching all manner of core kernel functionality. To try and get more of it pushed upstream, I&#8217;ve been working on splitting it up into its component parts.</p>
<p>The current state of the diffs is at <a href="http://www.codemonkey.org.uk/projects/execshield/">http://www.codemonkey.org.uk/projects/execshield/</a>.</p>
<p>The emulate-NX-with-segment-limits chunk is unlikely to ever go upstream. A bit of a shame given it&#8217;s the largest part of execshield remaining.  Linus wasn&#8217;t thrilled by it, and it is a pretty nasty hack.<br />
Also, with modern CPUs having hardware-NX, it becomes less useful over time. (Though we still need to carry it judging by the number of old-school 686 users we still have).</p>
<p>So if we do have to keep execshield, we should at least try to make it cleaner and smaller.  Every time I poke at it, I manage to shave off another hundred lines or so.</p>
<p><a href="http://www.codemonkey.org.uk/2009/03/11/execshield-splitup/">execshield split-up.</a> is a post from: <a href="http://www.codemonkey.org.uk">codemonkey.org.uk</a></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.codemonkey.org.uk/2009/03/11/execshield-splitup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fedora kernel packaging changes</title>
		<link>http://www.codemonkey.org.uk/2009/02/09/fedora-kernel-packaging/</link>
		<comments>http://www.codemonkey.org.uk/2009/02/09/fedora-kernel-packaging/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 18:50:49 +0000</pubDate>
		<dc:creator>davej</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[kernel]]></category>

		<guid isPermaLink="false">http://www.codemonkey.org.uk/?p=142</guid>
		<description><![CDATA[We recently made a change in Fedora kernel packaging, to drop the regular 686 kernels. As of Fedora 11, the only 32-bit kernels built are &#8217;586&#8242; and &#8217;686-PAE&#8217; (and their -debug variants). In F11, at install-time, Anaconda will install the PAE kernel if the CPU is capable of using it, and otherwise, will fall back [...]<p><a href="http://www.codemonkey.org.uk/2009/02/09/fedora-kernel-packaging/">Fedora kernel packaging changes</a> is a post from: <a href="http://www.codemonkey.org.uk">codemonkey.org.uk</a></p>



Related posts:<ol><li><a href='http://www.codemonkey.org.uk/2009/12/10/annoying-kernel-packaging-bug/' rel='bookmark' title='Permanent Link: An annoying kernel packaging bug.'>An annoying kernel packaging bug.</a> <small>The kernel rpm package creates an initramfs file that gets...</small></li>
<li><a href='http://www.codemonkey.org.uk/2009/11/25/exploded-fedora-devel-tree/' rel='bookmark' title='Permanent Link: exploded Fedora devel tree.'>exploded Fedora devel tree.</a> <small>I did a make prep of every package in the...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>We recently made a change in Fedora kernel packaging, to drop the regular 686 kernels.  As of Fedora 11, the only 32-bit kernels built are &#8217;586&#8242; and &#8217;686-PAE&#8217; (and their -debug variants).</p>
<p>In F11, at install-time, Anaconda will install the PAE kernel if the CPU is capable of using it, and otherwise, will fall back to the 586 kernel. (Users upgrading with yum will see a 686->586 transition unless they are already using the -PAE flavour)</p>
<p>Both kernels actually have instruction scheduling optimised for 686 (Using gcc&#8217;s -mtune=generic, which optimises for the popular CPUs of the time).</p>
<p>The actual differences between the two builds:</p>
<p>586:</p>
<ul>
<li>Uses only up to the i586 ISA </p>
<li>Supports up to 4GB of RAM.
<li>Will use segment limits to approximate NX.
</ul>
<p>686-PAE:</p>
<ul>
<li>Uses the 686 ISA including CMOV.</p>
<li>Uses 3-level page-tables allowing >4GB RAM.
<li>Where possible, uses hardware NX instead of segment limits. (faster)
<li>Has Xen virtualisation enabled.
</ul>
<p>Processors that will need to use the 586 kernel include..</p>
<ul>
<li>all AMD CPUs prior to the Athlon</p>
<li>Intel Pentiums prior to the Pentium Pro
<li>Some subset of Intel Pentium M&#8217;s (These are the only &#8216;modern&#8217; CPUs)
<li>All Cyrix and Transmeta
<li>All VIA prior to Esther
</ul>
<p><a href="http://www.codemonkey.org.uk/2009/02/09/fedora-kernel-packaging/">Fedora kernel packaging changes</a> is a post from: <a href="http://www.codemonkey.org.uk">codemonkey.org.uk</a></p>


<p>Related posts:<ol><li><a href='http://www.codemonkey.org.uk/2009/12/10/annoying-kernel-packaging-bug/' rel='bookmark' title='Permanent Link: An annoying kernel packaging bug.'>An annoying kernel packaging bug.</a> <small>The kernel rpm package creates an initramfs file that gets...</small></li>
<li><a href='http://www.codemonkey.org.uk/2009/11/25/exploded-fedora-devel-tree/' rel='bookmark' title='Permanent Link: exploded Fedora devel tree.'>exploded Fedora devel tree.</a> <small>I did a make prep of every package in the...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.codemonkey.org.uk/2009/02/09/fedora-kernel-packaging/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>FUDCon redux.</title>
		<link>http://www.codemonkey.org.uk/2009/01/12/fudcon-redux/</link>
		<comments>http://www.codemonkey.org.uk/2009/01/12/fudcon-redux/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 15:33:43 +0000</pubDate>
		<dc:creator>davej</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[fudcon]]></category>

		<guid isPermaLink="false">http://www.codemonkey.org.uk/?p=65</guid>
		<description><![CDATA[The last couple of days have been those sort of &#8216;awake too early / asleep too late&#8217; sorts of days that are typical of a Linux conference. FUDCon has been kind of awesome. Friday, I sat in on a hackfest/brainstorming session on automated QA, where a whole bunch of interesting ideas were thrown around. I [...]<p><a href="http://www.codemonkey.org.uk/2009/01/12/fudcon-redux/">FUDCon redux.</a> is a post from: <a href="http://www.codemonkey.org.uk">codemonkey.org.uk</a></p>



Related posts:<ol><li><a href='http://www.codemonkey.org.uk/2009/11/30/attending-fudcon-toronto/' rel='bookmark' title='Permanent Link: Not attending FUDCon Toronto.'>Not attending FUDCon Toronto.</a> <small>Many of my colleagues and lots of Fedora community folks...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The last couple of days have been those sort of &#8216;awake too early / asleep too late&#8217; sorts of days that are typical of a Linux conference.  FUDCon has been kind of awesome.  Friday, I sat in on a hackfest/brainstorming session on automated QA, where a whole bunch of interesting ideas were thrown around.  I got to talk a little about the work I used to do grepping across whole checked out source trees, and why it isn&#8217;t practical any more, and we came up with some ideas of how we could do some of the checks at check-in/build-terim instead.  Because I&#8217;m a life novice, I had something of a panic attack mid-morning, when I thought I had lost my checkbook. (I had it with me the previous day, but couldn&#8217;t remember what I did with it, and it was no longer where I remembered it last).  So I bailed for an hour or two to run home and put my mind at rest. (It was of course, safe at home).  It also meant I got to grab my phone which I had forgotten in the rush to get out that morning.  When I got back, I hung out in various sessions, mostly &#8216;the hallway track&#8217;, and had various interesting conversations throughout the afternoon.  I pitched a hackfest session on dracut, but by the time I had got back, it was pretty clear it wasn&#8217;t really going to happen.</p>
<p>Saturday was the barcamp day, with a lot of interesting presentations.  This FUDCon, I didn&#8217;t do &#8216;the kernel report&#8217;. Instead Kyle did it, and people seemed to like it.  I followed up with a session providing an overview of what we hope to accomplish with dracut, and the current state of it. Lots of good questions.  Just before Paul Frields wrap-up session, I discovered a neat &#8216;turn a photo into an obama photo&#8217; generator, and came up with <a href="http://www.flickr.com/photos/mairin/3187007366/in/set-72157612399189058/">a fitting backdrop for his talk</a>. It turned out well for a rush-job started five minutes before he started talking.</p>
<p>In the evening, was the &#8216;FUDpub&#8217; session at flat top Johnnies.  By this time, I was starting to feel a bit run down, and spaced out.  I sat on one of the sofas and just chatted the whole night.  A bunch of people I know I&#8217;ve met before came up and talked to me, but I was so out of it, that I didn&#8217;t recognise them.  (Apologies if this was you!).  It wasn&#8217;t until later in the evening I realised who various people were who I had talked to.  We had another dumping of snow just in time for us to head home.</p>
<p>I bailed on FUDcon for Sunday, and stayed home hacking with Kyle.  We dug into a few things plaguing us, like the &#8216;huge modules on x86-64&#8242; problem.  Roland McGrath finally got to the bottom of that one.  Other than that, and the inevitable &#8216;catch up with email&#8217;, it was kind of a winding-down day for FUDcon.</p>
<p><a href="http://www.codemonkey.org.uk/2009/01/12/fudcon-redux/">FUDCon redux.</a> is a post from: <a href="http://www.codemonkey.org.uk">codemonkey.org.uk</a></p>


<p>Related posts:<ol><li><a href='http://www.codemonkey.org.uk/2009/11/30/attending-fudcon-toronto/' rel='bookmark' title='Permanent Link: Not attending FUDCon Toronto.'>Not attending FUDCon Toronto.</a> <small>Many of my colleagues and lots of Fedora community folks...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.codemonkey.org.uk/2009/01/12/fudcon-redux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Last post on leap seconds.</title>
		<link>http://www.codemonkey.org.uk/2009/01/01/post-leap-seconds/</link>
		<comments>http://www.codemonkey.org.uk/2009/01/01/post-leap-seconds/#comments</comments>
		<pubDate>Thu, 01 Jan 2009 23:03:03 +0000</pubDate>
		<dc:creator>davej</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[leap second]]></category>

		<guid isPermaLink="false">http://www.codemonkey.org.uk/?p=50</guid>
		<description><![CDATA[I thought I was done with this. Then, today I saw this. To the best of my knowledge, Fedora 8 didn&#8217;t suffer from the bug I originally described several posts ago. I think this one happening at nearly midnight UTC is coincidence. There&#8217;s a &#8220;me too&#8221; in the comments, but it seems odd that two [...]<p><a href="http://www.codemonkey.org.uk/2009/01/01/post-leap-seconds/">Last post on leap seconds.</a> is a post from: <a href="http://www.codemonkey.org.uk">codemonkey.org.uk</a></p>



No related posts.]]></description>
			<content:encoded><![CDATA[<p>I thought I was done with this.  Then, today I saw <a href="http://ask.slashdot.org/askslashdot/09/01/01/1930202.shtml">this</a>.  To the best of my knowledge, Fedora 8 didn&#8217;t suffer from the bug I originally described several posts ago.  I think this one happening at nearly midnight UTC is coincidence.</p>
<p>There&#8217;s a &#8220;me too&#8221; in the comments, but it seems odd that two people on slashdot saw it, but we never heard a peep on the Fedora mailing lists, or in bugzilla. Or even in upstream kernel.org.   It could just be coincidence, the story is unsurprisingly short on details. I guess slashdot stories are easier to write than bug reports. But without additional debugging info we won&#8217;t ever know. Bear in mind that last time we saw a crash of this nature it didn&#8217;t affect everyone then either.</p>
<p>It was only by chance I managed to catch the backtrace in the `06 crash. I actually had two locked up machines, but one had its screen blanked, and wouldn&#8217;t unblank. The other machine had blanking disabled (setterm -blank 0) and thankfully, had also been set up to use a VGA screen resolution so had plenty of lines to display the whole backtrace.</p>
<p><b>Update:</b> <a href="http://lkml.org/lkml/2009/1/2/389">a problem has been found, and fixed.</a></p>
<p><a href="http://www.codemonkey.org.uk/2009/01/01/post-leap-seconds/">Last post on leap seconds.</a> is a post from: <a href="http://www.codemonkey.org.uk">codemonkey.org.uk</a></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.codemonkey.org.uk/2009/01/01/post-leap-seconds/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Linux kernel 2.6.28</title>
		<link>http://www.codemonkey.org.uk/2008/12/24/linux-kernel-2628/</link>
		<comments>http://www.codemonkey.org.uk/2008/12/24/linux-kernel-2628/#comments</comments>
		<pubDate>Thu, 25 Dec 2008 01:23:01 +0000</pubDate>
		<dc:creator>davej</dc:creator>
				<category><![CDATA[Fedora kernel]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[kernel]]></category>

		<guid isPermaLink="false">http://www.codemonkey.org.uk/?p=19</guid>
		<description><![CDATA[Linus just released the 2.6.28 kernel. It&#8217;s already compiling for tomorrows rawhide. Fedora 9 &#038; 10 will probably move to it in a few weeks. Typically, we wait until the dust settles and the first -stable release comes out. I was asked recently what bits we&#8217;re excited about in .28 for Fedora. To be honest, [...]<p><a href="http://www.codemonkey.org.uk/2008/12/24/linux-kernel-2628/">Linux kernel 2.6.28</a> is a post from: <a href="http://www.codemonkey.org.uk">codemonkey.org.uk</a></p>



Related posts:<ol><li><a href='http://www.codemonkey.org.uk/2009/12/10/annoying-kernel-packaging-bug/' rel='bookmark' title='Permanent Link: An annoying kernel packaging bug.'>An annoying kernel packaging bug.</a> <small>The kernel rpm package creates an initramfs file that gets...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Linus just released the 2.6.28 kernel.  It&#8217;s already compiling for tomorrows rawhide.  Fedora 9 &#038; 10 will probably move to it in a few weeks.  Typically, we wait until the dust settles and the first -stable release comes out.   I was asked recently what bits we&#8217;re excited about in .28 for Fedora.  To be honest, I didn&#8217;t give a great answer.  It&#8217;s just not a &#8220;OMG, THIS RELEASE IS AWESOME&#8221; kind of release. There&#8217;s nothing in there that I was disappointed not to get into .27 for F10&#8242;s release.  In fact, lots of the bits in there we were already carrying in the Fedora kernel (the DRM bits for example). Asides from that, it&#8217;s the usual churn of bug fixes, new drivers, and probably some interesting new bugs.</p>
<p>What about F11 ? Looking at <a href="https://fedoraproject.org/wiki/Releases/11/Schedule">the current schedule</a>, we&#8217;ll get at least .29 in.  I&#8217;m not sure we&#8217;ll have enough time to pull in .30 at this stage. All depends on how quickly .29 stabilises. Version numbers are so hand-wavy anyway. I wish when people asked me &#8216;what version is fX going to be&#8217;, they&#8217;d really ask &#8216;is feature xyz going to be merged by fX&#8217;. But people sure are hung up on numbers.</p>
<p>People tend not to notice kernel features these days for the most part. Which in a way is a good thing. (means it&#8217;s working). Unless it&#8217;s something that gets a lot of press like &#8220;unified x86 architecture&#8221; &#8220;tickless kernel&#8221;  &#8220;modesetting&#8221;. There are dozens of features every release, but people don&#8217;t really get excited about a lot of them, and for good reason. They&#8217;re mostly dull from a userspace programmer/end-user perspective.</p>
<p><a href="http://www.codemonkey.org.uk/2008/12/24/linux-kernel-2628/">Linux kernel 2.6.28</a> is a post from: <a href="http://www.codemonkey.org.uk">codemonkey.org.uk</a></p>


<p>Related posts:<ol><li><a href='http://www.codemonkey.org.uk/2009/12/10/annoying-kernel-packaging-bug/' rel='bookmark' title='Permanent Link: An annoying kernel packaging bug.'>An annoying kernel packaging bug.</a> <small>The kernel rpm package creates an initramfs file that gets...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.codemonkey.org.uk/2008/12/24/linux-kernel-2628/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
