<?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>Richard Brown</title>
		<link>http://blogs.gentoo.org/rbrown</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>Give me all your loving ...</title>
			<link>http://blogs.gentoo.org/rbrown/2007/04/11/give_me_all_your_loving</link>
			<pubDate>Wed, 11 Apr 2007 14:05:21 +0000</pubDate>			<dc:creator>Richard BROWN</dc:creator>
			<category domain="alt">Gentoo</category>
<category domain="alt">Ruby</category>
<category domain="main">Paludis</category>			<guid isPermaLink="false">1301@http://blogs.gentoo.org/</guid>
						<description>&lt;h4&gt;All your masked and ~ packages too&lt;/h4&gt;
&lt;p&gt;An avid reader of &lt;a href=&quot;http://ciaranm.org&quot;&gt;ciaranm's blog&lt;/a&gt;, would know that with &lt;a href=&quot;http://paludis.pioto.org&quot;&gt;paludis&lt;/a&gt; you can use &lt;a href=&quot;http://ciaranm.org/show_post/75&quot;&gt;--dl-override-masks&lt;/a&gt; to see all the packages you need to unmask to install something.&lt;/p&gt;
&lt;p&gt;Although &lt;code&gt;--dl-override-masks&lt;/code&gt; is great improvement over portage's behaviour, if you want to try the latest version of kde you still have 15 entries to place into &lt;code&gt;keywords.conf&lt;/code&gt; , and a few months ago you would have the same number of entries to put in &lt;code&gt;package_unmask.conf&lt;/code&gt;. Being so exceedingly lazy that &lt;a href=&quot;http://www.mrkipling.co.uk/&quot;&gt;Mr Kipling's&lt;/a&gt; cakes are only middlin' good by comparison, I wrote a script to save me from this chore, &lt;a href=&quot;http://paludis.pioto.org/trac/browser/scratch/scripts/gimme.rb&quot;&gt;gimme.rb&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Gimme uses the paludis &lt;a href=&quot;http://paludis.pioto.org/ruby&quot;&gt;ruby bindings&lt;/a&gt; to generate the dep list for what you'd like to install. Then it appends appropriate dependency specs to your &lt;code&gt;keywords.conf&lt;/code&gt;, &lt;code&gt;package_unmask.conf&lt;/code&gt; and &lt;code&gt;licenses.conf&lt;/code&gt; files. Calling &lt;code&gt;gimme.rb &quot;=kde-base/kde-3.5.6&quot;&lt;/code&gt; will put a small header into your &lt;code&gt;keywords.conf&lt;/code&gt; and an entry for &lt;code&gt;~kde-base/kde-3.5.6::gentoo ~arch&lt;/code&gt; and the 14 other packages that you need to unmask to install kde.&lt;/p&gt;
&lt;p&gt;Have a look at &lt;code&gt;--help&lt;/code&gt; for all the options, the ones which are most useful are probably &lt;code&gt;--pretend&lt;/code&gt;, which is fairly self explanatory, and &lt;code&gt;--match-type&lt;/code&gt;, which will change the type of dep spec gimme uses to unmask your package.&lt;/p&gt;
&lt;p&gt;If (when) you find a bug, just ping me on #paludis on &lt;a href=&quot;http://freenode.net&quot;&gt;Freenode&lt;/a&gt; with a link to your patch.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.gentoo.org/rbrown/2007/04/11/give_me_all_your_loving&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<h4>All your masked and ~ packages too</h4>
<p>An avid reader of <a href="http://ciaranm.org">ciaranm's blog</a>, would know that with <a href="http://paludis.pioto.org">paludis</a> you can use <a href="http://ciaranm.org/show_post/75">--dl-override-masks</a> to see all the packages you need to unmask to install something.</p>
<p>Although <code>--dl-override-masks</code> is great improvement over portage's behaviour, if you want to try the latest version of kde you still have 15 entries to place into <code>keywords.conf</code> , and a few months ago you would have the same number of entries to put in <code>package_unmask.conf</code>. Being so exceedingly lazy that <a href="http://www.mrkipling.co.uk/">Mr Kipling's</a> cakes are only middlin' good by comparison, I wrote a script to save me from this chore, <a href="http://paludis.pioto.org/trac/browser/scratch/scripts/gimme.rb">gimme.rb</a>.</p>
<p>Gimme uses the paludis <a href="http://paludis.pioto.org/ruby">ruby bindings</a> to generate the dep list for what you'd like to install. Then it appends appropriate dependency specs to your <code>keywords.conf</code>, <code>package_unmask.conf</code> and <code>licenses.conf</code> files. Calling <code>gimme.rb "=kde-base/kde-3.5.6"</code> will put a small header into your <code>keywords.conf</code> and an entry for <code>~kde-base/kde-3.5.6::gentoo ~arch</code> and the 14 other packages that you need to unmask to install kde.</p>
<p>Have a look at <code>--help</code> for all the options, the ones which are most useful are probably <code>--pretend</code>, which is fairly self explanatory, and <code>--match-type</code>, which will change the type of dep spec gimme uses to unmask your package.</p>
<p>If (when) you find a bug, just ping me on #paludis on <a href="http://freenode.net">Freenode</a> with a link to your patch.</p><div class="item_footer"><p><small><a href="http://blogs.gentoo.org/rbrown/2007/04/11/give_me_all_your_loving">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.gentoo.org/rbrown/2007/04/11/give_me_all_your_loving#comments</comments>
		</item>
				<item>
			<title>Hi, my name is</title>
			<link>http://blogs.gentoo.org/rbrown/2007/03/01/hi_my_name_is</link>
			<pubDate>Thu, 01 Mar 2007 23:06:31 +0000</pubDate>			<dc:creator>Richard BROWN</dc:creator>
			<category domain="main">Gentoo</category>
