<?xml version="1.0" encoding="iso-8859-1"?><!-- generator="b2evolution/3.3.3" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Karanbir Singh - Thinkability - Category: Linux</title>
		<link>http://www.karan.org/blog/index.php</link>
		<atom:link rel="self" type="application/rss+xml" href="http://www.karan.org/blog/index.php?tempskin=_rss2" />
		<description>Karanbir Singh's blog at http://www.karan.org/</description>
		<language>en-US</language>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=3.3.3"/>
		<ttl>60</ttl>
				<item>
			<title>rpms built on EL6beta2 might have an issue with CentOS older than 6</title>
			<link>http://www.karan.org/blog/index.php/2010/07/16/rpms-built-on-el6beta2-might-have-an-issue-with-centos-older-than-6</link>
			<pubDate>Fri, 16 Jul 2010 16:09:13 +0000</pubDate>			<dc:creator>Karanbir Singh</dc:creator>
			<category domain="main">Linux</category>			<guid isPermaLink="false">313@http://www.karan.org/blog/</guid>
						<description>&lt;p&gt;I had to build a fresh set of rpms for the area_cli tools, and decided it was also a good time to rebase some of my local personal build tools to rhel6beta2 since its there and I need to do some tests with it anyway.&lt;/p&gt;

&lt;p&gt;Firstly, there are a couple of cool things with rhel6 beta2 - rpmdevtools is included by default, which helps gets things started and helps a bit in managing spec files etc. &lt;/p&gt;

&lt;p&gt;What isnt so cool is that the newer rpm in el6beta creates packages which then cause issues with some of the older CentOS releases. eg. this areca_cli package built on el6beta2/x86_64 for target i686 caused this to happen with yum:&lt;/p&gt;

&lt;pre&gt;
Downloading Packages:
areca_cli-1.83_091103-1.e 100% |=========================| 493 kB    00:00     
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
rpmlib(FileDigests) is needed by areca_cli
rpmlib(PayloadIsXz) is needed by areca_cli
Complete!
(1, [u'Please report this error in &lt;a href=&quot;https://bugzilla.redhat.com/enter_bug.cgi?product=Red%20Hat%20Enterprise%20Linux%205&amp;amp;component=yum'])&quot;&gt;https://bugzilla.redhat.com/enter_bug.cgi?product=Red%20Hat%20Enterprise%20Linux%205&amp;amp;component=yum'])&lt;/a&gt;
&lt;/pre&gt;

&lt;p&gt;Which causes the package to not install. This is on a CentOS-5.2 machine. And I need to maintain that at CentOS-5.2 due to various issues ( no, machine is not available on the internet, and only hosts a single app in production ). Trying the install on a CentOS-5.3 machine I get the exact same issue. Upgrading rpm to 4.4.2.3-18.el5 ( the version in 5.4 and 5.5 ) makes no difference.&lt;/p&gt;

&lt;p&gt;On the other hand, builds run on CentOS-5 have no problems installing on EL6Beta. So for the time being it looks like all buildhosts and all build stuff will need to stay on EL5. Specially since that allows you to target CentOS-3 and CentOS-4 as well.&lt;/p&gt;


&lt;p&gt;- KB&lt;/p&gt;

&lt;p&gt;Note: yeah, I see that url pointing at bugzilla isnt idea. I'll look into plumbing in a bugs.centos.org reference instead.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.karan.org/blog/index.php/2010/07/16/rpms-built-on-el6beta2-might-have-an-issue-with-centos-older-than-6&quot;&gt;Original post&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>I had to build a fresh set of rpms for the area_cli tools, and decided it was also a good time to rebase some of my local personal build tools to rhel6beta2 since its there and I need to do some tests with it anyway.</p>

<p>Firstly, there are a couple of cool things with rhel6 beta2 - rpmdevtools is included by default, which helps gets things started and helps a bit in managing spec files etc. </p>

<p>What isnt so cool is that the newer rpm in el6beta creates packages which then cause issues with some of the older CentOS releases. eg. this areca_cli package built on el6beta2/x86_64 for target i686 caused this to happen with yum:</p>

<pre>
Downloading Packages:
areca_cli-1.83_091103-1.e 100% |=========================| 493 kB    00:00     
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
rpmlib(FileDigests) is needed by areca_cli
rpmlib(PayloadIsXz) is needed by areca_cli
Complete!
(1, [u'Please report this error in <a href="https://bugzilla.redhat.com/enter_bug.cgi?product=Red%20Hat%20Enterprise%20Linux%205&amp;component=yum'])">https://bugzilla.redhat.com/enter_bug.cgi?product=Red%20Hat%20Enterprise%20Linux%205&amp;component=yum'])</a>
</pre>

