<?xml version="1.0" encoding="iso-8859-1"?><!-- generator="b2evolution/2.4.5" -->
<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/">
	<channel>
		<title>Remi's Blog</title>
		<link>http://blogs.gentoo.org/remi</link>
		<description></description>
		<language>en-US</language>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=2.4.5"/>
		<ttl>60</ttl>
				<item>
			<title>Response to a comment</title>
			<link>http://blogs.gentoo.org/remi/2009/10/29/response-to-a-comment</link>
			<pubDate>Thu, 29 Oct 2009 08:30:25 +0000</pubDate>			<dc:creator>R CARDONA</dc:creator>
			<category domain="main">Gentoo</category>			<guid isPermaLink="false">1895@http://blogs.gentoo.org/</guid>
						<description>&lt;p&gt;Benjamin wrote a comment on my last post, and I'll share my answers here because those questions come up every now and then, so it's better to try to inform everyone. (That and I never write on this blog, so this is a perfect excuse to do so)&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;If you assume compile problems, why is that thing unmasked?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Xorg-server 1.7 is not getting stabilized, it's just getting unleashed onto unstable. Unstable means &lt;em&gt;exactly&lt;/em&gt; that. Of course we try to do our best and we won't release something we &lt;em&gt;know&lt;/em&gt; will break. The idea behind unstable is for users to test the new and shiny stuff before it hits stable.&lt;/p&gt;

&lt;p&gt;If you don't want to help fix bugs, use stable. It's as simple as that.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;I've always been irritated by the way the xorg team handled masked/unstable/stable releases, as even rc's were unmasked at times.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Releases in X-land are tough. The numbers almost mean nothing. For instance, the last stable version in the 1.5 series was 1.5.3-r6. And despite the apparently stable version number, it currently has 80 patches to make it run smoothly.&lt;/p&gt;

&lt;p&gt;On the opposite side, the current stable server is 1.6.3.901-r2, which is indeed a &quot;pre point release&quot; only has a couple patches. And 1.7.1 doesn't have any patches.&lt;/p&gt;

&lt;p&gt;So don't let the version number fool you, they mean almost nothing.&lt;/p&gt;

&lt;p&gt;As for what we put in portage, well X is a complex piece of software. It used to have more than a million lines of code and it's been getting some tough love these last 2 or 3 years. And up until recently, drivers were a mess. I had shivers every time a new driver was released : &quot;How many systems will this break?&quot; was a question I asked myself over and over.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;There are probably a lot of people who put the xorg-server in package.keywords because they needed/wanted feature X/Y or because it fixed some bug for them (it did for me). So now I get a release that possibly breaks build in unstable?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Again, unstable is for power users who are not afraid of filing bug reports if something breaks. We try to make sure that things don't break every day, but Gentoo being a source distro with billions of possibilities (USE flags, CFLAGS, arches, packages, ...),you can't reasonably expect us to try every possible combination.&lt;/p&gt;

&lt;p&gt;So we ask for you help (via bugzilla) in return. Gentoo is a community distro, after all.&lt;/p&gt;

&lt;p&gt;So there, that's it for today, I hope y'all know a bit more about how we manage X and unstable packages.&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>Benjamin wrote a comment on my last post, and I'll share my answers here because those questions come up every now and then, so it's better to try to inform everyone. (That and I never write on this blog, so this is a perfect excuse to do so)</p>

<p><em><strong>If you assume compile problems, why is that thing unmasked?</strong></em></p>

<p>Xorg-server 1.7 is not getting stabilized, it's just getting unleashed onto unstable. Unstable means <em>exactly</em> that. Of course we try to do our best and we won't release something we <em>know</em> will break. The idea behind unstable is for users to test the new and shiny stuff before it hits stable.</p>

<p>If you don't want to help fix bugs, use stable. It's as simple as that.</p>

<p><em><strong>I've always been irritated by the way the xorg team handled masked/unstable/stable releases, as even rc's were unmasked at times.</strong></em></p>

<p>Releases in X-land are tough. The numbers almost mean nothing. For instance, the last stable version in the 1.5 series was 1.5.3-r6. And despite the apparently stable version number, it currently has 80 patches to make it run smoothly.</p>

<p>On the opposite side, the current stable server is 1.6.3.901-r2, which is indeed a "pre point release" only has a couple patches. And 1.7.1 doesn't have any patches.</p>

<p>So don't let the version number fool you, they mean almost nothing.</p>

<p>As for what we put in portage, well X is a complex piece of software. It used to have more than a million lines of code and it's been getting some tough love these last 2 or 3 years. And up until recently, drivers were a mess. I had shivers every time a new driver was released : "How many systems will this break?" was a question I asked myself over and over.</p>

