<?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>ewald.tienkamp.nl &#187; blocks</title>
	<atom:link href="http://ewald.tienkamp.nl/tag/blocks/feed/" rel="self" type="application/rss+xml" />
	<link>http://ewald.tienkamp.nl</link>
	<description>Gentoo Linux and whatever else I think needs to be shot into cyberspace.</description>
	<lastBuildDate>Sat, 04 Sep 2010 08:39:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Gentoo blocker: AdobeFlash-10.1 license</title>
		<link>http://ewald.tienkamp.nl/2010/06/21/gentoo-blocker-adobeflash-10-1-license/</link>
		<comments>http://ewald.tienkamp.nl/2010/06/21/gentoo-blocker-adobeflash-10-1-license/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 10:32:53 +0000</pubDate>
		<dc:creator>Ewald</dc:creator>
				<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Gentoo Linux]]></category>
		<category><![CDATA[Adobe Flash]]></category>
		<category><![CDATA[blocker]]></category>
		<category><![CDATA[blocks]]></category>
		<category><![CDATA[emerge]]></category>
		<category><![CDATA[license]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://ewald.tienkamp.nl/?p=164</guid>
		<description><![CDATA[Lately, my Adobe Flash on Gentoo amd64 complained about being blocked by the Adobe Flash 10.0 license and since yesterday the 10.1 one. Blocked by a license? Had never seen that before&#8230; As of yesterday, emerge -uDN world spits out the following for me: !!! The following updates are masked by LICENSE changes: - www-plugins/adobe-flash-10.1.53.64 [...]]]></description>
			<content:encoded><![CDATA[<p>Lately, my Adobe Flash on Gentoo amd64 complained about being blocked by the Adobe Flash 10.0 license and since yesterday the 10.1 one. Blocked by a license? Had never seen that before&#8230;<br />
<span id="more-164"></span><br />
As of yesterday, emerge -uDN world spits out the following for me:<br />
<code>!!! The following updates are masked by LICENSE changes:<br />
- www-plugins/adobe-flash-10.1.53.64 (masked by: AdobeFlash-10.1 license(s))<br />
A copy of the 'AdobeFlash-10.1' license is located at '/usr/portage/licenses/AdobeFlash-10.1'.</code><br />
<code>!!! The following installed packages are masked:<br />
- www-plugins/adobe-flash-10.0.45.2 (masked by: AdobeFlash-10 license(s))<br />
A copy of the 'AdobeFlash-10' license is located at '/usr/portage/licenses/AdobeFlash-10'.<br />
</code><br />
Now I could have looked into the 10.0 error, but hey, it was already installed, so who cares. I could have also paid attention to the notice below the block telling me to look into &#8220;<em>the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook</em>&#8220;. I just couldn&#8217;t be bothered. But, since 10.1 popped up, I resorted to searching the web in hopes of finding a quick and easy way to solve this blocker.</p>
<p>Turns out that just yesterday, the <a href="http://forums.gentoo.org/viewtopic-p-6323437.html#6323437">Spanish GFO presented the correct way to fix this</a>. You can simply create the file /etc/portage/package.license and add a line that accepts the AdobeFlash-10.1 license for the Adobe Flash package in portage:<br />
<code>echo "www-plugins/adobe-flash AdobeFlash-10.1" >> /etc/portage/package.license</code></p>
<p>Just add the line with the command above and rerun emerge -uDN world to upgrade Adobe Flash.</p>
<p><strong>Update Jun 21, 2010 @ 14:00:</strong> You will, however, need the nspluginwrapper package to use Adobe Flash in a 64-bit browser. Also note <a href="https://bugs.gentoo.org/show_bug.cgi?id=322855">this bugreport in special</a> and <a href="https://bugs.gentoo.org/buglist.cgi?quicksearch=adobe+flash">the other bugreports</a> in general.</p>
]]></content:encoded>
			<wfw:commentRss>http://ewald.tienkamp.nl/2010/06/21/gentoo-blocker-adobeflash-10-1-license/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>This week&#8217;s blockers: perl-core/Compress-Zlib and perl-core/IO-Compress-Zlib</title>
		<link>http://ewald.tienkamp.nl/2009/06/21/this-weeks-blockers-perl-corecompress-zlib-and-perl-coreio-compress-zlib/</link>
		<comments>http://ewald.tienkamp.nl/2009/06/21/this-weeks-blockers-perl-corecompress-zlib-and-perl-coreio-compress-zlib/#comments</comments>
		<pubDate>Sun, 21 Jun 2009 13:11:57 +0000</pubDate>
		<dc:creator>Ewald</dc:creator>
				<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Gentoo Linux]]></category>
		<category><![CDATA[blocks]]></category>
		<category><![CDATA[Compress-Zlib]]></category>
		<category><![CDATA[dependencies]]></category>
		<category><![CDATA[emerge]]></category>
		<category><![CDATA[perl-core]]></category>
		<category><![CDATA[portage]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[world]]></category>

		<guid isPermaLink="false">http://ewald.tienkamp.nl/?p=55</guid>
		<description><![CDATA[Less than a week after my previous post on blockers caused by poppler, perl-core/Compress-Zlib and perl-core/IO-Compress-Zlib pop up as blockers in my emerge -uDN world. This week&#8217;s update greeted me with the following message: * Error: The above package list contains packages which cannot be * installed at the same time on the same system. [...]]]></description>
			<content:encoded><![CDATA[<p>Less than a week after my <a href="http://ewald.tienkamp.nl/2009/06/15/emerge-u-world-causes-poppler-blocks/">previous post on blockers caused by poppler</a>, perl-core/Compress-Zlib and perl-core/IO-Compress-Zlib pop up as blockers in my emerge -uDN world.<br />
<span id="more-55"></span><br />
This week&#8217;s update greeted me with the following message:</p>
<blockquote><p>
 * Error: The above package list contains packages which cannot be<br />
 * installed at the same time on the same system.</p>
<p>  (&#8216;installed&#8217;, &#8216;/&#8217;, &#8216;perl-core/IO-Compress-Zlib-2.015&#8242;, &#8216;nomerge&#8217;) pulled in by<br />
    perl-core/IO-Compress-Zlib required by world</p>
<p>  (&#8216;ebuild&#8217;, &#8216;/&#8217;, &#8216;perl-core/IO-Compress-2.020&#8242;, &#8216;merge&#8217;) pulled in by<br />
    ~perl-core/IO-Compress-2.020 required by (&#8216;installed&#8217;, &#8216;/&#8217;, &#8216;perl-core/IO-Zlib-1.09&#8242;, &#8216;nomerge&#8217;)<br />
    ~perl-core/IO-Compress-2.020 required by (&#8216;ebuild&#8217;, &#8216;/&#8217;, &#8216;virtual/perl-Compress-Zlib-2.020&#8242;, &#8216;merge&#8217;)<br />
    ~perl-core/IO-Compress-2.020 required by (&#8216;ebuild&#8217;, &#8216;/&#8217;, &#8216;virtual/perl-IO-Compress-Base-2.020&#8242;, &#8216;merge&#8217;)<br />
    (and 5 more)</p>
<p>  (&#8216;installed&#8217;, &#8216;/&#8217;, &#8216;perl-core/Compress-Zlib-2.015&#8242;, &#8216;nomerge&#8217;) pulled in by<br />
    perl-core/Compress-Zlib required by world
</p></blockquote>
<p>Fortunately, after seeing this and having seen poppler doing the exact same, I knew the solution. Clearly perl-core/Compress-Zlib and perl-core/IO-Compress-Zlib were somehow present in world, while they should be mere dependencies.</p>
<p>The fix was just like last week&#8217;s fix:<br />
<code>emerge -C perl-core/Compress-Zlib perl-core/IO-Compress-Zlib</code></p>
<p>Easy does it! For more details, <a href="http://ewald.tienkamp.nl/2009/06/15/emerge-u-world-causes-poppler-blocks/">see the previous post</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ewald.tienkamp.nl/2009/06/21/this-weeks-blockers-perl-corecompress-zlib-and-perl-coreio-compress-zlib/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>emerge -u world causes poppler blocks</title>
		<link>http://ewald.tienkamp.nl/2009/06/15/emerge-u-world-causes-poppler-blocks/</link>
		<comments>http://ewald.tienkamp.nl/2009/06/15/emerge-u-world-causes-poppler-blocks/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 12:59:32 +0000</pubDate>
		<dc:creator>Ewald</dc:creator>
				<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Gentoo Linux]]></category>
		<category><![CDATA[blocks]]></category>
		<category><![CDATA[dependencies]]></category>
		<category><![CDATA[emerge]]></category>
		<category><![CDATA[poppler]]></category>
		<category><![CDATA[portage]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://ewald.tienkamp.nl/?p=41</guid>
		<description><![CDATA[When updating world, as we should all do every now and then, yesterday I was confronted with a number of different blocks relating to poppler. Usually I find it easiest to unmerge a blocking package by hand and see if the dependency conflict resolves itself. This time that wasn&#8217;t quite what I needed. During my [...]]]></description>
			<content:encoded><![CDATA[<p>When updating world, as we should all do every now and then, yesterday I was confronted with a number of different blocks relating to poppler. Usually I find it easiest to unmerge a blocking package by hand and see if the dependency conflict resolves itself. This time that wasn&#8217;t quite what I needed.<br />
<span id="more-41"></span></p>
<p>During my initial emerge -uDN world I was confronted with the following list of blocks:</p>
<blockquote><p>Conflict: 7 blocks (6 unsatisfied)</p>
<p> * Error: The above package list contains packages which cannot be<br />
 * installed at the same time on the same system.</p>
<p>  (&#8216;ebuild&#8217;, &#8216;/&#8217;, &#8216;dev-libs/poppler-glib-0.10.7&#8242;, &#8216;merge&#8217;) pulled in by<br />
    ~dev-libs/poppler-glib-0.10.7[cairo] required by (&#8216;installed&#8217;, &#8216;/&#8217;, &#8216;media-gfx/gimp-2.6.4&#8242;, &#8216;nomerge&#8217;)<br />
    ~dev-libs/poppler-glib-0.10.7[cairo] required by (&#8216;ebuild&#8217;, &#8216;/&#8217;, &#8216;virtual/poppler-glib-0.10.7&#8242;, &#8216;merge&#8217;)</p>
<p>  (&#8216;ebuild&#8217;, &#8216;/&#8217;, &#8216;dev-libs/poppler-qt3-0.10.7&#8242;, &#8216;merge&#8217;) pulled in by<br />
    ~dev-libs/poppler-qt3-0.10.7 required by (&#8216;installed&#8217;, &#8216;/&#8217;, &#8216;kde-base/kpdf-3.5.10-r1&#8242;, &#8216;nomerge&#8217;)<br />
    ~dev-libs/poppler-qt3-0.10.7 required by (&#8216;ebuild&#8217;, &#8216;/&#8217;, &#8216;virtual/poppler-qt3-0.10.7&#8242;, &#8216;merge&#8217;)</p>
<p>  (&#8216;installed&#8217;, &#8216;/&#8217;, &#8216;app-text/poppler-bindings-0.10.5-r1&#8242;, &#8216;nomerge&#8217;) pulled in by<br />
    app-text/poppler-bindings required by world</p>
<p>  (&#8216;ebuild&#8217;, &#8216;/&#8217;, &#8216;app-text/poppler-utils-0.10.7&#8242;, &#8216;merge&#8217;) pulled in by<br />
    ~app-text/poppler-utils-0.10.7[abiword] required by (&#8216;ebuild&#8217;, &#8216;/&#8217;, &#8216;virtual/poppler-utils-0.10.7&#8242;, &#8216;merge&#8217;)<br />
    ~app-text/poppler-utils-0.10.7[abiword] required by (&#8216;installed&#8217;, &#8216;/&#8217;, &#8216;net-print/cups-1.3.10-r1&#8242;, &#8216;nomerge&#8217;)</p>
<p>  (&#8216;ebuild&#8217;, &#8216;/&#8217;, &#8216;dev-libs/poppler-0.10.7&#8242;, &#8216;merge&#8217;) pulled in by<br />
    ~dev-libs/poppler-0.10.7 required by (&#8216;ebuild&#8217;, &#8216;/&#8217;, &#8216;dev-libs/poppler-glib-0.10.7&#8242;, &#8216;merge&#8217;)<br />
    ~dev-libs/poppler-0.10.7 required by (&#8216;ebuild&#8217;, &#8216;/&#8217;, &#8216;virtual/poppler-0.10.7&#8242;, &#8216;merge&#8217;)<br />
    ~dev-libs/poppler-0.10.7 required by (&#8216;installed&#8217;, &#8216;/&#8217;, &#8216;app-office/openoffice-3.0.0&#8242;, &#8216;nomerge&#8217;)<br />
    (and 2 more)</p>
<p>For more information about Blocked Packages, please refer to [snip]</p></blockquote>
<p>Now if I read through this list carefully I might have spotted the culprit before resorting to a websearch, but unfortunately I didn&#8217;t. Both poppler*-0.10.7 and poppler*-0.10.5-r1 were required and I didn&#8217;t realize why.</p>
<p>Turns out the solution was my sloppy Gentoo-past haunting me: <a href="http://forums.gentoo.org/viewtopic-p-5728706.html" title="Gentoo Forums - Poppler blockers, must unmerge poppler to fix [SOLVED]">poppler does not belong in world</a>. In the past I may have emerged software that did not belong in world without -1, as I just didn&#8217;t see the issue with that. Well, here it was.</p>
<p>To remove poppler (and others) from world, use:<br />
<code>emerge -C app-text/poppler app-text/poppler-bindings</code><br />
Followed by<br />
<code>emerge -uDN world</code><br />
(assuming you have set &#8211;ask (and &#8211;verbose) as EMERGE_DEFAULT_OPTS)</p>
<p>For anyone who, after reading this, is still somewhat puzzled as to the how and why of world, try the <a href="http://www.gentoo.org/doc/en/index.xml?catid=gentoo">Gentoo documentation on Portage</a> or browse through man emerge.</p>
<p>In my own (probably not quite correct) words: whenever you install a major piece of software, use emerge without -1, to ensure it is recorded in the so called world file. Whenever you update your world file using emerge -u world, the packages in the world file will be updated. In case a package is a dependency, Portage will automatically upgrade it once something in the world file requests it. As poppler was recorded in the world file, while it should have been a dependency, a conflict arose when other package in world were requesting an update. So whenever you have the need to manually install a dependency, use emerge -1 [packagename].</p>
<p>TL;DR: no dependencies in world please.</p>
]]></content:encoded>
			<wfw:commentRss>http://ewald.tienkamp.nl/2009/06/15/emerge-u-world-causes-poppler-blocks/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