<p>Which causes the package to not install. This is on a CentOS-5.2 machine. And I need to maintain that at CentOS-5.2 due to various issues ( no, machine is not available on the internet, and only hosts a single app in production ). Trying the install on a CentOS-5.3 machine I get the exact same issue. Upgrading rpm to 4.4.2.3-18.el5 ( the version in 5.4 and 5.5 ) makes no difference.</p>

<p>On the other hand, builds run on CentOS-5 have no problems installing on EL6Beta. So for the time being it looks like all buildhosts and all build stuff will need to stay on EL5. Specially since that allows you to target CentOS-3 and CentOS-4 as well.</p>


<p>- KB</p>

<p>Note: yeah, I see that url pointing at bugzilla isnt idea. I'll look into plumbing in a bugs.centos.org reference instead.</p><div class="item_footer"><p><small><a href="http://www.karan.org/blog/index.php/2010/07/16/rpms-built-on-el6beta2-might-have-an-issue-with-centos-older-than-6">Original post</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.karan.org/blog/index.php/2010/07/16/rpms-built-on-el6beta2-might-have-an-issue-with-centos-older-than-6#comments</comments>
			<wfw:commentRss>http://www.karan.org/blog/index.php?tempskin=_rss2&#38;disp=comments&#38;p=313</wfw:commentRss>
		</item>
				<item>
			<title>why is there a perl.i386 in my x86_64 install</title>
			<link>http://www.karan.org/blog/index.php/2010/06/17/why-is-there-a-perl-i386-in-my-x86_64-install</link>
			<pubDate>Thu, 17 Jun 2010 09:39:58 +0000</pubDate>			<dc:creator>Karanbir Singh</dc:creator>
			<category domain="main">Linux</category>			<guid isPermaLink="false">311@http://www.karan.org/blog/</guid>
						<description>&lt;p&gt;A question that has come up a few times in the last week. So I thought a blog post about it is in order here. While some people are aware of the situation, most of the people are not.&lt;/p&gt;

&lt;p&gt;In the early days of EL5, there was a perl.i386 included in the distro, which Red Hat then took away and made perl.x86_64 the only perl in the x86_64 tree. This caused a non-trivial issue to people who already had a CentOS install and wanted to maintain that install. So in order to avoid having to deal with potentially hundreds of people who would have had a broken perl setup as well as yum update issues, we decided to maintain a perl.i386 in the extras repo for c5/x86_64. This would mean that people who already had a perl.i386 on their machines would still be able to keep things the way they were - and new installs would only get the perl.x86_64 ( since the install is only run from the os/ repository, it does not come in contact with the perl.i386 in extras at all ). Yum has also become a lot smarter about its handling of arch specific packages, which would mean that people not looking for a perl.i386 by name, would not need to worry about it at all.&lt;/p&gt;

&lt;p&gt;Think of it this way - when we had to make that decision, we asked around. Specially people who use perl in their day to day jobs and people who have non trivial contributions to cpan about the impact of perl.i386 on a x86_64 install. None of them came back to say anything that would lead us to believe perl.i386 was going to be a problem. So we took the approach of not breaking installs - and keeping the perl.i386 in a place where most people could access it. &lt;/p&gt;

&lt;p&gt;So why the sudden interest in this issue again ? We had a perl update for CentOS-5 go out 2 days back. And this brought in some interest - since there are *still* people, three years down the road, who have perl.i386 installs! but it was a bit of our fault as well. In the specific case of perl-5.8.8-32.el5_5.1, the perl.i386 pkg into extras/x86_64 lagged by a few hours - and that resulted in *some* mirrors getting out of shape for a few hours. That was my fault completely. If you tried to do an update for perl and hit one of those mirrors, during those few hours, yum would have complained about conflicts between perl.x86_64 and perl.i386 ( of-course, only if you have perl.i386 in the first place ). &lt;/p&gt;

&lt;p&gt;To make sure this does not happen again in the future I've plumbed in a test that checks for perl.i386 in extras/x86_64 matching perl in updates/i386/; This should ensure that we can do the update push in the future unless all the perl packages are in place first.&lt;/p&gt;