<p><em><strong>There are probably a lot of people who put the xorg-server in package.keywords because they needed/wanted feature X/Y or because it fixed some bug for them (it did for me). So now I get a release that possibly breaks build in unstable?</strong></em></p>

<p>Again, unstable is for power users who are not afraid of filing bug reports if something breaks. We try to make sure that things don't break every day, but Gentoo being a source distro with billions of possibilities (USE flags, CFLAGS, arches, packages, ...),you can't reasonably expect us to try every possible combination.</p>

<p>So we ask for you help (via bugzilla) in return. Gentoo is a community distro, after all.</p>

<p>So there, that's it for today, I hope y'all know a bit more about how we manage X and unstable packages.</p>]]></content:encoded>
								<comments>http://blogs.gentoo.org/remi/2009/10/29/response-to-a-comment#comments</comments>
		</item>
				<item>
			<title>Xorg-server 1.7 in ~arch</title>
			<link>http://blogs.gentoo.org/remi/2009/10/26/xorg-server-1-7-unmasking</link>
			<pubDate>Mon, 26 Oct 2009 21:50:42 +0000</pubDate>			<dc:creator>R CARDONA</dc:creator>
			<category domain="main">Gentoo</category>
<category domain="alt">X11</category>			<guid isPermaLink="false">1889@http://blogs.gentoo.org/</guid>
						<description>&lt;p&gt;It's out there now, available in ~arch. Like always, you'll need to rebuild your drivers, just look-up the command given by the server's ebuild (use eread if you've lost the output).&lt;/p&gt;

&lt;p&gt;This release took a little longer to unmask not because of the server (it's a nice change). It's because a lot of headers were moved around from library packages to proto packages and vice versa. The ABI of X libraries has not changed, but I'm pretty sure there will be compile errors in some packages.&lt;/p&gt;

&lt;p&gt;If that's the case, please &lt;a href=&quot;https://bugs.gentoo.org/&quot;&gt;file bugs in bugzilla&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Thanks for reading this public service announcement.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Edit&lt;/em&gt;: There will &lt;strong&gt;not&lt;/strong&gt; be a &lt;code&gt;package.keywords&lt;/code&gt; list for stable users. Xorg-server 1.7 is intended for ~arch users only, at this moment. And all bugs from stable users will be closed INVALID. We will start creating lists when we want to stabilize it.&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>It's out there now, available in ~arch. Like always, you'll need to rebuild your drivers, just look-up the command given by the server's ebuild (use eread if you've lost the output).</p>

<p>This release took a little longer to unmask not because of the server (it's a nice change). It's because a lot of headers were moved around from library packages to proto packages and vice versa. The ABI of X libraries has not changed, but I'm pretty sure there will be compile errors in some packages.</p>

<p>If that's the case, please <a href="https://bugs.gentoo.org/">file bugs in bugzilla</a>.</p>

<p>Thanks for reading this public service announcement.</p>

<p><em>Edit</em>: There will <strong>not</strong> be a <code>package.keywords</code> list for stable users. Xorg-server 1.7 is intended for ~arch users only, at this moment. And all bugs from stable users will be closed INVALID. We will start creating lists when we want to stabilize it.</p>]]></content:encoded>
								<comments>http://blogs.gentoo.org/remi/2009/10/26/xorg-server-1-7-unmasking#comments</comments>
		</item>
				<item>
			<title>xorg-server 1.6 is now stable on amd64, other arches to follow soon</title>
			<link>http://blogs.gentoo.org/remi/2009/10/01/xorg-server-1-6-is-now-stable-on-amd64-o</link>
			<pubDate>Thu, 01 Oct 2009 20:20:23 +0000</pubDate>			<dc:creator>R CARDONA</dc:creator>
			<category domain="main">Gentoo</category>			<guid isPermaLink="false">1865@http://blogs.gentoo.org/</guid>
						<description>&lt;p&gt;Turned out that xorg-server 1.6 is pretty much ready for stabilization, as only a handful of bugs were reported over the testing period since last week, and they only concerned the stabilization list.&lt;/p&gt;

&lt;p&gt;Without further ado, I've asked our faithful Arch Teams (pretty much all of 'em) to stabilize xorg-server 1.6 and friends. amd64 was the first one to the finish line with a stabilization done in under a day!&lt;/p&gt;

&lt;p&gt;Gentoo is again back in business for X. Woo!&lt;/p&gt;

