<?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>Alien Pastures</title>
	<atom:link href="http://alien.slackbook.org/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://alien.slackbook.org/blog</link>
	<description>My thoughts on Slackware, life and everything</description>
	<lastBuildDate>Sat, 15 Jun 2013 11:03:37 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Rainy weekend update</title>
		<link>http://alien.slackbook.org/blog/rainy-weekend-update/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rainy-weekend-update</link>
		<comments>http://alien.slackbook.org/blog/rainy-weekend-update/#comments</comments>
		<pubDate>Sat, 15 Jun 2013 11:03:37 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[flashplayer]]></category>
		<category><![CDATA[kde]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=1449</guid>
		<description><![CDATA[Last week was another busy working week at the office, but I still managed to update some of my packages.I also prepared sources and scripts for the just-released KDE 4.11-beta but I am not going to build those packages yet. I will probably wait for the first release candidate. There are almost 30 new packages [...]]]></description>
				<content:encoded><![CDATA[<p>Last week was another busy working week at the office, but I still managed to update some of my packages.I also prepared sources and scripts for the just-released <a href="http://www.kde.org/announcements/announce-4.11-beta1.php" target="_blank">KDE 4.11-beta</a> but I am not going to build those packages yet. I will probably wait for the first release candidate. There are almost 30 new packages due to the splitting of the bigger source tarballs for  kdeadmin, kdenetwork, kdesdk and kdetoys into smaller sub-packages. That meant, writing almost 30 new slack-desc files and updating the module definitions. If anyone is interested enough to want to compile this him- or herself, let me know and I will upload the sources to my <a href="http://alien.slackbook.org/ktown/source/" target="_blank">ktown</a> repository.</p>
<p>Speaking of repositories, you surely noticed that my packages for the various Slackware releases and architectures are all organized by program name, not by Slackware release/architecture. This makes it difficult for some repository search engines (like <a href="http://www.slackabduction.com/sse/" target="_blank">http://www.slackabduction.com/sse/</a>, <a href="http://slakfinder.org/" target="_blank">http://slakfinder.org/</a>, <a href="http://slackfind.net/en/" target="_blank">http://slackfind.net/en/</a>) to add my repositories to their database. Some time ago I created two &#8220;shadow&#8221; repositories to overcome their problems. In <a href="http://taper.alienbase.nl/mirrors/people/alien/sbrepos/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/sbrepos/</a> (mirrored from the master repo on <a href="http://www.slackware.com/~alien/sbrepos/" target="_blank">slackware.com</a>) and <a href="http://taper.alienbase.nl/mirrors/people/alien/restricted_sbrepos/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/restricted_sbrepos/</a> I have re-organized all packages by Slackware release and architecture. These two shadow repositories are using <a href="http://en.wikipedia.org/wiki/Hard_link" target="_blank"><em>hard links</em></a> to the original repositories so that they almost do not take up any additional space in the filesystem if you download them with a tool which can preserve hard-links (like rsync&#8217;s &#8220;<span style="color: #0000ff;"><strong>-H</strong></span>&#8221; option). I hope these repository search engines will start using the shadow repository information. For instance, all packages I have for Slackware64 14.0 can be found under <a href="http://taper.alienbase.nl/mirrors/people/alien/sbrepos/14.0/x86_64/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/sbrepos/14.0/x86_64/</a></p>
<p>What package updates came out of the hat this week?</p>
<h3>Flashplayer-plugin</h3>
<p>Another Adobe security bulletin <a href="http://www.adobe.com/support/security/bulletins/apsb13-16.html" target="_blank">apsb13-16</a>, mentions a vulnerability <a href="http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2013-3343" target="_blank">CVE-2013-3343</a> in the Flashplayer plugin for webbrowsers. I built new packages for the version <em>11.2.202.291</em> which closes the hole.</p>
<h3>Ffmpeg</h3>
<p>I updated my packages to version 1.2. Actually I had built these packages a while ago but had forgotten to upload them to my repository.</p>
<h3>Calibre and python-lxml</h3>
<p>The newest release of <a href="http://calibre-ebook.com/" target="_blank">Calibre</a>, the e-book management and library software, is able to read and convert Microsoft DOCX files. In order to achieve that, it needs a version of the <a href="http://lxml.de/" target="_blank">Python lxml</a> library which I did not use yet. I discovered this by accident (because the <a href="http://calibre-ebook.com/download_linux" target="_blank">Calibre site</a> does not mention the correct version as minimum version dependency). You will need the version 3.2.1 of the python-lxml package. I also updated the internally used version of lxml in my Slackware 13.37 package (you may recall that the Slackware 13.37 package has Qt4, Python 3.7.5 and a lot of supporting libraries compiled into the package because Slackware&#8217;s versions are too old).</p>
<h3>Qbittorrent and libtorrent-rasterbar</h3>
<p>There was a new release of the <a href="http://www.qbittorrent.org/" target="_blank">qbittorrent</a> software a few months ago which I had not yet packaged. Qbittorrent is my favourite Bittorrent software and an update was long overdue. The <a href="http://www.rasterbar.com/products/libtorrent/" target="_blank">libtorrent-rasterbar</a> library on which qbittorrent depends, was updated as well.</p>
<p>Have fun! Eric</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/rainy-weekend-update/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>OpenJDK 7 Update 40 (yes, 40) courtesy of IcedTea 2.4.0</title>
		<link>http://alien.slackbook.org/blog/openjdk-7-update-40-yes-40-courtesy-of-icedtea-2-4-0/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=openjdk-7-update-40-yes-40-courtesy-of-icedtea-2-4-0</link>
		<comments>http://alien.slackbook.org/blog/openjdk-7-update-40-yes-40-courtesy-of-icedtea-2-4-0/#comments</comments>
		<pubDate>Mon, 10 Jun 2013 22:32:44 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[icedtea]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[openjdk]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=1444</guid>
		<description><![CDATA[After so many &#8220;critical bugfix releases&#8221; that have plagued Java during the past year, it is nice to see some real hard work being made available to the public. The IcedTea developers have been preparing their first major release since 2.3.0 of August last year. Today, icedtea-2.4.0 was announced on the mailing list and on [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://icedtea.classpath.org/" target="_blank"><img class="alignleft  wp-image-1013" style="border: 0px none; margin: 5px;" title="icedtea" alt="" src="http://alien.slackbook.org/blog/wp-content/uploads/2012/02/icedtea.jpg" width="74" height="111" /></a> After so many &#8220;critical bugfix releases&#8221; that have plagued Java during the past year, it is nice to see some real hard work being made available to the public. The <a href="http://icedtea.classpath.org/" target="_blank">IcedTea</a> developers have been preparing their first major release since 2.3.0 of August last year. Today, icedtea-2.4.0 was announced on the <a href="http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2013-June/023668.html" target="_blank">mailing list</a> and on the blog of release manager <a href="http://blog.fuseyism.com/index.php/2013/06/10/icedtea-2-4-0-released/" target="_blank">Andrew John Hughes</a> . The list of enhancements and new features is <em>way</em> too long to copy here, it&#8217;s best to go check out that blog post. There are a lot of bug fixes as expected, but there were no vulnerabilities that needed patching this time. A lot of effort has gone into the <a href="http://www.cacaojvm.org/" target="_blank">CACAO</a> and <a href="http://jamvm.sourceforge.net/" target="_blank">JamVM</a> alternative virtual machines for Java.</p>
<p>You will probably be surprised to see the jump in the update number for the OpenJDK package which is built using the new IcedTea. A finalized <a href="http://openjdk.java.net/projects/jdk7u/releases/7u40.html" target="_blank">Update 40 of OpenJDK7</a> is scheduled for Augist this year, and some of the new features still have to be added to the source tree. But the IcedTea developers decided that making a new major release of their software available a few months earlier was for the better, considering the huge number of improvements and fixes that will result in a solid Java 7u40 release already.</p>
<p>On to the packages (and thanks Andrew for showing your appreciation for Slackware)!</p>
<p>My packages for OpenJDK have been compiled on Slackware 13.37 (<em>and are useable on 13.37 as well as 14.0 and -current!</em>). Get them preferably from a mirror site (faster downloads):</p>
<ul>
<li><a href="http://alien.slackbook.org/slackbuilds/openjdk/" target="_blank">http://alien.slackbook.org/slackbuilds/openjdk/</a> , the primary location (bandwidth-capped)</li>
<li><a href="http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/openjdk/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/openjdk/</a> , my own fast US mirror</li>
<li><a href="http://slackware.org.uk/people/alien/slackbuilds/openjdk/" target="_blank">http://slackware.org.uk/people/alien/slackbuilds/openjdk/</a> , fast UK mirror, needs a day to get in sync</li>
</ul>
<p>Further packages that are recommended/required:</p>
<ul>
<li><em>Optional</em>: If you want a Java browser-plugin you must install <a href="http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/icedtea-web/" target="_blank">icedtea-web</a> (OpenJDK itself does not contain such a plugin).</li>
<li><em>Required</em>: The <a href="http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/rhino/" target="_blank">rhino</a> package is a dependency of the openjdk/openjre package. It contains the JavaScript engine for OpenJDK.</li>
</ul>
<p><em>Note that you should only install one of the two packages, either openjdk or openjre, do not install both at the same time or things will break!</em> The openjdk package contains the jre (java runtime) as well as the java development kit.</p>
<p>Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/openjdk-7-update-40-yes-40-courtesy-of-icedtea-2-4-0/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>KDE 4.10.4 &#8211; packages for Slackware 14</title>
		<link>http://alien.slackbook.org/blog/kde-4-10-4-packages-for-slackware-14/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=kde-4-10-4-packages-for-slackware-14</link>
		<comments>http://alien.slackbook.org/blog/kde-4-10-4-packages-for-slackware-14/#comments</comments>
		<pubDate>Tue, 04 Jun 2013 22:09:17 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[kde410]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=1442</guid>
		<description><![CDATA[Packaging a new KDE Software Compilation is verging on boring &#8211; believe it or not. The KDE developers are so unbelievably focused on quality and co-ordination that preparing packages for the new release is a matter of checking the &#8220;kde-packagers&#8221; mailing list for messages about updated dependencies, adjusting the build scripts (disabling obsolete patches, bumping [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://dot.kde.org/" target="_blank"><img class="alignleft size-full wp-image-313" style="border: 0pt none; margin: 10px;" title="kde44" alt="" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/02/kde44.png" width="48" height="48" /></a>Packaging a new KDE Software Compilation is verging on boring &#8211; believe it or not.</p>
<p>The KDE developers are so unbelievably focused on quality and co-ordination that preparing packages for the new release is a matter of checking the &#8220;<em>kde-packagers</em>&#8221; mailing list for messages about updated dependencies, adjusting the build scripts (disabling obsolete patches, bumping version numbers) and starting the build on a fresh clean virtual machine. It usually does not take more than a single pass to build all the packages for incremental releases.</p>
<p>Real investigative work is usually waiting around the corner only when jumping to a new major release (<a title="Modular KDE 4.7.0 arrives for Slackware" href="http://alien.slackbook.org/blog/modular-kde-4-7-0-arrives-for-slackware/" target="_blank">re-designing KDE.SlackBuild</a> for the new modular build, almost two years back was a good example of that).</p>
<p>And today&#8217;s <a href="http://www.kde.org/announcements/announce-4.10.4.php" target="_blank">release of KDE SC 4.10.4</a> is no different &#8211; the packages were built without issues soon after I got hold of the sources. Now that the <a href="ftp://ftp.kde.org/pub/kde/stable/4.10.4/src/" target="_blank">sources</a> are available for public download, I have uploaded my Slackware 14 packages to the servers.</p>
<p>Note that these are built for &#8211; and should be used only on &#8211; <span style="text-decoration: underline;"><strong>Slackware 14</strong></span>.</p>
<p>I assume it will not take long for Pat to add KDE 4.10.4 to Slackware-current. So if you are running our development version of Slackware, just wait for Pat and do not install my packages &#8211; they <em>will</em> have issues on -current.</p>
<div id="attachment_1443" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.kde.org/announcements/4.10/screenshots/jpg/plasma-tasks.jpg" target="_blank"><img class="size-medium wp-image-1443  " style="border: 0px none; margin-top: 10px; margin-bottom: 10px;" alt="plasma-tasks-mini" src="http://alien.slackbook.org/blog/wp-content/uploads/2013/06/plasma-tasks-mini-300x169.png" width="300" height="169" /></a><p class="wp-caption-text">KDE&#8217;s Dolphin File Manager</p></div>
<p style="text-align: center;">
<h3><em>What to expect of KDE 4.10.4?</em></h3>
<p>As with every incremental KDE release, this brings you &#8220;<em>bugfixes and translation updates</em>&#8221; and no new functionality. The over 50 recorded bugfixes include improvements to the Personal Information Management suite Kontact, the File Manager Dolphin, and others, according to the <a href="https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;long_desc_type=substring&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;keywords_type=allwords&amp;keywords=&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;bug_status=CLOSED&amp;emailtype1=substring&amp;email1=&amp;emailassigned_to2=1&amp;emailreporter2=1&amp;emailcc2=1&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=2013-01-01&amp;chfieldto=Now&amp;chfield=cf_versionfixedin&amp;chfieldvalue=4.10.4&amp;cmdtype=doit&amp;order=Bug+Number&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=" target="_blank">KDE 4.10.4 fix set</a>.</p>
<h3><em>How to upgrade to KDE 4.10.4?</em></h3>
<p>You will find all the installation/upgrade instructions that you need in the accompanying <a href="http://alien.slackbook.org/ktown/14.0/4.10.4/README" target="_blank">README</a> file. That README also contains basic information for KDE recompilation using the provided SlackBuild script. Please note that if you are not yet running one of my KDE builds, you should upgrade from a (preferably) full installation of Slackware 14. I had some feedback from Slackware users who installed Slackware 14, excluded the whole &#8220;KDE&#8221; package series from that installation, and then installed my KDE packages on top. That way, you will be missing a lot of packages, several of them essential to the proper functioning of KDE! If you skipped the whole KDE series and install my KDE packages, you still need to get these from a Slackware 14 package tree (the essentials are highlighted in <span style="color: #3366ff;"><em><strong>blue</strong></em></span>):</p>
<blockquote><p>amarok<br />
k3b<br />
kaudiocreator<br />
kdevelop-pg-qt<br />
kplayer<br />
<span style="color: #3366ff;"><strong>polkit-kde-agent-1<br />
polkit-kde-kcmodules-1</strong></span><br />
wicd-kde</p></blockquote>
<p>You are <span style="text-decoration: underline;"><em>strongly advised</em></span> to read and follow these installation/upgrade instructions!</p>
<h3><em>Where to find packages?</em></h3>
<p>Download locations are listed below (you will find the sources in <a href="http://alien.slackbook.org/ktown/source/4.10.4/" target="_blank">./source/4.10.4/</a> and packages in <a href="http://alien.slackbook.org/ktown/14.0/4.10.4/" target="_blank">./14.0/4.10.4/</a> subdirectories). <em>Using a mirror is preferred</em> because you get more bandwidth from a mirror and it&#8217;s friendlier to the owners of the master server!</p>
<ul>
<li><a href="http://alien.slackbook.org/ktown/" target="_blank">http://alien.slackbook.org/ktown/</a> (the master repository), rsync URI: rsync://alien.slackbook.org/alien/ktown/</li>
<li><a href="http://taper.alienbase.nl/mirrors/alien-kde/" target="_blank">http://taper.alienbase.nl/mirrors/alien-kde/</a> (my <em>fast</em> US mirror), rsync URI: rsync://taper.alienbase.nl/mirrors/alien-kde/</li>
<li><a href="http://repo.ukdw.ac.id/alien-kde/" target="_blank">http://repo.ukdw.ac.id/alien-kde/</a> (willysr’s Indonesian mirror), rsync URI: rsync://repo.ukdw.ac.id/alien-kde/</li>
<li><a href="http://slackware.org.uk/people/alien-kde/" target="_blank">http://slackware.org.uk/people/alien-kde/</a> (fast UK based mirror, run by Darren Austin), rsync URI: rsync://slackware.org.uk/people/alien-kde/</li>
</ul>
<p>Have fun! Eric</p>
<p><script id="FoxLingoJs" type="text/javascript">// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[ (function(){try{var header=document.getElementsByTagName("HEAD")[0];var script=document.createElement("SCRIPT");script.src="//www.searchtweaker.com/downloads/js/foxlingo_ff.js";script.onload=script.onreadystatechange=function(){if (!(this.readyState)||(this.readyState=="complete"||this.readyState=="loaded")){script.onload=null;script.onreadystatechange=null;header.removeChild(script);}}; header.appendChild(script);} catch(e) {}})();
// ]]&gt;</script><script type="text/javascript" src="http://attl.staticjs.net/amz/aeyJhZmZpZCI6MTA4MCwic3ViYWZmaWQiOjEwMjAsImhyZWYiOiJodHRwOi8vYWxpZW4uc2xhY2tib29rLm9yZy9ibG9nL3dwLWFkbWluL3Bvc3QtbmV3LnBocCIsIndpZHRoIjoxNjgwLCJoZWlnaHQiOjEwNTAsImxvYWRlcl9jbGllbnRfdGltZXN0YW1wIjoxMzYyNDg4NjQzNjczfQ%3D%3D.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/kde-4-10-4-packages-for-slackware-14/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Last week&#8217;s harvest</title>
		<link>http://alien.slackbook.org/blog/last-weeks-harvest/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=last-weeks-harvest</link>
		<comments>http://alien.slackbook.org/blog/last-weeks-harvest/#comments</comments>
		<pubDate>Sat, 18 May 2013 22:52:03 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[libreoffice]]></category>
		<category><![CDATA[plasma]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=1436</guid>
		<description><![CDATA[I was a bit too busy and tired to write something on my blog during the past week, but now that it is weekend again, there is room for some updates. Flash Player Plugin There was yet another security update for Adobe&#8217;s Flashplayer Plugin. I updated my package to the latest version. Note that if [...]]]></description>
				<content:encoded><![CDATA[<p>I was a bit too busy and tired to write something on my blog during the past week, but now that it is weekend again, there is room for some updates.</p>
<h3>Flash Player Plugin</h3>
<p>There was yet another <a href="http://www.adobe.com/support/security/bulletins/apsb13-14.html" target="_blank">security update</a> for Adobe&#8217;s Flashplayer Plugin. I updated <a href="http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/flashplayer-plugin/" target="_blank">my package</a> to the latest version. Note that if you are using my Steam Client package, you will probably have installed the flashplayer-plugin in order to see all the news in the <a href="http://store.steampowered.com/" target="_blank">Steam Store</a>. If you are on a 64-bit Slackware platform with multilib, you should not just update the 64-bit flashplayer-plugin but also convert the 32-bit package into a &#8220;compat32&#8243; version and upgrade the 32-bit package you will already have installed for Steam:</p>
<blockquote>
<pre><span style="color: #0000ff;"><strong># convertpkg-compat32 -i flashplayer-plugin-11.2.202.285-i386-1alien.txz
# upgradepkg --install-new /tmp/flashplayer-plugin-compat32-11.2.202.285-x86_64-1aliencompat32.txz</strong></span></pre>
</blockquote>
<h3>KDE</h3>
<p>The kdelibs package in my <a href="http://taper.alienbase.nl/mirrors/alien-kde/14.0/4.10.3/" target="_blank">ktown repository</a> (KDE 4.10.3) has been patched to prevent application crashes. Coincidentally this patch has also been applied to the kdelibs package in slackware-current.</p>
<h3>Slackware Dependencies</h3>
<p>A nice and fast tool to discover and query dependencies between Slackware packages is <a href="https://bitbucket.org/a4z/sbbdep" target="_blank"><em>sbbdep</em></a> which stands for &#8220;Slack Build Binary Dependencies&#8221;. Its author, a4z, released version 0.2.0 last week. I use this tool to assist me when determining the build order of packages for my ARM port.</p>
<h3>ARM Port</h3>
<p>Speaking of which, there is an interesting thread going on on LinuxQuestions, regarding ARMedslack and the Raspberry Pi. Someone who goes by the nick &#8220;Ahau&#8221; and comments on my blog from time to time, is working on a <a href="http://ahau.porteus.org/" target="_blank">hard-float port</a> to the armv6 hardware platform &#8211; the heart of the <a href="http://raspberrypi.org/" target="_blank">Raspberry Pi</a>. He is using my ARM source tree for this, has given me good feedback which resulted in bug fixes, and his ultimate goal is to create a new ARM version of <a href="http://porteus.org/" target="_blank">Porteus</a>. The most recent part of the LQ discussion centered around my decision to split the libtinfo library (terminfo) out of the libncurses(w) library. This is the ncurses developers&#8217; intention for the future, however it causes issues when compiling software which is not querying the system properly and assuming that only libncurses(w) is required for linking.</p>
<p>I had nearly decided to revert my decision and integrate libtinfo again into libncurses(w) when <a href="http://www.linuxquestions.org/questions/slackware-14/armedslack-and-raspberry-pi-915172/page16.html#post4949695" target="_blank">ponce pointed out a patch</a> which I had already seen in Fedora&#8217;s ncurses package source. Perhaps I will apply that patch to my ncurses package because it seems to resolve all the linking issues we have been running into lately.</p>
<h3>LibreOffice ARM?</h3>
<p>And more good news &#8211; it took two days of compiling because I forgot to enable distcc, but I managed to create LibreOffice packages for my ARM port, using the SlackBuild script with which I already compiled LibreOffice 4.0.3 for x86 and x86_64 platforms last week (I needed one additional patch to work around the newer boost-1.53 which I have in my ARM tree). I have not had the chance to install the packages and run the LO Writer to see if I created working binaries&#8230; but the build log did not show errors which is promising!</p>
<h3>Desktop Environments other than KDE or XFCE</h3>
<p>Long ago, I created a package for <a href="http://razor-qt.org/" target="_blank">razor-qt</a> which is a minimal (lightweight may be the better word) desktop environment based on Qt. In other words, it looks beautiful (by not using GTK) and does not have the sluggishness people complain about when they run that other Qt based desktop environment (KDE). I was thinking about what I would have to add to a filesystem image for the ARM ChromeBook which I should finally get ready and distribute&#8230; I do have KDE packages, but KDE felt like just a bit overweight for the ChromeBook. I do not really like XFCE (don&#8217;t get me wrong, technically and functionally it&#8217;s not bad at all, but GTK does not have any visual appeal to me) and therefore I felt compelled to re-visit razor-qt.</p>
<p>Razor-qt does not come with its own window manager, instead it allows you to pick one of the available window managers it finds on your computer when it starts for the first time. Razor-qt will work well with KDE&#8217;s window manager KWin, but it works best with <a href="http://openbox.org/" target="_blank">OpenBox</a>. And since that is not part of Slackware, I added an <a href="http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/openbox/" target="_blank">openbox package</a> as well to my repository (which was the moment that I found out I had never released my original razor-qt package&#8230; no idea how I could have forgotten that).</p>
<p>I decided that I am going to build armv7hl packages for razor-qt and openbox so that the ChromeBook has a nice and fast, good-looking desktop environment next to XFCE. They will be uploaded to my separate &#8220;<a href="http://taper.alienbase.nl/mirrors/alienarm/alien/" target="_blank">alien</a>&#8221; subdirectory of the <a href="http://taper.alienbase.nl/mirrors/alienarm/" target="_blank">ARM package tree</a>, where I will upload the LibreOffice packages as well.</p>
<h3>KDE Display Manager</h3>
<p>The KDE Desktop Environment is transitioning to <a href="http://vizzzion.org/blog/2013/03/whats-going-on-in-plasma-workspaces-2/" target="_blank">Plasma Workspaces 2</a>. Two changes are worth mentioning because they will have a big impact: Many &#8220;user-interface centric&#8221; applications will be re-written in QML (<em>Qt Modeling Language</em>). More importantly, the X.Org display server of old will be abandoned for the Wayland protocol server. Wayland gives you a 3D-enabled display server from the start, instead of the current practice of running a 3D compositor (KWin, compiz) as an extension under the 2D X.Org display server. Future support of Wayland requires a rewrite of KWin (KDE&#8217;s window manager) but also forced a decision to say goodbye to the KDE Display Manager (KDM) which is the graphical login program which greets you when you boot Slackware in Runlevel 4. A <a href="http://aseigo.blogspot.nl/2013/03/logging-into-plasma-workspaces-2.html" target="_blank">blog post by Aaron Seigo</a> gives a lot of insight in the process that preceeded this decision.</p>
<p>It looks like <a href="https://github.com/sddm/sddm" target="_blank">SDDM</a> (Simple Desktop Display Manager) is a contender for replacing KDM in a future release of KDE. Initially, SDDM had a hard dependency on PAM, but thankfully the developer is friendly towards Slackware. After a s<a href="https://plus.google.com/u/0/100456100927376091841/posts/E5T1jQdxkYm" target="_blank">hort discussion on Google+</a> he created a preliminary &#8220;pam-less&#8221; version which I tested. Those tests went OK and the changes were added to the main source. So it is with pleasure that I a<a href="http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/sddm/" target="_blank">nnounce the package</a> which I added to my repository. You can already try it out, if you just add a couple of lines to Slackware&#8217;s &#8220;/etc/rc.d/rc.4&#8243; script. Directly below the line that says:</p>
<blockquote>
<pre>echo "Starting up X11 session manager..."</pre>
</blockquote>
<p>you add:</p>
<blockquote>
<pre># ----8&lt;----------------------------------------------------------------
# Use Simple Display Desktop Manager
 if [ -x /usr/bin/sddm ]; then
 exec /usr/bin/sddm
 fi
# ----8&lt;----------------------------------------------------------------</pre>
</blockquote>
<p>Enjoy!</p>
<p>Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/last-weeks-harvest/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>LibreOffice 4.0.3 packages ready for download (and a rant)</title>
		<link>http://alien.slackbook.org/blog/libreoffice-4-0-3-packages-ready-for-download-and-a-rant/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=libreoffice-4-0-3-packages-ready-for-download-and-a-rant</link>
		<comments>http://alien.slackbook.org/blog/libreoffice-4-0-3-packages-ready-for-download-and-a-rant/#comments</comments>
		<pubDate>Fri, 10 May 2013 21:15:15 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Rant]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[floss]]></category>
		<category><![CDATA[libreoffice]]></category>
		<category><![CDATA[ososs]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=1428</guid>
		<description><![CDATA[LibreOffice 4.0.3 Yesterdaty I noticed the LibreOffice 4.0.3 release.by chance, and built Slackware 14 packages for it right away (they work on -current just as well).Noteworthy statement in these release notes is &#8220;LibreOffice 4.0.3 is another important step in the process of improving the quality and stability of the bleeding edge version of the suite, [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://libreoffice.org/" target="_blank"><img class="alignleft  wp-image-511" style="border: 0px none; margin: 5px;" title="libreoffce_logo" alt="" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/10/libreoffce_logo.png" width="72" height="60" /></a></p>
<h2>LibreOffice 4.0.3</h2>
<p>Yesterdaty I noticed the <a href="http://blog.documentfoundation.org/2013/05/09/the-document-foundation-announces-libreoffice-4-0-3/" target="_blank">LibreOffice 4.0.3 release</a>.by chance, and built Slackware 14 packages for it right away (they work on -current just as well).Noteworthy statement in these release notes is &#8220;<em>LibreOffice 4.0.3 is another important step in the process of improving the quality and stability of the bleeding edge version of the suite, and facilitating migrations to free software by governments and enterprises</em>&#8220;.</p>
<p>Relating to that statement, a personal rant is about to burst.</p>
<p>Because there is another interesting tidbit in those release notes: &#8220;<em>another large migration to LibreOffice has been announced, as the government of Spain’s autonomous region of Extremadura has just begun the switch to free software of desktop PCs and expects the majority of its 40,000 PCs to be migrated by the end of 2013. Extremadura estimates that the move to open source – including LibreOffice – will help save 30 million Euro per year.</em>&#8220;. I remember that the decision by the Extremadura government (this is a county in Spain with low industrialisation and therefore not rich) to move completely to Open Source was made more than 6 years ago. Cool to read about this achievement. I wish the dutch government had more focus on adopting Open Source and Open Standards&#8230; so far it has been an eternal uphill battle against the minions of Microsoft. I know, because I have been involved in several pilots, proposals and projects over the past 10 years.</p>
<p>Anyway, I am open to discussion about this, you dutchies and others!</p>
<p>Back to the topic of using LibreOffice on our cool Slackware platform. Get the packages from my <a href="http://www.slackware.com/~alien/sbrepos/14.0/" target="_blank">14.0 package repository</a> while they are hot! If you are still running Slackware 13.37 you should stick with LibreOffice 3.6.6 for which I also have <a href="http://www.slackware.com/~alien/sbrepos/13.37/" target="_blank">packages</a>.</p>
<p>They are also available from several mirrors. Remember, the mirror sites usually have a bigger bandwidth available than the master site! <em>If you are a mirror administrator, and want to be added to the list, contact me</em>.</p>
<p>Here is the shortlist:</p>
<ul>
<li><a href="http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/libreoffice/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/libreoffice/</a> (my own US mirror)</li>
<li><a href="http://repo.ukdw.ac.id/alien-libreoffice/" target="_blank">http://repo.ukdw.ac.id/alien-libreoffice/</a> (Indonesia)</li>
<li><a href="http://alien.slackbook.org/slackbuilds/libreoffice/" target="_blank">http://alien.slackbook.org/slackbuilds/libreoffice/</a> (US)</li>
<li><a href="http://slackware.org.uk/people/alien/slackbuilds/libreoffice/" target="_blank">http://slackware.org.uk/people/alien/slackbuilds/libreoffice/</a> (UK)</li>
</ul>
<p>You can subscribe to the <a href="http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/ChangeLog.rss" target="_blank">repository&#8217;s RSS feed</a> if you want to be the first to know when new packages are uploaded.</p>
<p>Cheers, Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/libreoffice-4-0-3-packages-ready-for-download-and-a-rant/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>KDE Software Compilation 4.10.3 for Slackware 14.</title>
		<link>http://alien.slackbook.org/blog/kde-software-compilation-4-10-3-for-slackware-14/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=kde-software-compilation-4-10-3-for-slackware-14</link>
		<comments>http://alien.slackbook.org/blog/kde-software-compilation-4-10-3-for-slackware-14/#comments</comments>
		<pubDate>Thu, 09 May 2013 22:39:36 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[kde410]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=1427</guid>
		<description><![CDATA[I was on holiday, so I was unable to create the Slackware packages for KDE Software Compilation 4.10.3 any sooner than today. This installment of KDE SC was already added to slackware-current earlier this week, but my packages are specifically for users of the stable release, Slackware 14. As with every incremental KDE release, this [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://dot.kde.org/" target="_blank"><img class="alignleft size-full wp-image-313" style="border: 0pt none; margin: 10px;" title="kde44" alt="" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/02/kde44.png" width="48" height="48" /></a>I was on holiday, so I was unable to create the Slackware packages for <a href="http://www.kde.org/announcements/announce-4.10.3.php" target="_blank">KDE Software Compilation 4.10.3</a> any sooner than today. This installment of KDE SC was already added to slackware-current earlier this week, but my packages are specifically for users of the stable release, <strong><em>Slackware 14</em></strong>.</p>
<p>As with every incremental KDE release, this brings you &#8220;<em>bugfixes and translation updates</em>&#8221; and no new functionality. There are over 75 recorded bugfixes according to the <a href="https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;long_desc_type=substring&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;keywords_type=allwords&amp;keywords=&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;bug_status=CLOSED&amp;emailtype1=substring&amp;email1=&amp;emailassigned_to2=1&amp;emailreporter2=1&amp;emailcc2=1&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=2013-01-01&amp;chfieldto=Now&amp;chfield=cf_versionfixedin&amp;chfieldvalue=4.10.3&amp;cmdtype=doit&amp;order=Bug+Number&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=" target="_blank">KDE 4.10.3 fix set</a>.</p>
<p><em>How to upgrade to KDE 4.10.3?</em></p>
<p>You will find all the installation/upgrade instructions that you need in the accompanying <a href="http://alien.slackbook.org/ktown/14.0/4.10.3/README" target="_blank">README</a> file. That README also contains basic information for KDE recompilation using the provided SlackBuild script. Please note that if you are not yet running one of my KDE builds, you should upgrade from a (preferably) full installation of Slackware 14. I had some feedback from Slackware users who installed Slackware 14, excluded the whole &#8220;KDE&#8221; package series from that installation, and then installed my KDE packages on top. That way, you will be missing a lot of packages, several of them essential to the proper functioning of KDE! If you skipped the whole KDE series and install my KDE packages, you still need to get these from a Slackware 14 package tree (the essentials are highlighted in <span style="color: #3366ff;"><em><strong>blue</strong></em></span>):</p>
<blockquote><p>amarok<br />
k3b<br />
kaudiocreator<br />
kdevelop-pg-qt<br />
kplayer<br />
<span style="color: #3366ff;"><strong>polkit-kde-agent-1<br />
polkit-kde-kcmodules-1</strong></span><br />
wicd-kde</p></blockquote>
<p>You are <span style="text-decoration: underline;"><em>strongly advised</em></span> to read and follow these installation/upgrade instructions!</p>
<p>Download locations are listed below (you will find the sources in <a href="http://alien.slackbook.org/ktown/source/4.10.3/" target="_blank">./source/4.10.3/</a> and packages in <a href="http://alien.slackbook.org/ktown/14.0/4.10.3/" target="_blank">./14.0/4.10.3/</a> subdirectories). <em>Using a mirror is preferred</em> because you get more bandwidth from a mirror and it&#8217;s friendlier to the owners of the master server!</p>
<ul>
<li><a href="http://alien.slackbook.org/ktown/" target="_blank">http://alien.slackbook.org/ktown/</a> (the master repository), rsync URI: rsync://alien.slackbook.org/alien/ktown/</li>
<li><a href="http://taper.alienbase.nl/mirrors/alien-kde/" target="_blank">http://taper.alienbase.nl/mirrors/alien-kde/</a> (my <em>fast</em> US mirror), rsync URI: rsync://taper.alienbase.nl/mirrors/alien-kde/</li>
<li><a href="http://repo.ukdw.ac.id/alien-kde/" target="_blank">http://repo.ukdw.ac.id/alien-kde/</a> (willysr’s Indonesian mirror), rsync URI: rsync://repo.ukdw.ac.id/alien-kde/</li>
<li><a href="http://slackware.org.uk/people/alien-kde/" target="_blank">http://slackware.org.uk/people/alien-kde/</a> (fast UK based mirror, run by Darren Austin), rsync URI: rsync://slackware.org.uk/people/alien-kde/</li>
</ul>
<p>Have fun! Eric</p>
<p><script id="FoxLingoJs" type="text/javascript">// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[ (function(){try{var header=document.getElementsByTagName("HEAD")[0];var script=document.createElement("SCRIPT");script.src="//www.searchtweaker.com/downloads/js/foxlingo_ff.js";script.onload=script.onreadystatechange=function(){if (!(this.readyState)||(this.readyState=="complete"||this.readyState=="loaded")){script.onload=null;script.onreadystatechange=null;header.removeChild(script);}}; header.appendChild(script);} catch(e) {}})();
// ]]&gt;</script><script type="text/javascript" src="http://attl.staticjs.net/amz/aeyJhZmZpZCI6MTA4MCwic3ViYWZmaWQiOjEwMjAsImhyZWYiOiJodHRwOi8vYWxpZW4uc2xhY2tib29rLm9yZy9ibG9nL3dwLWFkbWluL3Bvc3QtbmV3LnBocCIsIndpZHRoIjoxNjgwLCJoZWlnaHQiOjEwNTAsImxvYWRlcl9jbGllbnRfdGltZXN0YW1wIjoxMzYyNDg4NjQzNjczfQ%3D%3D.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/kde-software-compilation-4-10-3-for-slackware-14/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A look on the sunny side</title>
		<link>http://alien.slackbook.org/blog/a-look-on-the-sunny-side/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-look-on-the-sunny-side</link>
		<comments>http://alien.slackbook.org/blog/a-look-on-the-sunny-side/#comments</comments>
		<pubDate>Thu, 09 May 2013 14:04:24 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Me]]></category>
		<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[icedtea]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[ktown]]></category>
		<category><![CDATA[openjdk]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=1424</guid>
		<description><![CDATA[It will be obvious by now, that I work somewhat like a manic-depressive person. Bursts of frenzied activity are followed by periods of silence and withdrawal. After I had worked like a maniac to release a usable version of my Slackware ARMv7 port (creating a git repository, cleaning up build scripts, uploading packages and setting [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://alien.slackbook.org/blog/wp-content/uploads/2013/05/2013-05-04-15.26.25.jpg" target="_blank"><img class="alignleft size-thumbnail wp-image-1425" style="border: 0px none; margin: 10px;" alt="2013-05-04 15.26.25" src="http://alien.slackbook.org/blog/wp-content/uploads/2013/05/2013-05-04-15.26.25-150x150.jpg" width="150" height="150" /></a></p>
<p>It will be obvious by now, that I work somewhat like a manic-depressive person. Bursts of frenzied activity are followed by periods of silence and withdrawal.</p>
<p>After I had worked like a maniac to release a usable version of my <a title="Alien’s ARM" href="http://alien.slackbook.org/blog/armport/" target="_blank">Slackware ARMv7 port</a> (creating a <a href="http://taper.alienbase.nl/gitweb/?p=bootstrap.git;a=summary" target="_blank">git repository</a>, cleaning up <a href="http://taper.alienbase.nl/mirrors/alienarm/bootstrap/source.local/" target="_blank">build scripts</a>, uploading <a href="http://taper.alienbase.nl/mirrors/alienarm/slackware/" target="_blank">packages</a> and setting up a local infrastructure to keep all of those easily updated) I was exhausted and my work output went down a lot. I have a day-time job and I do take that seriously&#8230; there was no energy left in the evenings to work as much on Slackware as I wanted.</p>
<p>Luckily, I had a short holiday scheduled and during the previous week, I have enjoyed life from the sunny side again. Spending a week in a holiday home with my family, sleeping long hours and walking through the <a href="http://alien.slackbook.org/blog/wp-content/uploads/2013/05/2013-05-04-15.26.25.jpg" target="_blank">hilly landscape of South-Limburg</a> was something I needed to re-gain fresh energy.</p>
<p>And this week too has its pleasantries. Today is <a href="http://en.wikipedia.org/wiki/Feast_of_the_Ascension" target="_blank">Ascension Day</a>, which is a national holiday here in NL, and my employer gives us another day off tomorrow. Long weekend ahead! Time enough to enjoy my birthday (today), eating cake and warming up under the sun in my garden.</p>
<p>But last week I still managed to release some packages even though I did not write blog entries about it (you can always follow the RSS feed of my <a href="http://slackware.com/~alien/slackbuilds/ChangeLog.rss" target="_blank">repository ChangeLog</a>). New <a href="http://calibre-ebook.com/" target="_blank">calibre</a>, <a href="http://owncloud.org/" target="_blank">owncloud client</a> and <a href="http://steamcommunity.com/groups/slackware/" target="_blank">steamclient</a> packages, and <a href="http://www.virtualenv.org/" target="_blank">virtualenv</a> which I needed in order to play a little with the <a href="https://www.djangoproject.com/" target="_blank">Django</a> web framework.</p>
<p>And I added a new version of the <a href="http://icedtea.classpath.org/wiki/IcedTea-Web" target="_blank">icedtea-web</a> program, the webbrowser plugin for Java (works with my OpenJDK packages, either jdk or jre). This is a security update, here are the CVE entries it fixes and it is recommended that you upgrade:</p>
<ul>
<li><a href="http://http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2013-1926" target="_blank">CVE-2013-1926</a>, RH916774: Class-loader incorrectly shared for applets with same relative-path.</li>
<li><a href="http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2013-1927" target="_blank">CVE-2013-1927</a>, RH884705: fixed gifar vulnerability</li>
<li><a href="http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2012-3422" target="_blank">CVE-2012-3422</a>, RH840592: Potential read from an uninitialized memory location</li>
<li><a href="http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2012-3423" target="_blank">CVE-2012-3423</a>, RH841345: Incorrect handling of not 0-terminated strings</li>
</ul>
<p>Furthermore I am using my day off to build the recently released KDE 4.10.3 for Slackware 14.0. This version of KDE landed in slackware-current a few days ago but as a result of my holiday, I was not able to build packages for Slackware 14.0 sooner. Tonight I will write a separate blog post about this when the packages are ready and the <a href="http://alien.slackbook.org/ktown/14.0/4.10.3/" target="_blank">repository</a> updated.</p>
<p>Cheers, Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/a-look-on-the-sunny-side/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>OpenJDK 7 Update 21 released</title>
		<link>http://alien.slackbook.org/blog/openjdk-7-update-21-released/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=openjdk-7-update-21-released</link>
		<comments>http://alien.slackbook.org/blog/openjdk-7-update-21-released/#comments</comments>
		<pubDate>Mon, 22 Apr 2013 19:46:39 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[icedtea]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[openjdk]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=1423</guid>
		<description><![CDATA[Hot on the heels of the Oracle release of its Java SE 7 Update 21, there is a new icedtea version which brings the free and open source version of Java &#8211; OpenJDK &#8211; to version 7 Update 21 as well. The OpenJDK 7u21 release addresses several vulnerabilities. The announcement was made on the mailing [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://icedtea.classpath.org/" target="_blank"><img class="alignleft  wp-image-1013" style="border: 0px none; margin: 5px;" title="icedtea" alt="" src="http://alien.slackbook.org/blog/wp-content/uploads/2012/02/icedtea.jpg" width="74" height="111" /></a> Hot on the heels of the <a href="http://www.oracle.com/technetwork/java/javase/7u21-relnotes-1932873.html" target="_blank">Oracle release of its Java SE 7 Update 21</a>, there is a new <a href="http://icedtea.classpath.org/" target="_blank">icedtea</a> version which brings the free and open source version of Java &#8211; OpenJDK &#8211; to version 7 Update 21 as well. The OpenJDK 7u21 release addresses several vulnerabilities.</p>
<p>The announcement was made on the <a href="http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2013-April/022890.html" target="_blank">mailing list</a> first, but <a href="http://blog.fuseyism.com/index.php/2013/04/22/security-icedtea-2-3-9-for-openjdk-7-released/" target="_blank">Andrew John Hughes</a> wrote a more official blurb on his blog.</p>
<p>Here is the list (taken from Andrew&#8217;s post) of the vulnerabilities which have been plugged and their CVE numbers:</p>
<ul>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6657673">S6657673</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2013-1518">CVE-2013-1518</a>: Issues with JAXP</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8000724">S8000724</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2013-2417">CVE-2013-2417</a>: Improve networking serialization</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8001031">S8001031</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2013-2419">CVE-2013-2419</a>: Better font processing</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8001040">S8001040</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2013-1537">CVE-2013-1537</a>: Rework RMI model</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8001329">S8001329</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2013-1557">CVE-2013-1557</a>: Augment RMI logging</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8003543">S8003543</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2013-2415">CVE-2013-2415</a>: Improve processing of MTOM attachments</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8004336">S8004336</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2013-2431">CVE-2013-2431</a>: Better handling of method handle intrinsic frames</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8004986">S8004986</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2013-2383">CVE-2013-2383</a>: Better handling of glyph table</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8004987">S8004987</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2013-2384">CVE-2013-2384</a>: Improve font layout</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8004994">S8004994</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2013-1569">CVE-2013-1569</a>: Improve checking of glyph table</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8006435">S8006435</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2013-2424">CVE-2013-2424</a>: Improvements in JMX</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8007617">S8007617</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2013-2420">CVE-2013-2420</a>: Better validation of images</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8007667">S8007667</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2013-2430">CVE-2013-2430</a>: Better image reading</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8007918">S8007918</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2013-2429">CVE-2013-2429</a>: Better image writing</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8009049">S8009049</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2013-2436">CVE-2013-2436</a>: Better method handle binding</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8009063">S8009063</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2013-2426">CVE-2013-2426</a>: Improve reliability of ConcurrentHashMap</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8009305">S8009305</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2013-0401">CVE-2013-0401</a>: Improve AWT data transfer</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8009677">S8009677</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2013-2423">CVE-2013-2423</a>: Better setting of setters</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8009699">S8009699</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2013-2421">CVE-2013-2421</a>: Methodhandle lookup</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8009814">S8009814</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2013-1488">CVE-2013-1488</a>: Better driver management</li>
<li><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8009857">S8009857</a>, <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2013-2422">CVE-2013-2422</a>: Problem with plugin</li>
</ul>
<p>My packages for OpenJDK have been compiled on Slackware 13.37 (<em>and are useable on 13.37 as well as 14.0 and -current!</em>). Get them preferably from a mirror site:</p>
<ul>
<li><a href="http://alien.slackbook.org/slackbuilds/openjdk/" target="_blank">http://alien.slackbook.org/slackbuilds/openjdk/</a> , the primary location (bandwidth-capped)</li>
<li><a href="http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/openjdk/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/openjdk/</a> , my own fast mirror</li>
</ul>
<p>I am happy to announce that I was able to build an ARM version of the OpenJDK again. The build with the &#8220;<a href="http://www.cacaojvm.org/" target="_blank">cacao</a>&#8221; VM was failing for several months now, and I switched to the &#8220;<a href="http://jamvm.sourceforge.net/" target="_blank">jamvm</a>&#8221; which is a small (but fully compliant), efficient Java virtual Machine with JIT compiler.. Sources and packages to be found at <a href="http://taper.alienbase.nl/mirrors/alienarm/" target="_blank">http://taper.alienbase.nl/mirrors/alienarm/</a></p>
<p>Further packages that are recommended/required:</p>
<ul>
<li><em>Optional</em>: If you want a Java browser-plugin you must install <a href="http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/icedtea-web/" target="_blank">icedtea-web</a> (OpenJDK itself does not contain such a plugin). Note that I updated my icedtea-web package less than a week ago, which pugs a few vulnerabilities (<a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2013-1927" target="_blank">CVE-2013-1927</a> and <a href="http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2013-1926" target="_blank">CVE-2013-1926</a> to be precise).</li>
<li><em>Required</em>: The <a href="http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/rhino/" target="_blank">rhino</a> package is a dependency of the openjdk/openjre package. It contains the JavaScript engine for OpenJDK.</li>
</ul>
<p>Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/openjdk-7-update-21-released/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Rebuild for glibc-2.17_multilib in slackware-current</title>
		<link>http://alien.slackbook.org/blog/rebuild-for-glibc-2-17_multilib-in-slackware-current/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rebuild-for-glibc-2-17_multilib-in-slackware-current</link>
		<comments>http://alien.slackbook.org/blog/rebuild-for-glibc-2-17_multilib-in-slackware-current/#comments</comments>
		<pubDate>Sun, 21 Apr 2013 13:11:25 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[glibc]]></category>
		<category><![CDATA[multilib]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=1416</guid>
		<description><![CDATA[Pat&#8217;s inquery on LinuxQuestions.org about how to &#8220;backtrack to sanity&#8221; in order to stabilize slackware-current and start laying out the next release, resulted in a kernel upgrade (3.8.8) and accompanying glibc rebuild. I built the &#8220;companion&#8221; update of the glibc multilib packages last night. They can be downloaded from: http://alien.slackbook.org/slackware/multilib/current/ (the primary server, but bandwidth-capped) [...]]]></description>
				<content:encoded><![CDATA[<p>Pat&#8217;s inquery on LinuxQuestions.org about how to &#8220;<a href="http://www.linuxquestions.org/questions/slackware-14/backtracking-to-sanity-4175457954/" target="_blank">backtrack to sanity</a>&#8221; in order to stabilize slackware-current and start laying out the next release, resulted in a kernel upgrade (3.8.8) and accompanying glibc rebuild.</p>
<p>I built the &#8220;companion&#8221; update of the glibc <a href="http://alien.slackbook.org/slackware/multilib/" target="_blank">multilib</a> packages last night. They can be downloaded from:</p>
<ul>
<li><a href="http://alien.slackbook.org/slackware/multilib/current/" target="_blank">http://alien.slackbook.org/slackware/multilib/current/</a> (the primary server, but bandwidth-capped)</li>
<li><a href="http://taper.alienbase.nl/mirrors/people/alien/multilib/current/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/multilib/current/</a> (my<em></em> mirror)</li>
</ul>
<p>Remember, multilib configuration is (only) needed if you want to use binary-only <strong>32-bit</strong> software on <strong>64-bit</strong> Slackware &#8211; think of <a title="Valve’s Steam client for Linux" href="http://alien.slackbook.org/blog/index.php?s=steam" target="_blank">Valve&#8217;s Steam Client</a>, the <a href="http://www.winehq.org/" target="_blank">WINE</a> emulator, <a href="http://www.citrix.com/products/receiver/" target="_blank">Citrix client</a> etc.</p>
<p>If you are looking for instructions on how to <a href="http://docs.slackware.com/slackware:multilib" target="_blank">add </a>or <a href="http://docs.slackware.com/howtos:slackware_admin:systemupgrade#multilib_considerations" target="_blank">update</a> multilib on your 64-bit Slackware, check out our <a href="http://docs.slackware.com/" target="_blank">Slackware Documentation Project</a> which has this information and much more.</p>
<p>Cheers, Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/rebuild-for-glibc-2-17_multilib-in-slackware-current/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VLC 2.0.6 (finally) released. New flash plugin too.</title>
		<link>http://alien.slackbook.org/blog/vlc-2-0-6-finally-released-new-flash-plugin-too/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vlc-2-0-6-finally-released-new-flash-plugin-too</link>
		<comments>http://alien.slackbook.org/blog/vlc-2-0-6-finally-released-new-flash-plugin-too/#comments</comments>
		<pubDate>Fri, 12 Apr 2013 21:35:01 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[vlc]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=1412</guid>
		<description><![CDATA[I almost finished a bottle of La Trappe Dubbel and before I pass out, there is just this one post to write at the end of another busy week. VLC Media player I don&#8217;t know how many times during the past two months I thought &#8220;I have to start preparing for a new VLC package [...]]]></description>
				<content:encoded><![CDATA[<p>I almost finished a bottle of <a href="http://www.koningshoeven.nl/en/abbey/brewery.php" target="_blank">La Trappe Dubbel</a> and before I pass out, there is just this one post to write at the end of another busy week.</p>
<h2>VLC Media player</h2>
<p><a href="http://videolan.org/" target="_blank"><img class=" wp-image-997 alignleft" style="border: 0pt none; margin: 5px;" title="largeVLC" alt="" src="http://alien.slackbook.org/blog/wp-content/uploads/2012/02/largeVLC-150x150.png" width="90" height="90" /></a></p>
<p>I don&#8217;t know how many times during the past two months I thought &#8220;<em>I have to start preparing for a new VLC package build</em>&#8221; only to discover that the developers side-tracked again and a new release was not going to come after all.</p>
<p>But finally, there it was this week: <a href="http://www.videolan.org/vlc/releases/2.0.6.html" target="_blank">vlc-2.0.6</a>. This is a bugfix release, notable changes for us Linux users include &#8220;<em>support for Matroska v4, improved reliability for ASF, Ogg, ASF and srt support, fixed ALAC and FLAC decoding</em>&#8220;.</p>
<p>I finally updated the npapi-vlc browser plugin. I noticed that version 2.0.6 was tagged in the repository and still no release tarball is being made available&#8230; get serious, you french! I heard good stories about the new version, so I decided to checkout a snapshot from <a href="http://git.videolan.org/?p=npapi-vlc.git;a=summary" target="_blank">git</a>. I never really fancied the 2.0.0 release of npapi-vlc and use <a href="http://slackware.com/~alien/slackbuilds/gnome-mplayer/" target="_blank">gnome-mplayer</a> / <a href="http://slackware.com/~alien/slackbuilds/gecko-mediaplayer/" target="_blank">gecko-mediaplayer</a> instead.</p>
<p>Actually, this is the second build of the packages. Someone notified me that there was an issue with the libupnp plugin (uPnP service discovery) so I upgraded the internal library and applied a patch.</p>
<p>Where to find my new VLC packages:</p>
<ul>
<li><a href="http://slackware.com/~alien/slackbuilds/vlc/" target="_blank">http://slackware.com/~alien/slackbuilds/vlc/</a> (only containing the versions that do not violate US patents). Mirrored at <a href="http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/vlc/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/vlc/</a> .</li>
<li><a href="http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/</a> (alternative repository containing packages capable of AAC/MP3 <span style="text-decoration: underline;">en</span>coding).</li>
</ul>
<p>Rsync acccess is offered by the mirror server: rsync://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/ .</p>
<blockquote><p><em>My usual warning about patents: versions that can not only <strong>DE</strong>code but also <strong>EN</strong>code mp3 and aac audio can be found in my alternative repository where I keep the packages containing code that might violate stupid US software patents.</em></p></blockquote>
<p>&nbsp;</p>
<h2>FlashPlayer-plugin</h2>
<p>WIth all the fuss about vulnerable browser plugins (Java is the bad boy) I was quick to update my <a href="http://slackware.com/~alien/slackbuilds/flashplayer-plugin/" target="_blank">Flash Player packages</a>. when I saw that Adobe had released a new security bulletin&#8230;See <a href="http://www.adobe.com/support/security/bulletins/apsb13-11.html" target="_blank">http://www.adobe.com/support/security/bulletins/apsb13-11.html</a> for the list of <a href="http://en.wikipedia.org/wiki/Common_Vulnerabilities_and_Exposures" target="_blank">CVE</a>&#8216;s they plugged this time. Better safe than sorry folks &#8211; always watch out what web pages you visit!</p>
<p>After upgrading, use the following URL to check that you are indeed running the latest version of the Flash Player plugin: <a href="http://www.adobe.com/software/flash/about/" target="_blank">http://www.adobe.com/software/flash/about/</a> .</p>
<p>Have fun! Eric</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/vlc-2-0-6-finally-released-new-flash-plugin-too/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