&lt;p&gt;Keeping all this in mind, should we have taken the hit in the early CentOS-5 days and let users deal with the update issues they would almost certainly have run into ? I still think we did the right thing long term.&lt;/p&gt;

&lt;p&gt;- KB&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.karan.org/blog/index.php/2010/06/17/why-is-there-a-perl-i386-in-my-x86_64-install&quot;&gt;Original post&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>A question that has come up a few times in the last week. So I thought a blog post about it is in order here. While some people are aware of the situation, most of the people are not.</p>

<p>In the early days of EL5, there was a perl.i386 included in the distro, which Red Hat then took away and made perl.x86_64 the only perl in the x86_64 tree. This caused a non-trivial issue to people who already had a CentOS install and wanted to maintain that install. So in order to avoid having to deal with potentially hundreds of people who would have had a broken perl setup as well as yum update issues, we decided to maintain a perl.i386 in the extras repo for c5/x86_64. This would mean that people who already had a perl.i386 on their machines would still be able to keep things the way they were - and new installs would only get the perl.x86_64 ( since the install is only run from the os/ repository, it does not come in contact with the perl.i386 in extras at all ). Yum has also become a lot smarter about its handling of arch specific packages, which would mean that people not looking for a perl.i386 by name, would not need to worry about it at all.</p>

<p>Think of it this way - when we had to make that decision, we asked around. Specially people who use perl in their day to day jobs and people who have non trivial contributions to cpan about the impact of perl.i386 on a x86_64 install. None of them came back to say anything that would lead us to believe perl.i386 was going to be a problem. So we took the approach of not breaking installs - and keeping the perl.i386 in a place where most people could access it. </p>

<p>So why the sudden interest in this issue again ? We had a perl update for CentOS-5 go out 2 days back. And this brought in some interest - since there are *still* people, three years down the road, who have perl.i386 installs! but it was a bit of our fault as well. In the specific case of perl-5.8.8-32.el5_5.1, the perl.i386 pkg into extras/x86_64 lagged by a few hours - and that resulted in *some* mirrors getting out of shape for a few hours. That was my fault completely. If you tried to do an update for perl and hit one of those mirrors, during those few hours, yum would have complained about conflicts between perl.x86_64 and perl.i386 ( of-course, only if you have perl.i386 in the first place ). </p>

<p>To make sure this does not happen again in the future I've plumbed in a test that checks for perl.i386 in extras/x86_64 matching perl in updates/i386/; This should ensure that we can do the update push in the future unless all the perl packages are in place first.</p>

<p>Keeping all this in mind, should we have taken the hit in the early CentOS-5 days and let users deal with the update issues they would almost certainly have run into ? I still think we did the right thing long term.</p>

<p>- KB</p><div class="item_footer"><p><small><a href="http://www.karan.org/blog/index.php/2010/06/17/why-is-there-a-perl-i386-in-my-x86_64-install">Original post</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.karan.org/blog/index.php/2010/06/17/why-is-there-a-perl-i386-in-my-x86_64-install#comments</comments>
			<wfw:commentRss>http://www.karan.org/blog/index.php?tempskin=_rss2&#38;disp=comments&#38;p=311</wfw:commentRss>
		</item>
				<item>
			<title>CentOS IA64 interest group meeting on IRC</title>
			<link>http://www.karan.org/blog/index.php/2010/06/06/centos-ia64-interest-group-meeting-on-irc</link>
			<pubDate>Sun, 06 Jun 2010 17:49:52 +0000</pubDate>			<dc:creator>Karanbir Singh</dc:creator>
			<category domain="alt">General</category>
<category domain="main">Linux</category>			<guid isPermaLink="false">310@http://www.karan.org/blog/</guid>
						<description>&lt;p&gt;So when almost everyone had given up on IA64, it looks like there are a few people around who are still running this kit! And quite keen on getting it usable with CentOS. To that aim, I've restarted the IA64 builds and am inviting everyone interested in this platform to come drop into #centos-devel on irc.freenode.net on Wednesday 9th June at 2100 UTC for a catchup.&lt;/p&gt;

&lt;p&gt;In terms of what agenda for the chat, we have four issues that need attention:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; Setup some goals for the effort &lt;/li&gt;
&lt;li&gt; Nominate some people who could be contact points &lt;/li&gt;
&lt;li&gt; Where we are right now &lt;/li&gt;
&lt;li&gt; How do we get to the targets - so that would include deciding on co-ordination and collaboration process &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;See you all then!&lt;/p&gt;