&lt;p&gt;Now to all stable users, don't forget to read the upgrade guides we wrote :&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;http://www.gentoo.org/proj/en/desktop/x/x11/xorg-server-1.6-upgrade-guide.xml&quot;&gt;server upgrade guide&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://www.gentoo.org/proj/en/desktop/x/x11/libxcb-1.4-upgrade-guide.xml&quot;&gt;libxcb upgrade guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Don't forget, please &lt;a href=&quot;https://bugs.gentoo.org/&quot;&gt;file bugs in bugzilla&lt;/a&gt;.&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>Turned out that xorg-server 1.6 is pretty much ready for stabilization, as only a handful of bugs were reported over the testing period since last week, and they only concerned the stabilization list.</p>

<p>Without further ado, I've asked our faithful Arch Teams (pretty much all of 'em) to stabilize xorg-server 1.6 and friends. amd64 was the first one to the finish line with a stabilization done in under a day!</p>

<p>Gentoo is again back in business for X. Woo!</p>

<p>Now to all stable users, don't forget to read the upgrade guides we wrote :</p>

<ul>
  <li><a href="http://www.gentoo.org/proj/en/desktop/x/x11/xorg-server-1.6-upgrade-guide.xml">server upgrade guide</a></li>
  <li><a href="http://www.gentoo.org/proj/en/desktop/x/x11/libxcb-1.4-upgrade-guide.xml">libxcb upgrade guide</a></li>
</ul>

<p>Don't forget, please <a href="https://bugs.gentoo.org/">file bugs in bugzilla</a>.</p>]]></content:encoded>
								<comments>http://blogs.gentoo.org/remi/2009/10/01/xorg-server-1-6-is-now-stable-on-amd64-o#comments</comments>
		</item>
				<item>
			<title>Help neeeded to stabilize libxcb 1.4 and xorg-server 1.6</title>
			<link>http://blogs.gentoo.org/remi/2009/09/23/help-neeeded-to-stabilize-libxcb-1-4-and-6</link>
			<pubDate>Wed, 23 Sep 2009 10:58:27 +0000</pubDate>			<dc:creator>R CARDONA</dc:creator>
			<category domain="main">Gentoo</category>
<category domain="alt">X11</category>			<guid isPermaLink="false">1862@http://blogs.gentoo.org/</guid>
						<description>&lt;p&gt;Here we go again. This time, we're going for the double sweepstakes as we're trying to stabilize both libxcb 1.4 and xorg-server 1.6!&lt;/p&gt;

&lt;p&gt;For once, the server upgrade shouldn't be too hard and the &lt;a href=&quot;http://www.gentoo.org/proj/en/desktop/x/x11/xorg-server-1.6-upgrade-guide.xml&quot;&gt;server upgrade guide&lt;/a&gt; is remarkably slim. There's been no change in input, nor HAL, nor just about anything else for most users.&lt;/p&gt;

&lt;p&gt;Only Intel users might have a few surprises with DRI2 and UXA. But at this point, they should be good surprises &lt;img src=&quot;http://blogs.gentoo.org/rsc/smilies/icon_smile.gif&quot; alt=&quot;&amp;#58;&amp;#41;&quot; class=&quot;middle&quot; /&gt;&lt;/p&gt;

&lt;p&gt;However, the libxcb upgrade is going to cause more troubles for some users. If you are/were using &lt;code&gt;x11-libs/libX11&lt;/code&gt; with &lt;code&gt;USE=&quot;xcb&quot;&lt;/code&gt;, then you might have to rebuild lots of packages. This is why we've taken such a long time to unmask and stabilize libxcb 1.4. But now, we've worked hard to write a &lt;a href=&quot;http://www.gentoo.org/proj/en/desktop/x/x11/libxcb-1.4-upgrade-guide.xml&quot;&gt;proper libxcb upgrade guide&lt;/a&gt;, which users are definitely going to want to read.&lt;/p&gt;

&lt;p&gt;I would say the libxcb guide is &lt;strong&gt;more important&lt;/strong&gt; than the xorg-server upgrade guide.&lt;/p&gt;

&lt;p&gt;Anyhow, right now, I calling out for help among our &lt;strong&gt;stable users&lt;/strong&gt;. If you've always wanted to contribute to Gentoo but didn't know how, here's your chance.&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Grab the stabilization list from &lt;a href=&quot;http://bugs.gentoo.org/282290&quot;&gt;bug #282290&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Append it to your &lt;code&gt;/etc/portage/package.keywords&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;run : &lt;code&gt;emerge -DuNa world&lt;/code&gt; like always to update&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Again, don't forget to read both upgrade guides before running the update, just so you don't start panicking when portage is unable to continue the upgrade.&lt;/p&gt;