<category domain="alt">Ruby</category>			<guid isPermaLink="false">1265@http://blogs.gentoo.org/</guid>
						<description>&lt;p&gt;Richard, and I'm currently the third newest gentoo developer, ahead of &lt;a href=&quot;http://funtoo.org/drobbins/blog/&quot;&gt;drobbins&lt;/a&gt; and aetius.&lt;/p&gt;

&lt;p&gt;Within gentoo I'm one of the maintainers of the ruby herd, you can find most of us in &lt;em&gt;#gentoo-ruby&lt;/em&gt; on &lt;a href=&quot;http://freenode.net&quot;&gt;Freenode&lt;/a&gt; if you have a question about ruby in gentoo. I'm also chief assistant to &lt;a href=&quot;http://alex.stener.nu/&quot;&gt;eroyf&lt;/a&gt; in his nascent brutalis project.&lt;/p&gt;

&lt;p&gt;Outside of gentoo I've somehow ended up &quot;&lt;em&gt;writing&lt;/em&gt;&quot; much of the ruby bindings for the Other Package Mangler, &lt;a href=&quot;http://paludis.pioto.org&quot;&gt;Paludis&lt;/a&gt;, mostly by ripping off what &lt;a href=&quot;http://ciaranm.org&quot;&gt;ciaranm&lt;/a&gt; started them with. I'll probably talk more about some of the scripts people have written, and how they can make your life better, when I have more time. &lt;/p&gt;

&lt;p&gt;Again if you need help using paludis it's available in &lt;em&gt;#paludis&lt;/em&gt; on Freenode, but I should warn you that it's not uncommon to be banned for asking a question that's in the &lt;a href=&quot;http://paludis.pioto.org/faq.html&quot;&gt;FAQ&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Don't be a stranger.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://blogs.gentoo.org/rsc/smilies/icon_idea.gif&quot; alt=&quot;&amp;#58;&amp;#105;&amp;#100;&amp;#101;&amp;#97;&amp;#58;&quot; class=&quot;middle&quot; /&gt;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.gentoo.org/rbrown/2007/03/01/hi_my_name_is&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Richard, and I'm currently the third newest gentoo developer, ahead of <a href="http://funtoo.org/drobbins/blog/">drobbins</a> and aetius.</p>

<p>Within gentoo I'm one of the maintainers of the ruby herd, you can find most of us in <em>#gentoo-ruby</em> on <a href="http://freenode.net">Freenode</a> if you have a question about ruby in gentoo. I'm also chief assistant to <a href="http://alex.stener.nu/">eroyf</a> in his nascent brutalis project.</p>

<p>Outside of gentoo I've somehow ended up "<em>writing</em>" much of the ruby bindings for the Other Package Mangler, <a href="http://paludis.pioto.org">Paludis</a>, mostly by ripping off what <a href="http://ciaranm.org">ciaranm</a> started them with. I'll probably talk more about some of the scripts people have written, and how they can make your life better, when I have more time. </p>

<p>Again if you need help using paludis it's available in <em>#paludis</em> on Freenode, but I should warn you that it's not uncommon to be banned for asking a question that's in the <a href="http://paludis.pioto.org/faq.html">FAQ</a>.</p>

<p>Don't be a stranger.</p>

<p><img src="http://blogs.gentoo.org/rsc/smilies/icon_idea.gif" alt="&#58;&#105;&#100;&#101;&#97;&#58;" class="middle" /></p><div class="item_footer"><p><small><a href="http://blogs.gentoo.org/rbrown/2007/03/01/hi_my_name_is">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.gentoo.org/rbrown/2007/03/01/hi_my_name_is#comments</comments>
		</item>
			</channel>
</rss>