&lt;p&gt;- KB&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.karan.org/blog/index.php/2010/06/06/centos-ia64-interest-group-meeting-on-irc&quot;&gt;Original post&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>So when almost everyone had given up on IA64, it looks like there are a few people around who are still running this kit! And quite keen on getting it usable with CentOS. To that aim, I've restarted the IA64 builds and am inviting everyone interested in this platform to come drop into #centos-devel on irc.freenode.net on Wednesday 9th June at 2100 UTC for a catchup.</p>

<p>In terms of what agenda for the chat, we have four issues that need attention:</p>
<ul>
<li> Setup some goals for the effort </li>
<li> Nominate some people who could be contact points </li>
<li> Where we are right now </li>
<li> How do we get to the targets - so that would include deciding on co-ordination and collaboration process </li>
</ul>

<p>See you all then!</p>

<p>- KB</p><div class="item_footer"><p><small><a href="http://www.karan.org/blog/index.php/2010/06/06/centos-ia64-interest-group-meeting-on-irc">Original post</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.karan.org/blog/index.php/2010/06/06/centos-ia64-interest-group-meeting-on-irc#comments</comments>
			<wfw:commentRss>http://www.karan.org/blog/index.php?tempskin=_rss2&#38;disp=comments&#38;p=310</wfw:commentRss>
		</item>
				<item>
			<title>rhel6 xen domU on a CentOS 5 dom0</title>
			<link>http://www.karan.org/blog/index.php/2010/04/28/rhel6-xen-domu-on-a-centos-5-dom0</link>
			<pubDate>Wed, 28 Apr 2010 09:36:28 +0000</pubDate>			<dc:creator>Karanbir Singh</dc:creator>
			<category domain="main">Linux</category>			<guid isPermaLink="false">305@http://www.karan.org/blog/</guid>
						<description>&lt;p&gt;Spent a bit of time last evening and tried to get a rhel6 beta domU going on a CentOS 5.4 dom0 - everything seems to go fine except that the VM will not boot. The problem is that the rhel6 anaconda creates a /boot with ext4, which pygrub on CentOS and RHEL 5 will not be able to boot.&lt;/p&gt;

&lt;p&gt;To Fix this, make sure you select the option to review partition and disk layout, and manually change /boot from ext4 to ext2. Everything should just work fine.&lt;/p&gt;

&lt;p&gt;- KB&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.karan.org/blog/index.php/2010/04/28/rhel6-xen-domu-on-a-centos-5-dom0&quot;&gt;Original post&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Spent a bit of time last evening and tried to get a rhel6 beta domU going on a CentOS 5.4 dom0 - everything seems to go fine except that the VM will not boot. The problem is that the rhel6 anaconda creates a /boot with ext4, which pygrub on CentOS and RHEL 5 will not be able to boot.</p>

<p>To Fix this, make sure you select the option to review partition and disk layout, and manually change /boot from ext4 to ext2. Everything should just work fine.</p>

<p>- KB</p><div class="item_footer"><p><small><a href="http://www.karan.org/blog/index.php/2010/04/28/rhel6-xen-domu-on-a-centos-5-dom0">Original post</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.karan.org/blog/index.php/2010/04/28/rhel6-xen-domu-on-a-centos-5-dom0#comments</comments>
			<wfw:commentRss>http://www.karan.org/blog/index.php?tempskin=_rss2&#38;disp=comments&#38;p=305</wfw:commentRss>
		</item>
				<item>
			<title>First look at the RHEL 6 package list</title>
			<link>http://www.karan.org/blog/index.php/2010/04/25/first-look-at-the-rhel-6-package-list</link>
			<pubDate>Sun, 25 Apr 2010 23:57:09 +0000</pubDate>			<dc:creator>Karanbir Singh</dc:creator>
			<category domain="main">Linux</category>			<guid isPermaLink="false">304@http://www.karan.org/blog/</guid>
						<description>&lt;p&gt;Just had a look at the Red Hat Enterprise Linux 6 beta package list, and it looks quite well put together. With a very interesting tilt towards developers and people building large scale platforms. Ofcourse there is the expected virtualisation, storage and cluster suite improvements.&lt;/p&gt;

&lt;p&gt;Disapointed that Exim is going away, its become my mta of choice over the last few years. Also disapointed that ruby is at 1.8.6 and isnt going to make 1.9.x. Although, having rubygems in the distro is good. Same with all the major Version control systems are now included, svn, git, cvs, rcs, mercurial and bazaar&lt;/p&gt;