&lt;p&gt;As always, you're more than welcome to CC yourself in the stabilization tracker, but please &lt;strong&gt;DO NOT COMMENT IN THE TRACKER&lt;/strong&gt; if you have issues, you'll just annoy everyone there. Just &lt;a href=&quot;https://bugs.gentoo.org/enter_bug.cgi?format=guided&quot;&gt;file a new bug&lt;/a&gt; and we'll look at it.&lt;/p&gt;

&lt;p&gt;Don't forget that most X maintainers lurk in #gentoo-desktop on FreeNode if you have any questions.&lt;/p&gt;

&lt;p&gt;That's all for today&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>Here we go again. This time, we're going for the double sweepstakes as we're trying to stabilize both libxcb 1.4 and xorg-server 1.6!</p>

<p>For once, the server upgrade shouldn't be too hard and the <a href="http://www.gentoo.org/proj/en/desktop/x/x11/xorg-server-1.6-upgrade-guide.xml">server upgrade guide</a> is remarkably slim. There's been no change in input, nor HAL, nor just about anything else for most users.</p>

<p>Only Intel users might have a few surprises with DRI2 and UXA. But at this point, they should be good surprises <img src="http://blogs.gentoo.org/rsc/smilies/icon_smile.gif" alt="&#58;&#41;" class="middle" /></p>

<p>However, the libxcb upgrade is going to cause more troubles for some users. If you are/were using <code>x11-libs/libX11</code> with <code>USE="xcb"</code>, then you might have to rebuild lots of packages. This is why we've taken such a long time to unmask and stabilize libxcb 1.4. But now, we've worked hard to write a <a href="http://www.gentoo.org/proj/en/desktop/x/x11/libxcb-1.4-upgrade-guide.xml">proper libxcb upgrade guide</a>, which users are definitely going to want to read.</p>

<p>I would say the libxcb guide is <strong>more important</strong> than the xorg-server upgrade guide.</p>

<p>Anyhow, right now, I calling out for help among our <strong>stable users</strong>. If you've always wanted to contribute to Gentoo but didn't know how, here's your chance.</p>

<ol>
  <li>Grab the stabilization list from <a href="http://bugs.gentoo.org/282290">bug #282290</a></li>
  <li>Append it to your <code>/etc/portage/package.keywords</code></li>
  <li>run : <code>emerge -DuNa world</code> like always to update</li>
</ol>

<p>Again, don't forget to read both upgrade guides before running the update, just so you don't start panicking when portage is unable to continue the upgrade.</p>

<p>As always, you're more than welcome to CC yourself in the stabilization tracker, but please <strong>DO NOT COMMENT IN THE TRACKER</strong> if you have issues, you'll just annoy everyone there. Just <a href="https://bugs.gentoo.org/enter_bug.cgi?format=guided">file a new bug</a> and we'll look at it.</p>

<p>Don't forget that most X maintainers lurk in #gentoo-desktop on FreeNode if you have any questions.</p>

<p>That's all for today</p>]]></content:encoded>
								<comments>http://blogs.gentoo.org/remi/2009/09/23/help-neeeded-to-stabilize-libxcb-1-4-and-6#comments</comments>
		</item>
				<item>
			<title>Xorg 1.5.3 update</title>
			<link>http://blogs.gentoo.org/remi/2009/04/06/xorg-1-5-3-update</link>
			<pubDate>Mon, 06 Apr 2009 07:46:21 +0000</pubDate>			<dc:creator>R CARDONA</dc:creator>
			<category domain="main">Gentoo</category>			<guid isPermaLink="false">1730@http://blogs.gentoo.org/</guid>
						<description>&lt;p&gt;Xorg 1.5.3 is now officially stable on 4 of the major arches : amd64, ppc, ppc64 and x86. Props to for ppc/ppc64 for getting there first &lt;img src=&quot;http://blogs.gentoo.org/rsc/smilies/icon_wink.gif&quot; alt=&quot;&amp;#59;&amp;#41;&quot; class=&quot;middle&quot; /&gt;&lt;/p&gt;

&lt;p&gt;With this now done, I'll slowly start cleaning up old ebuilds. X in Gentoo deserves not to be a big mess anymore.&lt;/p&gt;

&lt;p&gt;What bothers me most is that alpha still doesn't have xorg-server 1.5 keyworded at all. PCI on alpha is apparently more complicated than on other arches and they're still waiting for proper libpciaccess support.&lt;/p&gt;

&lt;p&gt;It's a shame as I &lt;strong&gt;really&lt;/strong&gt; wanted to get rid of 1.4.2 from portage, as it probably was one of the worst release in recent X history (management-wise).&lt;/p&gt;

&lt;p&gt;Other than that, I'll be AFK for about 2 weeks starting from next Saturday, so don't expect much from me during this period.&lt;/p&gt;

