<?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>Linux~ized &#187; portage</title>
	<atom:link href="http://www.linuxized.com/tag/portage/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.linuxized.com</link>
	<description>wired&#039;s /dev/urandom space</description>
	<lastBuildDate>Tue, 19 Apr 2011 18:56:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>uzbl &#8211; a terminal for the web &#8211; in gentoo :)</title>
		<link>http://www.linuxized.com/2009/12/uzbl-a-terminal-for-the-web-in-gentoo/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.linuxized.com/2009/12/uzbl-a-terminal-for-the-web-in-gentoo/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 13:39:32 +0000</pubDate>
		<dc:creator>wired</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[uzbl]]></category>
		<category><![CDATA[portage]]></category>

		<guid isPermaLink="false">http://www.linuxized.com/?p=427</guid>
		<description><![CDATA[I&#8217;ve been using firefox for too long. Its excellent vimperator extension has prevented me from switching to anything else, but it is beginning to show its age. Slow loading times, occasional crashes, horrible JS performance&#8230; Meet uzbl. Wordplay for usable. Its developers describe it as web interface tools which adhere to the unix philosophy. I [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using firefox for too long.</p>
<p>Its excellent <a href="http://www.vimperator.org/" target="_blank">vimperator</a> extension has prevented me from switching to anything else, but it is beginning to show its age. Slow loading times, occasional crashes, horrible JS performance&#8230;</p>
<p>Meet <a href="http://www.uzbl.org/" target="_blank">uzbl</a>. Wordplay for <strong>usable</strong>. Its developers describe it as <strong>web interface tools which adhere to the unix philosophy</strong>. I like to think of it as <strong>a terminal for the web</strong>.</p>
<p>I have valid reasons: Instead of using tabs, I just <strong>spawn uzbl windows</strong> whenever I need something, then close them. Same as a terminal. That is possible because <strong>it loads instantly</strong> &#8211; like a terminal! Add the <strong>fully customizable vim-like bindings</strong> and <strong>very good webkit engine</strong> and you have a <strong>winner</strong>!</p>
<p>The fact that I&#8217;m using <a href="http://awesome.naquadah.org/" target="_blank">awesome</a> (a tiling wm) also helps, since it manages all the windows for me.</p>
<p>Since I like uzbl so much, <strong>I added it to the portage tree</strong>:</p>
<blockquote><p>[I] www-client/uzbl<br />
Available versions:  (~)0_pre20091130{tbz2} **9999{tbz2} {helpers}<br />
Installed versions:  0_pre20091130{tbz2}(04:03:14 PM 12/04/2009)(helpers)<br />
Homepage:            http://www.uzbl.org<br />
Description:         A keyboard controlled (modal vim-like bindings, or with modifierkeys) browser based on Webkit</p></blockquote>
<p><strong>One tagged release and a live ebuild</strong> (that uses either the master or experimental branch).</p>
<p>I&#8217;ve also patched <a href="http://tools.suckless.org/dmenu/" target="_blank">dmenu</a> with the <a href="http://bbs.archlinux.org/viewtopic.php?id=54086" target="_blank">vertical patch</a> to make it useful with uzbl. You can find the updated ebuild in <a href="http://github.com/wired/wirelay/tree/master/x11-misc/dmenu/" target="_blank">wirelay</a> (<strong>layman -a wirelay</strong>) &#8211; at least until I get the dmenu maintainers to add the patch in portage.</p>
<p> <img src='http://www.linuxized.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="mceTemp">
<dl id="attachment_434" class="wp-caption alignnone" style="width: 810px;">
<dt class="wp-caption-dt"><a href="http://www.linuxized.com/wp-content/uploads/2009/12/imagebin.jpg#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="size-large wp-image-434 " title="uzbl" src="http://www.linuxized.com/wp-content/uploads/2009/12/imagebin-1024x639.jpg" alt="uzbl" width="800" height="499" /></a></dt>
<dd class="wp-caption-dd"></dd>
</dl>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxized.com/2009/12/uzbl-a-terminal-for-the-web-in-gentoo/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>Qt 4.6.0 rc1 &#8211; in portage &#8211; binary incompatibility warning!</title>
		<link>http://www.linuxized.com/2009/11/qt-4-6-0-rc1-in-portage-binary-incompatibility-warning/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.linuxized.com/2009/11/qt-4-6-0-rc1-in-portage-binary-incompatibility-warning/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 08:06:23 +0000</pubDate>
		<dc:creator>wired</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[4.6 rc1]]></category>
		<category><![CDATA[binary incompatibility]]></category>
		<category><![CDATA[incompatible]]></category>
		<category><![CDATA[not compatible]]></category>
		<category><![CDATA[portage]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[qt 4.6.0 rc1]]></category>

		<guid isPermaLink="false">http://www.linuxized.com/?p=379</guid>
		<description><![CDATA[So&#8230; qt-*-4.6.0_rc1 is now in the portage tree, masked (since its not a final release) and you can begin testing your shiny Qt applications with it. But there&#8217;s a catch. 4.6.0_rc1 is not binary compatible with 4.6.0_beta1. [1] This means that if you&#8217;re upgrading from 4.6.0_beta1 you have to rebuild every single app depending on [...]]]></description>
			<content:encoded><![CDATA[<p>So&#8230; <strong>qt-*-4.6.0_rc1</strong> is now in the portage tree, masked (since its not a final release) and you can begin testing your shiny Qt applications with it.</p>
<p>But there&#8217;s a catch.</p>
<p><strong>4.6.0_rc1 is <span style='color: red'>not</span> binary compatible with 4.6.0_beta1</strong>. [1]<br />
This means that if you&#8217;re upgrading from 4.6.0_beta1 <strong><span style='color: red'>you have to rebuild every single app depending on qt-*</span></strong>, or they won&#8217;t start at all. This obviously includes all of KDE 4.</p>
<p>You can get portage to do that by using a command like this:<br />
<strong>*update*</strong> it seems some shells didn&#8217;t like the old command, so I&#8217;ve updated it:</p>
<blockquote><p><code>emerge -av1 $(for i in $(qlist -IC x11-libs/qt-); do equery -q d $i | grep -v 'x11-libs/qt-' | sed "s/^/=/"; done)</code></p></blockquote>
<p>Note that this command assumes your system is up-to-date. If some installed packages don&#8217;t have ebuilds available for their version anymore, you&#8217;ll have to resolve that manually (probably by removing them and rerunning the command).</p>
<p>You&#8217;ll find <strong>equery</strong> in <strong>app-portage/gentoolkit</strong> and <strong>qlist</strong> in <strong>app-portage/portage-utils</strong>.</p>
<blockquote><p>You don&#8217;t need to do this if you&#8217;re upgrading from Qt 4.5.3 (although you should). You&#8217;ll also be safe if you upgrade from 4.5.3 to 4.6.0 final when the time comes.</p></blockquote>
<p>Portage will warn you about this when you upgrade qt-core to 4.6.0_rc1:</p>
<blockquote><p> * Messages for package x11-libs/qt-core-4.6.0_rc1:</p>
<p> *<br />
 * Binary compatibility broke between 4.6.0_beta1 and 4.6.0_rc1.<br />
 * If you are upgrading from 4.6.0_beta1, you&#8217;ll have to<br />
 * re-emerge everything that depends on Qt.<br />
 * Use the following command:<br />
 *<br />
 *    emerge -av1 $(for pkg in $(equery -q d \<br />
 *    $(qlist -IC x11-libs/qt-) | grep -v &#8220;x11-libs/qt-&#8221; |<br />
 *    sort -u); do echo &#8220;=$pkg&#8221;; done)<br />
 *<br />
 * YOU&#8217;VE BEEN WARNED<br />
 *</p></blockquote>
<p>But users (my user side as well :p) tend to ignore ewarns from time to time <img src='http://www.linuxized.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Happy rebuilding!</p>
<p>[1] <a target='_blank' href='http://labs.trolltech.com/blogs/2009/11/12/bc-break-in-46-against-previous-46/'>http://labs.trolltech.com/blogs/2009/11/12/bc-break-in-46-against-previous-46/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxized.com/2009/11/qt-4-6-0-rc1-in-portage-binary-incompatibility-warning/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>kde 4.3 is here :) quick gentoo (upgrade) guide</title>
		<link>http://www.linuxized.com/2009/08/kde-4-3-is-here-quick-gentoo-upgrade-guide/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.linuxized.com/2009/08/kde-4-3-is-here-quick-gentoo-upgrade-guide/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 20:44:25 +0000</pubDate>
		<dc:creator>wired</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[4.3]]></category>
		<category><![CDATA[ebuilds]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[portage]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.linuxized.com/?p=205</guid>
		<description><![CDATA[KDE 4.3 has arrived Lots of behind-the-scenes fixes, a new pretty (debatable) default plasma theme and various new stuff across the board make kde 4.3 an exciting release! Gentoo ebuilds were available the moment tarballs were released, thanks to the hard work of our Gentoo KDE team However, since 4.3 brings some new packages (and [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000;"><strong>KDE 4.3 has <a href="http://kde.org/announcements/4.3/index.php" target="_blank">arrived</a> <img src='http://www.linuxized.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </strong></span></p>
<p>Lots of behind-the-scenes fixes, a new pretty (debatable) default plasma theme and various new stuff across the board make kde 4.3 an exciting release!</p>
<p><strong>Gentoo ebuilds were available the moment tarballs were released, thanks to the hard work of our Gentoo KDE team <img src='http://www.linuxized.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </strong></p>
<p>However, since 4.3 brings some new packages (and dependencies), we&#8217;ve hard masked the ebuilds until everything gets the proper keywords.<br />
You can follow the keywording progress in <a href="http://bugs.gentoo.org/show_bug.cgi?id=280312" target="_blank">bug 280312</a>.</p>
<p>Instructions on how to unmask kde 4.3 after the screenshot</p>
<p><a href="http://www.linuxized.com/wp-content/uploads/2009/08/kde43.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignnone size-large wp-image-212" title="kde 4.3" src="http://www.linuxized.com/wp-content/uploads/2009/08/kde43-1024x640.png" alt="kde 4.3" width="800" height="500" /></a></p>
<p><a name="guide"<strong>unmasking &amp; installing kde 4.3</strong></a><br />
kde 4.3 might be masked but it works fine on x86 and amd64 (for other archs check the bug above).<br />
to install it, you can easily unmask it using the unmask file provided in the kde-testing overlay, <strong>[kde-testing]/Documentation/package.unmask/kde-4.3</strong></p>
<p>if you don&#8217;t have / don&#8217;t want the overlay, you can <a href="http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=blob_plain;f=Documentation/package.unmask/kde-4.3" target="_blank">grab the file here</a>.</p>
<p>you can also use a command similar to</p>
<blockquote><p># unmasking kde 4.3<br />
<code>wget -O /etc/portage/package.unmask/kde-4.3 'http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=blob_plain;f=Documentation/package.unmask/kde-4.3'</code></p></blockquote>
<p>to automatically save the unmask file to your unmask folder (if you use folders) <img src='http://www.linuxized.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>for those using stable gentoo, there&#8217;s a similar <a href="http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=blob_plain;f=Documentation/package.keywords/kde-4.3.keywords" target="_blank">keywords file</a></p>
<blockquote><p># adding kde 4.3 in package.keywords/<br />
<code>wget -O /etc/portage/package.keywords/kde-4.3 'http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=blob_plain;f=Documentation/package.keywords/kde-4.3.keywords'</code></p></blockquote>
<p><strong>troubleshooting</strong><br />
if you&#8217;re trying to upgrade from kde 4.2, <strong>but portage gives you nice little blocks</strong>, there are a few things you can check:</p>
<ul>
<li> make sure you&#8217;ve synced the tree and kde-testing overlay (if using it) :p</li>
<li> make sure the unmask/keyword files are correct and up-to-date</li>
<li> check that you don&#8217;t have any <strong>4.2 versioned</strong> kde-base/* items in <strong>/var/lib/portage/world</strong></li>
<li> check that you don&#8217;t have any <strong>4.2 versioned</strong> sets in <strong>/var/lib/portage/world_sets</strong></li>
<li><strong><code>emerge -avDuN world</code></strong> &#8212; you&#8217;ll probably get some messy output but all blocks should be automatically resolved</li>
</ul>
<p><strong>if you hit any issues feel free to leave a comment, check the <a href="http://www.gentoo.org/proj/en/desktop/kde/kde4-guide.xml#doc_chap2">gentoo kde 4 guide</a> (should be up-to-date soon) or visit us @ #gentoo-kde (freenode).</strong></p>
<p>enjoy your <strong>shiny new kde</strong>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxized.com/2009/08/kde-4-3-is-here-quick-gentoo-upgrade-guide/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>gentoo ~testing, clean install, qt, kde 4, blocks, HELP! [fixed]</title>
		<link>http://www.linuxized.com/2009/07/gentoo-testing-clean-install-qt-kde-4-blockers-help/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.linuxized.com/2009/07/gentoo-testing-clean-install-qt-kde-4-blockers-help/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 19:38:03 +0000</pubDate>
		<dc:creator>wired</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[blockers]]></category>
		<category><![CDATA[blocks]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[portage]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.linuxized.com/?p=192</guid>
		<description><![CDATA[UPDATE: All &#60;qt-*-4.5.3:4 ebuilds were removed on Nov 11th, 2009, so this problem is now fixed So&#8230;&#8230; you&#8217;re trying to emerge kde 4 on your fresh ~ gentoo installation but strange blocks show up&#8230; stuff like [blocks B ] &#62;x11-libs/qt-opengl-4.5.1-r9999 ("&#62;x11-libs/qt-opengl-4.5.1-r9999" is blocking x11-libs/qt-gui-4.5.1-r2, x11-libs/qt-dbus-4.5.1) [blocks B ] &#62;x11-libs/qt-webkit-4.5.1-r9999 ("&#62;x11-libs/qt-webkit-4.5.1-r9999" is blocking x11-libs/qt-gui-4.5.1-r2, x11-libs/qt-dbus-4.5.1) [blocks [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style='color: red'>UPDATE</span>: All &lt;qt-*-4.5.3:4 ebuilds were removed on Nov 11th, 2009, so this problem is now fixed <img src='http://www.linuxized.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </strong></p>
<p>So&#8230;&#8230; you&#8217;re <strong>trying to emerge kde 4</strong> on your fresh ~ gentoo installation but <strong>strange blocks show up</strong>&#8230; stuff like</p>
<blockquote><p><code>[blocks B     ] &gt;x11-libs/qt-opengl-4.5.1-r9999 ("&gt;x11-libs/qt-opengl-4.5.1-r9999" is blocking x11-libs/qt-gui-4.5.1-r2, x11-libs/qt-dbus-4.5.1)<br />
[blocks B     ] &gt;x11-libs/qt-webkit-4.5.1-r9999 ("&gt;x11-libs/qt-webkit-4.5.1-r9999" is blocking x11-libs/qt-gui-4.5.1-r2, x11-libs/qt-dbus-4.5.1)<br />
[blocks B     ] &gt;x11-libs/qt-svg-4.5.1-r9999 ("&gt;x11-libs/qt-svg-4.5.1-r9999" is blocking x11-libs/qt-gui-4.5.1-r2, x11-libs/qt-dbus-4.5.1)<br />
[blocks B     ] &gt;x11-libs/qt-core-4.5.1-r9999 ("&gt;x11-libs/qt-core-4.5.1-r9999" is blocking x11-libs/qt-gui-4.5.1-r2, x11-libs/qt-dbus-4.5.1)<br />
[blocks B     ] &gt;x11-libs/qt-qt3support-4.5.1-r9999 ("&gt;x11-libs/qt-qt3support-4.5.1-r9999" is blocking x11-libs/qt-gui-4.5.1-r2, x11-libs/qt-dbus-4.5.1)<br />
[blocks B     ]<br />
[blocks B     ] x11-libs/qt-sql-4.5.1-r9999 ("&gt;x11-libs/qt-sql-4.5.1-r9999" is blocking x11-libs/qt-gui-4.5.1-r2, x11-libs/qt-dbus-4.5.1)<br />
[blocks B     ] &gt;x11-libs/qt-script-4.5.1-r9999 ("&gt;x11-libs/qt-script-4.5.1-r9999" is blocking x11-libs/qt-gui-4.5.1-r2, x11-libs/qt-dbus-4.5.1)<br />
[blocks B     ] &gt;x11-libs/qt-test-4.5.1-r9999 ("&gt;x11-libs/qt-test-4.5.1-r9999" is blocking x11-libs/qt-gui-4.5.1-r2, x11-libs/qt-dbus-4.5.1)</code></p></blockquote>
<p>All this is happening because of recent changes to gentoo&#8217;s Qt ebuilds. In Qt Team&#8217;s last meeting it was decided to make most USE flags disabled by default, to allow the user to choose which ones he wants to enable, rather than disable.</p>
<p>However, in portage&#8217;s current state, the stable Qt packages (4.5.1 version) use the old USE flags with lots of them enabled by default.</p>
<p>Now comes the tricky part. KDE depends on qt-gui with dbus USE flag enabled. Normally, when portage sees that dependency, it checks your USE flags. If dbus is enabled, all is good. If not, it breaks with an error telling you to enable it.</p>
<p>In reality this never happens. Portage first checks qt-gui-4.5.2, which doesn&#8217;t have dbus enabled by default. No go. But wait, qt-gui-4.5.1 has it enabled and portage falls back to it. So now portage tries to mix all the other qt-*-4.5.2 packages with qt-gui-4.5.1 (and its 4.5.1 dependencies) and as <a title="upgrading Qt libraries in Gentoo with Portage" href="http://www.linuxized.com/2009/06/upgrading-qt-libraries-in-gentoo-with-portage/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed" target="_blank">I&#8217;ve mentioned before</a>, this is not allowed.</p>
<p><strong>Boom, blockers.</strong></p>
<p><strong><span style="font-weight: normal;"><span style="color: #ff0000;"><span style="text-decoration: underline;">SOLUTION</span></span></span></strong></p>
<p><span style="color: #ff0000;"><span style="color: #000000;">Ok maybe you didn&#8217;t feel like reading all of the above, so I&#8217;ve titled this so you can find it easily <img src='http://www.linuxized.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </span></span></p>
<p><span style="color: #ff0000;"><span style="color: #000000;">The solution to this problem is suprizingly easy. </span></span></p>
<p><span style="color: #ff0000;"><span style="color: #000000;"><strong>Add &#8220;dbus&#8221; and &#8220;qt3support&#8221; to your make.conf USE (dbus can also go in package.keywords for qt-gui).</strong></span></span></p>
<p><span style="color: #ff0000;"><span style="color: #000000;">OR </span></span></p>
<p><span style="color: #ff0000;"><span style="color: #000000;"><strong>Switch to the Desktop Profile.</strong></span></span></p>
<p><strong>Its that easy (thankfully) <img src='http://www.linuxized.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </strong></p>
<p><span style="color: #ff0000;"><span style="text-decoration: underline;">WHY DID IT HAVE TO BREAK?</span></span></p>
<p><span style="color: #ff0000;"><span><span style="color: #000000;">Thats a good question. The real reason this broke is because the stable version has +dbus (which we can&#8217;t change now cause its stable &#8211; too much hassle) and the testing version has -dbus (which is better since the idea is you get a package and &#8220;add&#8221; to it with USE flags). Since the Qt Team decided to go through with this change and Portage falls back to the older version without a warning, there&#8217;s nothing we can do about this, at least until a new Qt version goes stable with -dbus or portage&#8217;s behavior changes.</span></span></span></p>
<p><span style="color: #ff0000;"><span><span style="color: #000000;">Thats all folks =] Questions welcome in the comment system below <img src='http://www.linuxized.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxized.com/2009/07/gentoo-testing-clean-install-qt-kde-4-blockers-help/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>upgrading Qt libraries in Gentoo with Portage</title>
		<link>http://www.linuxized.com/2009/06/upgrading-qt-libraries-in-gentoo-with-portage/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.linuxized.com/2009/06/upgrading-qt-libraries-in-gentoo-with-portage/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 10:00:59 +0000</pubDate>
		<dc:creator>wired</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[blockers]]></category>
		<category><![CDATA[emerge]]></category>
		<category><![CDATA[portage]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.linuxized.com/?p=159</guid>
		<description><![CDATA[So&#8230; you&#8217;re trying to merge a package but get weird blockers like [blocks BÂ Â Â Â  ]Â  &#62;x11-libs/qt-gui-4.4.2-r9999 (&#8220;&#62;x11-libs/qt-gui-4.4.2-r9999&#8243; is blocking x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-script-4.4.2, x11-libs/qt-dbus-4.4.2, x11-libs/qt-sql-4.4.2-r1, x11-libs/qt-qt3support-4.4.2, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-opengl-4.4.2, x11-libs/qt-core-4.4.2-r2) [blocks BÂ Â Â Â  ]Â Â Â  &#60;x11-libs/qt-gui-4.5.1 (&#8220;&#60;x11-libs/qt-gui-4.5.1&#8243; is blocking x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1) this means that new Qt libraries are available and portage is [...]]]></description>
			<content:encoded><![CDATA[<p>So&#8230; you&#8217;re trying to merge a package but get weird blockers like</p>
<blockquote><p>[blocks BÂ Â Â Â  ]Â  &gt;x11-libs/qt-gui-4.4.2-r9999 (&#8220;&gt;x11-libs/qt-gui-4.4.2-r9999&#8243; is blocking x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-script-4.4.2,<br />
x11-libs/qt-dbus-4.4.2, x11-libs/qt-sql-4.4.2-r1, x11-libs/qt-qt3support-4.4.2, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-opengl-4.4.2,<br />
x11-libs/qt-core-4.4.2-r2)</p>
<p>[blocks BÂ Â Â Â  ]Â Â Â  &lt;x11-libs/qt-gui-4.5.1 (&#8220;&lt;x11-libs/qt-gui-4.5.1&#8243; is blocking x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1,<br />
x11-libs/qt-dbus-4.5.1, x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1)</p></blockquote>
<p>this means that new Qt libraries are available and portage <strong>is trying to upgrade only *a part* </strong>of the ones you have installed.</p>
<p>this is bad because mixed versions of Qt packages (like qt-core-4.5.1 alongside qt-svg-4.4.2) <strong>can result in unexpected breakage</strong>.</p>
<p>unfortunately, at the moment <strong>this error is the only way</strong> we can prevent version mixing.</p>
<p>to get past the error, you can:</p>
<ul>
<li><strong><code>emerge -avDuN world</code></strong>
<ul>
<li>updating world tells portage to upgrade all Qt packages in one run</li>
</ul>
</li>
<li><strong><code>emerge -av1 `eix -I --only-names x11-libs/qt-`</code></strong>
<ul>
<li>if you don&#8217;t want to upgrade everything, you can use this command to upgrade all the installed Qt libraries</li>
</ul>
</li>
</ul>
<p>if you still have problems, don&#8217;t hesitate to comment and I&#8217;ll do my best to help <img src='http://www.linuxized.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxized.com/2009/06/upgrading-qt-libraries-in-gentoo-with-portage/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>kde 4.2.3 released, now available in gentoo =]</title>
		<link>http://www.linuxized.com/2009/05/kde-423-released-and-available-in-gento/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.linuxized.com/2009/05/kde-423-released-and-available-in-gento/#comments</comments>
		<pubDate>Wed, 06 May 2009 18:01:36 +0000</pubDate>
		<dc:creator>wired</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[overlay]]></category>
		<category><![CDATA[portage]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://www.linuxized.com/?p=58</guid>
		<description><![CDATA[KDE 4.2.3 was officially released today It&#8217;s already available in gentoo&#8217;s kde-testing overlay and will be added in portage&#8217;s tree really really soon update: 4.2.3 is now in the portage tree =]]]></description>
			<content:encoded><![CDATA[<p>KDE 4.2.3 was <a href="http://kde.org/announcements/announce-4.2.3.php" target="_blank">officially released today</a></p>
<p>It&#8217;s already available in <a href="http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=summary" target="_blank">gentoo&#8217;s kde-testing overlay</a> and will be added in portage&#8217;s tree really really soon <img src='http://www.linuxized.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>update</strong>: 4.2.3 is now in the portage tree =]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxized.com/2009/05/kde-423-released-and-available-in-gento/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Overlays and &gt;=portage-2.2_rc29 &#8211; what to do when overlay stuff breaks only for you</title>
		<link>http://www.linuxized.com/2009/04/overlays-and-portage-22_rc29/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.linuxized.com/2009/04/overlays-and-portage-22_rc29/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 07:45:42 +0000</pubDate>
		<dc:creator>wired</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[eclass]]></category>
		<category><![CDATA[overlays]]></category>
		<category><![CDATA[portage]]></category>

		<guid isPermaLink="false">http://www.linuxized.com/?p=31</guid>
		<description><![CDATA[Recent versions of portage have brought some confusion with overlays and overriding eclasses. Due to QA issues, zmedico has decided to disable automatic eclass overrides from overlays. This means that if, for example, you&#8217;re using the &#8220;kde-testing&#8221; overlay, you&#8217;ll have to manually tell portage to use any updated eclasses available in the overlay. If you [...]]]></description>
			<content:encoded><![CDATA[<p>Recent versions of portage have brought some confusion with overlays and overriding eclasses. Due to QA issues, zmedico has decided to disable automatic eclass overrides from overlays.</p>
<p>This means that if, for example, you&#8217;re using the &#8220;kde-testing&#8221; overlay, you&#8217;ll have to manually tell portage to use any updated eclasses available in the overlay. If you don&#8217;t, you might end up with broken packages, depending on the overlay. You should check out the overlay&#8217;s guides and/or chat with the developers to find out if overriding is necessary/optional.</p>
<p>To tell portage to use the kde-testing overlay&#8217;s eclasses [if any], create the file:<br />
<strong>/etc/portage/repos.conf</strong></p>
<p>with the following content:</p>
<blockquote><p><code>[gentoo]<br />
eclass-overrides = kde</code></p></blockquote>
<p>We&#8217;re using &#8220;kde&#8221; instead of &#8220;kde-testing&#8221;, because that&#8217;s the actual overlay name (found in <strong>OVERLAY_FOLDER/profiles/repo_name</strong>)</p>
<p>For more information on this issue, read <a target="_blank" href="http://bugs.gentoo.org/show_bug.cgi?id=265747">gentoo bug #265747</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxized.com/2009/04/overlays-and-portage-22_rc29/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Private overlay&#8230; Eyes only!</title>
		<link>http://www.linuxized.com/2009/04/private-overlay-eyes-only/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.linuxized.com/2009/04/private-overlay-eyes-only/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 18:10:44 +0000</pubDate>
		<dc:creator>wired</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[overlay]]></category>
		<category><![CDATA[overlays]]></category>
		<category><![CDATA[portage]]></category>
		<category><![CDATA[wirelay]]></category>

		<guid isPermaLink="false">http://www.linuxized.com/?p=6</guid>
		<description><![CDATA[I now have my personal gentoo overlay over at github. For those not familiar with overlays, they are something like a &#8220;repository&#8221;. They allow you to add and use ebuilds out of the official portage tree. In my overlay, called &#8220;wirelay&#8221;, I usually add fixes from bugs.gentoo.org that I need which haven&#8217;t reached the tree [...]]]></description>
			<content:encoded><![CDATA[<p>I now have my personal gentoo overlay over at github.</p>
<p>For those not familiar with overlays, they are something like a &#8220;repository&#8221;. They allow you to add and use ebuilds out of the official portage tree.</p>
<p>In my overlay, called &#8220;wirelay&#8221;, I usually add fixes from bugs.gentoo.org that I need which haven&#8217;t reached the tree yet (and maybe never will). I also keep ebuilds of the latest nvidia drivers and other stuff <img src='http://www.linuxized.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>To browse the overlay, visit <a class="linkification-ext" title="Linkification: http://github.com/wired/wirelay/tree/master" href="http://github.com/wired/wirelay/tree/master">http://github.com/wired/wirelay/tree/master</a></p>
<p>To add the overlay, install layman ( emerge -av layman ) then run:</p>
<blockquote><p><strong>layman -f -o <a href="http://github.com/wired/wirelay/raw/master/Documentation/wirelay.list">http://github.com/wired/wirelay/raw/master/Documentation/wirelay.list</a> -a wirelay</strong></p></blockquote>
<p>=]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxized.com/2009/04/private-overlay-eyes-only/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