&lt;p&gt;On the other hand, python 2.6 is cool. Along with the inclusion of ipython, turbogears and pylons. Like the fact that amqp via qpid ( my implementation of choice ) are also included in the base distro. Same with FCoE, been testing it over the last few months and would be really nice to see it in a supported format now.&lt;/p&gt;

&lt;p&gt;Also amongst the interesting stuff : bacula replacing amanda, like it. Sysklogd replaced by rsyslog, like it. Vixie-cron replaced by cronie, like it. Al the system-config-* tools are gone, dont care - never used them myself anyway. Xfs is now in the mainstream supported mode along with ext4, like it. Completely Fair Scheduler in the kernel, like it. No drbd, odd given that its being used quite a lot. &lt;/p&gt;

&lt;p&gt;This is just a first look reaction, over the next few weeks I'm going to try and poke around a bit more and will blog about more specific things.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.karan.org/blog/index.php/2010/04/25/first-look-at-the-rhel-6-package-list&quot;&gt;Original post&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Just had a look at the Red Hat Enterprise Linux 6 beta package list, and it looks quite well put together. With a very interesting tilt towards developers and people building large scale platforms. Ofcourse there is the expected virtualisation, storage and cluster suite improvements.</p>

<p>Disapointed that Exim is going away, its become my mta of choice over the last few years. Also disapointed that ruby is at 1.8.6 and isnt going to make 1.9.x. Although, having rubygems in the distro is good. Same with all the major Version control systems are now included, svn, git, cvs, rcs, mercurial and bazaar</p>

<p>On the other hand, python 2.6 is cool. Along with the inclusion of ipython, turbogears and pylons. Like the fact that amqp via qpid ( my implementation of choice ) are also included in the base distro. Same with FCoE, been testing it over the last few months and would be really nice to see it in a supported format now.</p>

<p>Also amongst the interesting stuff : bacula replacing amanda, like it. Sysklogd replaced by rsyslog, like it. Vixie-cron replaced by cronie, like it. Al the system-config-* tools are gone, dont care - never used them myself anyway. Xfs is now in the mainstream supported mode along with ext4, like it. Completely Fair Scheduler in the kernel, like it. No drbd, odd given that its being used quite a lot. </p>

<p>This is just a first look reaction, over the next few weeks I'm going to try and poke around a bit more and will blog about more specific things.</p><div class="item_footer"><p><small><a href="http://www.karan.org/blog/index.php/2010/04/25/first-look-at-the-rhel-6-package-list">Original post</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.karan.org/blog/index.php/2010/04/25/first-look-at-the-rhel-6-package-list#comments</comments>
			<wfw:commentRss>http://www.karan.org/blog/index.php?tempskin=_rss2&#38;disp=comments&#38;p=304</wfw:commentRss>
		</item>
				<item>
			<title>rhel 6 beta via torrents</title>
			<link>http://www.karan.org/blog/index.php/2010/04/22/rhel-6-beta-via-torrents</link>
			<pubDate>Thu, 22 Apr 2010 09:58:20 +0000</pubDate>			<dc:creator>Karanbir Singh</dc:creator>
			<category domain="main">Linux</category>			<guid isPermaLink="false">303@http://www.karan.org/blog/</guid>
						<description>&lt;p&gt;There was quite a flurry of activity last evening when people wanted to get their hands on the rhel6 beta isos. I've stood up some torrents, you can download them here :&lt;/p&gt;

&lt;pre&gt;
&lt;a href=&quot;http://www.karan.org/stuff/rhel6-i386-beta-dvd.torrent&quot;&gt;http://www.karan.org/stuff/rhel6-i386-beta-dvd.torrent&lt;/a&gt;
&lt;a href=&quot;http://www.karan.org/stuff/rhel6-ppc64-beta-dvd.torrent&quot;&gt;http://www.karan.org/stuff/rhel6-ppc64-beta-dvd.torrent&lt;/a&gt;
&lt;a href=&quot;http://www.karan.org/stuff/rhel6-x86_64-beta-dvd.torrent&quot;&gt;http://www.karan.org/stuff/rhel6-x86_64-beta-dvd.torrent&lt;/a&gt; 
&lt;/pre&gt;

&lt;p&gt;There are a few seeds, on fairly high speed links, to get you started.&lt;/p&gt;

&lt;p&gt;- KB&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.karan.org/blog/index.php/2010/04/22/rhel-6-beta-via-torrents&quot;&gt;Original post&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>There was quite a flurry of activity last evening when people wanted to get their hands on the rhel6 beta isos. I've stood up some torrents, you can download them here :</p>