&lt;p&gt;Enjoy &lt;img src=&quot;http://blogs.gentoo.org/rsc/smilies/icon_smile.gif&quot; alt=&quot;&amp;#58;&amp;#41;&quot; class=&quot;middle&quot; /&gt;&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>Xorg 1.5.3 is now officially stable on 4 of the major arches : amd64, ppc, ppc64 and x86. Props to for ppc/ppc64 for getting there first <img src="http://blogs.gentoo.org/rsc/smilies/icon_wink.gif" alt="&#59;&#41;" class="middle" /></p>

<p>With this now done, I'll slowly start cleaning up old ebuilds. X in Gentoo deserves not to be a big mess anymore.</p>

<p>What bothers me most is that alpha still doesn't have xorg-server 1.5 keyworded at all. PCI on alpha is apparently more complicated than on other arches and they're still waiting for proper libpciaccess support.</p>

<p>It's a shame as I <strong>really</strong> wanted to get rid of 1.4.2 from portage, as it probably was one of the worst release in recent X history (management-wise).</p>

<p>Other than that, I'll be AFK for about 2 weeks starting from next Saturday, so don't expect much from me during this period.</p>

<p>Enjoy <img src="http://blogs.gentoo.org/rsc/smilies/icon_smile.gif" alt="&#58;&#41;" class="middle" /></p>]]></content:encoded>
								<comments>http://blogs.gentoo.org/remi/2009/04/06/xorg-1-5-3-update#comments</comments>
		</item>
				<item>
			<title>Xorg 1.5.3 is going stable</title>
			<link>http://blogs.gentoo.org/remi/2009/03/30/xorg-1-5-3-is-going-stable</link>
			<pubDate>Mon, 30 Mar 2009 15:20:22 +0000</pubDate>			<dc:creator>R CARDONA</dc:creator>
			<category domain="main">Gentoo</category>			<guid isPermaLink="false">1718@http://blogs.gentoo.org/</guid>
						<description>&lt;p&gt;Brace yourselves, Xorg 1.5.3 is going stable.&lt;/p&gt;

&lt;p&gt;Arch Teams have the final package list and &lt;a href=&quot;http://www.gentoo.org/proj/en/desktop/x/x11/xorg-server-1.5-upgrade-guide.xml&quot;&gt;the upgrade guide is now online&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Now I guess I can sit back and watch how it all turns out. I hope things won't be too bad on the driver front... Time will tell.&lt;/p&gt;

&lt;p&gt;Thanks to all who tested the upgrade in the past few weeks, you guys really helped us out.&lt;/p&gt;

&lt;p&gt;I think I'll have a beer tonight to celebrate &lt;img src=&quot;http://blogs.gentoo.org/rsc/smilies/icon_smile.gif&quot; alt=&quot;&amp;#58;&amp;#41;&quot; class=&quot;middle&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Edit&lt;/strong&gt;: Don't report bugs in the comments of this blog, I will &lt;strong&gt;not&lt;/strong&gt; look at them. Please &lt;a href=&quot;http://bugs.gentoo.org/&quot;&gt;file them in bugzilla&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Oh, and I was just too tired to have a beer... Sad...&lt;/em&gt;&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>Brace yourselves, Xorg 1.5.3 is going stable.</p>

<p>Arch Teams have the final package list and <a href="http://www.gentoo.org/proj/en/desktop/x/x11/xorg-server-1.5-upgrade-guide.xml">the upgrade guide is now online</a>.</p>

<p>Now I guess I can sit back and watch how it all turns out. I hope things won't be too bad on the driver front... Time will tell.</p>

<p>Thanks to all who tested the upgrade in the past few weeks, you guys really helped us out.</p>

<p>I think I'll have a beer tonight to celebrate <img src="http://blogs.gentoo.org/rsc/smilies/icon_smile.gif" alt="&#58;&#41;" class="middle" /></p>

<p><em><strong>Edit</strong>: Don't report bugs in the comments of this blog, I will <strong>not</strong> look at them. Please <a href="http://bugs.gentoo.org/">file them in bugzilla</a>.<br />
<br />
Oh, and I was just too tired to have a beer... Sad...</em></p>]]></content:encoded>
								<comments>http://blogs.gentoo.org/remi/2009/03/30/xorg-1-5-3-is-going-stable#comments</comments>
		</item>
				<item>
			<title>Help needed to stabilize xorg-server 1.5.3 and friends</title>
			<link>http://blogs.gentoo.org/remi/2009/02/25/help-needed-to-stabilize-xorg-server-1-5</link>
			<pubDate>Wed, 25 Feb 2009 14:08:15 +0000</pubDate>			<dc:creator>R CARDONA</dc:creator>
			<category domain="main">Gentoo</category>
<category domain="alt">X11</category>			<guid isPermaLink="false">1679@http://blogs.gentoo.org/</guid>
						<description>&lt;p&gt;It has indeed been quite a while since I've written anything here, but I'll try to keep it both short and focused. Longer rants on other topics should follow once I have some more time.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;So what's going on in the X/Gentoo land&lt;/em&gt;, you ask?&lt;/p&gt;

&lt;p&gt;Well, we're aiming to stabilize xorg-server 1.5.3 and a whole batch of other stuff Real Soon Now (tm).&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Why is this a big deal?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Because X is pretty much central when it comes to the desktop. While we can't risk breaking it too often, we can't afford staying with the current situation for stable users. Xorg 1.3 is old, unsupported, has unfixable bugs and it smells like that piece of meat in the back of your fridge.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;But Xorg 1.5 doesn't do {feature X} or support {hardware Y}!!!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I know, and it's a tough call. We've been putting off the stabilization of newer Xorg servers precisely because of that. But now, we're in a situation where newer versions fix more bugs and support more hardware. Yes, some people will be pissed off and I'm not exactly thrilled about pissing users off. But we &lt;strong&gt;have&lt;/strong&gt; to move on.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Can't you wait for Xorg 1.6 then?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;No, because there are more users waiting for 1.5 than users who will benefit from 1.6. And by going to newer drivers now, we can help spot issues faster and get more bugs fixed for newer releases. With each new X release, the server handles less and less hardware details directly, leaving the kernel and X drivers do all the dirty work. Once we stabilize 1.5, going to 1.6 should be much easier than older upgrades.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Alright, you win, how can I help?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;That's the spirit! I strongly urge &lt;strong&gt;as many stable users as possible&lt;/strong&gt; to try this because, Xorg 1.5.3 &lt;strong&gt;will&lt;/strong&gt; go stable one way or another. The sooner you test it, the sooner you can adapt.&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Go to the &lt;a href=&quot;http://bugs.gentoo.org/251832&quot;&gt;stabilization bug&lt;/a&gt;,&lt;/li&gt;
  &lt;li&gt;Fetch the stabilization list &quot;x11.stable.list&quot; and append it to &lt;code&gt;/etc/portage/package.keywords&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;run &lt;code&gt;emerge -DuNav world&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;Just to be safe, run &lt;code&gt;emerge $(qlist -C -I x11-drivers/) -1av&lt;/code&gt; to rebuild your X drivers (portage may have updated things in the wrong order, better safe than sorry)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Once all this is done, you should have a brand new Xorg on your machine. Here's a quick list of things you should look out for :&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;HAL support now actually works but may conflict with your xorg.conf, it can be &lt;a href=&quot;http://who-t.blogspot.com/2008/12/evdev-xorgconf-hal-and-other-fud.html&quot;&gt;easily solved&lt;/a&gt; though.&lt;/li&gt;
  &lt;li&gt;the Intel driver is no longer called &lt;code&gt;i810&lt;/code&gt;, but &lt;code&gt;intel&lt;/code&gt;. You'll need to update your xorg.conf, otherwise X won't start.&lt;/li&gt;
  &lt;li&gt;the open-source ATI driver &lt;code&gt;xf86-video-ati&lt;/code&gt; now only supports Radeon chipsets. Rage Pro owners will have to use &lt;code&gt;xf86-video-mach64&lt;/code&gt; or &lt;code&gt;xf86-video-r128&lt;/code&gt; instead.&lt;/li&gt;
  &lt;li&gt;Please don't comment on the stabilization bug if you have issues. Either come talk to us on &lt;code&gt;#gentoo-desktop&lt;/code&gt; or file bugs in our trusty &lt;a href=&quot;https://bugs.gentoo.org/&quot;&gt;Bugzilla&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Please help us move away from Xorg 1.3 and into the present with Xorg 1.5. We'll take care of the future (aka 1.6) when this is done. &lt;img src=&quot;http://blogs.gentoo.org/rsc/smilies/icon_smile.gif&quot; alt=&quot;&amp;#58;&amp;#41;&quot; class=&quot;middle&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Cheers&lt;/p&gt;

&lt;p&gt;Edit: added bullet on Radeon support&lt;br /&gt;
Edit 2: added --one-shot to the emerge command&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>It has indeed been quite a while since I've written anything here, but I'll try to keep it both short and focused. Longer rants on other topics should follow once I have some more time.</p>

<p><em>So what's going on in the X/Gentoo land</em>, you ask?</p>

<p>Well, we're aiming to stabilize xorg-server 1.5.3 and a whole batch of other stuff Real Soon Now (tm).</p>

<p><em>Why is this a big deal?</em></p>