<pre>
<a href="http://www.karan.org/stuff/rhel6-i386-beta-dvd.torrent">http://www.karan.org/stuff/rhel6-i386-beta-dvd.torrent</a>
<a href="http://www.karan.org/stuff/rhel6-ppc64-beta-dvd.torrent">http://www.karan.org/stuff/rhel6-ppc64-beta-dvd.torrent</a>
<a href="http://www.karan.org/stuff/rhel6-x86_64-beta-dvd.torrent">http://www.karan.org/stuff/rhel6-x86_64-beta-dvd.torrent</a> 
</pre>

<p>There are a few seeds, on fairly high speed links, to get you started.</p>

<p>- KB</p><div class="item_footer"><p><small><a href="http://www.karan.org/blog/index.php/2010/04/22/rhel-6-beta-via-torrents">Original post</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.karan.org/blog/index.php/2010/04/22/rhel-6-beta-via-torrents#comments</comments>
			<wfw:commentRss>http://www.karan.org/blog/index.php?tempskin=_rss2&#38;disp=comments&#38;p=303</wfw:commentRss>
		</item>
				<item>
			<title>RHEL 6 is now in public beta</title>
			<link>http://www.karan.org/blog/index.php/2010/04/21/rhel-6-is-now-in-public-beta</link>
			<pubDate>Wed, 21 Apr 2010 13:30:37 +0000</pubDate>			<dc:creator>Karanbir Singh</dc:creator>
			<category domain="main">Linux</category>			<guid isPermaLink="false">302@http://www.karan.org/blog/</guid>
						<description>&lt;p&gt;In case you missed it, RHEL-6 public beta got announced a short while back. You can download it at : &lt;a href=&quot;ftp://ftp.redhat.com/pub/redhat/rhel/beta/6/&quot;&gt;ftp://ftp.redhat.com/pub/redhat/rhel/beta/6/&lt;/a&gt; and read the announcement at : &lt;a href=&quot;http://press.redhat.com/2010/04/21/red-hat-enterprise-linux-6-beta-available-today-for-public-download/&quot;&gt;http://press.redhat.com/2010/04/21/red-hat-enterprise-linux-6-beta-available-today-for-public-download/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The first thing that everyone will want to know is : when will centos-6-beta come out. Well, it wont be for a while. The reason is - this is a public beta, you can get it directly from Red Hat, and we want you to do that. Beta test the Red Hat builds, report issues and bugs at &lt;a href=&quot;http://bugzilla.redhat.com/&quot;&gt;http://bugzilla.redhat.com/&lt;/a&gt; and make sure you follow their rhel-6-beta list. And do this because, we all want a better upstream product.&lt;/p&gt;

&lt;p&gt;So where does this leave CentOS and CentOS-6-beta ? We will setup a build process for CentOS-6-Beta, and we will go through the process of putting out a new release, across a restricted number of machines so that people can also test our builds, however we want the focus of this testing around CentOS-6-beta to be the packages we need to change, modify and adapt for CentOS. The core packages and testing should still be focused on RHEL-6, since a better upstream product helps all of us, and a large number of issues reported against CentOS-6-beta will almost certainly be pushed upstream.&lt;/p&gt;

&lt;p&gt;- KB&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.karan.org/blog/index.php/2010/04/21/rhel-6-is-now-in-public-beta&quot;&gt;Original post&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>In case you missed it, RHEL-6 public beta got announced a short while back. You can download it at : <a href="ftp://ftp.redhat.com/pub/redhat/rhel/beta/6/">ftp://ftp.redhat.com/pub/redhat/rhel/beta/6/</a> and read the announcement at : <a href="http://press.redhat.com/2010/04/21/red-hat-enterprise-linux-6-beta-available-today-for-public-download/">http://press.redhat.com/2010/04/21/red-hat-enterprise-linux-6-beta-available-today-for-public-download/</a></p>

<p>The first thing that everyone will want to know is : when will centos-6-beta come out. Well, it wont be for a while. The reason is - this is a public beta, you can get it directly from Red Hat, and we want you to do that. Beta test the Red Hat builds, report issues and bugs at <a href="http://bugzilla.redhat.com/">http://bugzilla.redhat.com/</a> and make sure you follow their rhel-6-beta list. And do this because, we all want a better upstream product.</p>