<p>Because X is pretty much central when it comes to the desktop. While we can't risk breaking it too often, we can't afford staying with the current situation for stable users. Xorg 1.3 is old, unsupported, has unfixable bugs and it smells like that piece of meat in the back of your fridge.</p>

<p><em>But Xorg 1.5 doesn't do {feature X} or support {hardware Y}!!!</em></p>

<p>I know, and it's a tough call. We've been putting off the stabilization of newer Xorg servers precisely because of that. But now, we're in a situation where newer versions fix more bugs and support more hardware. Yes, some people will be pissed off and I'm not exactly thrilled about pissing users off. But we <strong>have</strong> to move on.</p>

<p><em>Can't you wait for Xorg 1.6 then?</em></p>

<p>No, because there are more users waiting for 1.5 than users who will benefit from 1.6. And by going to newer drivers now, we can help spot issues faster and get more bugs fixed for newer releases. With each new X release, the server handles less and less hardware details directly, leaving the kernel and X drivers do all the dirty work. Once we stabilize 1.5, going to 1.6 should be much easier than older upgrades.</p>

<p><em>Alright, you win, how can I help?</em></p>

<p>That's the spirit! I strongly urge <strong>as many stable users as possible</strong> to try this because, Xorg 1.5.3 <strong>will</strong> go stable one way or another. The sooner you test it, the sooner you can adapt.</p>

<ol>
  <li>Go to the <a href="http://bugs.gentoo.org/251832">stabilization bug</a>,</li>
  <li>Fetch the stabilization list "x11.stable.list" and append it to <code>/etc/portage/package.keywords</code></li>
  <li>run <code>emerge -DuNav world</code></li>
  <li>Just to be safe, run <code>emerge $(qlist -C -I x11-drivers/) -1av</code> to rebuild your X drivers (portage may have updated things in the wrong order, better safe than sorry)</li>
</ol>

<p>Once all this is done, you should have a brand new Xorg on your machine. Here's a quick list of things you should look out for :</p>
<ul>
  <li>HAL support now actually works but may conflict with your xorg.conf, it can be <a href="http://who-t.blogspot.com/2008/12/evdev-xorgconf-hal-and-other-fud.html">easily solved</a> though.</li>
  <li>the Intel driver is no longer called <code>i810</code>, but <code>intel</code>. You'll need to update your xorg.conf, otherwise X won't start.</li>
  <li>the open-source ATI driver <code>xf86-video-ati</code> now only supports Radeon chipsets. Rage Pro owners will have to use <code>xf86-video-mach64</code> or <code>xf86-video-r128</code> instead.</li>
  <li>Please don't comment on the stabilization bug if you have issues. Either come talk to us on <code>#gentoo-desktop</code> or file bugs in our trusty <a href="https://bugs.gentoo.org/">Bugzilla</a></li>
</ul>

<p>Please help us move away from Xorg 1.3 and into the present with Xorg 1.5. We'll take care of the future (aka 1.6) when this is done. <img src="http://blogs.gentoo.org/rsc/smilies/icon_smile.gif" alt="&#58;&#41;" class="middle" /></p>

<p>Cheers</p>

<p>Edit: added bullet on Radeon support<br />
Edit 2: added --one-shot to the emerge command</p>]]></content:encoded>
								<comments>http://blogs.gentoo.org/remi/2009/02/25/help-needed-to-stabilize-xorg-server-1-5#comments</comments>
		</item>
				<item>
			<title>Intel Drivers 1.x Announcement</title>
			<link>http://blogs.gentoo.org/remi/2008/10/23/intel_drivers_1_x_announcement</link>
			<pubDate>Thu, 23 Oct 2008 08:38:35 +0000</pubDate>			<dc:creator>R CARDONA</dc:creator>
			<category domain="main">Gentoo</category>			<guid isPermaLink="false">1566@http://blogs.gentoo.org/</guid>
						<description>&lt;p&gt;Hum, 2 blog posts in a week, this is highly unusual for me &lt;img src=&quot;http://blogs.gentoo.org/rsc/smilies/icon_smile.gif&quot; alt=&quot;&amp;#58;&amp;#41;&quot; class=&quot;middle&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Anyhow, back to the point.&lt;/p&gt;

&lt;p&gt;About a week ago, I added the old &lt;code&gt;i810&lt;/code&gt; drivers (1.6.5 and 1.7.4) to &lt;code&gt;package.mask&lt;/code&gt;. Since then, a few people have opened bugs and have sent me emails asking me to take them out of p.mask. I guess I owe an explanation to all who care about Intel drivers.&lt;/p&gt;