<p>So where does this leave CentOS and CentOS-6-beta ? We will setup a build process for CentOS-6-Beta, and we will go through the process of putting out a new release, across a restricted number of machines so that people can also test our builds, however we want the focus of this testing around CentOS-6-beta to be the packages we need to change, modify and adapt for CentOS. The core packages and testing should still be focused on RHEL-6, since a better upstream product helps all of us, and a large number of issues reported against CentOS-6-beta will almost certainly be pushed upstream.</p>

<p>- KB</p><div class="item_footer"><p><small><a href="http://www.karan.org/blog/index.php/2010/04/21/rhel-6-is-now-in-public-beta">Original post</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.karan.org/blog/index.php/2010/04/21/rhel-6-is-now-in-public-beta#comments</comments>
			<wfw:commentRss>http://www.karan.org/blog/index.php?tempskin=_rss2&#38;disp=comments&#38;p=302</wfw:commentRss>
		</item>
				<item>
			<title>Autmated distro testing for CentOS - Step 1</title>
			<link>http://www.karan.org/blog/index.php/2010/03/30/autmated-install-testing-for-centos</link>
			<pubDate>Tue, 30 Mar 2010 13:05:00 +0000</pubDate>			<dc:creator>Karanbir Singh</dc:creator>
			<category domain="main">Linux</category>			<guid isPermaLink="false">301@http://www.karan.org/blog/</guid>
						<description>&lt;p&gt;Everytime a new CentOS Release is built, it takes about 48 hrs before people can start testing these releases. What I would like to be able to do is run some install tests within the buildsystem / QA infrastructure so that we can catch major issues earlier and fix them faster. But I need some help from everyone out there in order to achieve this. Central to this idea is the need for kickstarts and test scripts that reflect usage out in the users systems and scenarios. Lets consider kickstarts first.&lt;/p&gt;

&lt;p&gt;The idea here is that we have a couple of machines, close to the buildsystem, that can take a centos release, and run through installs in a loop, reporting success or failure after each install. Even if we only start with one machine for each primary arch, i386 and x86_64, we should be able to cycle through over 120 install cycles per arch within 24 hours with the right kind of automation. The automation is what I would like to focus on, I need your help with the kickstarts.&lt;/p&gt;

&lt;p&gt;If you are able to write up some kickstarts, or even just go through an install and adapt the resulting anaconda-ks.cfg file - send them to me. Send me kickstarts for just about any role or deployment strategy you can think of - to get the ideas flowing I've made a short list of thing that would be good to have kickstarts for; dont, in any way feel restricted to these roles:&lt;/p&gt;

&lt;p&gt;My initial wish list is something along these lines:&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
  &lt;li&gt;General install, with no changes in the installer, just filling out whatever is the minimum required input&lt;/li&gt;
  &lt;li&gt;A minimal install that only needs cd-1&lt;/li&gt;
  &lt;li&gt;A LAMP server&lt;/li&gt;
  &lt;li&gt;A Postgresql server&lt;/li&gt;
  &lt;li&gt;GNOME Desktop&lt;/li&gt;
  &lt;li&gt;KDE Desktop&lt;/li&gt;
  &lt;li&gt;Xen Dom0 host&lt;/li&gt;
  &lt;li&gt;KVM host&lt;/li&gt;
  &lt;li&gt;DHCP and Static networked server installs&lt;/li&gt;
  &lt;li&gt;Install from CDrom&lt;/li&gt;
  &lt;li&gt;Install over http&lt;/li&gt;
  &lt;li&gt;Install over NFS&lt;/li&gt;
  &lt;li&gt;Install from local disk&lt;/li&gt;
  &lt;li&gt;Office SME server, with samba and email&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;Here's how you could contribute the kickstarts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Post it online and leave a comment here with a url pointing to it&lt;/li&gt;