&lt;p&gt;The situation is quite simple :&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;The old 1.x drivers are no longer maintained. Period. Upstream no longer cares about them and other distros (at least Fedora and Ubuntu) have started dropping the old drivers from their repositories.&lt;/li&gt;
  &lt;li&gt;Most importantly, starting with xorg-server 1.5, only 2.4.0 and up build correctly. So &lt;strong&gt;all drivers older than 2.3.2 do not work with xorg-server 1.5&lt;/strong&gt;. I hope I made this statement clear enough.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I know that changing drivers can be a big pain, but there are only 2 good reasons for sticking with 1.x, I'll list them here because if you don't care about either, then you should move to 2.x.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Old Xinerama support. XRandR is a very good extension but in some cases, the old driver was better. Especially with pre-915 chips where the framebuffer is limited to 2048 pixels in width.&lt;/li&gt;
  &lt;li&gt;Unsupported chips. This one is &lt;strong&gt;very uncommon&lt;/strong&gt;. In fact, I would say Gilles (eva) is the only one that has an unsupported DAC chip on his 830 tablet.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The rest of you, please try 2.x as soon as possible. If you still have issues, here's what you can do:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Remove all HorizSync and VertRefresh from your xorg.conf&lt;/li&gt;
  &lt;li&gt;Remove all &quot;optimizations&quot; from the Device section (such as forcing OffscreenPixmaps and what not)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If that still doesn't work, please &lt;a href=&quot;https://bugs.gentoo.org/&quot;&gt;open a bug&lt;/a&gt; and we'll try to sort it out.&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;

&lt;p&gt;PS, I &lt;strong&gt;finally&lt;/strong&gt; took care of the pkgmove. So please update VIDEO_CARDS in your &lt;code&gt;make.conf&lt;/code&gt; to use &quot;intel&quot; instead of &quot;i810&quot;.&lt;/p&gt;

&lt;p&gt;Update: s/xorg.conf/make.conf/ ... thanks Donnie &lt;img src=&quot;http://blogs.gentoo.org/rsc/smilies/icon_smile.gif&quot; alt=&quot;&amp;#58;&amp;#41;&quot; class=&quot;middle&quot; /&gt;&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>Hum, 2 blog posts in a week, this is highly unusual for me <img src="http://blogs.gentoo.org/rsc/smilies/icon_smile.gif" alt="&#58;&#41;" class="middle" /></p>

<p>Anyhow, back to the point.</p>

<p>About a week ago, I added the old <code>i810</code> drivers (1.6.5 and 1.7.4) to <code>package.mask</code>. Since then, a few people have opened bugs and have sent me emails asking me to take them out of p.mask. I guess I owe an explanation to all who care about Intel drivers.</p>

<p>The situation is quite simple :</p>

<ol>
  <li>The old 1.x drivers are no longer maintained. Period. Upstream no longer cares about them and other distros (at least Fedora and Ubuntu) have started dropping the old drivers from their repositories.</li>
  <li>Most importantly, starting with xorg-server 1.5, only 2.4.0 and up build correctly. So <strong>all drivers older than 2.3.2 do not work with xorg-server 1.5</strong>. I hope I made this statement clear enough.</li>
</ol>

<p>I know that changing drivers can be a big pain, but there are only 2 good reasons for sticking with 1.x, I'll list them here because if you don't care about either, then you should move to 2.x.</p>

<ul>
  <li>Old Xinerama support. XRandR is a very good extension but in some cases, the old driver was better. Especially with pre-915 chips where the framebuffer is limited to 2048 pixels in width.</li>
  <li>Unsupported chips. This one is <strong>very uncommon</strong>. In fact, I would say Gilles (eva) is the only one that has an unsupported DAC chip on his 830 tablet.</li>
</ul>

<p>The rest of you, please try 2.x as soon as possible. If you still have issues, here's what you can do:</p>

<ul>
  <li>Remove all HorizSync and VertRefresh from your xorg.conf</li>
  <li>Remove all "optimizations" from the Device section (such as forcing OffscreenPixmaps and what not)</li>
</ul>

<p>If that still doesn't work, please <a href="https://bugs.gentoo.org/">open a bug</a> and we'll try to sort it out.</p>

<p>Thanks</p>

<p>PS, I <strong>finally</strong> took care of the pkgmove. So please update VIDEO_CARDS in your <code>make.conf</code> to use "intel" instead of "i810".</p>

<p>Update: s/xorg.conf/make.conf/ ... thanks Donnie <img src="http://blogs.gentoo.org/rsc/smilies/icon_smile.gif" alt="&#58;&#41;" class="middle" /></p>]]></content:encoded>
								<comments>http://blogs.gentoo.org/remi/2008/10/23/intel_drivers_1_x_announcement#comments</comments>
		</item>
			</channel>
</rss>