&lt;li&gt;Post it to the centos-devel list ( &lt;a href=&quot;http://lists.centos.org&quot;&gt;http://lists.centos.org&lt;/a&gt; )&lt;/li&gt;
&lt;li&gt;Drop into #centos-devel on irc.freenode.net and point us at it there&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The kickstarts that we collect will be published online ( unless you specifically ask me not to ) along with results from each install cycle and details that came from it.&lt;/p&gt;

&lt;p&gt;I know its not very organised at this time. But along with the automation I will build a web interface that lists the kickstarts along with a git repo that lets people directly pull from and push patches into.&lt;/p&gt;

&lt;p&gt;If you need some help getting started with kickstarts, take a look at the wiki article at : &lt;a href=&quot;http://wiki.centos.org/TipsAndTricks/KickStart&quot;&gt;http://wiki.centos.org/TipsAndTricks/KickStart&lt;/a&gt; and the docs at : &lt;a href=&quot;http://www.centos.org/docs/5/html/5.2/Installation_Guide/s1-kickstart2-file.html&quot;&gt;http://www.centos.org/docs/5/html/5.2/Installation_Guide/s1-kickstart2-file.html&lt;/a&gt; . I would also highly recommend looking at the /root/anaconda-ks.cfg file that is left behind on any new centos install. Then there is always &lt;a href=&quot;http://www.google.co.uk/search?&amp;amp;q=kickstart+centos&quot;&gt;google&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;- KB&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.karan.org/blog/index.php/2010/03/30/autmated-install-testing-for-centos&quot;&gt;Original post&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Everytime a new CentOS Release is built, it takes about 48 hrs before people can start testing these releases. What I would like to be able to do is run some install tests within the buildsystem / QA infrastructure so that we can catch major issues earlier and fix them faster. But I need some help from everyone out there in order to achieve this. Central to this idea is the need for kickstarts and test scripts that reflect usage out in the users systems and scenarios. Lets consider kickstarts first.</p>

<p>The idea here is that we have a couple of machines, close to the buildsystem, that can take a centos release, and run through installs in a loop, reporting success or failure after each install. Even if we only start with one machine for each primary arch, i386 and x86_64, we should be able to cycle through over 120 install cycles per arch within 24 hours with the right kind of automation. The automation is what I would like to focus on, I need your help with the kickstarts.</p>

<p>If you are able to write up some kickstarts, or even just go through an install and adapt the resulting anaconda-ks.cfg file - send them to me. Send me kickstarts for just about any role or deployment strategy you can think of - to get the ideas flowing I've made a short list of thing that would be good to have kickstarts for; dont, in any way feel restricted to these roles:</p>

<p>My initial wish list is something along these lines:</p>
<blockquote>
<ul>
  <li>General install, with no changes in the installer, just filling out whatever is the minimum required input</li>
  <li>A minimal install that only needs cd-1</li>
  <li>A LAMP server</li>
  <li>A Postgresql server</li>
  <li>GNOME Desktop</li>
  <li>KDE Desktop</li>
  <li>Xen Dom0 host</li>
  <li>KVM host</li>
  <li>DHCP and Static networked server installs</li>
  <li>Install from CDrom</li>
  <li>Install over http</li>
  <li>Install over NFS</li>
  <li>Install from local disk</li>
  <li>Office SME server, with samba and email</li>
</ul>
</blockquote>
<p>Here's how you could contribute the kickstarts:</p>
<ul>
<li>Post it online and leave a comment here with a url pointing to it</li>
<li>Post it to the centos-devel list ( <a href="http://lists.centos.org">http://lists.centos.org</a> )</li>
<li>Drop into #centos-devel on irc.freenode.net and point us at it there</li>
</ul>

<p>The kickstarts that we collect will be published online ( unless you specifically ask me not to ) along with results from each install cycle and details that came from it.</p>

<p>I know its not very organised at this time. But along with the automation I will build a web interface that lists the kickstarts along with a git repo that lets people directly pull from and push patches into.</p>

<p>If you need some help getting started with kickstarts, take a look at the wiki article at : <a href="http://wiki.centos.org/TipsAndTricks/KickStart">http://wiki.centos.org/TipsAndTricks/KickStart</a> and the docs at : <a href="http://www.centos.org/docs/5/html/5.2/Installation_Guide/s1-kickstart2-file.html">http://www.centos.org/docs/5/html/5.2/Installation_Guide/s1-kickstart2-file.html</a> . I would also highly recommend looking at the /root/anaconda-ks.cfg file that is left behind on any new centos install. Then there is always <a href="http://www.google.co.uk/search?&amp;q=kickstart+centos">google</a>.</p>

<p>- KB</p><div class="item_footer"><p><small><a href="http://www.karan.org/blog/index.php/2010/03/30/autmated-install-testing-for-centos">Original post</a>.</small></p></div>]]></content:encoded>
								<comments>http://www.karan.org/blog/index.php/2010/03/30/autmated-install-testing-for-centos#comments</comments>
			<wfw:commentRss>http://www.karan.org/blog/index.php?tempskin=_rss2&#38;disp=comments&#38;p=301</wfw:commentRss>
		</item>
			</channel>
</rss>
