<?xml version="1.0" encoding="ISO-8859-1"?>
	<rss version="2.0">
	<channel>
	<title>Barry Kauler</title>
	<description>Barry Kauler Puppy Linux Developer Daily Blog</description>
	<link>http://bkhome.org/blog/</link><item>
		<link>http://bkhome.org/blog/?viewDetailed=03082</link>
		<title>Blog archived</title>
		<category>General</category>
		<description>&lt;br /&gt;&lt;b&gt;ANNOUNCEMENT, OCTOBER 30, 2012&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;This blog is archived, read-only.&lt;br /&gt;&lt;br /&gt;The gzipped database is almost 8MB, so I have decided that is big enough.&lt;br /&gt;&lt;br /&gt;My new blog:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href=http://bkhome.org/blog2/ target=_blank&gt;http://bkhome.org/blog2/&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03081</link>
		<title>Blog fixed</title>
		<category>General</category>
		<description>The Category and number of comments of each post was not displaying. I spent all day yesterday trying to find out what was wrong with the database -- PPLOG has it&#39;s own flat-file plain-text database.&lt;br /&gt;&lt;br /&gt;I got somewhat depressed as I couldn&#39;t fix it.&lt;br /&gt;&lt;br /&gt;Then last night I installed a few other blogs and played with them for awhile.&lt;br /&gt;&lt;br /&gt;Then this morning I took a fresh look at my PPLOG blog. It occurred to me that the problem might be with my host, hostgator.com, some subtle change in how Perl works.&lt;br /&gt;&lt;br /&gt;That&#39;s what it turned out to be. I have just about zero knowledge of Perl, so it was a painful process, but I discovered a bug in some &quot;print&quot; statements. My guess is that Hostgator have updated Perl, which has a subtle change in syntax requirement. Hmmm, I would have expected this of Python, not Perl.&lt;br /&gt;&lt;br /&gt;Anyway, I was able to fix the syntax.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03080</link>
		<title>Blog broken</title>
		<category>General</category>
		<description>Something has just gone wrong with my blog, it is not displaying properly.&lt;br /&gt;&lt;br /&gt;I will disable posting until I can fix it.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03079</link>
		<title>Pfontview, fc-query</title>
		<category>Woof</category>
		<description>Thunor has developed Pfontview, a TTF viewer. It requires the &#39;fc-query&#39; utility from the &#39;fontconfig&#39; package.&lt;br /&gt;&lt;br /&gt;However, Woof has a template for fontconfig that excludes fc-query. Remedied. Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/390bf2138d target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/390bf2138d&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Forum thread for Pfontview:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=81534 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=81534&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I tried Pfontview 0.1.1 in Precise Puppy, but get this error:&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;# pfontview /usr/share/fonts/default/TTF/DejaVuSans-BoldOblique.ttf &lt;br /&gt;&lt;br /&gt;** (gtkdialog:4773): ERROR **: gtkdialog: Error in line 7, near token &#39;string&#39;: syntax error&lt;br /&gt;&lt;br /&gt;/usr/bin/pfontview: line 275:  4773 Trace/breakpoint trap   $GTKDIALOG --space-expand=true --space-fill=true --file=$TEMP_DIR/winMain&lt;br /&gt;# &lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Anyway, in future builds, fc-query will be there, so Pfontview can potentially be a nice addition to Puppy.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03078</link>
		<title>Planning SP1 for Precise 5.4</title>
		<category>Puppy</category>
		<description>Bugs are being discovered in Precise Puppy 5.4, which is to be expected. Of course, those who monitor my blog and the appropriate Forum thread can apply fixes as they are found.&lt;br /&gt;&lt;br /&gt;However, there is definitely going to be a need for a &lt;b&gt;Service Pack 1&lt;/b&gt;, for those who already have 5.4, and a corresponding bug-fix release 5.4.1.&lt;br /&gt;&lt;br /&gt;I intend to work on this, and read the Precise 5.4 Forum feedback/bugs thread, with a view to creating SP1 in about a week from now. Hopefully, anyway.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Personals&lt;/b&gt;&lt;br /&gt;I noticed on the Forum, ttuuxxx is back -- welcome back! For those who don&#39;t know, ttuuxxx is a long-time valued Puppy developer/tester, who took time off for a holiday in the USA and Canada.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03077</link>
		<title>Precise: Aqualung 20121029</title>
		<category>Puppy</category>
		<description>I have compiled Aqualung music player in Precise Puppy 5.4. I got the source from SVN, 2012-10-29.&lt;br /&gt;&lt;br /&gt;Aqualung project page:&lt;br /&gt;&lt;a href=http://aqualung.factorial.hu/ target=_blank&gt;http://aqualung.factorial.hu/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Configure options:&lt;br /&gt;&lt;i&gt;# ./autogen.sh&lt;br /&gt;# ./configure --build=i486-pc-linux-gnu --prefix=/usr --sysconfdir=/etc --localstatedir=/var --with-jack=no --with-mod=no --with-mpc=no --with-mac=no --with-lua=no --disable-systray&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I disabled the systray because a new instance starts in the tray every time a sound file is clicked-on in a ROX-Filer window.&lt;br /&gt;&lt;br /&gt;PETs (343K, 333KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/aqualung-20121029-up.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/aqualung-20121029-up.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/aqualung_NLS-20121029-i486.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/aqualung_NLS-20121029-i486.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note, Aqualung is in the Ubuntu repo, but requires GTK3 and a lot more dependencies.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03076</link>
		<title>Precise: Pmusic bug</title>
		<category>Puppy</category>
		<description>I am running Precise Puppy 5.4, which has Pmusic 2.6.6.&lt;br /&gt;&lt;br /&gt;Yesterday, I clicked on an .mp3 audio file, and Pmusic failed to start, though it is set as the default music player. &lt;br /&gt;This morning, I have investigated this further, clicking any audio file, Pmusic does not start.&lt;br /&gt;&lt;br /&gt;Yet, run &#39;pmusic&#39; without any file on the commandline, and it does start, and then any music file can be opened and played.&lt;br /&gt;&lt;br /&gt;This is a serious bug. How come no one else has reported this in any of the alphas, betas and RCs?&lt;br /&gt;&lt;br /&gt;If you are using Precise, do you get this bug?&lt;br /&gt;But then, Pmusic was upgraded to 2.6.6 on 21st September, so maybe the bug came in then?&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03075</link>
		<title>Slacko: Woof fixes</title>
		<category>Woof</category>
		<description>01micko advised of a fix for the &#39;gcc_dev&#39; template, and an update for support/slacko/woof_base_hack.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/64d64908fd target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/64d64908fd&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03074</link>
		<title>Slacko: &#39;strings&#39; utility</title>
		<category>Woof</category>
		<description>01micko advised me that /usr/bin/strings is missing from Slacko builds. 01micko advised that it is in the &#39;util-linux&#39; package.&lt;br /&gt;&lt;br /&gt;This is a bit weird. The &#39;strings&#39; utility is not in any util-linux official sources. I looked here:&lt;br /&gt;&lt;a href=http://www.kernel.org/pub/linux/utils/util-linux/ target=_blank&gt;http://www.kernel.org/pub/linux/utils/util-linux/&lt;/a&gt;&lt;br /&gt;Refer also here:&lt;br /&gt;&lt;a href=http://en.wikipedia.org/wiki/Util-linux target=_blank&gt;http://en.wikipedia.org/wiki/Util-linux&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The &#39;strings&#39; utility is in the official &#39;binutils&#39; package source, and this is what all distros (except for Slackware) use. Slackware renames it to &#39;strings-GNU&#39;.&lt;br /&gt;&lt;br /&gt;I was tempted to renamed &#39;strings-GNU&#39; as &#39;strings&#39;, as this is the standard utility that all other distros use.&lt;br /&gt;&lt;br /&gt;However, I went with 01micko&#39;s suggestion, and modified the template of &#39;util-linux&#39; to grab /usr/bin/strings if it exists.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/969643fd37 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/969643fd37&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03073</link>
		<title>Extract devx-only packages</title>
		<category>Woof</category>
		<description>The PPM references /root/.packages/woof-installed-packages to determine what packages are built-in to Puppy, and thus already installed.&lt;br /&gt;&lt;br /&gt;Until now, packages that are in the devx SFS only, are also listed in woof-installed-packages.&lt;br /&gt;&lt;br /&gt;However, this does cause problems if the user does not have the devx SFS loaded. The PPM will think a certain dependency is present, when in fact it isn&#39;t.&lt;br /&gt;&lt;br /&gt;I had this problem with Python, and I got around it for Precise Puppy 5.4 final by building Python into the main Puppy SFS, despite it&#39;s size.&lt;br /&gt;&lt;br /&gt;Yesterday, another dependency, &#39;libpq5&#39;, was mentioned in the Forum with the same problem. The PPM thought it is already installed, when it is only in the devx.&lt;br /&gt;&lt;br /&gt;I have modified the script &#39;findwoofinstalledpkgs&#39; in Woof, to exclude devx-only packages from woof-installed-packages, and instead log them in a new file, &#39;devx-only-installed-packages&#39;.&lt;br /&gt;&lt;br /&gt;This new file is also copied into /root/.packages during the build, alongside woof-installed-packages.&lt;br /&gt;&lt;br /&gt;Woof commits:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/88855e95ea target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/88855e95ea&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/3c9e97accd target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/3c9e97accd&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This does mean that I could move Python back to the devx for future releases of Precise Puppy.&lt;br /&gt;I think that some PETs that 666philb has created recently assume the presence of Python, so that would need to be addressed.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03072</link>
		<title>Precise: Exaile 3.2.2</title>
		<category>Puppy</category>
		<description>Forum member 666philb has created a PET of Exaile music player for Precise:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=81743 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=81743&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the PET to the &#39;precise&#39; repo (25.4MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/exaile-3.2.2_precice.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/exaile-3.2.2_precice.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03071</link>
		<title>Icon Finder 1.0</title>
		<category>Puppy</category>
		<description>That&#39;s unfortunate, I just discovered that Icon Finder is not in the menu. It is in Precise Puppy 5.4, but user&#39;s won&#39;t know!&lt;br /&gt;&lt;br /&gt;You can run it from a terminal window, just run &quot;iconfinder&quot;.&lt;br /&gt;&lt;br /&gt;I looked at the Forum, SFR has released version 1.0. Precise has version 1.0b3. Forum:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=81271 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=81271&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Version 1.0 doesn&#39;t fix the menu though. I modified the .desktop file so that Icon Finder will appear in the Graphic category, and have uploaded the fixed PET (9KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/iconfinder-1.0-1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/iconfinder-1.0-1.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03070</link>
		<title>Precise: Openshot 1.4.3</title>
		<category>Puppy</category>
		<description>Great, Forum member 666philb has created a PET (and SFS) of Openshot 1.4.3, a video editor that enables you to create your own video DVD:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=81680 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=81680&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have added the PET to the &#39;precise&#39; repo (57MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/openshot-1.4.3_precise.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/openshot-1.4.3_precise.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Good, there&#39;s not much in the &#39;precise&#39; PET repo so far.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03069</link>
		<title>Precise Puppy kiosk</title>
		<category>Puppy</category>
		<description>Forum member shadower_sc has created this nice tutorial on how to lock-down your pup for a kiosk-type of usage:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=81701 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=81701&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is good, makes it easier for others wanting to do something similar and having to try and discover all the things needed to lock-down their pup.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03068</link>
		<title>Precise: executables now shared libraries</title>
		<category>Puppy</category>
		<description>Forum member FeodorF posted to me about this. An example is /usr/bin/Xorg, which &#39;file&#39; reports:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;# file /usr/bin/Xorg&lt;br /&gt;/usr/bin/Xorg: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0x85311bab3ebf5578bfe33ac5b43e6910010c83b8, stripped&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Whereas a normal binary executable looks like this:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;# file /usr/bin/xmodmap&lt;br /&gt;/usr/bin/xmodmap: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, BuildID[sha1]=0x65ff654e3e14b27ca4ec06b3e4969d7b333c1b29, stripped&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Precise is built with a &#39;file&#39; PET, not with the Ubuntu &#39;file&#39; (and &#39;libmagic1) DEBs. I installed the DEBs, same problem.&lt;br /&gt;&lt;br /&gt;It seems that some projects are now creating binary executables with a different format that &#39;file&#39; does not properly recognise.&lt;br /&gt;The Ubuntu DEB is version 5.11, which is the latest.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03067</link>
		<title>Raspberry Pi GPU driver open-sourced</title>
		<category>General</category>
		<description>Forum members pakt and Dougal have been very excited to inform us about this:&lt;br /&gt;&lt;a href=http://www.raspberrypi.org/archives/2221 target=_blank&gt;http://www.raspberrypi.org/archives/2221&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yes, this looks like a game-changer.&lt;br /&gt;&lt;br /&gt;Heh, heh, I see from the comments in the above link, there is some criticism regarding just how much is open source and what is still hidden as a firmware/binary blob.&lt;br /&gt;&lt;br /&gt;It will be very exciting when a hardware-accelerated X.org driver emerges for that GPU.&lt;br /&gt;&lt;br /&gt;I will dust off my RP, but for now have a few things to do with Woof -- work is needed on MoManager and the PPM.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03066</link>
		<title>&quot;retro&quot; Precise Puppy 5.4</title>
		<category>Puppy</category>
		<description>Precise Puppy 5.4 was announced yesterday:&lt;br /&gt;&lt;a href=http://www.bkhome.org/blog/?viewDetailed=03063 target=_blank&gt;http://www.bkhome.org/blog/?viewDetailed=03063&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I promised that I would upload another build which will work on older non-PAE-capable CPUs. These are some early Pentium-M 400MHz-bus CPUs from around 1995 vintage, and some pre-Pentium-Pro CPUs.&lt;br /&gt;&lt;br /&gt;The Wikipedia has further explanation on PAE:&lt;br /&gt;&lt;a href=http://en.wikipedia.org/wiki/Physical_Address_Extension target=_blank&gt;http://en.wikipedia.org/wiki/Physical_Address_Extension&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ok, Here it is:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/precise-5.4-retro/ target=_blank&gt;http://distro.ibiblio.org/quirky/precise-5.4-retro/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It also has a mini-readme:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/precise-5.4-retro/precise-5.4-retro-README.htm target=_blank&gt;http://distro.ibiblio.org/quirky/precise-5.4-retro/precise-5.4-retro-README.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is somewhat less tested than the &quot;main&quot; Precise Puppy, so take it as being an unofficial release. Well, it is the same in all respects except for kernel and video drivers.&lt;br /&gt;&lt;br /&gt;Important: This retro-Precise has a 3.2.32 kernel, the &quot;main&quot; precise has a 3.2.29 kernel. You will find various kernel drivers in the repositories for the 3.2.29 kernel, and they won&#39;t work in the retro-Precise.&lt;br /&gt;&lt;br /&gt;It is probably not a good idea for developers to start compiling drivers for the 3.2.32 kernel, as I consider it to be a work-in-progress, optimising it for older hardware, so will probably recompile the kernel soon.&lt;br /&gt;&lt;br /&gt;Anyway, the source for the 3.2.32 kernel was posted this morning:&lt;br /&gt;&lt;a href=http://www.bkhome.org/blog/?viewDetailed=03065 target=_blank&gt;http://www.bkhome.org/blog/?viewDetailed=03065&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03065</link>
		<title>3.2.32 kernel</title>
		<category>Puppy</category>
		<description>I have configured this for i586, smp, no-pae.&lt;br /&gt;&lt;br /&gt;The intention is to build Precise Puppy with this kernel, for computers that have a pae-incapable CPU.&lt;br /&gt;However, I was uncertain whether any of these, such as the Pentium-M, are recognised by the kernel as having more than one processor.&lt;br /&gt;If not, then it would have been better to have configured without smp support.&lt;br /&gt;&lt;br /&gt;Anyway, as it is, this kernel can be used for all CPUs, from i586 upward.&lt;br /&gt;&lt;br /&gt;This is the PET, for use by Woof developers:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/linux_kernel-3.2.32-i586-smp-nopae-up.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/linux_kernel-3.2.32-i586-smp-nopae-up.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The sources:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/kernel-3.2.32-nopae/ target=_blank&gt;http://bkhome.org/sources/kernel-3.2.32-nopae/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03064</link>
		<title>Woof for Precise 5.4</title>
		<category>Woof</category>
		<description>This is the version of Woof used to build Precise Puppy 5.4:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/da49a4dae4 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/da49a4dae4&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03063</link>
		<title>Precise Puppy 5.4</title>
		<category>Puppy</category>
		<description>This is it, the very first official release of Precise Puppy! Brief announcement:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Precise Puppy is built from Ubuntu Precise Pangolin 12.04.1+ binary DEB packages, hence has binary compatibility with Ubuntu and access to the vast Ubuntu package repository. Couple that with Puppy&#39;s tiny size, speed and ease-of-use, and this is one incredible pup!&lt;br /&gt;&lt;br /&gt;This is the very first release of Precise Puppy. It is assigned version 5.4 to indicate it&#39;s position relative to the other puppies, such as Wary 5.3 and Slacko 5.3.3 (5.4 coming soon).&lt;br /&gt;&lt;br /&gt;A lot of work has happened at the &quot;Woof-level&quot; since the release of Wary 5.3 in April 2012 -- of particular importance to Precise are the many enhancements to the Puppy Package Manager (PPM). At the &quot;Precise-level&quot; there has been a very long period of testing and refinement, over several months.&lt;br /&gt;&lt;br /&gt;As Ubuntu Precise Pangolin is a 5-year Long Term Supported release, we expect that Precise Puppy will be also.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The detailed announcement and Release Notes:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/precise-5.4/release-Precise-5.4.htm target=_blank&gt;http://distro.ibiblio.org/quirky/precise-5.4/release-Precise-5.4.htm&lt;/a&gt;&lt;br /&gt;...please read!&lt;br /&gt;&lt;br /&gt;Download live-CD image (157.5MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/precise-5.4/precise-5.4.iso target=_blank&gt;http://distro.ibiblio.org/quirky/precise-5.4/precise-5.4.iso&lt;/a&gt;&lt;br /&gt;...note, files can be extracted from this for other modes of installation.&lt;br /&gt;&lt;br /&gt;The &quot;devx&quot; SFS, to turn Puppy into a complete compiling environment (126.3MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/precise-5.4/devx_precise_5.4.sfs target=_blank&gt;http://distro.ibiblio.org/quirky/precise-5.4/devx_precise_5.4.sfs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Some extra notes:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Nouveau&lt;/b&gt;&lt;br /&gt;This is the open-source nVidia video driver. It is still immature on some hardware -- for example, you just get a black screen. Fallbacks are the &#39;nv&#39; or &#39;vesa&#39; X.org drivers, or the commercial nVidia driver -- see Forum if you can&#39;t figure out how to fallback to these.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;PAE kernel&lt;/b&gt;&lt;br /&gt;See the Release Notes above. &quot;Pentium M&quot; CPUs are the problem -- many of these are i686 but lacking PAE capability.&lt;br /&gt;I have decided to do a build of Precise Puppy with non-PAE kernel. Please wait a couple of days for this. It will be announced on my blog.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03062</link>
		<title>Martian modem firmware</title>
		<category>Woof</category>
		<description>Rerwin has extracted the martian modem firmware from Woof, to a PET:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=855 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=855&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have implemented this in Woof, PET will be uploaded to &#39;common&#39; repo soon. Ditto, Woof will be uploaded soon.&lt;br /&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03061</link>
		<title>remasterpup2 fix</title>
		<category>Woof</category>
		<description>Rerwin posted a fix for script &#39;remasterpup2&#39;:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=840 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=840&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03060</link>
		<title>Precise: libicu48, Python</title>
		<category>Puppy</category>
		<description>Getting the PPM to work flawlessly with the Ubuntu repositories is a work-in-progress.&lt;br /&gt;&lt;br /&gt;I tested installing the &#39;scribus&#39; package, and after installation ran &quot;scribus&quot; in a terminal window. It reported &#39;libicui18n.so.48&#39; missing, and a quick check at packages.ubuntu.com showed that package &#39;libicu48&#39; is required.&lt;br /&gt;&lt;br /&gt;The problem is, the Ubuntu package database for &#39;scribus&#39; does not show &#39;libicu48&#39; as a needed dependency. Unfortunately, the Debian and Ubuntu package databases do not always show correct dependencies -- sometimes they show a dependency that actually does not exist, or they miss out a needed dependency.&lt;br /&gt;&lt;br /&gt;In the case of libicu48, the scribus developers probably never realised the oversight as libicu48 is likely in all builds of Ubuntu. It is only in a cut-down distro such as Puppy that the oversight shows up.&lt;br /&gt;&lt;br /&gt;So, I decided to add &#39;libicu48&#39; inbuilt to Precise Puppy. I am grumbling about this, as the package is about 8MB. It is needed by webkit, midori, etc, so I suppose has some usefulness being pre-installed.&lt;br /&gt;&lt;br /&gt;Then there is Python. Scribus needs Python, but we build Puppy with Python in the &#39;devx&#39; SFS.&lt;br /&gt;Scribus will not run unless the &#39;devx&#39; is loaded.&lt;br /&gt;I need an elegant solution to this, but will do that after Precise 5.4-final is released -- for now, will advise users to load the &#39;devx&#39; for any apps that need Python.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03059</link>
		<title>defaults-chooser 0.8.6</title>
		<category>Puppy</category>
		<description>Precise RC1 tester bigpup reported that Default Applications Chooser (Setup menu) is not working quite right:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=795 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=795&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This was sc0ttman&#39;s baby, but shinobar has been recently upgrading it. Shinobar has reponded to bigpup&#39;s reports, and created a new version, 0.8.6.&lt;br /&gt;&lt;br /&gt;PET (6KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/defaults-chooser-0.8.6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/defaults-chooser-0.8.6.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03058</link>
		<title>Grub4dos menu bug</title>
		<category>Puppy</category>
		<description>Bigpup reported that grub4dos appears in three different places in the menu, in Precise RC1.&lt;br /&gt;&lt;br /&gt;Hmmm, yes, the latest .desktop file has this:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Categories=X-SystemMemory;X-SetupUtility;System&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I have restored it to just this:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Categories=X-SystemMemory&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;New PET (183KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/grub4dos-0.4.4.v1.8.0-1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/grub4dos-0.4.4.v1.8.0-1.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03057</link>
		<title>Precise Puppy RC2</title>
		<category>Puppy</category>
		<description>This is version 5.3.97. Download from here:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://puppylinux.com/test/precise-5.3.97-rc2/ target=_blank&gt;http://puppylinux.com/test/precise-5.3.97-rc2/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I was unable to upload to ibiblio.org, so have used my own site. Go easy on the downloads!&lt;br /&gt;&lt;br /&gt;I have written the Release Notes for 5.4-final, that you will find in the &#39;Help&#39; menu. As usual, very interesting to see just how much has been done since the last official Puppy release!&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03056</link>
		<title>Precise: libcurl3-gnutls</title>
		<category>Woof</category>
		<description>Forum member James C reported that dependency &#39;libcurl3-gnutls&#39; was not installed when &#39;conky&#39; was installed via the PPM. Fixed.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03055</link>
		<title>langpack_ru 20121012</title>
		<category>Puppy</category>
		<description>I have updated this PET in the &#39;noarch&#39; repo, created by rodin.s.&lt;br /&gt;&lt;br /&gt;Can&#39;t login to ibiblio.org right now, will (hopefully) upload it soon.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03054</link>
		<title>Precise: libdbus, pupSysInfo</title>
		<category>Puppy</category>
		<description>Forum member 666philb reported that the official libdbus is required for the Qt4 DEB to work. OK, done.&lt;br /&gt;&lt;br /&gt;Forum member bigpup has reported that pupSysInfo is broken. This is &#39;Sys-Info System Information&#39; in the &#39;System&#39; menu.&lt;br /&gt;This is Forum member TaZoc&#39;s baby, and he will have to be notified about the problem.&lt;br /&gt;&lt;br /&gt;I have removed it (&#39;sys-info&#39; PET) from the Precise inbuilt package list.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03053</link>
		<title>pAVrecord, Precord, VLC-GTK, cursor_themes</title>
		<category>Puppy</category>
		<description>I have updated these PETs:&lt;br /&gt;&lt;br /&gt;pAVrecord 0.9.1&lt;br /&gt;Precord 8.1.4&lt;br /&gt;VLC-GTK 2.5.9&lt;br /&gt;&lt;br /&gt;Forum member bigpup reported that Pcur, the mouse cursor selector, does not properly identify where to obtain the cursor theme PET.&lt;br /&gt;I fixed that, and also have placed the &#39;cursor_themes&#39; PET into the &#39;noarch&#39; repo.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03052</link>
		<title>Monitor Gamma Calibration fixed</title>
		<category>Woof</category>
		<description>Forum member bigpup reported that this utility, in the X GUI version of the Xorg Wizard, which is script /usr/sbin/xgamma-gui, is broken in Precise Puppy. Bigpup reported that it does work in Lucid Puppy.&lt;br /&gt;&lt;br /&gt;This script is actually in Woof, it is not a separate PET.&lt;br /&gt;&lt;br /&gt;Various people have worked on this script. I found that both the latest in Woof, and the one in Lucid, are broken.&lt;br /&gt;The one in Lucid is the best. It was worked on by Forum member EW in 2010. So, I used this as the basis.&lt;br /&gt;&lt;br /&gt;I fixed a couple of bugs, and internationalized it. The script can be found in the Woof commit.&lt;br /&gt;&lt;br /&gt;Woof commits:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/128b3464d3 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/128b3464d3&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/c238a7cbeb target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/c238a7cbeb&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03051</link>
		<title>Neon icons, PPM missing pkg</title>
		<category>Puppy</category>
		<description>Forum member vicmz composed the nice simple Neon desk icons that I have used in Precise Puppy RC1.&lt;br /&gt;&lt;br /&gt;One of them is a yellow that is difficult to see, and they can all be difficult to see on a non-white background.&lt;br /&gt;I ran them all through mtPaint, changed the yellow to something more visible, and bumped the saturation of all of them to 100% -- perhaps some subtly is lost on some of them, but they now stand out better on non-white backgrounds.&lt;br /&gt;&lt;br /&gt;I cannot login to ibiblio right now, so have not yet uploaded the updated Neon PET.&lt;br /&gt;&lt;br /&gt;I was discussing recently that the local package database may get out of date. PPM now puts up a message if a package does not exist in a repository, that the local database may need updating (with instructions how to do that).&lt;br /&gt;Updated Woof will be uploaded soon.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03050</link>
		<title>Precise: ffmpeg-extra</title>
		<category>Puppy</category>
		<description>Forum member shinobar has advised that ffmpeg can be enhanced by installing more DEBs:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=750 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=750&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is them:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;libavcodec-extra-53_0.8.3ubuntu0.12.04.1_i386.deb&lt;br /&gt;libavdevice-extra-53_0.8.3ubuntu0.12.04.1_i386.deb&lt;br /&gt;libavfilter-extra-2_0.8.3ubuntu0.12.04.1_i386.deb&lt;br /&gt;libavformat-extra-53_0.8.3ubuntu0.12.04.1_i386.deb&lt;br /&gt;libavutil-extra-51_0.8.3ubuntu0.12.04.1_i386.deb&lt;br /&gt;libdirac-encoder0_1.0.2-4build1_i386.deb&lt;br /&gt;libopenjpeg2_1.3+dfsg-4_i386.deb&lt;br /&gt;libpostproc-extra-52_0.8.3ubuntu0.12.04.1_i386.deb&lt;br /&gt;libswscale-extra-2_0.8.3ubuntu0.12.04.1_i386.deb&lt;br /&gt;libvo-aacenc0_0.1.1-2_i386.deb&lt;br /&gt;libvo-amrwbenc0_0.1.1-2_i386.deb&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Forum member mcewanw has indicated that these may introduce a problem with libxvid?&lt;br /&gt;&lt;br /&gt;Maybe RC1 testers can try shinobar&#39;s PET, see if there are any side-effects?&lt;br /&gt;&lt;br /&gt;I am on the home-run for RC2/final. It is about 7pm here, I plan to do a few more things tonight, then upload RC2/final tomorrow.&lt;br /&gt;If anyone wants to report on shinobar&#39;s PET, and mcewanw&#39;s pAVrecord prior to that, please do!&lt;br /&gt;&lt;br /&gt;I want to get this pup &quot;out the door&quot;. I will give RC2 version number 5.4 and if it looks OK will promote it to the 5.4-final release.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03049</link>
		<title>Precise: more wallpaper</title>
		<category>Puppy</category>
		<description>Forum member futwerk creates incredible backgrounds for all of our puppies. Here are four more for Precise Puppy:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=765 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=765&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;They are png images and very big. I have put them into a PET, and I converted them to jpg, however I used quality-factor-100, so they are still big (but about one-quarter that of the pngs).&lt;br /&gt;&lt;br /&gt;PET (3.2MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/desk_background_precise2-1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/desk_background_precise2-1.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03048</link>
		<title>PMirrorget 0.2.1</title>
		<category>Puppy</category>
		<description>Forum member gposil wrote this website downloader back in 2009:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?p=354753 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?p=354753&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is in Precise Puppy RC1, however there is a bug report that the menu icon is missing. There is also an icon missing in a button.&lt;br /&gt;&lt;br /&gt;I have fixed it, and assigned version number 0.2.1 (2KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/pmirrorget-0.2.1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/pmirrorget-0.2.1.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It is a very simple script that uses gtkdialog for the GUI and wget to download. I have not internationalized it -- we will target doing that after Precise-final is out.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03047</link>
		<title>Icon-Finder, pAVrecord, Precord</title>
		<category>Puppy</category>
		<description>Two new PETs, one upgrade!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Icon Finder 1.0b3&lt;/b&gt;&lt;br /&gt;This is very handy. Created by Forum member SFR:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=81271 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=81271&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;pAVrecord 0.9.0&lt;/b&gt;&lt;br /&gt;Forum member mcewanw created this audio/video recorder:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=81332 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=81332&lt;/a&gt;&lt;br /&gt;Ah, our keen developers! I just now added version 0.8.8 to the PPM database, then checked online now and found 0.9.0 is out, as well as a special version for Precise Puppy!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Precord 8.1.3&lt;/b&gt;&lt;br /&gt;Forum member mcewanw has updated this nice application:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=49907 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=49907&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded all of these to the &#39;noarch&#39; repo at ibiblio.org, and all three are going to be in Precise Puppy final.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03046</link>
		<title>Precise: rerwin: Intel 537* drivers</title>
		<category>Puppy</category>
		<description>Rerwin has compiled drivers for the Intel 537, 537aa, 537ea and 537sp modems:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=720 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=720&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have added these to the &#39;common&#39; repo and uploaded them to ibiblio.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03045</link>
		<title>Peasy* apps</title>
		<category>Puppy</category>
		<description>rcrsn51 has created a range of very useful applications, all named with the prefix &quot;Peasy&quot;. rcrsn51 has advised of updates, plus new ones...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;PeasyPrint 2.0&lt;/b&gt;&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?p=546198#546198 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?p=546198#546198&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;PeasyPDF 2.2.1&lt;/b&gt;&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?p=551954#551954 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?p=551954#551954&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;PeasyScale 1.4&lt;/b&gt;&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?p=617584#617584 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?p=617584#617584&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;PeasyPort 1.7&lt;/b&gt;&lt;br /&gt;rcrsn51 reports problems with Superscan, so I am using this instead for next Precise build.&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?p=642902#642902 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?p=642902#642902&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...in fact, all of the above will be in the next Precise Puppy.&lt;br /&gt;&lt;br /&gt;PETs (4KB, 12KB, 3KB, 3KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/peasyscale-1.4.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/peasyscale-1.4.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/peasyport-1.7.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/peasyport-1.7.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/peasypdf-2.2.1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/peasypdf-2.2.1.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/peasyprint-2.0-1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/peasyprint-2.0-1.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03044</link>
		<title>Precise: SeaMonkey 2.13.1</title>
		<category>Puppy</category>
		<description>Precise Puppy is at RC1 and there are now supposed to be essential bug fixes only. However, I have compiled the latest SeaMonkey, version 2.13.1, up from 2.12.1.&lt;br /&gt;&lt;br /&gt;PET (23.3MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/seamonkey-2.13.1-i686-up.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/seamonkey-2.13.1-i686-up.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yep, bigger and bigger, in leaps and bounds, with each new release. The 2.12.1 PET is 22.8MB.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03043</link>
		<title>Precise: Firefox 16.0.1</title>
		<category>Puppy</category>
		<description>I have compiled Firefox 16.0.1 in Precise Puppy.&lt;br /&gt;&lt;br /&gt;PET uploaded (20MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/firefox-16.0.1-i686-up.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/firefox-16.0.1-i686-up.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03042</link>
		<title>Ubuntu: Firefox DEB removed</title>
		<category>Puppy</category>
		<description>Hmmm. Rodney sent me an email about being unable to download files. At first I didn&#39;t understand and asked for more information. Rodney sent a snapshot that showed the problem.&lt;br /&gt;&lt;br /&gt;This is something that I did not anticipate. The Ubuntu package repo has, for example, Firefox 11.0 DEB which I think was the version in the first release of Ubuntu Precise Pangolin 12.04.&lt;br /&gt;&lt;br /&gt;However, Ubuntu later released an upgrade, 12.04.1, which had Firefox 14.0.&lt;br /&gt;&lt;br /&gt;However, Ubuntu has now removed that DEB and replaced it with version 16.0. The original 11.0 is still there:&lt;br /&gt;&lt;a href=http://archive.ubuntu.com/ubuntu/pool/main/f/firefox/ target=_blank&gt;http://archive.ubuntu.com/ubuntu/pool/main/f/firefox/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is a nuisance. It makes be think that I should have kept Precise Puppy at the original v12.04. If packages are going to disappear from the Ubuntu repo, then PPM is going to fail to download sometimes. &lt;br /&gt;&lt;br /&gt;The PPM does have a database update feature in the Configuration window.&lt;br /&gt;&lt;br /&gt;This is a very awkward situation. I am going to have to sync with the latest repo when I build Precise Puppy 5.4-final, but in time some packages will be dropped from the repo, and a database update will be required.&lt;br /&gt;The user will only know something is wrong when a package fails to download.&lt;br /&gt;&lt;br /&gt;I had expected, reasonably I think, that when they announced 12.04.1, that all the DEBs for that release would stay put in the repo.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03041</link>
		<title>rediATM failure</title>
		<category>General</category>
		<description>Most, perhaps all, credit unions in Australia, and at least one bank, use the rediATM network of automatic teller machines.&lt;br /&gt;&lt;br /&gt;I am a member of a credit union and have used rediATMs without any problem for years. Until about a month ago...&lt;br /&gt;&lt;br /&gt;I tried to draw $900 from a rediATM, but got a &quot;network timeout&quot; message, followed by a &quot;transaction cancelled&quot; message.&lt;br /&gt;I then tried another nearby rediATM and tried to draw $300, same problem.&lt;br /&gt;I then used a Commonwealth Bank ATM to draw from my credit union account, successfully.&lt;br /&gt;&lt;br /&gt;About a week later, the periodic statement arrived in the mail from the credit union, and it showed both transactions as having succeeded! &lt;br /&gt;In other words, the amount of $1200 was deducted from my account, although the rediATMs had failed to give me the money.&lt;br /&gt;&lt;br /&gt;I filled in a complaint form, which was investigated promptly and my account corrected.&lt;br /&gt;&lt;br /&gt;However, this has left me with a deep worry about rediATMs. The communication protocol between ATM and server should be such that the server only recognises the cash has been dispensed when the ATM advises successful dispensing. This is such basic common sense, which leads me to think that the people who have programmed the rediATM communications protocol are incompetent.&lt;br /&gt;&lt;br /&gt;I have suffered a loss of confidence, and from now on will use Commonwealth Bank ATMs to draw from my credit union account, despite the $2 fee.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03040</link>
		<title>Woof commit for Precise RC1</title>
		<category>Woof</category>
		<description>This is the version of Woof used to build Precise Puppy RC1. That is, it is the latest Woof.&lt;br /&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/5a3bff2e07 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/5a3bff2e07&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03039</link>
		<title>Precise Puppy RC1</title>
		<category>Puppy</category>
		<description>Nearly there! This is the 5.4 Release Candidate 1. Here is the announcement for the previous release, beta7:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=03000 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=03000&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;RC1 has been given version number 5.3.96, and can be downloaded from here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/precise-5.3.96-rc1/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/precise-5.3.96-rc1/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The theme that I chose is interesting? Good? Bad? Anyway, this is it:&lt;br /&gt;&lt;i&gt;JWM: stark-blueish&lt;br /&gt;GTK: stark-blueish&lt;br /&gt;Desk icons: Neon&lt;br /&gt;Wallpaper: precise-futwerk-1b&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;At this stage of course, we only want to make essential bug fixes. I will probably remove hcfpcimodem and hsfmodem drivers from the final -- probably we need to provide documentation to let people know that PETs are available, for those who have those (and other) modems.&lt;br /&gt;&lt;br /&gt;Another thing, I have yet to write the Release Notes.&lt;br /&gt;&lt;br /&gt;Whether there is an RC2 depends on what we discover with testing RC1. It may be possible to go straight to the final release.&lt;br /&gt;&lt;br /&gt;Note, there is no non-PAE build for RC1. I have been thinking of simplifying things. A non-PAE build of Precise Puppy can be done by the Puppy community, along with other modifications.&lt;br /&gt;&lt;br /&gt;There are not that many computers (as a percentage) that have i686-class CPUs that are not PAE-capable, so I might not bother with them. People could of course use Wary.&lt;br /&gt;&lt;br /&gt;Regarding Wary, I am also thinking of dropping Racy. But, again, someone in the community can build a Racy Puppy if they want.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03038</link>
		<title>grub4dos 0.4.4.v1.8.0</title>
		<category>Puppy</category>
		<description>Shinobar has two versions of grub4dos:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=51697 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=51697&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The &#39;common&#39; repo had v1.7.2, and I have now added v1.8.0 (183KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/grub4dos-0.4.4.v1.8.0.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/grub4dos-0.4.4.v1.8.0.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I added &quot;+linux_kernel&amp;ge3.0&quot; in the dependency field of v1.8.0, so that when building in Woof the right &#39;grub4dos&#39; PET will get chosen.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03037</link>
		<title>Screeny screen capture</title>
		<category>Puppy</category>
		<description>01micko created a very nice screen and window capture application, named Screeny:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=76204 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=76204&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have been stuck on the very simple but basic mtPaint capture capability for a long time, I even resisted some nicer-looking GUIs for it.&lt;br /&gt;&lt;br /&gt;But, Screeny is very nice, particularly as it easily captures windows, something that I need frequently.&lt;br /&gt;&lt;br /&gt;Screeny needs a small utility, &#39;xwd&#39;, and I have modified the xorg_base* templates in Woof to include &#39;xwd&#39;, so it will be in all future puppies.&lt;br /&gt;&lt;br /&gt;I also added &#39;screeny&#39; to the package-lists of most of the build flavours, including Precise Puppy.&lt;br /&gt;&lt;br /&gt;PET uploaded (3KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/screeny-0.7-noarch.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/screeny-0.7-noarch.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Racy/Wary (and anyone else without &#39;xwd&#39;) will need this PET (11KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/xwd-1.0.2-racy-i486.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/xwd-1.0.2-racy-i486.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/b53071effd target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/b53071effd&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03036</link>
		<title>Precise: Chromium browser</title>
		<category>Puppy</category>
		<description>Forum member peebee has created PETs and SFSs for Chromium, for both Slacko and Precise:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=81351 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=81351&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I added &#39;libpn14&#39; dependency into the &#39;pet.specs&#39; file, and applied the modified &#39;chromium&#39; script to allow older Flash player, and have uploaded the PET (42MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/chromium-22.0.1210.0-i686.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/chromium-22.0.1210.0-i686.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The dependency (75KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/libpng14-14-slackware.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/libpng14-14-slackware.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03035</link>
		<title>Precise: rerwin: 536/537 modem drivers</title>
		<category>Puppy</category>
		<description>Rerwin has compiled kernel modules for the 3.2.29 kernel in Precise Puppy:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=720 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=720&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded these to the &#39;common&#39; repo. These are for people to experiment with, I don&#39;t intend to put them into the next release of Precise Puppy (417KB, 1.4MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/linux_module_intel536ep-20120710-k3.2.29-smp.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/linux_module_intel536ep-20120710-k3.2.29-smp.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/linux_module_intel537ep-20120710-k3.2.29-smp.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/linux_module_intel537ep-20120710-k3.2.29-smp.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;They require (6KB, 7KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/firmware_linux_module_intel536-20121007.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/firmware_linux_module_intel536-20121007.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/firmware_linux_module_intel537-20121007.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/firmware_linux_module_intel537-20121007.pet&lt;/a&gt;&lt;br /&gt;Notes for rerwin:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1.&lt;/b&gt;&lt;br /&gt;In &#39;pinstall.sh&#39;:&lt;br /&gt;&lt;i&gt;[ &quot;`pwd`&quot; = &quot;/&quot; ] &amp;&amp; depmod&lt;/i&gt;&lt;br /&gt;...so that depmod will not execute if the PET is builtin when building a puppy in Woof.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;2.&lt;/i&gt;&lt;br /&gt;I have fleshed out the pet.specs files:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;linux_module_intel536ep-20120710-k3.2.29-smp|linux_module_intel536ep|20120710-k3.2.29-smp||BuildingBlock|1087K||linux_module_intel536ep-20120710-k3.2.29-smp.pet|+linux_kernel&amp;eq3.2.29,+firmware_linux_module_intel536|Intel 536 modem SMP driver|ubuntu|precise||&lt;br /&gt;linux_module_intel537ep-20120710-k3.2.29-smp|linux_module_intel537ep|20120710-k3.2.29-smp||BuildingBlock|3975K||linux_module_intel537ep-20120710-k3.2.29-smp.pet|+linux_kernel&amp;eq3.2.29,+firmware_linux_module_intel537|Intel 537EP modem SMP driver|ubuntu|precise||&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Note, I have also done this to the other modem driver PETs.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03034</link>
		<title>rerwin: modem firmware PETs</title>
		<category>Woof</category>
		<description>Rerwin has moved more modem firmware out of Woof into PETs. He has also updated some firmware PETs that I uploaded previously. See &#39;modem_firmware_packages-complete set-20121007.tar.gz&#39; posted to Forum:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=720 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=720&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The PETs have been uploaded to the &#39;noarch&#39; and &#39;common&#39; repos.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/c489357b11 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/c489357b11&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03033</link>
		<title>01micko: delete params on Exec line</title>
		<category>Woof</category>
		<description>The script /usr/local/petget/installpkg.sh has code to delete extra parameters prefixed with &quot;%&quot; on the &quot;Exec=&quot; line in .desktop files. &lt;br /&gt;For example &quot;Exec=gimp %U&quot; will have the &quot;%U&quot; deleted.&lt;br /&gt;&lt;br /&gt;It seems that Billtoo has reported a problem with this, and 01micko has proposed alternate code:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=720 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=720&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...which is a bit of a problem for me, as I can&#39;t see anything wrong with my code, and I don&#39;t have the explicit example of when it &quot;goes wrong&quot;.&lt;br /&gt;However, I have implemented 01micko&#39;s change. It will be in the next upload of Woof.&lt;br /&gt;&lt;br /&gt;01micko posted a useful reference on these extra parameters:&lt;br /&gt;&lt;a href=http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s06.html target=_blank&gt;http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s06.html&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03032</link>
		<title>rerwin: modems: module loading fix</title>
		<category>Woof</category>
		<description>Rerwin has posted improvements to scripts /sbin/pup_event_modprobe_backend_protect and /etc/rc.d/functions4puppy4:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=720 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=720&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/20181a4a05 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/20181a4a05&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03031</link>
		<title>Modem firmware: ltmodem, pctel, slmodem</title>
		<category>Woof</category>
		<description>Rerwin has extracted this firmware from Woof to separate PETs:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=705 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=705&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the PETs (599KB, 2KB, 2KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/firmware_linux_module_slmodem-20120930.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/firmware_linux_module_slmodem-20120930.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/firmware_linux_module_ltmodem-20120927.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/firmware_linux_module_ltmodem-20120927.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/firmware_linux_module_pctel-20120930.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/firmware_linux_module_pctel-20120930.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/321c9a8cce target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/321c9a8cce&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03030</link>
		<title>ESS modem driver</title>
		<category>Woof</category>
		<description>Rerwin has compiled the ESS modem driver for the 3.2.29 kernel used in Precise Puppy, and has extracted the ESS firmware from Woof to a separate PET:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=705 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=705&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the PETs (2KB, 187KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/firmware_linux_module_ess-20120930.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/firmware_linux_module_ess-20120930.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/linux_module_ess-2.6-0.7-k3.2.29.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/linux_module_ess-2.6-0.7-k3.2.29.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Woof ESS changes (plus a few other things):&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/563611cb4c target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/563611cb4c&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03029</link>
		<title>gtk-youtube-viewer 3.0.2</title>
		<category>Puppy</category>
		<description>666philb has updated gtk-youtube-viewer:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=76835 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=76835&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the PET for Precise Puppy:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/gtk_youtube_viewer-3.0.2_precise.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/gtk_youtube_viewer-3.0.2_precise.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03028</link>
		<title>rerwin: dgc hsf modem firmware</title>
		<category>Puppy</category>
		<description>Rerwin has posted update PETs for the dgcmodem and hsfmodem firmware:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=705 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=705&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the PETs (30KB, 97KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/firmware_linux_module_dgcmodem-20120927.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/firmware_linux_module_dgcmodem-20120927.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/firmware_linux_module_hsfmodem-20120927.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/firmware_linux_module_hsfmodem-20120927.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03027</link>
		<title>Precise: wallpaper files</title>
		<category>Puppy</category>
		<description>Forum member futwerk has posted some wallpaper images for Precise Puppy:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=690 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=690&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks for that!&lt;br /&gt;&lt;br /&gt;I have added two of these to my collection (the PET previously only had two images) for Precise (315KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/desk_background_precise-1.1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/desk_background_precise-1.1.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03026</link>
		<title>Precise: dgc, hcf, hsf modem drivers</title>
		<category>Puppy</category>
		<description>Rerwin has compiled dgc, hcf and hsf modem kernel drivers for the 3.2.29 kernel used in Precise Puppy:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=645 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=645&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded these to the &#39;common&#39; repo (8KB, 472KB, 1MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/linux_module_dgcmodem-1.13-20120901-k3.2.29.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/linux_module_dgcmodem-1.13-20120901-k3.2.29.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/linux_module_hcfpcimodem-1.21full-20120927-k3.2.29.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/linux_module_hcfpcimodem-1.21full-20120927-k3.2.29.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/linux_module_hsfmodem-7.80.02.06full-dellhybrid-20120901-k3.2.29.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/linux_module_hsfmodem-7.80.02.06full-dellhybrid-20120901-k3.2.29.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The 3.2.29 Linux kernel PET is also in the &#39;common&#39; repo, with the intention that other (non-Precise) Puppy builds can also use it. Although, note that it was compiled in Precise Puppy, so any other 3rd party drivers must be also.&lt;br /&gt;&lt;br /&gt;I will include these three modules in the next release of precise, even though the hsfmodem PET is big (1MB).&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03025</link>
		<title>nobus, dbus library stubs</title>
		<category>Puppy</category>
		<description>technosaurus has created a PET of nobus, modified as shared libraries, which are do-nothing stubs for the &#39;dbus&#39; and &#39;dbus-glib&#39; libraries. This is for apps linked against those libs but which will still work if they are only stubs.&lt;br /&gt;&lt;br /&gt;Forum post:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=645 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=645&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Uploaded PET in &#39;common&#39; repo (5KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/nobus-0.2-i486.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/nobus-0.2-i486.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03024</link>
		<title>Precise: NVIDIA and AMD drivers</title>
		<category>Puppy</category>
		<description>Forum member 666philb has created NVIDIA and AMD video driver PETs for Precise Puppy and the 3.2.29 kernel:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=645 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=645&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have added these to the repo and uploaded them (50.7MB, 27.4MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/amd_fglrx-12.8-precise-k3.2.29.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/amd_fglrx-12.8-precise-k3.2.29.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/nvidia-glx-304.43-precise-k3.2.29.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/nvidia-glx-304.43-precise-k3.2.29.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03023</link>
		<title>PPM: category translations</title>
		<category>Woof</category>
		<description>L18L reported a problem with category names not translated in PPM post-install window:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=03020 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=03020&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have fixed it. Maybe a clumsy way to do it, but it is a fix. Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/84478fc183 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/84478fc183&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03022</link>
		<title>Langpack post-install script</title>
		<category>Woof</category>
		<description>I recently modified the &#39;pinstall.sh&#39; script in langpack PETs, reported here:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=03007 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=03007&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;See also a slightly earlier report:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=03006 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=03006&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have responded to queries from rodin.s and L18L in the top link.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03021</link>
		<title>Multiarch: builtin files-list</title>
		<category>Woof</category>
		<description>Reiterating the history, Puppy contains lists of builtin files in /root/.packages/builtin_files, as explained here:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=01620 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=01620&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We ran into a problem with Ubuntu/Debian multiarch. Puppy introduced symlinks to force files back into &quot;normal&quot; locations:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02752 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02752&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;However, those symlinks broke the code that composes the builtin files-lists, as reported by mavrothal:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=03000 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=03000&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...as the above thread explained, I applied a fix, but it was not 100% successful. So, I have now applied a fix for the fix. The appropriate script is &#39;3builddistro&#39; and is in this Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/98952ea684 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/98952ea684&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03020</link>
		<title>defaults-chooser internationalized</title>
		<category>Woof</category>
		<description>Default Applications Chooser version 0.8 is in all recent puppies. This was created by sc0ttman:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=56282 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=56282&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Vicmz advised that this has been internationalized by shinobar:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?mode=attach&amp;id=57099 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?mode=attach&amp;id=57099&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks guys, I have updated the PET in the &#39;noarch&#39; repo (6KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/defaults-chooser-0.8-20120522.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/defaults-chooser-0.8-20120522.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...my PET does not have the &#39;ja&#39; translation (or any others), as that belongs in a langpack.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03019</link>
		<title>VLC-GTK 2.5.4</title>
		<category>Puppy</category>
		<description>Sc0ttman has updated VLC-GTK, a GUI frontend for VLC commandline media player. See Forum:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=54753 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=54753&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the PET to the &#39;noarch&#39; repo (28KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/vlc-gtk-2.5.4.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/vlc-gtk-2.5.4.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are two dependencies, &#39;xdotool&#39; and &#39;rtmpdump&#39;, that I have uploaded to the &#39;common&#39; repo (78KB, 47KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/rtmpdump-2.4-i486.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/rtmpdump-2.4-i486.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/xdotool-2.201012.3049.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/xdotool-2.201012.3049.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Well, also &#39;vlc_nogui&#39; package is also required.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03018</link>
		<title>Planner menu double-entry</title>
		<category>Woof</category>
		<description>I reported that Planner project manager is in the menu under both &#39;Business&#39; and &#39;Utility&#39; categories. Foo- replied that the &quot;ProjectManagement&quot; category is listed in both /etc/xdg/menus/puppy-business.menu and puppy-utility.menu, hence appears in both menus.&lt;br /&gt;&lt;br /&gt;Yes, we often have this conflict. Project management can apply to both business and code-development projects. I am placing code-development related apps under Utility.&lt;br /&gt;&lt;br /&gt;So, I decided to leave the double-entry as-is.&lt;br /&gt;&lt;br /&gt;The Planner PET compiled in Wary also works fine in Precise Puppy, so I have added the PET to the Precise build. It&#39;s a very good app to have in the base suite builtin to Puppy.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03017</link>
		<title>GetFlash 1.2</title>
		<category>Puppy</category>
		<description>Shinobar advised that version 1.2 of GetFlash is available. Forum:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=74491 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=74491&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have added the PET to the &#39;noarch&#39; repository on ibiblio (8KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/getflash-1.2.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/getflash-1.2.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03016</link>
		<title>ARM defeated, Haiku OS</title>
		<category>General</category>
		<description>Every now and again, I look around to see what is happening with alternative operating systems.&lt;br /&gt;&lt;br /&gt;Yesterday, I took a good look at Haiku, which is an open-source re-implementation of beOS (a defunct commercial OS). Actually, what lead me there, indirectly, was I checked out progress on Lima, the open-source project for a GPU driver for the Mali GPUs used in many ARM chips -- only to be very disappointed when I found the last git commit was in February 2012 -- in other words, a lot of activity and publicity late last year, and early in 2012, then the development has faded. &lt;br /&gt;&lt;br /&gt;Which makes me think that perhaps the ARM chips are going to miss their window-of-opportunity to supplant x86 in small netbooks and even tablets, and running a good OS. Intel will bring out their low-power 22nm low-power SoC x86 chips, and maybe it is game over? Even if the Intel SoC&#39;s consume more power, relative to other components such as screen, overall it won&#39;t make much difference.&lt;br /&gt;&lt;br /&gt;This lead me onto thinking about x86 OS&#39;s, and I also reflected on the Unix security model -- which I don&#39;t like.&lt;br /&gt;&lt;br /&gt;I was looking at various alternatives to Linux, many of which are extremely immature or too specialised, or not very active. Then I looked at Haiku and was very impressed with the level of active development. This is a very nice OS, and they are looking at a release-candidate in 2013. This has been a long time coming, I think the project started in 2001.&lt;br /&gt;&lt;br /&gt;Haiku home:&lt;br /&gt;&lt;a href=http://www.haiku-os.org/ target=_blank&gt;http://www.haiku-os.org/&lt;/a&gt;&lt;br /&gt;Haiku news:&lt;br /&gt;&lt;a href=http://dailyhaiku.net/ target=_blank&gt;http://dailyhaiku.net/&lt;/a&gt;&lt;br /&gt;Introduction to Haiku:&lt;br /&gt;&lt;a href=http://spectrum.ieee.org/computing/software/the-dawn-of-haiku-os/0 target=_blank&gt;http://spectrum.ieee.org/computing/software/the-dawn-of-haiku-os/0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;However, I am on the lookout for an OS that has a builtin security model that is superior to Unix, but Haiku has no security at all. It is a single-user system, which is fine by me, but I still consider there must be security mechanisms -- the Haiku forum has discussion on this, but nothing has been implemented.&lt;br /&gt;&lt;br /&gt;I really don&#39;t think it is something that can be tacked on later. It needs to be designed into the OS.&lt;br /&gt;&lt;br /&gt;Looking at their apps, there isn&#39;t even a firewall.&lt;br /&gt;&lt;br /&gt;Haiku is designed for traditional mouse/keyboard and there does not seem to be any consideration for running it with a touchscreen. I think that is another serious oversight, as Haiku could have found a niche for itself with touchscreen computers.&lt;br /&gt;&lt;br /&gt;...these are just some of my rambling thoughts about ARM, security and Haiku!&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03015</link>
		<title>back on-board</title>
		<category>Puppy</category>
		<description>My eight-day Royal Show job finished yesterday, so now I can catch-up with Puppy stuff.&lt;br /&gt;&lt;br /&gt;I have a backlog of other non-Puppy stuff to do also. A lot of paperwork -- one thing, one of my elderly relatives went into a nursing home a little over a week ago, and I am managing all his finances and personal affairs.&lt;br /&gt;&lt;br /&gt;Thought-provoking that, seeing someone leaving behind a house with lifetime collection of possessions, just one suitcase packed for the nursing home. Then of course, the &quot;final journey&quot;, nothing is taken. Anyway, this kind of personal reflection is a bit off-track for what I intend this blog to be for -- I was going to start &quot;Barry&#39;s Other Blog&quot; for that kind of post!&lt;br /&gt;&lt;br /&gt;For Puppy development, I will attempt to read all posts and catch up. I will document on this blog as I do things, and if you see after awhile that I have missed something important, let me know.&lt;br /&gt;&lt;br /&gt;The objective will be a Precise Puppy RC1 released soon, maybe in a week, also beta2 of Wary and Racy.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03014</link>
		<title>Electric vehicles</title>
		<category>General</category>
		<description>I have been waiting for this:&lt;br /&gt;&lt;a href=http://www.extremetech.com/extreme/136894-will-high-mileage-nissan-leafs-need-costly-battery-replacements-soon target=_blank&gt;http://www.extremetech.com/extreme/136894-will-high-mileage-nissan-leafs-need-costly-battery-replacements-soon&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I should really have started &quot;Barry&#39;s Other Blog&quot; to write about these things. One of my pet peeves is &quot;knowledge filtering&quot;, which means we get incomplete, misleading or wrong information.&lt;br /&gt;&lt;br /&gt;Electric vehicles are an example. What is the real cost of these vehicles? This needs to cost based on the total energy required for the vehicle over it&#39;s operating life.&lt;br /&gt;&lt;br /&gt;What is the environmental impact of manufacturing (and disposal) of these battery packs?&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03013</link>
		<title>Royal Perth Show job</title>
		<category>General</category>
		<description>My Royal Show job starts tomorrow, running for eight days. All day, from dawn until after dark. I will get home about 8.30pm, so don&#39;t expect much puppy development from me for the next eight days!&lt;br /&gt;&lt;br /&gt;Royal Show page:&lt;br /&gt;&lt;a href=http://www.perthroyalshow.com.au/ target=_blank&gt;http://www.perthroyalshow.com.au/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I&#39;ll try to do a little bit each day though, a hour or so.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03012</link>
		<title>Woof: built Wary/Racy 5.3.90</title>
		<category>Woof</category>
		<description>This is the Woof version used to build Wary and Racy 5.3.90 (5.4beta1):&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/d574f24630 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/d574f24630&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03011</link>
		<title>Wary and Racy 5.3.90 (5.4beta1)</title>
		<category>Wary</category>
		<description>Ok, here they are! These are the first betas for the next release of Wary and Racy, which will be version 5.4. The current official release is 5.3.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Wary 5.3.90&lt;/b&gt;&lt;br /&gt;Get it from here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/wary-5.3.90/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/wary-5.3.90/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are some issues with this one. The &#39;welcome1stboot&#39; window does not appear. It was built without an Adobe Flash Player, also without Getflash. But, you can grab either, either via PPM, or direct (5.1MB, 8KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/flashplayer10-10.3.183.23.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/flashplayer10-10.3.183.23.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/getflash-1.1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/getflash-1.1.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Racy 5.3.90&lt;/b&gt;&lt;br /&gt;Get it from here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/racy-5.3.90/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/racy-5.3.90/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Racy does have both Adobe Flash Player and Getflash. Also &#39;welcome1stboot&#39; works. Only one issue I have noticed so far: Planner project management appears in both Business and Utility sub-menus.&lt;br /&gt;&lt;br /&gt;The kernels are the same as for 5.3. Lots of infrastructure upgrades with Woof, plus many apps updated, including cups now 1.4.8 and seamonkey now 2.12.1.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03010</link>
		<title>rerwin: modem fixes</title>
		<category>Woof</category>
		<description>Rerwin posted about fixes to scripts /usr/sbin/modemprobe_erase and pupdial:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=690 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=690&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/fdcf56890f target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/fdcf56890f&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03009</link>
		<title>Wary: older Geeqie</title>
		<category>Wary</category>
		<description>Forum member tuxtoo reported that the Geeqie image viewer (from wary5 repo) crashes in Wary:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=77303&amp;start=165 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=77303&amp;start=165&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tuxtoo found an older version, compiled back in 2009 by puppyluvr, that works:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?p=300260 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?p=300260&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have added an icon to puppyluvr&#39;s PET and rolled back to this older version in the ibiblio &#39;wary5&#39; repo. I will upload the PET soon.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03008</link>
		<title>Wakepup2, Precord</title>
		<category>Puppy</category>
		<description>Forum member Crash has updated Wakepup2, a tool for booting puppy from floppy disk:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=80291 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=80291&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have updated the PET in the ibiblio &#39;common&#39; repo.&lt;br /&gt;&lt;br /&gt;Forum member mcewanw is working at a furious pace on Precord, a audio recorder/player app:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=49907 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=49907&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have upgraded the PET at ibiblio &#39;noarch&#39; repo to version 8.0.8.&lt;br /&gt;&lt;br /&gt;I will upload the PETs soon.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03007</link>
		<title>Improved .desktop translation</title>
		<category>Woof</category>
		<description>MoManager manages translations for the .desktop files in /usr/share/applications.&lt;br /&gt;&lt;br /&gt;Previously, only the &#39;Name&#39; field was translated, I have now added the &#39;Comment&#39; field.&lt;br /&gt;&lt;br /&gt;A langpack PET created by MoManager has /usr/share/applications.in, which is a collection of .desktop files with the appropriate translated &#39;Name&#39; and &#39;Comment&#39; fields.&lt;br /&gt;Refer to /usr/sbin/momanager to see how this directory is created, and /usr/share/doc/langpack-template/pinstall.sh for the langpack post-install script (which will perform the translations on /usr/share/applications).&lt;br /&gt;&lt;br /&gt;I have extended this so that the Puppy Package Manager will recognise if /usr/share/applications.in exists (meaning a langpack installed) and will apply a translation if a matching .desktop file exists in /usr/share/applications.in when a package is installed.&lt;br /&gt;Refer to script /usr/local/petget/installpkg.sh.&lt;br /&gt;&lt;br /&gt;I think that L18L and others were modifying &#39;pinstall.sh&#39; in their langpacks, but now need to consider return to the official pinstall.sh script.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/1e322e20c7 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/1e322e20c7&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03006</link>
		<title>Fix DejaVu font problem for non-Latin</title>
		<category>Woof</category>
		<description>The guys who want to localise Puppy for Chinese and Japanese (and other non-Latin) languages, have a particular problem as many configuration files specify the &#39;DejaVu Sans&#39; font.&lt;br /&gt;&lt;br /&gt;The DejaVu home page gives an overview of the languages supported:&lt;br /&gt;&lt;a href=http://dejavu-fonts.org/wiki/Main_Page target=_blank&gt;http://dejavu-fonts.org/wiki/Main_Page&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To localise to Chinese or Japanese, a special font package is required to be installed. To get applications such as JWM (window manager) to use it, their config files must replace &quot;DejaVu Sans&quot; with just &quot;Sans&quot;.&lt;br /&gt;If the system recognises &quot;Sans&quot; as mapping to the new Chinese/Japanese font set, then it will work.&lt;br /&gt;&lt;br /&gt;Actually, in theory the fontconfig mapping could remap &quot;DejaVu Sans&quot; to the new Chinese/Japanese font set, but it seems that no one has figured out how to do that. It would be the simplest solution though.&lt;br /&gt;&lt;br /&gt;Anyway, I have modified two scripts to replace all occurrences of &quot;DejaVu Sans&quot; with just &quot;Sans&quot;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;/usr/share/doc/langpack-template/pinstall.sh&lt;/b&gt;&lt;br /&gt;This file is read by MoManager and becomes the post-install script for a langpack.&lt;br /&gt;There is no Chinese or Japanese langpack yet (there is one for some older 4.x and early 5.x puppies but that is not compatible with recent pups). When someone uses MoManager to create a Chinese/Japanese langpack, it will have this new pinstall.sh in it.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;/usr/local/petget/hacks-postinstall.sh&lt;/b&gt;&lt;br /&gt;This takes care of replacing &quot;DejaVu Sans&quot; with &quot;Sans&quot; when certain packages are installed by the user.&lt;br /&gt;&lt;br /&gt;Note, it is not just JWM that has this &quot;DejaVu problem&quot;. There are various JWM and GTK theme PETs, and other PETs such as openbox, seamonkey, firefox.&lt;br /&gt;&lt;br /&gt;You can find the updated scripts here:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/02cc3006a0 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/02cc3006a0&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03005</link>
		<title>Planning for next Wary/Racy</title>
		<category>Wary</category>
		<description>To keep everyone informed about what I am currently doing...&lt;br /&gt;&lt;br /&gt;I am reading through the Wary/Racy 5.3 feedback thread:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=77303 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=77303&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I plan to build a beta for the next release, which will probably be 5.4.&lt;br /&gt;&lt;br /&gt;I don&#39;t know about the kernels though, might leave them alone. The thing is, we have some drivers, for example nVidia, compiled for those kernels, and if I upgrade the kernels then those PETs will also require upgrading.&lt;br /&gt;&lt;br /&gt;If there is no urgent need to upgrade the kernels, I will leave them alone.&lt;br /&gt;&lt;br /&gt;So, the next Wary/Racy will have all the new features of Woof, plus various application upgrades.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03004</link>
		<title>Wary: Sakura 2.4.2</title>
		<category>Wary</category>
		<description>Karl Godt compiled Sakura terminal emulator in Racy 5.3:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=77387 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=77387&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;He also compiled the dependency &#39;vte&#39; and provided a PET, however the Wary5 repo already has the &#39;vte&#39; package.&lt;br /&gt;&lt;br /&gt;I tested KG&#39;s Sakura with the current &#39;vte&#39; PET, works. I tweaked the Sakura PET a bit and have added it to the wary5 repo.&lt;br /&gt;&lt;br /&gt;PETs (30KB, 5KB, 14KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/sakura-2.4.2-i686.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/sakura-2.4.2-i686.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/sakura_DOC-2.4.2-i686.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/sakura_DOC-2.4.2-i686.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/sakura_NLS-2.4.2-i686.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/sakura_NLS-2.4.2-i686.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You will also need to install the &#39;vte&#39; PET, but of course once &#39;sakura&#39; is in the PPM, this dependency will be taken care of.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03003</link>
		<title>Wary: SeaMonkey 2.12.1</title>
		<category>Wary</category>
		<description>I have started to look at getting Wary and Racy organised for the next release.&lt;br /&gt;&lt;br /&gt;I was unable to compile SeaMonkey 2.12.1. It required upgrading of libvpx (from 0.9.7 to 1.1.0) and sqlite (from 3.7.10 to 3.7.14), however it seems that the version of gcc in Wary is too old. I did some research on this, fiddled around for sometime, but was unable to compile SM.&lt;br /&gt;&lt;br /&gt;So, I used the official binary from the SM website, made it into a PET. This requires &#39;dbus-glib&#39;, so I enabled that (and &#39;dbus&#39;) in the Wary (and Racy) package-list.&lt;br /&gt;Note, it does not use the system libvpx and sqlite, has it&#39;s own inbuilt. Ditto for cairo.&lt;br /&gt;&lt;br /&gt;As this new PET includes the IRC-chat client module, I added a menu entry under the &#39;Internet&#39; category.&lt;br /&gt;&lt;br /&gt;Sigh... I don&#39;t like to see this. Just looking at the SM PETs, version 1.1.19 is 10.1MB, 2.0.11 is 11.2MB, and 2.12.1 is 21.5MB!&lt;br /&gt;&lt;br /&gt;The PETs (252KB, 307KB, 21.5MB, 380KB, 443KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/libvpx-1.1.0-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/libvpx-1.1.0-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/libvpx_DEV-1.1.0-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/libvpx_DEV-1.1.0-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/seamonkey-2.12.1-x86.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/seamonkey-2.12.1-x86.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/sqlite-3.7.14-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/sqlite-3.7.14-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/sqlite_DEV-3.7.14-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/sqlite_DEV-3.7.14-w5c.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03002</link>
		<title>Gpart 0.1h-11</title>
		<category>Puppy</category>
		<description>The docs state:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Gpart is a tool which tries to guess the primary partition table of a PC-type disk in case the primary partition table in sector 0 is damaged, incorrect or deleted.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;This utility is in Precise Puppy. Apparently Gparted will use it if it exists.&lt;br /&gt;&lt;br /&gt;I have now compiled it in Wary and placed it in the &#39;common&#39; repo for all builds to use.&lt;br /&gt;&lt;br /&gt;PET (20KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/gpart-0.1h-patched_11debian-i486.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/gpart-0.1h-patched_11debian-i486.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Gpart Debian page:&lt;br /&gt;&lt;a href=http://packages.debian.org/squeeze/gpart target=_blank&gt;http://packages.debian.org/squeeze/gpart&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the patched source to my sources repo:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/alphabetical/g/ target=_blank&gt;http://bkhome.org/sources/alphabetical/g/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note, Gpart will be in the next build of Wary and Racy.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03001</link>
		<title>Woof: built Precise beta7</title>
		<category>Woof</category>
		<description>This is the version of Woof used to build Precise Puppy 5.3.95 5.3.95.1 beta7.&lt;br /&gt;&lt;br /&gt;Woof commits:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/daca77b5c2 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/daca77b5c2&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/81b3499837 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/81b3499837&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=03000</link>
		<title>Precise Puppy beta7</title>
		<category>Puppy</category>
		<description>Here is what I hope will be the last beta of Precise Puppy. This is built with 3.2.29 PAE kernel (meaning it supports more than 4GB RAM).&lt;br /&gt;&lt;br /&gt;Download:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/precise-5.3.95-beta7-pae/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/precise-5.3.95-beta7-pae/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Kernel sources:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/kernel-3.2.29/ target=_blank&gt;http://bkhome.org/sources/kernel-3.2.29/&lt;/a&gt;&lt;br /&gt;Us#er#na#me#: p#up#py  P#as#sw#or#d: l#in#ux&lt;br /&gt;&lt;br /&gt;I am also building beta7 with non-PAE kernel, targeting older hardware, including older video hardware, which will be uploaded soon.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02999</link>
		<title>Langpacks: es, de</title>
		<category>Puppy</category>
		<description>I have updated these langpack PETs:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;langpack_es 20120905 (vicmz)&lt;br /&gt;langpack_de 20120830 (L18L)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Heh heh, with all of these upgrades, you may have guessed that I am getting ready to build the next beta of Precise Puppy!&lt;br /&gt;&lt;br /&gt;Yes, it will be beta7, but we can&#39;t just drag on releasing betas. So, I propose that this be the last beta, followed by an RC, hopefully followed by the final release of Precise Puppy.&lt;br /&gt;&lt;br /&gt;As beta7 will have the 3.2.29 kernel, which I intend that we will stick with for the final and well into the future, I request peebee and others who have been creating extra kernel modules, to please do so for this kernel, so it will all be available for the RC.&lt;br /&gt;&lt;br /&gt;As I want to move onto the RC fairly promptly, I want to minimise changes. In Woof, bug-fixing only, no new features.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02998</link>
		<title>Updated PETs from zigbert and mcewanw</title>
		<category>Puppy</category>
		<description>From zigbert:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Pburn 3.7.5&lt;br /&gt;Pclock 0.7.1&lt;br /&gt;Pmirror 0.6.1&lt;br /&gt;Pmusic 2.6.6&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;From mcewanw:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Pfetch 0.9.2&lt;br /&gt;Precord 7.0.2&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded these as-is to the &#39;noarch&#39; repo, except for Precord I added some deps to the pet.specs file:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;+ffmpeg,+gtkdialog3,+vorbis-tools,+lame,+alsa-utils&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;...although not *really* needed, as those are likely to be in all pup builds. We might sometimes do a build without ffmpeg though.&lt;br /&gt;&lt;br /&gt;Pfetch Forum thread:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=80887 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=80887&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Precord Forum thread:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=49907 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=49907&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...notice, Precord already later version available. It is currently under rapid development.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02997</link>
		<title>Flash Player 10.3.183.23</title>
		<category>Puppy</category>
		<description>Precise Puppy is built with the 10.3.x series of the Adobe Flash Player. Beta6 has version 10.3.183.18.&lt;br /&gt;&lt;br /&gt;There have been bugfix releases, now up to 10.3.183.23, as advised by Forum member xman:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=77256 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=77256&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have updated the PET in the &#39;common&#39; repo in ibiblio (5.1MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/flashplayer10-10.3.183.23.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/flashplayer10-10.3.183.23.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02996</link>
		<title>Desk icons LagaBlueNight, Neon</title>
		<category>Puppy</category>
		<description>Vicmz has put together the &quot;Neon&quot; desktop icon theme, see forum:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=31059&amp;start=330 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=31059&amp;start=330&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have added this to the &#39;noarch&#39; repo on ibiblio:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/desk_icon_theme_neon-1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/desk_icon_theme_neon-1.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In the same forum link, Forum member starhawk has made a nice little modification to the LagaBlueNight desk icon theme. The hard-drive and usb-drive icons were previously the same, starhawk has now created a special icon for usb-drives.&lt;br /&gt;&lt;br /&gt;I have updated the PET in the &#39;noarch&#39; repo to version 1.1:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/desk_icon_theme_lagabluenight-1.1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/desk_icon_theme_lagabluenight-1.1.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02995</link>
		<title>Woof: rerwin: fixes &#39;3f&#39;</title>
		<category>Woof</category>
		<description>Rerwin posted some fixes here, related to Broadcom drivers (see down page):&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=570 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=570&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have implemented these changes in Woof.&lt;br /&gt;&lt;br /&gt;However, these &quot;firmware directories&quot; have been taken out of Woof, now separate PETs:&lt;br /&gt;&lt;i&gt;b43, b43legacy, brcm, dgcmodem, hsfmodem, wl&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Here are the PETs:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/firmware_linux_module_b43-120920.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/firmware_linux_module_b43-120920.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/firmware_linux_module_b43legacy-20120920.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/firmware_linux_module_b43legacy-20120920.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/firmware_linux_module_brcm-20120920.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/firmware_linux_module_brcm-20120920.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/firmware_linux_module_dgcmodem-1.13-20120920.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/firmware_linux_module_dgcmodem-1.13-20120920.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/firmware_linux_module_hsfmodem-7.80.02.06-20120920.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/firmware_linux_module_hsfmodem-7.80.02.06-20120920.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/firmware_linux_module_wl-20120920.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/firmware_linux_module_wl-20120920.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Woof commits:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/44d63b25ab target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/44d63b25ab&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/dd9818dd95 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/dd9818dd95&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/40f0491f21 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/40f0491f21&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02994</link>
		<title>Recovered, etc...</title>
		<category>General</category>
		<description>The &quot;flu&quot; has gone, so I&#39;m getting up to speed with Puppy again.&lt;br /&gt;&lt;br /&gt;Today have to visit an elderly relative in hospital, the other side of the city. Just about to head off now, back onto Puppy this evening.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02993</link>
		<title>dgcmodem, hsfmodem firmware</title>
		<category>Woof</category>
		<description>In Puppy, we have a directory /lib/modules/all-firmware, which contains what we used to call the &quot;firmware tarballs&quot; for modems. &lt;br /&gt;&lt;br /&gt;Except that I stopped making them into tarballs, left them as directories, as the SFS file compressed everything anyway.&lt;br /&gt;&lt;br /&gt;These &quot;firmware tarballs&quot; are more than just firmware. They may contain data files, scripts, binary executables, anything needed to get the modem working. Take the case of the &#39;dgcmodem&#39; -- the &#39;dgcmodem&#39; directory would get installed if Puppy detected the presence of such a modem. Otherwise, the files are kept out of the way in the &#39;all-firmware&#39; directory, so as not to interfere with the system.&lt;br /&gt;&lt;br /&gt;These firmware tarballs used to be kept in kernel PETs, but I had a problem with maintaining all the different versions. So I moved them into Woof, even though some of these &quot;firmware&quot; directories also contain binary executables.&lt;br /&gt;&lt;br /&gt;Moving to the present, rerwin is taking a new direction, starting with &#39;dgcmodem&#39; and &#39;hsfmodem&#39;. These are deleted from Woof, although I have left empty /lib/modules/all-firmware/dgcmodem and hsfmodem directories in Woof. These two are now separate PETs.&lt;br /&gt;&lt;br /&gt;It is good I think that these are out of Woof. But, any puppy build that has a kernel with dgcmodem and/or hsfmodem modules, will have to also build the pup with these corresponding &quot;firmware&quot; PETs.&lt;br /&gt;&lt;br /&gt;Here is where rerwin has posted these PETS:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=480 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=480&lt;/a&gt;&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=570 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=570&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded them (28KB, 88KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/dgcmodem-1.13-20120910-1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/dgcmodem-1.13-20120910-1.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/hsfmodem-7.80.02.06-20120911-1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/hsfmodem-7.80.02.06-20120911-1.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02992</link>
		<title>guess_fstype: 120911: btrfs support</title>
		<category>Puppy</category>
		<description>A little while ago (120705), I fixed ext4 detection in guess_fstype. Now, technosaurus has added btrfs detection, bugfixed adfs, and replaced printf() with write() for smaller size:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?p=651646#651646 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?p=651646#651646&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the x86 PET (7KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/guess_fs-20120911.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/guess_fs-20120911.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The source can be found here:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/alphabetical/g/ target=_blank&gt;http://bkhome.org/sources/alphabetical/g/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This utility is compiled statically with dietlibc, and is also in Woof, in the initrd. This update will be in the next commit of Woof.&lt;br /&gt;&lt;br /&gt;Note, I need to compile for ARM boards, will do that soon.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02991</link>
		<title>3.2.29 kernel for x86 Precise</title>
		<category>Woof</category>
		<description>I had hoped to stay with the 3.2.28 kernel as used in Precise Puppy beta6, up until final release and beyond. &lt;br /&gt;&lt;br /&gt;However, the filesystem-check at startup for a full-hd installation, fails. The reason is that the ramdisk size is 16MB, which is no longer big enough -- a small Linux is created on this on-the-fly at startup, and the main hd f.s. is unmounted and a f.s. check performed.&lt;br /&gt;&lt;br /&gt;I have now set the ramdisk size at 32MB.&lt;br /&gt;&lt;br /&gt;3.2.29 PET (23.4MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/linux_kernel-3.2.29-pae-i686-up.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/linux_kernel-3.2.29-pae-i686-up.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3.2.29 sources:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/kernel-3.2.29/ target=_blank&gt;http://bkhome.org/sources/kernel-3.2.29/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02990</link>
		<title>SeaMonkey 2.12.1 for Precise</title>
		<category>Puppy</category>
		<description>Here are the PETS (22.8MB, 20.5MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/seamonkey-2.12.1-i686-up.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/seamonkey-2.12.1-i686-up.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/seamonkey_DEV-2.12.1-i686-up.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/seamonkey_DEV-2.12.1-i686-up.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Compiled in Precise Puppy beta6.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02989</link>
		<title>Woof: for Precise beta6</title>
		<category>Woof</category>
		<description>This is the version of Woof used to build Precise Puppy 5.3.93 (beta6).&lt;br /&gt;&lt;br /&gt;Commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/baff2d1b29 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/baff2d1b29&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02988</link>
		<title>Precise Puppy beta6</title>
		<category>Puppy</category>
		<description>My Puppy work has slowed right down, due to myself having &quot;the flu&quot;. There is a lot more that I could have done before releasing beta6, but I think that there is enough new stuff to release it now.&lt;br /&gt;&lt;br /&gt;Download:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/precise-5.3.93/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/precise-5.3.93/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regarding the PPM, rodin.s reported that a search for deps for &#39;kajongg&#39; application found 165 deps and took a few minutes. The latest PPM is faster, on my laptop it took 33 seconds and found 173 missing deps.&lt;br /&gt;&lt;br /&gt;VLC is a good one to test. PPM deps search found 68 missing deps and the search took about 18 seconds. The automatic fix using bbe to allow running as root works, I just tried it.&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02987</link>
		<title>Back home</title>
		<category>General</category>
		<description>I flew back from Melbourne on Thursday afternoon. At that stage, I had a tickle in my throat, urge to cough but controllable. Now it is a raging flue.&lt;br /&gt;&lt;br /&gt;This is a &quot;present&quot; from Melbourne! Almost every day I was riding around in trains and trams. Difficult situation when people cough in an enclosed and crowded environment.&lt;br /&gt;&lt;br /&gt;Anyway, I feel like sh* &lt;br /&gt;&lt;br /&gt;I am doing the usual things, tea with lemon juice, lozenges, today I bought Irish Moss cough syrup. I read somewhere that a soak in a hot tub is beneficial, so I&#39;ll try that tonight.&lt;br /&gt;&lt;br /&gt;Staying home as much as possible, and managing to soldier-on with Puppy development.&lt;br /&gt;&lt;br /&gt;My Optus wireless broadband is choosing now to behave very poorly. Lots of connection timeouts, to the extent that I sometimes just give up and disconnect from the Internet.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02986</link>
		<title>VLC: hack to run as root</title>
		<category>Woof</category>
		<description>This was discussed in the previous post:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02985 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02985&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have put hacks into Woof to fix this. The FIXUPHACK in vlc template applies the fix if a pup is built with vlc. The script /usr/local/petget/hacks-postinstall.sh applies the fix if vlc is installed in a running pup.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/617697370d target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/617697370d&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02985</link>
		<title>PPM: dependency search deeper, faster</title>
		<category>Woof</category>
		<description>I have been puzzling over this for the last three days, finally nailed it.&lt;br /&gt;&lt;br /&gt;When you click on a package in the PPM, then on &quot;Examine dependencies&quot; button, the script &#39;dependencies.sh&#39; searches for all missing dependent packages. I have been using &#39;vlc&#39; (audio/video player) for most of my testing, as that has a lot of missing deps -- 72 in fact.&lt;br /&gt;&lt;br /&gt;Previously, not all missing deps were being found, also the search was slow. Also, the &quot;hierarchy view&quot; was not what I intended it should be.&lt;br /&gt;&lt;br /&gt;I have fixed all three of those. Now, dependencies.sh goes down up to 11 levels searching for missing deps, and does it fast. The &quot;hierarchy view&quot; now looks like what it should be.&lt;br /&gt;&lt;br /&gt;There are two scripts that I have modified, dependencies.sh and installpreview.sh. Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/3343d0f880 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/3343d0f880&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02984</link>
		<title>Woof: for Precise beta5</title>
		<category>Woof</category>
		<description>This is the version of Woof used to build Precise Puppy 5.3.91 (beta5):&lt;br /&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/559a668e3e target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/559a668e3e&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02983</link>
		<title>Precise Puppy beta5</title>
		<category>Puppy</category>
		<description>Beta4 (5.2.73) was released recently, see blog post:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02976 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02976&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Read my blog for reports on changes since then. Beta5 is now out, and I have assigned it as version 5.3.91, as I intend the final release will be 5.4. Summary of the recent versions:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/precise-5.3.91/precise-5.3.91-readme.htm target=_blank&gt;http://distro.ibiblio.org/quirky/test/precise-5.3.91/precise-5.3.91-readme.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/precise-5.3.91/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/precise-5.3.91/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have been working on the Puppy Package Manager (PPM) the last few days, fixing some things. I fixed a chronic speed problem. There is another issue, the final &quot;success&quot; window when install a lot of packages at once, can be too high for the screen -- needs a vertical scrollbar -- I might do that tonight.&lt;br /&gt;&lt;br /&gt;This pup is looking good!&lt;br /&gt;&lt;br /&gt;Note, built with 3.2.28 PAE kernel. I plan to build a non-PAE version later.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02982</link>
		<title>sys-info 1.3</title>
		<category>Puppy</category>
		<description>TaZoc has fixed a little bug in sys-info:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=60462 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=60462&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded version 1.3 to ibiblio (46KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/sys-info-1.3.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/sys-info-1.3.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02981</link>
		<title>PPM: deps versioning re-fixed</title>
		<category>Woof</category>
		<description>The previous announcement about fixing versioned dependencies:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02978 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02978&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;However, I found that was broken. One significant problem is that it did not find any dependencies below &quot;level 1&quot;, that is, nested dependencies.&lt;br /&gt;&lt;br /&gt;So, I reverted that fix, then re-implemented it. Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/b2e2a54947 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/b2e2a54947&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note, the code that npierce created was pretty good. The logic of this part of the PPM is mind-bending, even for me, so getting it just-right is far from easy. Npierce&#39;s work was a good starting point for me to look at where the fixes are required.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02980</link>
		<title>Gimp, nVidia SFS&#39;s</title>
		<category>Puppy</category>
		<description>Shinobar has prepared two SFS files for Precise Puppy. &lt;br /&gt;&lt;br /&gt;Gimp SFS is based on one created by Forum member scabz, the nVidia SFS created with getnvidia-0.7:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=420 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=420&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the SFS files to ibiblio (20.8MB, 28MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/gimp-2.8.2-1-precise.sfs target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/gimp-2.8.2-1-precise.sfs&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/nvidia-glx-304.43-k3.2.28.sfs target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/nvidia-glx-304.43-k3.2.28.sfs&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02979</link>
		<title>PPM: repo radiobuttons fixed</title>
		<category>Woof</category>
		<description>This is an ancient bug! Users have reported that after selecting repositories in the Configuration window, then (after restarting ppm and) back in the main window, the repo radiobuttons were incorrect.&lt;br /&gt;&lt;br /&gt;I had some very messy code in script /usr/local/petget/pkg_chooser.sh, now cleaned up, and that bug fixed.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/a9cddfa2f6 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/a9cddfa2f6&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02978</link>
		<title>PPM: deps versioning fixed</title>
		<category>Woof</category>
		<description>A Puppy-format package database entry has a dependencies field that may have optional versioning, examples:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;|+ncurses,+readline&amp;ge2.3.5,+glibc|&lt;br /&gt;|+ncurses,+readline,+linux_kernel&amp;ge2.6.39&amp;lt3.0|&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Where the operators may be:&lt;br /&gt;&lt;i&gt;&amp;ge, &amp;gt, &amp;eq, &amp;le, &amp;lt&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;...this was documented awhile back in my blog.&lt;br /&gt;&lt;br /&gt;At the time, I didn&#39;t quite implement it fully in the Puppy Package Manager, or rather I did but didn&#39;t test it. Forum member npierce has been investigating this, and has posted a solution to the Forum:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?p=648934#648934 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?p=648934#648934&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This fix looks good, I have put it into Woof:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/82b60b8633 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/82b60b8633&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02977</link>
		<title>Precise buglets fixed</title>
		<category>Woof</category>
		<description>01micko reported that at first bootup, when QuickSetup runs, making a change that requires a restart of X, then at restart there is no &quot;welcome1stboot&quot; nor the two barks.&lt;br /&gt;&lt;br /&gt;Yes, this is a logical bug in /usr/sbin/delayedrun, and is a Woof-level bug applying to all pups. Fixed, will be in next Woof upload.&lt;br /&gt;&lt;br /&gt;Clicking on the clock, bottom-right of tray, is supposed to bring up a calendar, however Precise Puppy is missing the &#39;minixcal&#39; PET. Fixed. This is not a Woof bug, as such, or rather it is, as the package-list used to build Precise is in Woof.&lt;br /&gt;But it is really classified as a Precise bug.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02976</link>
		<title>Precise Puppy 5.2.73 (beta4)</title>
		<category>Puppy</category>
		<description>Here is the third variant. The brothers were released today and yesterday:&lt;br /&gt;5.2.72: &lt;a href=http://bkhome.org/blog/?viewDetailed=02975 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02975&lt;/a&gt;&lt;br /&gt;5.2.71: &lt;a href=http://bkhome.org/blog/?viewDetailed=02974 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02974&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5.2.73 is the same, except that I used Ubuntu &#39;mesa&#39; DEBs (not all of them) instead of my &#39;mesa&#39; PET. Some notes:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/precise-5.2.73/precise-5.2.73-readme.htm target=_blank&gt;http://distro.ibiblio.org/quirky/test/precise-5.2.73/precise-5.2.73-readme.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/precise-5.2.73/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/precise-5.2.73/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This one is the most &quot;Ubuntu standard&quot;, so preferred from the compatibility viewpoint. Ubuntu splits the original &#39;mesa&#39; package into about 26 DEBs (although I am not sure if all of them are taken out of the original mesa pkg). These are some that I did &lt;i&gt;not&lt;/i&gt; include in the build:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;libegl1-mesa-drivers&lt;br /&gt;libegl1-mesa&lt;br /&gt;libegl1-mesa-dev&lt;br /&gt;libgbm1&lt;br /&gt;libgbm1-dev&lt;br /&gt;libgl1-mesa-swx11&lt;br /&gt;libgl1-mesa-swx11-dev&lt;br /&gt;libgles1-mesa&lt;br /&gt;libgles1-mesa-dev&lt;br /&gt;libgles2-mesa&lt;br /&gt;libgles2-mesa-dev&lt;br /&gt;libopenvg1-mesa&lt;br /&gt;libopenvg1-mesa-dev&lt;br /&gt;libosmesa6&lt;br /&gt;libosmesa6-dev&lt;br /&gt;libxatracker1&lt;br /&gt;libxatracker-dev&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;This is what I &lt;i&gt;did&lt;/i&gt; include:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;libglapi-mesa&lt;br /&gt;mesa-common-dev&lt;br /&gt;libgl1-mesa-dri&lt;br /&gt;libgl1-mesa-glx&lt;br /&gt;libgl1-mesa-dev&lt;br /&gt;libglu1-mesa&lt;br /&gt;libglu1-mesa-dev&lt;br /&gt;libglapi-mesa&lt;br /&gt;mesa-utils&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I don&#39;t know if I included enough mesa DEBs, but it is running ok with my Intel video -- though I note neither the i915_dri.so nor swrast_dri.so modules have loaded.&lt;br /&gt;&#39;libGL.so*&#39; is being provided by &#39;libgl1-mesa-glx&#39; DEB, but note that alternative libGL files are in &#39;libgl1-mesa-swx11&#39; DEB. I don&#39;t know what the difference is.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02975</link>
		<title>Precise Puppy 5.2.72 (beta4) PAE-enabled</title>
		<category>Puppy</category>
		<description>The non-PAE brother of this build was announced yesterday:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02974 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02974&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Some notes for 5.2.72:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/precise-5.2.72-pae/precise-5.2.72-readme.htm target=_blank&gt;http://distro.ibiblio.org/quirky/test/precise-5.2.72-pae/precise-5.2.72-readme.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/precise-5.2.72-pae/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/precise-5.2.72-pae/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...lots of delta files this time, if you have already downloaded an earlier Precise beta.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02974</link>
		<title>Precise Puppy 5.2.71 no-PAE (beta4)</title>
		<category>Puppy</category>
		<description>I have created &quot;beta4&quot;, with these features:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/precise-5.2.71-nopae/precise-5.2.71-readme.htm target=_blank&gt;http://distro.ibiblio.org/quirky/test/precise-5.2.71-nopae/precise-5.2.71-readme.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/precise-5.2.71-nopae/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/precise-5.2.71-nopae/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are no delta-files, due to this build using gzip. As earlier builds use xz compression, the delta files are actually bigger than the original files!&lt;br /&gt;&lt;br /&gt;I will now do another build, with the PAE-enabled kernel and Radeon-KMS enabled. Also the SFS xz&#39;ed for smaller size.&lt;br /&gt;&lt;br /&gt;Basically, the &quot;no-pae&quot; build will suit older hardware, also (probably) older Radeon video cards. But, it will be interesting to try both, if you have ATI/Radeon video (and CPU can handle PAE, which is most of them, even older i686).&lt;br /&gt;&lt;br /&gt;Note, do not re-use the same save-file when testing the next pae-enabled build, they are incompatible.&lt;br /&gt;&lt;br /&gt;Another note: beta3 reports, some issues with printing. I did upgrade cups from 1.3.11 to 1.4.8, relative to beta2, so maybe some problems got introduced? I don&#39;t have access to a printer right now, can&#39;t test.&lt;br /&gt;&lt;br /&gt;Woof commit of version used for this build:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/5103776349c target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/5103776349c&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...however, /etc/DISTRO_SPECS needs to have the appropriate kernel PET selected:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;DISTRO_KERNEL_PET=&#39;linux_kernel-3.2.28-nopae-i686-aufs-up.pet&#39;&lt;/i&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02973</link>
		<title>Radeon firmware</title>
		<category>Puppy</category>
		<description>01micko originally created this PET. I have added more firmware to it.&lt;br /&gt;&lt;br /&gt;PET (66KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/radeon_firmware-120829.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/radeon_firmware-120829.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02972</link>
		<title>Timezone fix</title>
		<category>Woof</category>
		<description>Forum members shinobar and ramachandran reported that timezone files are missing out of /usr/share/zoneinfo. This problem is in Precise Puppy beta3, not in beta2.&lt;br /&gt;&lt;br /&gt;Beta3 is built from upgraded 12.04.1 DEBs, and the &#39;tzdata&#39; package has been updated, which is the culprit.&lt;br /&gt;&lt;br /&gt;The layout of files in /usr/share/zoneinfo has changed dramatically. If this change has been done by the &#39;tzdata&#39; developers, not Debian or Ubuntu developers, then this problem is going to affect all Puppy builds as they move to latest tzdata.&lt;br /&gt;&lt;br /&gt;I have fixed the &#39;glibc&#39; template in Woof, so now all files are in /usr/share/zoneinfo.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/1487d9a91e target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/1487d9a91e&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02971</link>
		<title>/dev/sda16+ not recognized</title>
		<category>Woof</category>
		<description>Forum member eps reported this. It applies to all puppies.&lt;br /&gt;&lt;br /&gt;The nodes in /dev in the initrd are static, and only go up to sda15. Thus, if a hard drive has more partitions, they are not recognized.&lt;br /&gt;&lt;br /&gt;After bootup, when the main filesystem is running, the kernel will auto-create the extra nodes if new hardware is plugged in, but not in the case of an internal drive present at bootup.&lt;br /&gt;&lt;br /&gt;However, eps found that running Gparted does cause the extra device nodes to be created.&lt;br /&gt;&lt;br /&gt;In Woof, I have created extra nodes for the initrd, up to sda23. I also did the same thing for the main filesystem.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/1d56dff622 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/1d56dff622&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02970</link>
		<title>Precise puppy beta4 coming</title>
		<category>Puppy</category>
		<description>Probably tomorrow.&lt;br /&gt;&lt;br /&gt;I think that maybe the Radeon problems are sorted out, judging from feedback so far. I intend to build two beta4&#39;s:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1.&lt;/b&gt; non-PAE kernel, Radeon without KMS.&lt;br /&gt;&lt;b&gt;2.&lt;/b&gt; PAE kernel, Radeon with KMS.&lt;br /&gt;&lt;br /&gt;Number 1 will suit older hardware.&lt;br /&gt;&lt;br /&gt;From feedback, it seems that the Ubuntu Radeon package doesn&#39;t need llvm. It seems that my &#39;z_mesa&#39; PET has removed that requirement.&lt;br /&gt;So, #2 will get built with the Ubuntu ATI/Radeon DEBs, #1 with my &#39;z_xf86-video-ati&#39; PET.&lt;br /&gt;&lt;br /&gt;There does seem to be a problem with timezones, reported by shinobar. This seems to be due to the upgraded DEBs, from 12.04 to 12.04.1. I will await shinobar&#39;s feedback (on the Precise Puppy Forum thread) and fix this, before building beta4.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02969</link>
		<title>rerwin: 3+ fixes</title>
		<category>Woof</category>
		<description>There were a couple of oversights in my previous application of rerwin&#39;s &#39;3&#39; and &#39;3a&#39; fixes for Woof, as rerwin has posted about here:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=330 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=330&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have applied those fixes. I also found a &quot;-E&quot; is needed for grep on one line, otherwise the search will always return nothing, in script functions4puppy4.&lt;br /&gt;&lt;br /&gt;Explanation: a default grep expression treats &quot;|&quot; as just another string character, whereas extended-regular-expression treats it as a OR operation (latter is what we want).&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/4ca1741e19 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/4ca1741e19&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02968</link>
		<title>PET uploads</title>
		<category>Puppy</category>
		<description>&lt;i&gt;Pfind 5.04 (zigbert)&lt;br /&gt;radeon_firmware 120813 (01micko)&lt;br /&gt;gimp 2.8.2 (scabz)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;PETS (18KB, 14KB, 9.6MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/pfind-5.04.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/pfind-5.04.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/radeon_firmware-120813.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/radeon_firmware-120813.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/gimp-2.8.2-precise.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/gimp-2.8.2-precise.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Gimp PET includes &#39;babl&#39; and &#39;gegl&#39; dependencies, so nothing else needed to install.&lt;br /&gt;&lt;br /&gt;01micko has been investigating problems with Radeon video on Precise Puppy beta3, and found firmware needed, see Forum thread:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=315 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=315&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note, for further testing of Radeon video, I plan to upload a &quot;beta4&quot; tomorrow, with a non-PAE kernel, and KMS disabled.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02967</link>
		<title>PPM: mark already-installed pkgs</title>
		<category>Woof</category>
		<description>01micko discovered a bug in the Puppy Package Manager, running Precise Puppy beta3. A search for &quot;xserver-xorg-video-radeon&quot; has a hit, however that package is already installed. There was no indication of that fact, furthermore, clicking the &#39;Examine dependencies&#39; button did not work.&lt;br /&gt;&lt;br /&gt;Now, the icon of an already-installed package displays the /usr/local/lib/X11/mini-icons/mini-tick.xpm icon, also the string &quot;(ALREADY INSTALLED)&quot; is prefixed to the description field.&lt;br /&gt;&lt;br /&gt;Also, the &#39;Examine dependencies&#39; button is removed for an already-installed package. The package can still be installed however, in case there is a need to re-install it.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/e93ae86ff9 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/e93ae86ff9&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02966</link>
		<title>Woof commit 2012-08-25</title>
		<category>Woof</category>
		<description>This is Woof used to build Precise Puppy 5.2.69 (beta3).&lt;br /&gt;&lt;br /&gt;Last three commits:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/7e6b7ee930 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/7e6b7ee930&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/158e3df752 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/158e3df752&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/cd7d41afb1 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/cd7d41afb1&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02965</link>
		<title>Precise Puppy 5.2.69 (beta3)</title>
		<category>Puppy</category>
		<description>Precise Puppy beta2 was released on June 6, 2012, see blog announcement:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02860 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02860&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I was involved in various other things for awhile, now back on developing the x86 Precise Puppy. Version 5.2.69 (beta3) is now available.&lt;br /&gt;&lt;br /&gt;Download from here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/precise-5.2.69/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/precise-5.2.69/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Beta3 has the 3.2.28 kernel, PAE-enabled. See blog post:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02961 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02961&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note, I am thinking of releasing Precise Puppy final with this kernel, plus another build with a non-PAE kernel. The latter will suit some older CPUs, and I will also set the default for Radeon video to non-KMS, and build the SFS with gzip compression (rather than xz), again to suit older hardware.&lt;br /&gt;&lt;br /&gt;Beta3 has been built from Ubuntu Precise Pangolin 12.04.1 DEBs, plus many PETs that we have compiled ourselves. That is, I have used the latest DEBs from the recently-released Ubuntu Precise Pangolin upgrade (or Service Pack 1 if you want to call it that).&lt;br /&gt;&lt;br /&gt;I am using beta3 right now, it looks good. We need a desktop background and a new theme for the RC...&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02964</link>
		<title>Various updates</title>
		<category>Puppy</category>
		<description>I am getting ready to build Precise Puppy beta3, so doing an update of various packages:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;GetFlash 1.1 (shinobar)&lt;br /&gt;Pburn 3.7.4 (zigbert)&lt;br /&gt;pfilesearch 1.32 (zigbert)&lt;br /&gt;&lt;b&gt;NO&lt;/b&gt; Pfind 5.04 -- did not upgrade, zigbert&#39;s pet corrupted.&lt;br /&gt;Pfind 5.01 (zigbert) -- note, removed trailing comma from pet.specs deps field.&lt;br /&gt;Pmusic 2.6.5 (zigbert) -- note, slight modif. to pinstall.sh&lt;br /&gt;Pprocess 2.3.2 9zigbert) -- note, removed trailing comma from pet.specs deps field.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I also added this DEB package to Precise Puppy:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;gpart&lt;/i&gt;&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=80251 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=80251&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02963</link>
		<title>usb-modeswitch 1.2.4</title>
		<category>Puppy</category>
		<description>Rerwin has upgraded usb-modeswitch to version 1.2.4 (my latest PET was 1.2.1). He has also enhanced the &#39;pinstall.sh&#39; script to make some customizations that I had previously done manually. I just made one tiny change to pinstall.sh.&lt;br /&gt;&lt;br /&gt;Forum post:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?p=647379#647379 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?p=647379#647379&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;PETs uploaded (30KB, 15KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/usb-modeswitch-1.2.4-up.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/usb-modeswitch-1.2.4-up.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/usb-modeswitch-data-20120815.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/usb-modeswitch-data-20120815.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02962</link>
		<title>gtk-youtube-viewer</title>
		<category>Puppy</category>
		<description>Forum member 666philb has created this:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=76835 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=76835&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Great, he has created a PET for Precise Puppy, so I have uploaded it. So, it will be in the PPM for beta3.&lt;br /&gt;&lt;br /&gt;PET (2.8MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/gtk_youtube_viewer-2.05_precise.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/gtk_youtube_viewer-2.05_precise.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There&#39;s not much in that &#39;precise puppy&#39; repo yet, but it will grow. Especially as it is likely Precise Puppy is going to be a Long Term Supported release.&lt;br /&gt;&lt;br /&gt;There are some other PETs compiled for Precise Puppy, announced on the Forum, I will see if I can add some of these over the next couple of days.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02961</link>
		<title>Linux kernel 3.2.28</title>
		<category>Puppy</category>
		<description>I compiled the 3.2.27 kernel only a couple of days ago:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02952 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02952&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have configured the 3.2.28 kernel the same, except enabled some more digital radio/tv drivers, plus enabled KMS by-default for Radeon and Intel i915 video. I also enabled the Intel i810 driver -- never noticed that one before.&lt;br /&gt;&lt;br /&gt;PETs, for Woof developers (834KB, 23.3MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/linux_headers-3.2.28.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/linux_headers-3.2.28.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/linux_kernel-3.2.28-pae-i686-aufs-up.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/linux_kernel-3.2.28-pae-i686-aufs-up.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sources:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/kernel-3.2.28/ target=_blank&gt;http://bkhome.org/sources/kernel-3.2.28/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02960</link>
		<title>Woof: rerwin: fixes &#39;3&#39;</title>
		<category>Woof</category>
		<description>I have applied rerwin&#39;s fixes from &#39;precise_rerwin_fixes-3.pet&#39;, see Forum post:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=255 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=255&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note, I earlier applied &#39;3a&#39; fixes, see previous blog post:&lt;br /&gt;&lt;a href=http://www.bkhome.org/blog/?viewDetailed=02959 target=_blank&gt;http://www.bkhome.org/blog/?viewDetailed=02959&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My notes:&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;&lt;br /&gt;/etc/modules/firmware.dep&lt;br /&gt;...fixes in this file in Woof.&lt;br /&gt;Note that a couple of entries rerwin recommended to remove but left in, as they are still relevant for older kernels.&lt;br /&gt;That is, these left in:&lt;br /&gt;ar9170usb:ar9170usb.ko&lt;br /&gt;rt2860sta-fw:rt2860sta.ko&lt;br /&gt;rt2870sta-fw:rt2870sta.ko&lt;br /&gt;Also, rerwin recommended adding &quot;bcma.ko&quot;:&lt;br /&gt;brcm:brcmfmac.ko,brcmsmac.ko,bcma.ko&lt;br /&gt;...however, the 3.2.x kernel does not have that module, and I don&#39;t know what does, so I did not make that change.&lt;br /&gt;...rethinking, I have appended &quot;bcma.ko&quot;. don&#39;t know anything about it, but doesn&#39;t do any harm being there!&lt;br /&gt;&lt;br /&gt;/etc/rc.d/functions4puppy&lt;br /&gt;#120823 rerwin: multisession: screen out /.XLOADED when save.&lt;br /&gt;...applied.&lt;br /&gt;&lt;br /&gt;/etc/rc.d/MODULESCONFIG&lt;br /&gt;...added the &quot;bcma:wl&quot; preference.&lt;br /&gt;&lt;br /&gt;/usr/sbin/puppyinstaller&lt;br /&gt;#120823 rerwin: preserve user-modified files in full-install upgrade.&lt;br /&gt;...applied.&lt;br /&gt;Note that Woof-built puppies now also have /root/.profile&lt;br /&gt;&lt;br /&gt;/usr/sbin/remasterpup2&lt;br /&gt;#120605 rerwin: omit /dev/snd content, /dev/.udev subdirectory and modem daemons from new master (because daemons reinstalled from firmware if needed).&lt;br /&gt;#120606 rerwin: support users&#39; replacement of stripped /root &amp; /etc with complete directories (for &quot;boot disk&quot;). &lt;br /&gt;#120607 rerwin: Remove indicators/files for integrated user-installed packages.&lt;br /&gt;#120628 shinobar: no change id-string for reuse&lt;br /&gt;#120721 revert &#39;wildcards&#39; option (from 120605); improve /dev/snd file exclusion; exclude /usr/share/icons/hicolor/icon-theme.cache (shinobar).&lt;br /&gt;...all applied.&lt;br /&gt;&lt;br /&gt;/usr/sbin/shutdownconfig&lt;br /&gt;#120823 rerwin: avoid saving personal data if flag set in /etc (by remasterpup2, file /etc/personal_data_save_disabled).&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/58fc508fde target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/58fc508fde&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02959</link>
		<title>Woof: rerwin: fixes &#39;3a&#39;</title>
		<category>Woof</category>
		<description>I have applied some fixes from &#39;rerwin_woof_fixes-delta-3a.pet&#39;, see Forum:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=255 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=255&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Not fully though, as I didn&#39;t understand some things. My notes:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;/etc/rc.d/rc.shutdown:&lt;br /&gt;#120603 rerwin: Retain deletions in first pupsave file by copying whiteout files.&lt;br /&gt;...have not applied this. it seems only applies to the top-level directories, why would they be deleted?&lt;br /&gt;&lt;br /&gt;/sbin/pup_event_backend_modprobe&lt;br /&gt;#120823 rerwin: $FIRMPKG always written. &lt;br /&gt;#120823 rerwin: --use-blacklist to apply the blacklist commands in the configuration files (if any) to module names as well.&lt;br /&gt;...applied.&lt;br /&gt;#120608 rerwin: for rule-loaded modules either blacklisted or supported by modaliases, load no module&lt;br /&gt;...have not applied this, don&#39;t understand why MODULES has to be cleared.&lt;br /&gt;&lt;br /&gt;/usr/sbin/connectwizard&lt;br /&gt;#120823 rerwin: add frisbee.&lt;br /&gt;#120823 rerwin: get correct pid in wait loop.&lt;br /&gt;...applied.&lt;br /&gt;&lt;br /&gt;/usr/sbin/delayedrun&lt;br /&gt;#120823 rerwin: skip quicksetup if /etc/personal_settings_popup_disabled file created by remasterpup2 (modified by rerwin).&lt;br /&gt;#120823 rerwin: use distro-specific delayedrun if available.&lt;br /&gt;...applied.&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/ad1e860d8c target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/ad1e860d8c&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02958</link>
		<title>Precise Puppy schedule</title>
		<category>Puppy</category>
		<description>Vicmz expressed confusion over what is the &quot;official&quot; Precise Puppy.&lt;br /&gt;&lt;br /&gt;Ok, I just looked through the Puppy Forum. I see the point of confusion, oldyeller&#39;s &quot;Precise final&quot; thread here:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=80175 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=80175&lt;/a&gt;&lt;br /&gt;And &quot;Precise 5.3.0&quot; thread here:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=80431 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=80431&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;That&#39;s fine, but it doesn&#39;t mean they are &quot;official&quot;, just puplets that someone is building.&lt;br /&gt;&lt;br /&gt;There is a lot of interest in Precise Puppy. My &quot;absence&quot; while working on the ARM boards does not mean that Precise Puppy got neglected -- not really, as I made many improvements to Woof that apply to both ARM and x86 builds.&lt;br /&gt;&lt;br /&gt;Anyway, as I am back working on the x86 Precise Puppy, I guess that I should make a definite statement about where I am going with this, and make a commitment.&lt;br /&gt;&lt;br /&gt;The thread for my beta releases is here:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?p=632032#632032 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?p=632032#632032&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I am reading through this thread, currently at about page 17. When I release beta3, feedback will continue on the same thread.&lt;br /&gt;&lt;br /&gt;So yeah, it is probably best to keep it going to RC and final release, so that will become the official Precise Puppy. Others can then bring out puplet variants as they desire.&lt;br /&gt;&lt;br /&gt;At my current pace, not sure when beta3 will be out, maybe Sunday or Monday. Any suggestions, please post to my &quot;beta&quot; thread.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02957</link>
		<title>PPM: dependencies fix</title>
		<category>Woof</category>
		<description>This bug has been there forever, good to finally fix it!&lt;br /&gt;&lt;br /&gt;Precise Puppy is built with a &#39;cups&#39; PET rather than the Ubuntu DEBs. As per normal, Ubuntu split a package into many DEBs, and cups becomes several, including &#39;libcups2&#39;.&lt;br /&gt;&lt;br /&gt;I noticed &#39;libcups2&#39; showing up as a missing dependency when I was going to install &#39;gnome-control-center&#39;. That is wrong, as the &#39;cups&#39; PET is already installed.&lt;br /&gt;&lt;br /&gt;If the &#39;libcups2&#39; DEB was installed, it might cause problems as might not be compatible with the rest of the &#39;cups&#39; PET.&lt;br /&gt;&lt;br /&gt;I have fixed this problem. These &quot;false dependencies&quot; no longer show up. I modified scripts pkg_chooser.sh and findmissingpkgs.sh in /usr/local/petget.&lt;br /&gt;&lt;br /&gt;This fix will apply to Puppy builds from Debian, Ubuntu and Raspbian DEBs.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/8ec06c1cb7 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/8ec06c1cb7&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02956</link>
		<title>Melbourne again!</title>
		<category>General</category>
		<description>On the weekend I will once again be flying to Melbourne. Yay!&lt;br /&gt;&lt;br /&gt;I created a little &quot;report&quot; on an earlier trip in 2010:&lt;br /&gt;&lt;a href=http://bkhome.org/bkauler/melbourne-dec-2010.htm target=_blank&gt;http://bkhome.org/bkauler/melbourne-dec-2010.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This time I will be there for almost two weeks. Taking the laptop of course, but have also packed the ODROID-X -- just a tiny board, power adaptor, keyboard (very small), easily fits in my carry-bag. I will plug the ODROID-X into the TV at my daughter&#39;s place.&lt;br /&gt;&lt;br /&gt;My airline ticket is one of those cheapies, carry-on luggage only.&lt;br /&gt;&lt;br /&gt;I might upload Precise Puppy beta3 after I have arrived there, take advantage of their super-fast Internet connection.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02955</link>
		<title>Sylpheed 3.2</title>
		<category>Puppy</category>
		<description>Sylpheed in Ubuntu Precise Pangolin is compiled for GTK3, which unfortunately is the case for many applications. As we only have GTK2 in Precise Puppy, we have to compile it ourselves.&lt;br /&gt;&lt;br /&gt;However, we found this quite difficult to do. This is because Debian and Ubuntu remove many of the .la files from /lib and /usr/lib. These files are in the original installation when compiled from source, however they don&#39;t put them into their DEBs.&lt;br /&gt;&lt;br /&gt;I think that the reason for this is their &quot;multi-architecture&quot;, where they put libraries into special directories.&lt;br /&gt;Personally, I am inclined to the view that this multi-architecture stuff is bad news. Create a distro for one architecture, and be done with it. Trying to support different architectures, say i486 and i686, in the same distro causes so many complications.&lt;br /&gt;&lt;br /&gt;Such as the .la files not working, hence they have to be left out. Some source packages, such as Sylpheed, need some .la files, and as they don&#39;t exist, compile fails.&lt;br /&gt;&lt;br /&gt;I have created a PET &#39;0hack1_precise_dev&#39; in which I created the .la files needed for Sylpheed to compile, and this will be in the &#39;devx&#39; of the next Precise Puppy (beta3).&lt;br /&gt;&lt;br /&gt;Here are the Sylpheed PETs (671KB, 1.3MB, 167KB, 1.3MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/sylpheed-3.2.0-i686-up.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/sylpheed-3.2.0-i686-up.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/sylpheed_DEV-3.2.0-i686-up.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/sylpheed_DEV-3.2.0-i686-up.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/sylpheed_DOC-3.2.0-i686-up.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/sylpheed_DOC-3.2.0-i686-up.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/sylpheed_NLS-3.2.0-i686-up.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/sylpheed_NLS-3.2.0-i686-up.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02954</link>
		<title>GtkHash 0.6.0</title>
		<category>Puppy</category>
		<description>Forum member Billtoo reported that GtkHash in Precise Puppy beta2 does not work. This is from the official Ubuntu repository.&lt;br /&gt;&lt;br /&gt;Billtoo has recompiled it, and it now works. Billtoo&#39;s post:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=210 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=210&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the PETs (40KB, 8KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/gtkhash-0.6.0-i686-up.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/gtkhash-0.6.0-i686-up.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/gtkhash_NLS-0.6.0-i686-up.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/gtkhash_NLS-0.6.0-i686-up.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;GtkHash home page:&lt;br /&gt;&lt;a href=http://gtkhash.sourceforge.net/ target=_blank&gt;http://gtkhash.sourceforge.net/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02953</link>
		<title>puppyClock timing tools</title>
		<category>Puppy</category>
		<description>Forum member don570 has created puppyClock:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=73168 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=73168&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the PET to the &#39;noarch&#39; repo on ibiblio.org (18KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/puppy_clock-0.5.2-1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/puppy_clock-0.5.2-1.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02952</link>
		<title>Linux kernel 3.2.27</title>
		<category>Puppy</category>
		<description>I have compiled the Linux kernel 3.2.27 in Precise Puppy, to be used in the next release (beta3).&lt;br /&gt;&lt;br /&gt;PETs (for Woof usage only) (23.2MB, 834KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/linux_kernel-3.2.27-pae-i686-aufs-up.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/linux_kernel-3.2.27-pae-i686-aufs-up.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/linux_headers-3.2.27.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/linux_headers-3.2.27.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The sources, including a kernel SFS file, are here:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/kernel-3.2.27/ target=_blank&gt;http://bkhome.org/sources/kernel-3.2.27/&lt;/a&gt;&lt;br /&gt;Us#er#na#me#: pu#pp#y  Pa#ss#wo#rd#: li#nu#x&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02951</link>
		<title>&quot;Windows upgrade&quot;</title>
		<category>Puppy</category>
		<description>Terry sent me a pm with this very amusing paragraph:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;I have two friends that I booted their Windows computer with Puppy to fix a problem who called and told me how much they LOVE THE WINDOWS UPGRADE!!! I went back to their house, and found that I had not pulled out the Puppy disk and re-booted after we started drinking beer, chatting, and I went on home a couple hours later!!!&lt;/i&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02950</link>
		<title>Macpup 529</title>
		<category>Puppy</category>
		<description>I have just seen this on distrowatch.com, Macpup 529:&lt;br /&gt;&lt;a href=http://distrowatch.com/?newsid=07396 target=_blank&gt;http://distrowatch.com/?newsid=07396&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I knew about Macpup, but I didn&#39;t know the guys (runtt21 and prit) have based the latest on the Woof-built Precise Puppy 5.2.60 (beta2), which I announced awhile back:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02860 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02860&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hmmm, that was June 6. After that I was absorbed by the ARM boards. Well, now I&#39;m &quot;back&quot; so there is going to be a beta3 soon.&lt;br /&gt;&lt;br /&gt;It is good to see the Macpup initiative. if they stay synced with latest Woof, they will be able to incorporate the significant improvements that I have recently done for package categories and icons -- though I do need to tidy it up over the next few days, then will (or rather plan to) build beta3 and upload latest Woof.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02949</link>
		<title>Improved categories and xdg menu</title>
		<category>Woof</category>
		<description>I have been working on improving the categories management and icons for packages, see earlier blog posts:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02948 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02948&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02947 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02947&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now I have mostly completed the upgrade, with further refinements to the categories and icons, plus improvements to the Puppy Package Manager. Woof commits (most recent listed first):&lt;br /&gt;&lt;br /&gt;some fixes for pkg categories, small ppm fix:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/c79220de2a target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/c79220de2a&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;updated db lists to use xdg_puppy pet with binary executables only (other components are now in Woof):&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/2d457e4d22 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/2d457e4d22&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;improved Categories= and Icon= assignments in .desktop files, refer scripts 2createpackages and /usr/local/petget/installpkg.sh:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/f2dec708da target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/f2dec708da&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;improved xdg menu categories, /etc/xdg, /usr/share/desktop-directories created in Woof:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/83fce4bb09 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/83fce4bb09&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;improved the naming of sub-categories in pkg db entries, improved icon naming:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/2a178f9b89 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/2a178f9b89&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I need to refine the support/find_cat utility, which assigns the category[;subcategory] for the packages. I am currently focused on improving this for Ubuntu packages -- find_cat is run when the Puppy db files are created for the Ubuntu DEBs.&lt;br /&gt;&lt;br /&gt;So, it looks like I will be bringing out another release of x86 Precise Puppy. Probably before the end of the week.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02948</link>
		<title>Debian, Ubuntu package categories</title>
		<category>Woof</category>
		<description>I have been making improvements to the &#39;category&#39; field in package database entries, see recent blog posts.&lt;br /&gt;&lt;br /&gt;I am continuing this, according to a strategy that I have had in mind since I first designed the package db format for the Puppy 2.x series.&lt;br /&gt;&lt;br /&gt;Today there is just a little improvement, but significant. For puppies built from Debian, Ubuntu (and Raspbian) DEBs (binary packages), I have improved the assignment of an appropriate &#39;category[;subcategory]&#39; field.&lt;br /&gt;&lt;br /&gt;The problem has been that Debian/Ubuntu sometimes uses odd names for packages, which confuses the support/find_cat utility in Woof, that is mostly looking for the original package names.&lt;br /&gt;For example, if I recall rightly, Debian renames &#39;pidgin&#39; as &#39;finch&#39;. Some other packages have odd numbers and letters appended (apart from the version number).&lt;br /&gt;Also, packages are often broken up into several (or more) separate packages, each with a different name.&lt;br /&gt;&lt;br /&gt;I have found a simple way around this problem.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/c5f76a9101 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/c5f76a9101&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02947</link>
		<title>PPM: application icons, take-2</title>
		<category>Woof</category>
		<description>A little while ago I implemented a mechanism for having application icons in the Puppy Package Manager:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02851 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02851&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have now re-implemented the mechanism, a complete redesign. I have mentioned this in the Forum:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?p=646355#646355 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?p=646355#646355&lt;/a&gt;&lt;br /&gt;&lt;img src=http://murga-linux.com/puppy/viewtopic.php?mode=attach&amp;id=58378 /&gt;&lt;br /&gt;&lt;br /&gt;The package database format now extends the &#39;category&#39; field to have an optional sub-category, like this:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;pkgname|nameonly|version|pkgrelease|category[;subcategory]|size|path|fullfilename|dependencies|description|compileddistro|compiledrelease|repo|&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;i&gt;homebank-4.3-w5|homebank|4.3-w5||Business;finance|604K||homebank-4.3-w5.pet|+gtk+|HomeBank finance management|puppy|wary5||&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;There are generic icons in /usr/local/lib/X11/mini-icons for all &#39;category&#39; and &#39;subcategory&#39; names, and they now display in the PPM.&lt;br /&gt;&lt;br /&gt;In Woof, the support/find_cat tool, called from &#39;0setup&#39;, now generates category;subcategory, the latter being optional, if it can be determined.&lt;br /&gt;Other scripts have been updated to handle the change in category field.&lt;br /&gt;&lt;br /&gt;Woof commits, latest first:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/5d6118ef94 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/5d6118ef94&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/fba51bbf16 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/fba51bbf16&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/e2620791bb target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/e2620791bb&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/0eca8ff7a2 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/0eca8ff7a2&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02946</link>
		<title>Slow going</title>
		<category>Wary</category>
		<description>I have run into a problem with the latest builds of Wary and Racy. ROX-Filer refuses to display thumbnails. It outputs an error message that I cannot understand.&lt;br /&gt;&lt;br /&gt;I have been trying to figure out what is wrong, no success.&lt;br /&gt;&lt;br /&gt;So, I am now going through a very painfully slow process of elimination. I have checked out the version of Woof used to build Wary/Racy 5.3 -- commit 9d81d0919b, April 3, 2012 -- build Racy, test ROX, then update Woof by say one month, build Racy and test ROX, etc.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02945</link>
		<title>gtk 2.24.11 with paste patch</title>
		<category>Wary</category>
		<description>I have compiled GTK+ version 2.24.11 in Wary.&lt;br /&gt;&lt;br /&gt;Forum member disciple reported on a patch for a keypress to replace the mouse middle-button, to paste the primary selection:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=80150 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=80150&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The patches for GTK+ 2.24.x and 3.x are here:&lt;br /&gt;&lt;a href=https://bugzilla.gnome.org/show_bug.cgi?id=643391 target=_blank&gt;https://bugzilla.gnome.org/show_bug.cgi?id=643391&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here are the PETs (2.3MB, 266KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/gtk+-2.24.11-patched_paste-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/gtk+-2.24.11-patched_paste-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/gtk+_DEV-2.24.11-patched_paste-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/gtk+_DEV-2.24.11-patched_paste-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is how I configured it:&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;# patch -p1 &lt; ../gtk2-0001-Add-paste-selection-keybind-signal-2.24.1.patch&lt;br /&gt;# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i486-t2-linux-gnu --with-xinput=yes --enable-debug=minimum&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02944</link>
		<title>ShareInternet and dnsmasq</title>
		<category>Puppy</category>
		<description>Forum member gyro has created this very interesting application to turn a Puppy-PC into a router:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=37520 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=37520&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Gyro&#39;s PET has &#39;dnsmasq&#39;, a binary executable, in it. I have taken that out, so there are now two PETs (106KB, 14KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/dnsmasq-2.62-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/dnsmasq-2.62-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/shareinternet-2.2.4-1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/shareinternet-2.2.4-1.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02943</link>
		<title>CUPS 1.4.8</title>
		<category>Wary</category>
		<description>I have compiled CUPS 1.4.8 in Wary, for use in Wary and Racy. This is to fix a problem with landscape printing, mentioned here:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02940 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02940&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The PETs (2.2MB, 35KB, 603KB, 589KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/cups-1.4.8-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/cups-1.4.8-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/cups_DEV-1.4.8-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/cups_DEV-1.4.8-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/cups_DOC-1.4.8-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/cups_DOC-1.4.8-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/cups_NLS-1.4.8-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/cups_NLS-1.4.8-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note that the PET package for 1.3.11, as used in Wary/Racy up until now, is 1.3MB, this new PET is 2.2MB.&lt;br /&gt;&lt;br /&gt;Here is how I configured it:&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;# LDFLAGS=&#39;-L/usr/X11R7&#39; DSOFLAGS=&#39;-L/usr/X11R7&#39; CPPFLAGS=&#39;-I/usr/X11R7/include&#39; CFLAGS=&#39;-I/usr/X11R7/include&#39;  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --disable-dbus --disable-pam --enable-libpaper --disable-ldap --disable-dnssd --disable-launchd --disable-slp  --disable-gssapi --disable-use-network-default --disable-pap --enable-openssl --disable-libusb --with-pdftops=/usr/bin/pdftops&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;...this took me awhile to get right. The &#39;--disable-libusb&#39; is required so that CUPS will use the old &quot;usblp kernel module&quot; method -- otherwise, the &#39;usblp&#39; module has to be blacklisted. Besides, I&#39;m not sure if the CUPS developers have got the new &quot;libusb&quot; method fully sorted out.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02942</link>
		<title>&#39;cnxsoft&#39; very busy guy</title>
		<category>General</category>
		<description>I only know him (or her) as &#39;cnxsoft&#39;. I often look at his site:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://www.cnx-software.com/ target=_blank&gt;http://www.cnx-software.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If your addiction to ARM boards requires you to get a regular hit on the latest developments, this is the place to go &lt;img src=smilies/happy.gif /&gt;&lt;br /&gt;&lt;br /&gt;There is something new posted everyday. &#39;cnxsoft&#39; is keeping up a very intense schedule, plus he finds out about all kinds of things, garnered from the remotest corners of the Internet.&lt;br /&gt;&lt;br /&gt;In particular, there is a lot of info about the Allwinner A10 boards, including tutorials and download links.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02941</link>
		<title>Woof: 0setup fix</title>
		<category>Woof</category>
		<description>For doing a pet-based build, for example Wary and Racy, I found some bugs, one in script &#39;0setup&#39; and one in support/fix-puppy-dbs. Fixed.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/afe97bc120 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/afe97bc120&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02940</link>
		<title>Wary/Racy plans</title>
		<category>Puppy</category>
		<description>My ODROID-X quad-core Cortex-A9 ARM board has arrived, and I ran Android 4.0.4 on it. Nice and fast!&lt;br /&gt;&lt;br /&gt;However, I plan to put the ARM boards on the back-burner for awhile and do some work on Wary and Racy, look toward releasing version 5.4.&lt;br /&gt;&lt;br /&gt;The last release was 5.3, on April 5, 2012, announced here:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02784 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02784&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I intend to start reading the Wary/Racy feedback thread on the Forum, from page 7:&lt;br /&gt;h&lt;a href=ttp://murga-linux.com/puppy/viewtopic.php?t=77303&amp;start=90 target=_blank&gt;ttp://murga-linux.com/puppy/viewtopic.php?t=77303&amp;start=90&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I think that I will upgrade CUPS from 1.3.11 to 1.4.8. There is a problem with printing in landscape mode, reported by vtpup:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=77303&amp;start=135 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=77303&amp;start=135&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;rcrsn51 posted something that may be helpful:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?p=624541#624541 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?p=624541#624541&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02939</link>
		<title>RP: JWM problem?</title>
		<category>Puppy</category>
		<description>I upgraded JWM from 574 to 579, see earlier blog post. Since then, there has been some peculiar behaviour, and I am now reverting to 574.&lt;br /&gt;&lt;br /&gt;I have made a bug report to Joe, the JWM developer:&lt;br /&gt;&lt;a href=http://sourceforge.net/tracker/?func=detail&amp;aid=3553850&amp;group_id=157836&amp;atid=805416 target=_blank&gt;http://sourceforge.net/tracker/?func=detail&amp;aid=3553850&amp;group_id=157836&amp;atid=805416&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have recompiled &#39;pngoverlay&#39; in sap6, as 01micko reported a bug. I think that previously I had compiled it in Gentoo on RP. This will be in the next Woof commit.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02938</link>
		<title>Fossil: &#39;getwoof&#39; script</title>
		<category>Woof</category>
		<description>I need to automate the download of Woof from the online repository, so I wrote a script, /usr/sbin/getwoof. It also takes an optional parameter &quot;update&quot; to update an existing downloaded Woof.&lt;br /&gt;&lt;br /&gt;Previously, there were manual steps involved, as explained here:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/wiki?name=Getting+Started+with+Woof target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/wiki?name=Getting+Started+with+Woof&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I had a great deal of difficulty writing this script, as I could not get some of the fossil CLI commands to work as the docs seemed to indicate how they should work. I ended up writing what I think is a clumsy script, but it does work.&lt;br /&gt;&lt;br /&gt;Fossil commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/996378481d target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/996378481d&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02937</link>
		<title>MoManager: updated howto</title>
		<category>Woof</category>
		<description>With MoManager becoming better and better, I realised that the &quot;HOWTO Internationalization&quot; page (see &quot;Help&quot; menu) is becoming a bit outdated.&lt;br /&gt;&lt;br /&gt;So, I have updated it. This will be in the &quot;Help&quot; of future Puppy builds, however you can also view it online:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/artifact/ee29820a5d24df4f84cc2c449152df4fefdcbb79 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/artifact/ee29820a5d24df4f84cc2c449152df4fefdcbb79&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/26c45f7e8b target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/26c45f7e8b&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02936</link>
		<title>MoManager: multiple scripts one TEXTDOMAIN</title>
		<category>Woof</category>
		<description>This is great news, I have unleashed MoManager. Now, you can have one TEXTDOMAIN for multiple script. Also, a pre-existing .pot file will be automatically used.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;One TEXTDOMAIN&lt;/b&gt;&lt;br /&gt;If multiple scripts have the same TEXTDOMAIN, for example:&lt;br /&gt;&lt;i&gt;export TEXTDOMAIN=myapp&lt;/i&gt;&lt;br /&gt;then just one myapp.pot file and hence myapp.mo file will be created for all of those scripts.&lt;br /&gt;Some people prefer this, as it is more efficient than having one .pot file for each script.&lt;br /&gt;&lt;br /&gt;Note that these multiple scripts with same TEXTDOMAIN can be located anywhere. They do not have to be in the same directory.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Pre-existing .pot&lt;/b&gt;&lt;br /&gt;A pre-existing .pot, for example /usr/share/doc/nls/myapp/myapp.pot, will automatically be used, instead of generating it from the script(s).&lt;br /&gt;I could not see any reason why this should not be automatic.&lt;br /&gt;&lt;br /&gt;Check out the changes in /usr/sbin/momanager, Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/6486b73f7e target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/6486b73f7e&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A note about entering the TEXTDOMAIN into scripts:&lt;br /&gt;&lt;i&gt;export TEXTDOMAIN=myapp&lt;/i&gt;&lt;br /&gt;...do not put quotes, do not append any comment, do not indent! Any of those might break MoManager.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02935</link>
		<title>Wary: ffmpeg improved</title>
		<category>Wary</category>
		<description>K Godt, npierce and shinobar have been investigating improvements to ffmpeg in Wary and Racy:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76182&amp;start=270 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76182&amp;start=270&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the ffmpeg PETs compiled by shinobar, with x11grab and network support (2.3MB, 2.8MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/ffmpeg-0.8.12-1-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/ffmpeg-0.8.12-1-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/ffmpeg_DEV-0.8.12-1-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/ffmpeg_DEV-0.8.12-1-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This works with shinobar&#39;s latest ffconvert 1.3 (61KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/ffconvert-1.3.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/ffconvert-1.3.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This improvement will of course be in the next release of Wary/Racy.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02934</link>
		<title>MoManager: one .pot for many scripts</title>
		<category>Woof</category>
		<description>A problem with MoManager was reported to this blog:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02928 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02928&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And solutions proposed on the Puppy Forum:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?p=643538 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?p=643538&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The solution proposed by L18L looks good. I presume for the example of &#39;pprocess&#39;, that the scripts &#39;box_ok&#39; and &#39;func&#39; will not have the &quot;export TEXTDOMAIN=...&quot; declaration?&lt;br /&gt;&lt;br /&gt;I have implemented L18L&#39;s solution, Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/4eebc559f0 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/4eebc559f0&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02933</link>
		<title>Host Woof on ARM board</title>
		<category>Woof</category>
		<description>So far, the host system on which I have used Woof is an x86 computer. So when building a Puppy for an ARM board (such as the Raspberry Pi), I have specified host as &quot;x86&quot; and target as &quot;arm&quot; in Woof -- this is asked for in script &#39;merge2out&#39;.&lt;br /&gt;&lt;br /&gt;There are various problems with this &quot;cross build&quot;, one of which is that certain operations (such as &#39;depmod&#39;) cannot be performed on the target environment, and they have to be deferred until first bootup of Puppy on the target board.&lt;br /&gt;This is one of the factors that causes first-boot to be slow.&lt;br /&gt;&lt;br /&gt;I have now added some armv6 executables needed to run Woof in an ARM environment, that is, host and target can both be &quot;arm&quot;. Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/985145716c target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/985145716c&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I haven&#39;t tried it yet. I will probably have a go at that tomorrow. It needs to be done with a USB hard drive, and probably the Raspberry Pi can handle it.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02932</link>
		<title>RP: recompiling 3.1.9 kernel</title>
		<category>Puppy</category>
		<description>Today I have downloaded the latest patched 3.1.9 kernel source for the Raspberry Pi, from here:&lt;br /&gt;&lt;a href=https://github.com/raspberrypi/linux target=_blank&gt;https://github.com/raspberrypi/linux&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I had previously been through this exercise, and that resulted in the kernel used in Squeezed Arm Puppy alpha4. That was about one month ago.&lt;br /&gt;&lt;br /&gt;Now I am doing it again, with a few changes to the .config:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;bcm2835 sound driver built-in&lt;br /&gt;deadline scheduler (instead of cfq)&lt;br /&gt;disabled automatic devtmpfs mounting on /dev&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Also, this time I did not apply any of my own patches, that is, left out unionfs and usb-printk patches. Only applied the loglevel patch.&lt;br /&gt;&lt;br /&gt;I have just started the compile on my RP.&lt;br /&gt;&lt;br /&gt;I have also downloaded the latest firmware from here:&lt;br /&gt;&lt;a href=https://github.com/raspberrypi/firmware target=_blank&gt;https://github.com/raspberrypi/firmware&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02931</link>
		<title>Fixed f.s. check at bootup</title>
		<category>Woof</category>
		<description>A full installation of Puppy will perform a filesystem check at bootup if there was a previous abnormal shutdown. I did some work on this for the Raspberry Pi Puppy alpha4, see earlier blog posts:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02907 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02907&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02908 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02908&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You might be interested in one of the original blogs post about this mechanism:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=01434 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=01434&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;However, the mechanism is still broken in RP Puppy alpha4. I have now fixed it, see Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/72799a5530 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/72799a5530&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...see script /sbin/initNEW, that becomes /sbin/init in a running Puppy.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02930</link>
		<title>RP: faster booting</title>
		<category>General</category>
		<description>I have been working on streamlining the bootup on the ARM boards. I am aiming for 20 seconds on the Raspberry Pi -- that is a target, not there yet! It is an optimistic target, not sure if I can get there.&lt;br /&gt;&lt;br /&gt;I haven&#39;t had much time the last few days, mostly due to doing things for elderly relatives.&lt;br /&gt;&lt;br /&gt;Today I setup wireless broadband Internet on a laptop for one of my elderly relatives, a person who has never used a computer before. She was recently given an old laptop, which has Windows 2000 on it. I didn&#39;t put Puppy on it, left Windows 2000 as-is, just installed the latest Firefox and Adobe Flash players that work with Windows 2000.&lt;br /&gt;&lt;br /&gt;I took her to the local shopping centre and bought an Optus Prepaid Mobile Broadband usb stick, for AU$69.95. Even though it specified at least Windows XP required, I ignored that -- it installed ok and runs fine on Windows 2000.&lt;br /&gt;&lt;br /&gt;We were quickly online and surfing the web. It was interesting watching someone using a mouse for the very first time. She is in her early-80s and her hands are not so nimble.&lt;br /&gt;&lt;br /&gt;I took her through all the steps, but I am wondering if she will be too scared to turn it on on her own. I&#39;ll pop back in a day or too and see what has happened.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02929</link>
		<title>ODROID-X production underway</title>
		<category>General</category>
		<description>Here are some photos showing the board being manufactured:&lt;br /&gt;&lt;a href=http://odroid.foros-phpbb.com/t1144-odroid-x-odroid-q-shipment-ready-almost target=_blank&gt;http://odroid.foros-phpbb.com/t1144-odroid-x-odroid-q-shipment-ready-almost&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I placed my order on July 11, so hopefully I will be in the first batch.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02928</link>
		<title>&#39;de&#39;, &#39;ru&#39; langpacks</title>
		<category>Puppy</category>
		<description>L18L is the creator and maintainer of the German (de) language pack, see Puppy Forum:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76368 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76368&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;rodin.s is the creator and maintainer of the Russian (ru) language pack.&lt;br /&gt;&lt;br /&gt;These guys have recently updated their langpacks. L18L has it on the Forum, rodin.s pm&#39;ed it to me.&lt;br /&gt;&lt;br /&gt;I have uploaded them (2.4MB, 2.1MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/langpack_de-20120718.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/langpack_de-20120718.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/langpack_ru-20120720.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/langpack_ru-20120720.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02927</link>
		<title>arm: gtkdialog reverse-order fixed</title>
		<category>General</category>
		<description>I posted awhile back about the widgets rendering in reverse order in a window on ARM architectures:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02809 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02809&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Puppy Forum member jamesbond fixed it:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=79359 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=79359&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now, the maintainer of Gtkdialog, thunor, has applied the fix to the official source, revision 321:&lt;br /&gt;&lt;a href=http://code.google.com/p/gtkdialog/source/detail?r=321 target=_blank&gt;http://code.google.com/p/gtkdialog/source/detail?r=321&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02926</link>
		<title>RP: gutenprint updated</title>
		<category>Puppy</category>
		<description>01micko has compiled the latest Gutenprint package on Squeezed Arm Puppy (sap6) on the Raspberry Pi, see Forum post:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=79359&amp;start=165 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=79359&amp;start=165&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the PETs to ibiblio and they will be in the next release of sap6 (2.6MB, 621KB, 1.5MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-squeeze/gutenprint-5.2.8-sap6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-squeeze/gutenprint-5.2.8-sap6.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-squeeze/gutenprint_DEV-5.2.8-sap6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-squeeze/gutenprint_DEV-5.2.8-sap6.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-squeeze/gutenprint_NLS-5.2.8-sap6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-squeeze/gutenprint_NLS-5.2.8-sap6.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02925</link>
		<title>Simple touch-screen driver</title>
		<category>General</category>
		<description>taca0 posted about the WM8650 ARM-based netbooks:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=79896 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=79896&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This link is interesting:&lt;br /&gt;&lt;a href=http://pond-weed.com/wmt8650/index.html target=_blank&gt;http://pond-weed.com/wmt8650/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...it has the source for a simple touch-screen driver to replace a mouse.&lt;br /&gt;&lt;br /&gt;I thought that I would post the link here for future reference.&lt;br /&gt;I am gradually coming round to the thinking that a touch-screen with proper keyboard is a good combo. It solves the problem of using a mouse when you are on-the-go.&lt;br /&gt;It would certainly be much better than a touchpad, and I don&#39;t see why we cannot have our traditional UI, no need for a dumbed-down UI as in tablets these days.&lt;br /&gt;&lt;br /&gt;Except of course, we have three buttons on a mouse, and would ideally need to emulate that.&lt;br /&gt;The driver in the above link seems to only be supporting the left-mouse-button.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02924</link>
		<title>Desktop icon themes</title>
		<category>Puppy</category>
		<description>Jemimah and vicmz have created some nice icons for the desktop and menu:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=31059&amp;start=315 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=31059&amp;start=315&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded these to the &#39;noarch&#39; repo on ibiblio:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Jemimah&lt;/b&gt; (106KB, 104KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/desk_icon_theme_fs-1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/desk_icon_theme_fs-1.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/desk_icon_theme_neu-1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/desk_icon_theme_neu-1.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;vicmz&lt;/b&gt; (131KB, 125KB, 151KB, 135KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/desk_icon_theme_jungle-1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/desk_icon_theme_jungle-1.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/desk_icon_theme_malays_uniblack-1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/desk_icon_theme_malays_uniblack-1.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/desk_icon_theme_malays_uniblue-1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/desk_icon_theme_malays_uniblue-1.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/desk_icon_theme_shining_silver-1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/desk_icon_theme_shining_silver-1.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...note, these are smaller than vicmz&#39;s original PETs, as some redundant images removed.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02923</link>
		<title>RP: heatsink</title>
		<category>General</category>
		<description>I reported recently that the ODROID-X will ship with a heatsink:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02913 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02913&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Heh heh, you can also put a heatsink on your Raspberry Pi:&lt;br /&gt;&lt;a href=http://www.chrisnewland.com/raspberry-pi-heatsink-mod-251 target=_blank&gt;http://www.chrisnewland.com/raspberry-pi-heatsink-mod-251&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=http://www.chrisnewland.com/imgsvr?src=raspi2heatsinks.jpeg /&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02922</link>
		<title>Sys-Info, xdriinfo</title>
		<category>Puppy</category>
		<description>TaZoc has updated Sys-Info. I separated out the xdriinfo binary executable, as sys-info PET is in the &#39;noarch&#39; repo.&lt;br /&gt;&lt;br /&gt;sys-info (41KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/sys-info-0.9.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/sys-info-0.9.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;xdriinfo (4KB, 3KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/xdriinfo-1.0.4-x86.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/xdriinfo-1.0.4-x86.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/xdriinfo-1.0.4-sap6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/xdriinfo-1.0.4-sap6.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02921</link>
		<title>RP: recompiled tray applets</title>
		<category>Puppy</category>
		<description>01micko reported that the slowness of the network_tray applet in sap6 was not due to JWM, but due to the applet itself.&lt;br /&gt;&lt;br /&gt;I had compiled the tray applets in Gentoo on the RP. I have now recompiled them in sap6.&lt;br /&gt;&lt;br /&gt;PETs (7KB, 9KB, 6KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/freememapplet_tray-2.4-sap6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/freememapplet_tray-2.4-sap6.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/network_tray-2.5-sap6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/network_tray-2.5-sap6.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/powerapplet_tray-2.5-sap6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/powerapplet_tray-2.5-sap6.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02920</link>
		<title>RP: alsaconf broken</title>
		<category>Woof</category>
		<description>The &#39;alsaconf&#39; script does not work on the ARM boards, due to absence of modules.pcimap and modules.isapnpmap. Perhaps the script could be modified to work without those?&lt;br /&gt;&lt;br /&gt;Anyway, I have disabled &#39;alsaconf&#39; for the ARM board. Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/8473af633d target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/8473af633d&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Well, well, I actually got sound out of my RP! Just one song, /usr/share/audio/ivy.mp3. None of the other audio files in /usr/share/audio work.&lt;br /&gt;&lt;br /&gt;I played it like this:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;# playmusic /usr/share/audio/ivy.mp3&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&#39;playmusic&#39; is thunor&#39;s frontend to various players, including &#39;mplayer&#39;. It wouldn&#39;t play the other files.&lt;br /&gt;&lt;br /&gt;The &#39;aplay&#39; utility doesn&#39;t work at all. I also tried &#39;wavplay&#39; to play /usr/share/audio/2barks.wav, no go, it just hung.&lt;br /&gt;&lt;br /&gt;...in fact, after playing one file, all the players hang and nothing else will play. Even that &#39;ivy.mp3&#39; only played once.&lt;br /&gt;&lt;br /&gt;This is testing on Squeezed Arm Puppy alpha4.&lt;br /&gt;&lt;br /&gt;I am not going to mess around with this anymore. The kernel sound driver needs to be fixed.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02919</link>
		<title>RP: JWM 579</title>
		<category>Puppy</category>
		<description>01micko reported that JWM in Squeezed Arm Puppy on the RP has a problem with the tray -- applets slow to update. He compiled the latest, version 579, and that fixed the problem.&lt;br /&gt;&lt;br /&gt;The problem though, is probably not the version. I compiled version 574 in the Gentoo build for the RP. I have found that some apps compiled in Gentoo misbehave in sap6.&lt;br /&gt;&lt;br /&gt;I have compiled JWM 579 in sap6, and uploaded the PET (79KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/jwm2-579-sap6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/jwm2-579-sap6.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02918</link>
		<title>Disable text-mode xorgwizard on ARM boards</title>
		<category>Woof</category>
		<description>The text-mode Xorg Wizard is not appropriate for the ARM boards.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/a913fe8a97 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/a913fe8a97&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02917</link>
		<title>Mixmos tray applet</title>
		<category>Puppy</category>
		<description>01mick created a tray applet for the Mixmos audio mixer. This is a very simple applet for use in the Raspberry Pi. 01micko&#39;s Forum post:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=79359&amp;start=150 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=79359&amp;start=150&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have placed &#39;mixmos_tray&#39; into the &#39;mixmos&#39; PET (75KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/mixmos-0.2.0-1-sap6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/mixmos-0.2.0-1-sap6.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02916</link>
		<title>RP: Gmeasures, Superscan</title>
		<category>Puppy</category>
		<description>Two little apps missing from Squeezed Arm Puppy are Gmeasures and Superscan. The first is a units converter and the second a port scanner, both GUI apps. These have traditionally been included in our puppies, to round out the app-suite.&lt;br /&gt;&lt;br /&gt;I have compiled them in Squeezed Arm Puppy on the Raspberry Pi, and they will be in the next release.&lt;br /&gt;&lt;br /&gt;However, you can get them now (25KB, 22KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/gmeasures-0.7-sap6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/gmeasures-0.7-sap6.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/superscan-0.8-patched2-sap6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/superscan-0.8-patched2-sap6.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02915</link>
		<title>Woof: builds pup from Raspbian pkgs</title>
		<category>Woof</category>
		<description>It is pre-alpha as although there is a desktop, some things are broken. But yes, Woof can now build a Puppy from Raspbian Wheezy DEBs.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/49f23f3d31 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/49f23f3d31&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is a mystery. Some shared libraries, that were compiled in Squeezed Arm Puppy (built from Debian Squeeze DEBs) do not work.&lt;br /&gt;For example, &#39;ldd&#39; reports that /usr/lib/libnetpbm.so.10 is &quot;not a dynamic executable&quot;.&lt;br /&gt;&lt;br /&gt;Huh? Those libraries work fine in Squeeze. They are &quot;armel&quot;, compiled for armv4 architecture, but that is not a problem.&lt;br /&gt;&lt;br /&gt;Note, this Woof can now also be used to build from straight Debian Wheezy DEBs. It is the same situation as for Raspbian, just different repositories.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02914</link>
		<title>dpkg-deb with xz support</title>
		<category>Puppy</category>
		<description>Building Puppy from Raspbian DEBs, I thought that some were missing from the repository, however I discovered that &#39;1download&#39; was downloading then rejecting some DEBs.&lt;br /&gt;&lt;br /&gt;The reason is that some DEBs have xz compression, which the &#39;dpkg-deb&#39; utility in Wary and Racy (and most other pups) does not understand. &lt;br /&gt;&lt;br /&gt;Support for xz was introduced with version 1.15.6 of the &#39;dpkg&#39; package, of which &#39;dpkg-deb&#39; is a utility therein.&lt;br /&gt;&lt;br /&gt;I have compiled a recent version and uploaded to the &#39;common&#39; repo (44KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/dpkg-deb-1.16.4.3-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/dpkg-deb-1.16.4.3-w5c.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02913</link>
		<title>ODROID-X now with heatsink</title>
		<category>Puppy</category>
		<description>Hardkernel are the developers of the ODROID-X quad-core A9 ARM board that I have ordered, see my recent blog post:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02901 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02901&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hardkernel have tested the board with all four cores running &quot;flat out&quot; and the chip does get hot. This is not the situation for normal use, however they decided to include a passive heatsink on the production board:&lt;br /&gt;&lt;img src=http://bkhome.org/arm/odroidx-withsink.jpg /&gt;&lt;br /&gt;&lt;br /&gt;Their Forum post explaining this decision:&lt;br /&gt;&lt;a href=http://odroid.foros-phpbb.com/t1127-the-first-sample-of-pre-production target=_blank&gt;http://odroid.foros-phpbb.com/t1127-the-first-sample-of-pre-production&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Apart from whether it is really needed or not, the heatsink gives it a certain look, like it really means business. A mean machine!&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02912</link>
		<title>Woof: Raspbian support, new DB format</title>
		<category>Woof</category>
		<description>01micko posted about a change in the package database format in Debian Wheezy:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02900 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02900&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Actually, I was looking through the DB files for Raspbian Wheezy, and it has a mix of old and new formats.&lt;br /&gt;Therefore, I have modified script 0setup to automatically detect which format.&lt;br /&gt;&lt;br /&gt;I have also added preliminary support to build Puppy from Raspbian packages.&lt;br /&gt;&lt;br /&gt;I want to build a pup from Raspbian debs and see if it is sane, then I will upload Woof.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02911</link>
		<title>Woof to build sap6 alpha4</title>
		<category>Woof</category>
		<description>This is the version of Woof used to build Squeezed Arm Puppy alpha4 (for the Raspberry Pi).&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/904fb8d4a3 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/904fb8d4a3&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02910</link>
		<title>Puppy for Raspberry Pi alpha4</title>
		<category>Puppy</category>
		<description>Announcement of previous alpha3:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02899 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02899&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Announcement of alpha4:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.105-alpha4/sap6-5.105-alpha4-readme.htm target=_blank&gt;http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.105-alpha4/sap6-5.105-alpha4-readme.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download SD card image (87.1MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.105-alpha4/raspi-sd-4gb-sap6-5.105.img.xz target=_blank&gt;http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.105-alpha4/raspi-sd-4gb-sap6-5.105.img.xz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&quot;devx&quot; (119.9MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.105-alpha4/devx_sap6_5.105.sfs target=_blank&gt;http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.105-alpha4/devx_sap6_5.105.sfs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Howto copy image to SD-card:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.105-alpha4/howto-copy-to-sd-card.htm target=_blank&gt;http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.105-alpha4/howto-copy-to-sd-card.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;md5sums:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.105-alpha4/md5sums.txt target=_blank&gt;http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.105-alpha4/md5sums.txt&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02909</link>
		<title>RP: X server refuses to die</title>
		<category>Puppy</category>
		<description>Sometimes when I shutdown, the Raspberry Pi screen goes blank and it just hangs. I examined the log, in /tmp/xerrs.log, and it has this:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;waiting for X server to shut down XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server &quot;:0.0&quot;&lt;br /&gt;      after 61 requests (59 known processed) with 0 events remaining.&lt;br /&gt;..........&lt;br /&gt;&lt;br /&gt;/usr/bin/xinit:  X server slow to shut down, sending KILL signal.&lt;br /&gt;&lt;br /&gt;waiting for server to die ...&lt;br /&gt;&lt;br /&gt;/usr/bin/xinit:  Can&#39;t kill server&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Curious Google finds nothing for the string &quot;/usr/bin/xinit:  Can&#39;t kill server&quot;.&lt;br /&gt;&lt;br /&gt;Anyone got any thoughts on how to force the X server to die? Anyway, why won&#39;t it die?&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02908</link>
		<title>Full install: f.s. check maximal count</title>
		<category>Woof</category>
		<description>K Godt gave me the idea for this, see previous blog post:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02907 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02907&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A f.s. check is performed if an abnormal shutdown, now also if maximal mount count reached.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/ac97a7c17b target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/ac97a7c17b&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02907</link>
		<title>Full install: f.s. check at bootup</title>
		<category>Woof</category>
		<description>For a full installation of Puppy to hard drive, including the SD-card installations for the ARM boards, also known as PUPMODE=2, if there is an abnormal shutdown then there is supposed to be an automatic f.s. check at next bootup. Except that it was broken.&lt;br /&gt;&lt;br /&gt;There is no initrd, and the first thing that executes at bootup is /sbin/init in the main f.s. This is a script, that normally passes execution to Busybox init and bootup happens normally.&lt;br /&gt;&lt;br /&gt;However, if there is an abnormal shutdown, then the file /fsckme.flg exists at bootup and the /sbin/init script goes into a f.s.-check mode. This consists of creating a ramdisk with a mini-Linux distro on it, &quot;pivot_root&quot; into it, then do a f.s. check of the main partition.&lt;br /&gt;&lt;br /&gt;This mechanism was broken, and on the Raspberry Pi Puppy alpha3 it was not happening at all.&lt;br /&gt;&lt;br /&gt;I have fixed it, Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/6dccd3e818 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/6dccd3e818&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;However, avoid deliberate abnormal shutdowns. Really, they should be avoided completely. If there is one, having a journaled f.s. will not save you from possible file corruption. A f.s. repair at bootup will not save you from potential file corruption either. I wrote about this on my blog recently.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02906</link>
		<title>Simple Wallpaper Setter</title>
		<category>Puppy</category>
		<description>Pwallpaper, used in alpha3 in the Raspberry Pi, segfaults.&lt;br /&gt;&lt;br /&gt;01micko created a very simple wallpaper setter using gtkdialog, named appropriately Simple Wallpaper Setter, or just SWS. It had a bug with changing the pinboard, so I hacked it a bit, now it is working for me.&lt;br /&gt;&lt;br /&gt;Uploaded (2KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/simple_wall_set-0.6-noarch.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/simple_wall_set-0.6-noarch.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02905</link>
		<title>Open source graphics driver for ARM</title>
		<category>General</category>
		<description>The lack of accelerated graphics for X applications has been a very big issue. Linux on the Raspberry Pi and the Mele A1000 uses the kernel framebuffer driver for X, which is dumb and does not make any use of the GPU (Graphics Processing Unit). Except, in the Raspberry Pi there are some apps that use the GPU for video playing.&lt;br /&gt;&lt;br /&gt;Anyway, something, apparently, is about to change:&lt;br /&gt;&lt;a href=http://www.phoronix.com/scan.php?page=news_item&amp;px=MTE0MDA target=_blank&gt;http://www.phoronix.com/scan.php?page=news_item&amp;px=MTE0MDA&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&#39;cnxsoft&#39; at &lt;a href=http://www.cnx-software.com/ target=_blank&gt;http://www.cnx-software.com/&lt;/a&gt; thinks that it will be the Mali drivers from ARM, that are currently proprietary. Those drivers are partly GPLed and it makes good sense for them to make the drivers fully GPL.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02904</link>
		<title>SoftMaker Office UK English</title>
		<category>Puppy</category>
		<description>I created a PET of the free version of Softmaker Office 2008, back in August 2011:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02435 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02435&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The base PET package has US and UK English spell-checking, however it was reported that UK could not be selected.&lt;br /&gt;&lt;br /&gt;Tuxtoo discovered that a file is missing from the base PET, installation of which then enabled UK English to be chosen. Tuxtoo posted a PET with the missing file:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?p=640462#640462 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?p=640462#640462&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...thanks very much for that!&lt;br /&gt;&lt;br /&gt;I have added that missing file and uploaded the SoftMaker Office PET (12.1MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/softmakeroffice-2008-1-x86.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/softmakeroffice-2008-1-x86.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The docs and other languages are also available (13.2MB, 24.2MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/softmakeroffice_DOC-2008-1-x86.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/softmakeroffice_DOC-2008-1-x86.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/softmakeroffice_NLS-2008-1-x86.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/softmakeroffice_NLS-2008-1-x86.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02903</link>
		<title>RP: Audio output control in QuickSetup</title>
		<category>Puppy</category>
		<description>QuickSetup is now customised for the Raspberry Pi, the start of it anyway.&lt;br /&gt;&lt;br /&gt;There are now radiobuttons to choose whether the routing of audio output is automatic, to the analog socket, or to HDMI.&lt;br /&gt;&lt;br /&gt;QuickSetup could in future have widgets to control entries in &#39;config.txt&#39; in partition #1.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/41197d3a04 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/41197d3a04&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02902</link>
		<title>RP: Screensaver fixed</title>
		<category>Puppy</category>
		<description>On the top-right of screen is the &quot;lock&quot; icon, which is for when you go away from your computer and don&#39;t want anyone else to use it, or see what was on the screen. This system is known as &#39;Xlock&#39; or &#39;xlockmore&#39;.&lt;br /&gt;&lt;br /&gt;This is different from the inactivity time-out screensaver, which is just a black screen. That is setup by the &#39;pupX&#39; application in the &#39;Desktop&#39; menu.&lt;br /&gt;&lt;br /&gt;Anyway, Xlock is broken. The &#39;xlock&#39; application was compiled in RP on a Gentoo distro, which has much later packages than those in Debian squeeze, and there is some kind of mismatch that causes the utility to crash in the Debian Squeeze build of Puppy.&lt;br /&gt;&lt;br /&gt;So, I have recompiled it, and now it works. The PET (132KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/xlockmore-5.31-patched-sap6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/xlockmore-5.31-patched-sap6.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02901</link>
		<title>ODROID-X development platform</title>
		<category>General</category>
		<description>I have become addicted to these ARM boards &lt;img src=smilies/happy.gif /&gt; I was drooling over this latest one, that will be available late July, price only US$129:&lt;br /&gt;&lt;a href=http://www.hardkernel.com/renewal_2011/products/prdt_info.php?g_code=G133999328931&amp;tab_idx=1 target=_blank&gt;http://www.hardkernel.com/renewal_2011/products/prdt_info.php?g_code=G133999328931&amp;tab_idx=1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=http://com.odroid.com/sigong/_Files/2012/201207/201206301841017729 /&gt;&lt;br /&gt;&lt;br /&gt;Here is the CPU module:&lt;br /&gt;&lt;a href=http://odroid.foros-phpbb.com/t1062-exynos-4412-cpu-module target=_blank&gt;http://odroid.foros-phpbb.com/t1062-exynos-4412-cpu-module&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=http://i49.servimg.com/u/f49/15/19/21/68/20120610.jpg /&gt;&lt;br /&gt;&lt;br /&gt;...oh joy, notice that it has a little battery! That means a battery-backed hardware clock!&lt;br /&gt;&lt;br /&gt;This is just too nice, I had to order it, have decimated my PayPal balance! I ordered those extra goodies:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;WiFi module&lt;br /&gt;USB-UART module&lt;br /&gt;eMMC module&lt;br /&gt;5V/2A adaptor&lt;br /&gt;Bluetooth module&lt;br /&gt;HDMI cable&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The board comes with Android ICS, however also Ubuntu 12.04 runs on it:&lt;br /&gt;&lt;a href=http://odroid.foros-phpbb.com/t1075-ubuntu-1204-on-odroid-x-exynos-4412 target=_blank&gt;http://odroid.foros-phpbb.com/t1075-ubuntu-1204-on-odroid-x-exynos-4412&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...but not yet any GPU acceleration for Ubuntu. Though, it has the Mali 400 GPU, so we are optimistic that there will be an accelerated X11 driver &quot;sometime&quot;.&lt;br /&gt;&lt;br /&gt;Explanation of &quot;eMMC&quot;?&lt;br /&gt;&lt;a href=http://www.samsung.com/global/business/semiconductor/product/flash-emmc/overview target=_blank&gt;http://www.samsung.com/global/business/semiconductor/product/flash-emmc/overview&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02900</link>
		<title>Woof commit 19ad701efd</title>
		<category>Woof</category>
		<description>This is the Woof used to build Squeezed Arm Puppy alpha3 for the Raspberry Pi.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/19ad701efd target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/19ad701efd&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note that sap6 alpha3 was built with an SD-card skeleton image dated 09-July-2012, I will upload that now.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02899</link>
		<title>Puppy for Raspberry Pi alpha3</title>
		<category>Puppy</category>
		<description>Here it is, our alpha3 release, and it is looking good!&lt;br /&gt;&lt;br /&gt;Release notes:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.102-alpha3/sap6-5.102-alpha3-readme.htm target=_blank&gt;http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.102-alpha3/sap6-5.102-alpha3-readme.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...please read these notes before running your pup on the Raspberry Pi.&lt;br /&gt;&lt;br /&gt;Download the SD-card image, only 86.7MB:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.102-alpha3/raspi-sd-4gb-sap6-5.102.img.xz target=_blank&gt;http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.102-alpha3/raspi-sd-4gb-sap6-5.102.img.xz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;How to copy the SD-image file to an SD memory card:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.102-alpha3/howto-copy-to-sd-card.htm target=_blank&gt;http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.102-alpha3/howto-copy-to-sd-card.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you want to turn your pup into a complete compiler environment, do it with just one file (read Release Notes for details), file size 119.9MB:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.102-alpha3/devx_sap6_5.102.sfs target=_blank&gt;http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.102-alpha3/devx_sap6_5.102.sfs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you want to read about the previous alpha2 release, see here:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02879 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02879&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Additional usage notes&lt;/b&gt;&lt;br /&gt;It is very important to be aware that the first bootup is very slow, so be patient, but subsequent bootups are very fast. I will be improving the first-bootup speed soon.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Additional issues&lt;/b&gt;&lt;br /&gt;I have just noticed that the screen-lock does not work (icon at top-right of screen). I will look into that asap.&lt;br /&gt;There is no volume control in the tray, but there is a audio mixer in the Multimedia menu.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02898</link>
		<title>Pnethood 0.7, RP: udev</title>
		<category>Puppy</category>
		<description>Shinobar has updated Pnethood, and it is also internationalised, now at version 0.7:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=70532 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=70532&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the PET (18KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/pnethood-0.7.i18n.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/pnethood-0.7.i18n.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I was trying to figure out why my Optus broadband wireless USB modem wasn&#39;t getting properly detected when I plugged it into my Raspberry Pi. Then I made the discovery that the &#39;udevd&#39; daemon was not running. I tested it and it aborted at startup with the message:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Root privileges required&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Hmmm, udevd is confused. I compiled it statically sometime ago, before acquiring my RP, cross-compiled statically with uClibc I think. I don&#39;t recall what toolchain was used.&lt;br /&gt;&lt;br /&gt;Anyway, I recompiled it in the Squeezed Arm Puppy on the RP, and all is well. Now I plug in my USB modem and I get the familiar &quot;3G USB modem now ready for use&quot; popup.&lt;br /&gt;&lt;br /&gt;That&#39;s great, fixing udevd will have fixed a whole swag of problems. It will probably slow down the bootup though -- I am getting bootup time of 24 seconds, which seemed to be too good to be true -- and as it turns out, it is too good to be true.&lt;br /&gt;&lt;br /&gt;The new udev PET (144KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/udev_167-167-patched_t2-sap6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/udev_167-167-patched_t2-sap6.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02897</link>
		<title>ARM: wvdial, wvstreams</title>
		<category>Puppy</category>
		<description>Squeezed Arm Puppy alpha2 has wvdial 1.41, which is an old version that might not work properly with broadband usb devices.&lt;br /&gt;&lt;br /&gt;I compiled wvdial 1.61 and wvstreams 4.61 (library needed by wvdial). PETs uploaded (76KB, 5KB, 743KB, 1.5MB, 3KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/wvdial-1.61-sap6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/wvdial-1.61-sap6.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/wvdial_DOC-1.61-sap6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/wvdial_DOC-1.61-sap6.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/wvstreams-4.6.1-patched_t2-sap6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/wvstreams-4.6.1-patched_t2-sap6.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/wvstreams_DEV-4.6.1-patched_t2-sap6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/wvstreams_DEV-4.6.1-patched_t2-sap6.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/wvstreams_DOC-4.6.1-patched_t2-sap6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/wvstreams_DOC-4.6.1-patched_t2-sap6.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This will be in Squeezed Arm Puppy alpha3.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02896</link>
		<title>Playmusic music player</title>
		<category>Puppy</category>
		<description>We have to use zigbert&#39;s older Pmusic 1.x in our RP Puppy, due to older ffmpeg. But, it doesn&#39;t work.&lt;br /&gt;&lt;br /&gt;Sound is a work-in-progress on our Squeezed Arm Puppy!&lt;br /&gt;&lt;br /&gt;Thunor has a neat little music player named &#39;Playmusic&#39;, and 01micko has hacked it to use mplayer, and had created a PET:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=79359&amp;start=60 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=79359&amp;start=60&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This will be in the next Squeezed Arm Pup, alpha3. I have uploaded the PET to ibiblio (19KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/playmusic_mplayer-0.1.7-noarch.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/playmusic_mplayer-0.1.7-noarch.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;01micko,&lt;br /&gt;You mentioned that you are looking for a mixer that works in the RP. I compiled &#39;mixmos&#39; 0.2.0, it looks good. But of course on my board I can&#39;t get sound to work so I can&#39;t verify that it is a good mixer.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02895</link>
		<title>Woof: getting close to RP pup alpha3</title>
		<category>Woof</category>
		<description>This is the latest Woof upload, with many fixes and tweaks for RP Puppy, the precursor to alpha3.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/a0cca3798b target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/a0cca3798b&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have got a bit more to do, so probably will upload alpha3 in about 2 days from now. It is Monday evening here, so perhaps sometime on Wednesday.&lt;br /&gt;&lt;br /&gt;However, that&#39;s if I can get enough space on ibiblio.org. That is in great doubt though, anyone got somewhere I can upload to?&lt;br /&gt;&lt;br /&gt;In the past, I have received offers to host my files, and I have always replied &quot;she&#39;s right mate&quot;. I have treated ibiblio.org like a bottomless pit, which it isn&#39;t.&lt;br /&gt;Then there&#39;s my own site with puppylinux.com, bkhome.org and goosee.com -- my host is hostgator.com -- those guys have warned me sometimes, my site gets too busy. Some of the guys at Hostgator are fans of Puppy, so I think they are extremely tolerant, but there are limits. As my site is now bulging at the seams, I have to think about uploading stuff elsewhere.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02894</link>
		<title>Pcurlftp, Planner ARM PETs</title>
		<category>Puppy</category>
		<description>I compiled Planner project manager, that technosaurus had hacked awhile back to not need gconf, runs nice on the RP (390KB. 2.6MB, 737KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/planner-0.14.5-patched1-sap6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/planner-0.14.5-patched1-sap6.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/planner_DOC-0.14.5-patched1-sap6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/planner_DOC-0.14.5-patched1-sap6.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/planner_NLS-0.14.5-patched1-sap6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/planner_NLS-0.14.5-patched1-sap6.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;RP Puppy alpha2 does not have curlftpfs file-sharing PET, however 01micko has separated out the binary executables, compiled them on the RP and created PETs. I have uploaded them (97KB, 17KB, 5KB, 21KB, 5KB, 30KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/pure-ftpd-1.0.36-armv6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/pure-ftpd-1.0.36-armv6.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/pure-ftpd_DOC-1.0.36-armv6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/pure-ftpd_DOC-1.0.36-armv6.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/mpscan-0.1.0-armv6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/mpscan-0.1.0-armv6.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/curlftpfs-0.9.2-armv6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/curlftpfs-0.9.2-armv6.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/curlftpfs_DOC-0.9.2-armv6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/curlftpfs_DOC-0.9.2-armv6.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/pcurlftp_file_sharing-0.2.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/pcurlftp_file_sharing-0.2.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pcurlftp_file_sharing is a great little app created by kirk for sharing files over a network, see Forum post:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=25537 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=25537&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...I dubbed it with the name &quot;Pcurlftp&quot;.&lt;br /&gt;&lt;br /&gt;Kirk reported yesterday that ibiblio.org has run out of space. Yes, today I have found that also, was unable to upload my PETs. So, I deleted a big un-needed file, then upload succeeded. &lt;br /&gt;&lt;br /&gt;I then realised that some other distro will grab the space that I have released! So I did a ssh login and copied some big files, until it stopped with &quot;no space left on device&quot;. Heh heh, next time that I want to upload something, I will delete one or more of those un-needed files, upload, then fill up the remaining space again. &lt;br /&gt;Hopefully though, ibiblio will add some more space.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02893</link>
		<title>RP: desktop drive icons fixed</title>
		<category>Puppy</category>
		<description>Testing Puppy alpha2 on the Raspberry Pi, Lobster reported that when a USB drive is unplugged, the partition icon remains on the desktop.&lt;br /&gt;&lt;br /&gt;The culprit turns out to be our old friend Busybox again.&lt;br /&gt;&lt;br /&gt;I built Puppy with the &#39;diff&#39; DEB, which has become a dummy package as the proper package is now &#39;diffutils&#39;. Consequently Puppy alpha2 is using the Busybox &#39;diff&#39;.&lt;br /&gt;&lt;br /&gt;This comes as a surprise to me, but the output format of the Busybox &#39;diff&#39; is totally different to that of the diffutils &#39;diff&#39;. Which is weird, because I seem to recall using diff in older versions of Busybox, and the format was the same as the full version of diff.&lt;br /&gt;&lt;br /&gt;It seems that the Busybox diff is defaulting to the &quot;unified&quot; output format. This is supposed to be only done if the &quot;-u&quot; option is used.&lt;br /&gt;&lt;br /&gt;Anyway, the problem is solved by installing the proper diff:&lt;br /&gt;&lt;a href=http://packages.debian.org/squeeze/diffutils target=_blank&gt;http://packages.debian.org/squeeze/diffutils&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Alpha3 will have this fix.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02892</link>
		<title>Configuring Chromium</title>
		<category>Puppy</category>
		<description>One thing that struck me about Chromium web browser is the limited configuration options in the &quot;Preferences&quot; window.&lt;br /&gt;&lt;br /&gt;I wish to configure Chromium to minimise writes to Flash memory. The cache is the big one, and I ended up killing it this way:&lt;br /&gt;&lt;br /&gt;# ln -s /dev/null /root/.cache&lt;br /&gt;&lt;br /&gt;Chromium does complain at startup, but this method does work.&lt;br /&gt;&lt;br /&gt;I wanted to know what commandline options there are, but the &#39;man&#39; page has hardly anything. Instead, you have to look in the source code:&lt;br /&gt;&lt;a href=http://src.chromium.org/svn/trunk/src/chrome/common/chrome_switches.cc target=_blank&gt;http://src.chromium.org/svn/trunk/src/chrome/common/chrome_switches.cc&lt;/a&gt;&lt;br /&gt;&lt;a href=http://src.chromium.org/svn/trunk/src/base/base_switches.cc target=_blank&gt;http://src.chromium.org/svn/trunk/src/base/base_switches.cc&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Apparently, these switches are not stable and liable to change at the whim of the developers.&lt;br /&gt;&lt;br /&gt;One guy made ~/.config/chromium/Default/History and ~/.config/chromium/Default/Thumbnails into symlinks to /dev/null, as this files get written to a lot.&lt;br /&gt;However, this causes an error message popup window at startup, although the browser still works. I was not able to suppress that error window.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02891</link>
		<title>Hardware setup of Raspberry Pi</title>
		<category>General</category>
		<description>I have written a page describing my hardware setup for the Raspberry Pi, with some technical notes and useful links:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/arm/rp-hardware-setup.htm target=_blank&gt;http://bkhome.org/arm/rp-hardware-setup.htm&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02890</link>
		<title>Latest SD image file for RP</title>
		<category>Woof</category>
		<description>I have uploaded my latest SD skeleton image file for the Raspberry Pi. Please not, this is for Woof developers, it does not contain Puppy!&lt;br /&gt;&lt;br /&gt;Image file, compressed (2.2MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/sd-skeleton-images/raspi-sd-4gb-skeleton-ext4_nojournal-07jul2012.img.xz target=_blank&gt;http://distro.ibiblio.org/quirky/arm/sd-skeleton-images/raspi-sd-4gb-skeleton-ext4_nojournal-07jul2012.img.xz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;md5sum:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/sd-skeleton-images/raspi-sd-4gb-skeleton-ext4_nojournal-07jul2012.img.xz.md5.txt target=_blank&gt;http://distro.ibiblio.org/quirky/arm/sd-skeleton-images/raspi-sd-4gb-skeleton-ext4_nojournal-07jul2012.img.xz.md5.txt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have taken the time to write a very nice documentation page:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/sd-skeleton-images/raspi-sd-4gb-skeleton-ext4_nojournal-07jul2012-README.html target=_blank&gt;http://distro.ibiblio.org/quirky/arm/sd-skeleton-images/raspi-sd-4gb-skeleton-ext4_nojournal-07jul2012-README.html&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02889</link>
		<title>RP: sound is broken</title>
		<category>Puppy</category>
		<description>I cannot get sound to work on the RP. I tried everything described here:&lt;br /&gt;&lt;a href=http://elinux.org/R-Pi_Troubleshooting#Sound target=_blank&gt;http://elinux.org/R-Pi_Troubleshooting#Sound&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I don&#39;t get sound from HDMI or the speaker socket.&lt;br /&gt;&lt;br /&gt;Here are some RP Forum posts:&lt;br /&gt;h&lt;a href=ttp://www.raspberrypi.org/phpBB3/viewtopic.php?f=28&amp;t=10269 target=_blank&gt;ttp://www.raspberrypi.org/phpBB3/viewtopic.php?f=28&amp;t=10269&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.raspberrypi.org/phpBB3/viewtopic.php?f=28&amp;t=10392 target=_blank&gt;http://www.raspberrypi.org/phpBB3/viewtopic.php?f=28&amp;t=10392&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.raspberrypi.org/phpBB3/viewtopic.php?f=28&amp;t=9680 target=_blank&gt;http://www.raspberrypi.org/phpBB3/viewtopic.php?f=28&amp;t=9680&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.raspberrypi.org/phpBB3/viewtopic.php?f=28&amp;t=8192 target=_blank&gt;http://www.raspberrypi.org/phpBB3/viewtopic.php?f=28&amp;t=8192&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.raspberrypi.org/phpBB3/viewtopic.php?f=38&amp;t=8783 target=_blank&gt;http://www.raspberrypi.org/phpBB3/viewtopic.php?f=38&amp;t=8783&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So, I&#39;m not the only one. Reading through the RP Troubleshooting section, I guess that I should be thankful that I have got Puppy mostly working, sound only is broken.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02888</link>
		<title>RP: Full-screen video</title>
		<category>Puppy</category>
		<description>Puppy alpha1 and alpha2 do not fill a HDMI screen. It is supposed to be 720p, however somewhere there is &quot;overscan&quot; imposed, which creates a black border.&lt;br /&gt;&lt;br /&gt;The way to get the video to fill the entire screen is by appending this line to file &#39;config.txt&#39; in the first partition:&lt;br /&gt;&lt;br /&gt;disable_overscan=1&lt;br /&gt;&lt;br /&gt;You can alternatively specify the overscan (black border) on each side, which you might want to do if the video is rendering too large on your screen and overlapping the edges.&lt;br /&gt;&lt;br /&gt;The overscan settings are described here:&lt;br /&gt;&lt;a href=http://elinux.org/RPi_config.txt target=_blank&gt;http://elinux.org/RPi_config.txt&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02887</link>
		<title>Windows RT ARM laptops and secure boot</title>
		<category>General</category>
		<description>There are very interesting developments afoot. I was most intrigued when I first learned that MS was porting Windows to the ARM architecture. Now we are about to see the outcome.&lt;br /&gt;&lt;br /&gt;MS plan to bring out a tablet with plastic keyboard, called &quot;Surface tablet&quot;:&lt;br /&gt;&lt;a href=http://wp-life.com/microsoft-unveils-the-windows-rtpro-surface-tablet/ target=_blank&gt;http://wp-life.com/microsoft-unveils-the-windows-rtpro-surface-tablet/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Toshiba also have a ARM RT laptop with touch screen and keyboard:&lt;br /&gt;&lt;a href=http://www.netbooknews.com/50789/toshiba-arm-with-windows-8-rt-ti-omap-4470-dual-core-in-video/ target=_blank&gt;http://www.netbooknews.com/50789/toshiba-arm-with-windows-8-rt-ti-omap-4470-dual-core-in-video/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Of course, as we would expect, MS will do whatever they legally can to restrict competition. So what about this &quot;secure boot&quot; thing?&lt;br /&gt;&lt;a href=http://en.wikipedia.org/wiki/Windows_8 target=_blank&gt;http://en.wikipedia.org/wiki/Windows_8&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It seems that Ubuntu, Red Hat and Fedora are going to be able to get around the secure boot problem:&lt;br /&gt;&lt;a href=http://www.neowin.net/news/windows-8-secure-boot-plans-for-ubuntu-linux-revealed target=_blank&gt;http://www.neowin.net/news/windows-8-secure-boot-plans-for-ubuntu-linux-revealed&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...so, what do we do? It is a great shame that there is no open reference design ARM computer, like there was back in the early days of the IBM PC. An opportunity missed perhaps. If the Windows RT laptops/tablets become the &quot;reference designs&quot;, we will want to be able to boot Puppy on them too.&lt;br /&gt;&lt;br /&gt;They look like they might be very nice, the kind of laptop that I would like to own. &lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02886</link>
		<title>Plan to write an app</title>
		<category>Retirement</category>
		<description>I might release one more official Wary/Racy, and probably get the Raspberry Pi and Mele pups to release quality (or close to). After that I might not release any more puppies, but will keep working on Woof at a slow pace.&lt;br /&gt;&lt;br /&gt;The reason is, I want a change, and want to work an a big application. I have got some ideas.&lt;br /&gt;&lt;br /&gt;This means that someone in our community can take on the next Dpup, Upup, (or Arch-pup, Mageia-pup) as an &quot;official&quot; Puppy. I think that 01micko will be developing another Slacko, as time allows. &lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02885</link>
		<title>ext4 reported as ext2</title>
		<category>Puppy</category>
		<description>I have created Puppy on an SD card with a partition 4MB-aligned and ext4 f.s. without journal. For the record, it was created like this:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;mke2fs -t ext4 -O ^has_journal -L puppy -m 0 -b 4096 -E stride=2,stripe-width=1024 ${SDDEVICE}&lt;/i&gt;2&lt;br /&gt;&lt;br /&gt;I added that -E option after reading this link provided by mavrothal:&lt;br /&gt;&lt;a href=http://blogofterje.wordpress.com/2012/01/14/optimizing-fs-on-sd-card/ target=_blank&gt;http://blogofterje.wordpress.com/2012/01/14/optimizing-fs-on-sd-card/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Puppy boots ok, but the problem is if I plug the SD card into my PC, the partition is identified as &#39;ext2&#39;.&lt;br /&gt;&lt;br /&gt;&#39;disktype&#39;, &#39;guess_fstype&#39; and &#39;blkid&#39; all report it as ext2:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;# disktype /dev/sdc2&lt;br /&gt;--- /dev/sdc2&lt;br /&gt;Block device, size 3.262 GiB (3502243840 bytes)&lt;br /&gt;Ext2 file system&lt;br /&gt;  Volume name &quot;puppy&quot;&lt;br /&gt;  UUID F13CEC24-BB3B-4BEE-9C2C-BF4ACD4E1BF0 (DCE, v4)&lt;br /&gt;  Last mounted at &quot;/&quot;&lt;br /&gt;  Volume size 3.262 GiB (3502243840 bytes, 855040 blocks of 4 KiB)&lt;br /&gt;&lt;br /&gt;# guess_fstype /dev/sdc2&lt;br /&gt;ext2&lt;br /&gt;&lt;br /&gt;# blkid /dev/sdc2&lt;br /&gt;/dev/sdc2: LABEL=&quot;puppy&quot; UUID=&quot;f13cec24-bb3b-4bee-9c2c-bf4acd4e1bf0&quot; TYPE=&quot;ext2&quot;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;It won&#39;t mount as ext2 though, gives this error:&lt;br /&gt;&lt;br /&gt;&lt;i&gt; EXT2-fs (sdc2): error: couldn&#39;t mount because of unsupported optional features (240)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;However, it does mount as ext4, with the system log:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;EXT4-fs (sdc2): mounted filesystem without journal. Opts: (null)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Anyone think of a solution for this?&lt;br /&gt;Perhaps I should try to contact Jesse, the guy who wrote guess_fstype -- he is a super clever hardware programming guy. He moved on from Puppy involvement a long time ago.&lt;br /&gt;Maybe...&lt;br /&gt;&lt;br /&gt;Yes! I have already solved the problem. The full &#39;blkid&#39; from the util-linux package (version 2.18) reports correctly:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;# ./blkid /dev/sdc2&lt;br /&gt;/dev/sdc2: LABEL=&quot;puppy&quot; UUID=&quot;f13cec24-bb3b-4bee-9c2c-bf4acd4e1bf0&quot; TYPE=&quot;ext4&quot;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;So, now I have to implement this correct detection into the &#39;probepart&#39; utility.&lt;br /&gt;&lt;br /&gt;Anyone want to volunteer to make a bug report to the the Busybox developers? The version of Busybox that I am using is 1.19.3.&lt;br /&gt;&lt;br /&gt;A problem with &#39;disktype&#39; is, last time I checked, the ext4 support is broken. I did report this, and informed that there is another ext4 patch available (created by the Pardus distribution, for disktype v9) that works, which is what we use. However, I don&#39;t think the official disktype has been corrected. So, if anyone feels like reporting the ext4-reported-as-ext2 bug, you would also have to remind them that their ext4 patch is broken and they should use the Pardus patch.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02884</link>
		<title>Enhancing running on SD</title>
		<category>Woof</category>
		<description>Thanks to feedback from mavrothal and others, there have been excellent links to read.&lt;br /&gt;&lt;br /&gt;I found these two also:&lt;br /&gt;&lt;a href=http://tombuntu.com/index.php/2008/09/04/four-tweaks-for-using-linux-with-solid-state-drives/ target=_blank&gt;http://tombuntu.com/index.php/2008/09/04/four-tweaks-for-using-linux-with-solid-state-drives/&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.lesswatts.org/tips/disks.php target=_blank&gt;http://www.lesswatts.org/tips/disks.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I am implementing many of the ideas into the next alpha. I have created a new file, /etc/rc.d/BOOTCONSTRAINED, which has various variables to set how the system can be constrained at bootup.&lt;br /&gt;&lt;br /&gt;For example, the &quot;VM writeback time&quot; defaults to 5 seconds, I have changed that to 15 (see second link above).&lt;br /&gt;&lt;br /&gt;I have changed the default I/O scheduler to &#39;deadline&#39; (see first link above).&lt;br /&gt;&lt;br /&gt;This is in addition to my SD image now having partitions with 4MB alignment. Also, the main filesystem mounts with &#39;relatime&#39; (only updates access-time of files sometimes).&lt;br /&gt;&lt;br /&gt;The next alpha will also use ext2 and swap will be off (even though the SD card has a swap partition).&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02883</link>
		<title>ext2 with xip</title>
		<category>Puppy</category>
		<description>As a followup to the previous thread:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02882 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02882&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have done a test build with ext2. I also put this into rc.sysinit:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;mount -o remount,rw,xip /&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I then opened 8 tabs in Chromium (each showing a different web page), then started Abiword and opened a document, then Gnumeric and opened a document, then Geany and again opened a document. These are all open at once, and no sign of breakage yet.&lt;br /&gt;&lt;br /&gt;&#39;free&#39; shows usage of the swap partition steadily climbing as I started up more apps. Note, it only climbed a little bit as I opened up each tab in Chromium. Now using 6MB of swap.&lt;br /&gt;&lt;br /&gt;This is very good news.&lt;br /&gt;&lt;br /&gt;The swap partition is 256MB, and as more use of it is made, I would expect a slow down. &lt;br /&gt;&lt;br /&gt;Hmmm, I have got to see when this breaks... opened Gnome-mplayer and played a tiny example video. Swap usage has climbed to 10MB.&lt;br /&gt;Opened Osmo, Ayttm, Notecase... this pup is still going strong!&lt;br /&gt;&lt;br /&gt;I am running out of things to open. But of course, this test is only going to be meaningful if I do the same thing without xip...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ext2 without xip&lt;/b&gt;&lt;br /&gt;Ahem, I loaded all the same apps, got the same result.&lt;br /&gt;&lt;br /&gt;Even going further, opened a second Chromium window, no problem.&lt;br /&gt;&lt;br /&gt;So, xip doesn&#39;t seem to do anything. This has got me very curious, as Lobster reporting Chromium crashing after opening 4 tabs.&lt;br /&gt;Let&#39;s see, trying one of my SD cards with ext4 f.s...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ext4&lt;/b&gt;&lt;br /&gt;No problem, opens all the same apps. Interesting though, it is using much less swap.&lt;br /&gt;&lt;br /&gt;This is fascinating, only 256MB and I it doesn&#39;t break. But, I wonder if there was no swap partition...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ext2, xip, no swap&lt;/b&gt;&lt;br /&gt;Everything opens, no problem.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ext2, no xip, no swap&lt;/b&gt;&lt;br /&gt;Ditto&lt;br /&gt;&lt;br /&gt;I was expecting noticeable slowdown as I opened more apps, as pages get dropped from RAM, but responsiveness seems to remain the same. Very interesting.&lt;br /&gt;&lt;br /&gt;These tests are telling me that the swap partition isn&#39;t needed, not for normal usage anyway. Maybe for heavier stuff like compiling. Nor xip, it doesn&#39;t seem to make any difference.&lt;br /&gt;&lt;br /&gt;There is a good reason for not having the swap partition, is reduces writes to the Flash card. It seems that just allowing pages to be dropped from RAM does not lower reponsiveness noticeably.&lt;br /&gt;...this reminds me, back in my uni lecturing days, when I thought that swap partitions were illogical, a cop-out for a badly designed OS.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02882</link>
		<title>ext2 vs ext3 vs ext4</title>
		<category>Puppy</category>
		<description>All of the distros for the RP are using ext4 on the SD card, all the ones I have looked at anyway.&lt;br /&gt;&lt;br /&gt;They are doing this because of the supposed advantages of journaling, however I had a reminder a couple of days ago not to rely too much that journaling will save the day.&lt;br /&gt;&lt;br /&gt;The power went off my RP unexpectedly, and even after I had done a filesystem check, I still had some corruption. A couple of files were truncated, due to the filesystem buffers in RAM being unable to flush completely.&lt;br /&gt;&lt;br /&gt;Also, journaling is bad for Flash memory as there are more writes to memory. It is also slower.&lt;br /&gt;&lt;br /&gt;Then there is Execute In Place (xip) suggested by technosaurus. This will be very good for a system with not much RAM. Xip is only available for ext2 I think.&lt;br /&gt;&lt;br /&gt;Puppy will do a f.s. check at bootup if there was an abnormal shutdown. This is done by creating a mini-Linux in a ramdisk, chrooting into that, unmounting the main partition then doing a f.s. check, then reboot. This all happens automatically. Fortunately, as I have compiled my own kernel, I set the ramdisk big enough (I think).&lt;br /&gt;&lt;br /&gt;All of the above indicates to me that ext2 is the best choice for the RP. My kernel also has enabled ext2 support, with xip enabled. So, I reckon this will be the next thing to try.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02881</link>
		<title>Chromium home page</title>
		<category>Woof</category>
		<description>Here is a little tweak for Chromium, for those interested in configuring this web browser.&lt;br /&gt;&lt;br /&gt;In Puppy Linux on the RP, alpha2, the first time that Chromium is run, it opens debian.org web site. Even though I have specified file:///usr/share/doc/home.htm as the home-page in file /root/.config/chromium/Default/Preferences.&lt;br /&gt;&lt;br /&gt;The Mozilla browsers are also like this, they ignore the home-page setting on the first startup.&lt;br /&gt;&lt;br /&gt;In the case of Chromium, you just have to create a file &quot;/root/.config/chromium/First Run&quot;, 0-bytes in size, and at first startup Chromium will go to our Puppy home page. Also, a popup window asking if we want to set the Chromium browser as the default browser is avoided.&lt;br /&gt;&lt;br /&gt;I have implemented this in the &quot;chromium&quot; template in Woof:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/872a712118 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/872a712118&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02880</link>
		<title>Woof version used to build Puppy for RP Alpha2</title>
		<category>Woof</category>
		<description>Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/298047627a target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/298047627a&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02879</link>
		<title>Puppy for Raspberry Pi, alpha2</title>
		<category>Puppy</category>
		<description>This pup runs well! Significant improvements relative to alpha1, which was uploaded only a few days ago:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02874 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02874&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This pup is feature-complete, that is, to use that expression, it includes the &quot;kitchen sink&quot;. But of course, as we expect with Puppy, still tiny -- the SD-card image download file is only 85.6MB.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Release Notes&lt;/b&gt;&lt;br /&gt;Here is the main announcement and release notes:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.96-alpha2/sap-5.96-alpha2-readme.htm target=_blank&gt;http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.96-alpha2/sap-5.96-alpha2-readme.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...as you can see, there are still some bugs that we need to fix, plus I am sure more will be discovered. Sound... that will probably work after the correct kernel driver is loaded, and I will see about automating that for alpha3/beta1.&lt;br /&gt;In general though, it is looking good, and I am personally quite surprised at how nippy the performance of the big apps like Chromium are on the RP.&lt;br /&gt;&lt;br /&gt;Note that first-time bootup is much slower than subsequent bootups. So, if it seems stuck at first bootup, just wait. Note, there are things that I can do to significantly speedup the first-boot, which I will attend to soon.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Download&lt;/b&gt;&lt;br /&gt;Here is the SD-card image (85.6MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.96-alpha2/raspi-sd-4gb-sap6-5.96.img.xz target=_blank&gt;http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.96-alpha2/raspi-sd-4gb-sap6-5.96.img.xz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And instructions for writing it to an SDHC card:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.96-alpha2/howto-copy-to-sd-card.htm target=_blank&gt;http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.96-alpha2/howto-copy-to-sd-card.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you want to do any C/C++/Vala/Genie/BaCon compiling, grab the &quot;devx&quot; file (see Release Notes for more details) (117.8MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.96-alpha2/devx_sap6_5.96.sfs target=_blank&gt;http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.96-alpha2/devx_sap6_5.96.sfs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sha1sums and md5sums:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.96-alpha2/sha1sums.txt target=_blank&gt;http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.96-alpha2/sha1sums.txt&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.96-alpha2/md5sums.txt target=_blank&gt;http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.96-alpha2/md5sums.txt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Personal comment&lt;/b&gt;&lt;br /&gt;I have got to say, and of course I am probably biased, but I think that this pup is shaping up as the simplest and most complete out-of-the-box experience for newcomers to the RP.&lt;br /&gt;Just about every app they might want ready-to-go, the Puppy Package Manager can install any app from the huge Debian repository, our simple &quot;devx&quot; one-file-install to transform our pup into a complete C/C++/Vala/Genie/BaCon compiler environment -- I recommend BaCon as a very easy language for programming-newbies.&lt;br /&gt;&lt;br /&gt;Or, you can create utility and GUI apps without the the &quot;devx&quot; file, using just Ash/Bash, Perl or jimTcl scripting and gtkdialog (see Pburn, Pmusic and dozens of other apps created this way).&lt;br /&gt;...yes, our tiny 85.6MB pup also has Perl and Tcl, albeit cutdown versions. If you really *must* have Python (see here why *not*: &lt;a href=http://bkhome.org/genie/ target=_blank&gt;http://bkhome.org/genie/&lt;/a&gt;) then it is in the &quot;devx&quot;.  Heh, heh, I am just stirring some Python fans up, of course Python is ok if you want, but not much good for writing apps in Puppy as the &quot;devx&quot; is needed.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02878</link>
		<title>noarch PET upgrades</title>
		<category>Puppy</category>
		<description>I have upgraded these in the &#39;noarch&#39; repo, thanks to shinobar and zigbert for their ongoing commitment to improving these apps!&lt;br /&gt;&lt;br /&gt;ffconvert 1.3 (shinobar)&lt;br /&gt;pburn 3.6.1 (zigbert)&lt;br /&gt;pfilesearch 1.30 (zigbert)&lt;br /&gt;pfind 5.0 (zigbert)&lt;br /&gt;pmusic 2.6.3 (zigbert)&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02877</link>
		<title>Improve &quot;welcome1stboot&quot; window</title>
		<category>Woof</category>
		<description>The first time that Puppy is booted, after the QuickSetup window comes the &quot;welcome1stboot&quot; window -- with the title &quot;Welcome, woof, woof&quot; -- also, Puppy barks twice.&lt;br /&gt;&lt;br /&gt;the SD cards we are booting off now on the ARM boards, are full installations, no layered filesystem, and there is no need for selecting where to save the session at first shutdown.&lt;br /&gt;&lt;br /&gt;So, I have modified the welcome window to omit the save-session section when not wanted.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/449d8e6e1d target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/449d8e6e1d&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02876</link>
		<title>Raspberry Pi success</title>
		<category>Puppy</category>
		<description>I have got to report this before signing off for tonight...&lt;br /&gt;&lt;br /&gt;I managed to successfully compile my own kernel on the RP, and it boots. And, magically, the keyboard now works properly -- that is, arrow keys and del key now work.&lt;br /&gt;&lt;br /&gt;Well, there were some things in the official RP kernel .config file that were turned off, that I thought should be enabled, so I did.&lt;br /&gt;&lt;br /&gt;Furthermore, Retrovol now runs, except shows sound as muted. The Retrovol mixer window is completely broken. I tested playing a audio file with &#39;aplay&#39;, it seems to play but there is no actual sound -- but I don&#39;t know if I need to do anything special to get sound on my hdmi tv.&lt;br /&gt;&lt;br /&gt;I will be busy with family stuff most of tomorrow, but in the evening I will do some more testing. It looks like &#39;alpha2&#39; isn&#39;t far off!&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02875</link>
		<title>Set date if no hardware clock</title>
		<category>Woof</category>
		<description>Squeezed Arm Puppy for the Raspberry Pi is built with &#39;Psync&#39;, an application created by tasmod to set the time/date from the Internet.&lt;br /&gt;&lt;br /&gt;The first time that you bootup RP, if there is an Internet connection then QuickSetup will offer to run Psync.&lt;br /&gt;&lt;br /&gt;However, if you don&#39;t have an Internet connection, then the date will be January 1, 1970. You would have to run &#39;Set date and time&#39; in the &#39;Desktop&#39; menu. Running with such an old date can cause problems.&lt;br /&gt;&lt;br /&gt;So, I thought that Puppy should detect if there is no hardware clock, then set the date to something reasonable. I modified /etc/rc.d/rc.country and rc.shutdown. &lt;br /&gt;rc.country will set the date/time to that when the Puppy was built (my local time here in Western Australia). rc.shutdown will save the time/date at shutdown, rc.country will read that at next bootup.&lt;br /&gt;&lt;br /&gt;So, even though the time/date will be wrong, it won&#39;t be wildly wrong. It will also keep updating every time you bootup, but will fall behind, until of course you get onto the Internet.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/6de4ee9075 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/6de4ee9075&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02874</link>
		<title>Squeezed Arm Puppy alpha1</title>
		<category>Puppy</category>
		<description>Only 10 days ago I uploaded Squeezed Arm Puppy (sap) pre-alpha for the Raspberry Pi, announced here:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02865 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02865&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A lot of bugs have been fixed, and I have added many applications, to bring this pup up to what we expect of our puppies. That is, to use that expression, it includes the &quot;kitchen sink&quot;. But of course, as we expect with Puppy, still tiny -- the SD-card image download file is only 85.4MB.&lt;br /&gt;&lt;br /&gt;Here is the main announcement and release notes:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/test/raspi-sap-5.95-alpha1/sap-5.95-alpha1-readme.htm target=_blank&gt;http://distro.ibiblio.org/quirky/arm/test/raspi-sap-5.95-alpha1/sap-5.95-alpha1-readme.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...as you can see, there are still some significant bugs that we need to fix, plus I am sure more will be discovered. In general though, it is looking good, and I am personally quite surprised at how nippy the performance of the big apps like Chromium are on the RP. Note that first-time bootup is slower than subsequent bootups.&lt;br /&gt;&lt;br /&gt;Here is the SD-card image (85.4MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/test/raspi-sap-5.95-alpha1/raspi-sd-4gb-sap6-5.95.img.xz target=_blank&gt;http://distro.ibiblio.org/quirky/arm/test/raspi-sap-5.95-alpha1/raspi-sd-4gb-sap6-5.95.img.xz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And instructions for writing it to an SDHC card:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/test/raspi-sap-5.95-alpha1/howto-copy-to-sd-card.htm target=_blank&gt;http://distro.ibiblio.org/quirky/arm/test/raspi-sap-5.95-alpha1/howto-copy-to-sd-card.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you want to do any C/C++/Vala/Genie/BaCon compiling, grab the &quot;devx&quot; file (see Release Notes for more details) (117.8MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/test/raspi-sap-5.95-alpha1/devx_sap6_5.95.sfs target=_blank&gt;http://distro.ibiblio.org/quirky/arm/test/raspi-sap-5.95-alpha1/devx_sap6_5.95.sfs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sha1sums and md5sums are online:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/test/raspi-sap-5.95-alpha1/sha1sums.txt target=_blank&gt;http://distro.ibiblio.org/quirky/arm/test/raspi-sap-5.95-alpha1/sha1sums.txt&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/test/raspi-sap-5.95-alpha1/md5sums.txt target=_blank&gt;http://distro.ibiblio.org/quirky/arm/test/raspi-sap-5.95-alpha1/md5sums.txt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02873</link>
		<title>Improved menu assignment</title>
		<category>Woof</category>
		<description>When a Puppy is built in Woof, or a package installed with the Puppy Package Manager (not a PET), placement in the menu has up until now been somewhat unsatisfactory.&lt;br /&gt;&lt;br /&gt;For example, the Sylpheed .deb package from Debian Squeeze creates two menu entries, in Network and Internet categories -- the former is not appropriate. Sometimes there is no menu entry created at all when there should be.&lt;br /&gt;&lt;br /&gt;I have given this problem some attention and made improvements to scripts 2createpackages and installpkg.sh. Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/6bc0629099 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/6bc0629099&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02872</link>
		<title>Another A10-based media player</title>
		<category>General</category>
		<description>Here is yet another media player thingy based on the Allwinner A10:&lt;br /&gt;&lt;a href=http://dx.com/p/mini-android-2-3-hd-1080p-network-media-player-w-wi-fi-hdmi-usb-av-tf-134686 target=_blank&gt;http://dx.com/p/mini-android-2-3-hd-1080p-network-media-player-w-wi-fi-hdmi-usb-av-tf-134686&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=http://img.dxcdn.com/productimages/sku_134686_1.jpg /&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02871</link>
		<title>sap6 progress</title>
		<category>Puppy</category>
		<description>There has been steady progress with Squeezed Arm Puppy, and it is about time to do another upload. I might designate this as &quot;alpha 1&quot;.&lt;br /&gt;&lt;br /&gt;Yesterday I compiled the kernel for the RP, using the official patched 3.1.9 source from git. I followed the instructions carefully, and only made small changes to the official .config file -- for example, Puppy needs the ramdisk size to be 32MB. After doing it all so carefully -- I even compiled the kernel on the RP -- I was unhappy when I tested it and got a &quot;kernel panic&quot;.&lt;br /&gt;&lt;br /&gt;I can&#39;t be bothered to go through that again. Next time that I upgrade the kernel, I will just use the latest official compiled kernel and modules.&lt;br /&gt;&lt;br /&gt;Anyway, &quot;alpha 1&quot; should be out in a couple of days.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02870</link>
		<title>Support kbd package</title>
		<category>Woof</category>
		<description>Sometime ago I removed support for setting the keyboard keys layout from the layout files provided by the &#39;kbd&#39; package. The change was made back in late 2009:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=01218 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=01218&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=01219 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=01219&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have now modified the scripts in Woof to recognise if the &#39;kbd&#39; package is installed, and to use those keyboard layout files. Note, I have not yet tested it.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/fdec6256c2 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/fdec6256c2&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02869</link>
		<title>BootManager: SFS handling improved</title>
		<category>Woof</category>
		<description>The BootManager offers to load SFS files at bootup, that is one of it&#39;s functions.&lt;br /&gt;&lt;br /&gt;However, this cannot be done in the case of a full installation where there is no initrd, and hence no layered filesystem (unionfs or aufs).&lt;br /&gt;&lt;br /&gt;I have modified BootManager to recognise this situation and explain how a SFS can be permanently installed by copying the files out of the SFS.&lt;br /&gt;&lt;br /&gt;The BootManager also now recognises if shinobar&#39;s SFS-Load application is installed, and offers that as an alternative if load/unload on-the-fly is desired.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/1a28927a14 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/1a28927a14&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02868</link>
		<title>QuickSetup enhanced</title>
		<category>Woof</category>
		<description>I have fixed a couple of things in QuickSetup that GCMartin reported recently.&lt;br /&gt;&lt;br /&gt;One of those problems was a confusing button to change the hostname. Another problem was the network-frame sometimes not displaying.&lt;br /&gt;&lt;br /&gt;The network-frame has two new checkboxes, to enable the firewall and to enable setting time from NTP server -- the latter will only be displayed if tasmod&#39;s Psync is installed.&lt;br /&gt;&lt;br /&gt;The NTP checkbox is to make it simpler to setup on small boards like the Raspberry Pi that do not have a hardware clock.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/ce27ec3fbe target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/ce27ec3fbe&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02867</link>
		<title>Psync 2.8: get time/date from Internet</title>
		<category>Puppy</category>
		<description>The Raspberry Pi does not have an internal hardware clock, so the date and time have to be set manually or via synchronisation from an NTP server on the Internet.&lt;br /&gt;&lt;br /&gt;Forum member tasmod created Psync, that uses the &#39;ntpdate&#39; utility (part of the &#39;ntp&#39; package) to set time and date from the Internet:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=42978 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=42978&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I already had Psync version 2.7 in the &#39;noarch&#39; repo at ibiblio, however that was a mistake, as the package has the &#39;ntpdate&#39; binary executable. I have now extracted the binary executable.&lt;br /&gt;&lt;br /&gt;Latest Psync (6KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/psync-2.8.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/psync-2.8.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&#39;ntpdate&#39; for x86 and arm (36KB, 40KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/ntpdate-4.2.6p5-i486.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/ntpdate-4.2.6p5-i486.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/ntpdate-4.2.6p5-armv6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/ntpdate-4.2.6p5-armv6.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now, on the RP, how do we set that up so that the date/time gets automatically set at bootup?&lt;br /&gt;I haven&#39;t actually tried Psync yet, does it install something to do that?&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02866</link>
		<title>Woof used to build sap6 pre-alpha</title>
		<category>Woof</category>
		<description>See previous blog post:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02865 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02865&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the Woof used to build this pup, commit d3694f3cd8 (June 19, 2012):&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/timeline target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/timeline&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02865</link>
		<title>Squeezed Arm Puppy pre-alpha</title>
		<category>Puppy</category>
		<description>Squeezed Arm Puppy for armv6, or just &quot;sap6&quot;, for the Raspberry Pi pre-alpha build is available. This is for debugging, not yet release quality.&lt;br /&gt;&lt;br /&gt;Find out more:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.91-pre-alpha/sap6-5.91-readme.htm target=_blank&gt;http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.91-pre-alpha/sap6-5.91-readme.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;How to copy image to SD card:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.91-pre-alpha/howto-copy-to-sd-card.htm target=_blank&gt;http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.91-pre-alpha/howto-copy-to-sd-card.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download files:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.91-pre-alpha/ target=_blank&gt;http://distro.ibiblio.org/quirky/arm/test/raspi-sap6-5.91-pre-alpha/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...yes, that is fully uploaded, the SD image file is just 64.3MB.&lt;br /&gt;&lt;br /&gt;Debugging help wanted!&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02864</link>
		<title>RasPi progress</title>
		<category>Puppy</category>
		<description>A quick progress report, for those Raspberry Pi fans wondering what is happening...&lt;br /&gt;&lt;br /&gt;I have Puppy booting on the RasPi. But, still some issues to resolve.&lt;br /&gt;&lt;br /&gt;What has consumed much time is my decision to build from Gentoo binary packages. I have had to learn from scratch how Gentoo split up some packages and some oddities in the directory layout of some packages.&lt;br /&gt;&lt;br /&gt;This morning I got a desktop, with mouse and keyboard working (that took awhile!). I am finding some problems, for example jesse&#39;s &#39;guess_fstype&#39; does not detect ext4 or swap partition types, only fat -- so I have put a workaround in the &#39;probepart&#39; utility to fallback to using &#39;blkid&#39;.&lt;br /&gt;&lt;br /&gt;I am now going to experiment with a build from Debian Squeeze packages.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02863</link>
		<title>armv6 pet packages uploaded</title>
		<category>Puppy</category>
		<description>I have created about 200 PET packages for an armv6 CPU, specifically for the Raspberry Pi. I did this manually, and I have lost count of how many days it has taken.&lt;br /&gt;&lt;br /&gt;Here they are:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/ target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;These are the &#39;common&#39; PETs, that are likely to be needed for all Puppy builds. &lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02862</link>
		<title>Raspberry Pi, second impression</title>
		<category>General</category>
		<description>I deleted my post from yesterday, and all comments. Well, this is my personal blog, it is not like a public forum.&lt;br /&gt;&lt;br /&gt;Anyway, I decided that I had got off on the wrong foot with the RP. I have sorted out the initial problems, now running Gentoo, and intend to get stuck into compiling apps so that I can build a Puppy.&lt;br /&gt;&lt;br /&gt;Gotta run, but will post more details soon.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02861</link>
		<title>Woof used to build Precise Puppy 5.2.60</title>
		<category>Woof</category>
		<description>Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/f155b46d8b target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/f155b46d8b&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02860</link>
		<title>Precise Puppy 5.2.60 (beta2)</title>
		<category>Puppy</category>
		<description>Precise Puppy beta1 was uploaded on June 3, see blog announcement:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02856 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02856&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Beta2 is now out, download from here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/precise-5.2.60/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/precise-5.2.60/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Forum thread for feedback, discussion of beta2 starts on page 15:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?p=632032#632032 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?p=632032#632032&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My Raspberry Pi has arrived, so I will switch over to playing with that for awhile.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02859</link>
		<title>Linux + X on one floppy</title>
		<category>General</category>
		<description>I recall back in 2003, there were a couple of Linux distributions that were compiled from source and ran on one or two floppies -- and they had X windows and a desktop.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1diskXwin&lt;/b&gt;&lt;br /&gt;This afternoon I tried to find them. Took a lot of searching, but I found one, known as &#39;1diskXwin&#39; or &#39;2diskXwin&#39;:&lt;br /&gt;&lt;a href=http://soundproofingforum.co.uk/soundproofing/soundproofing.htm target=_blank&gt;http://soundproofingforum.co.uk/soundproofing/soundproofing.htm&lt;/a&gt;&lt;br /&gt;&lt;a href=http://linux.wikia.com/wiki/Mungkie target=_blank&gt;http://linux.wikia.com/wiki/Mungkie&lt;/a&gt;&lt;br /&gt;&lt;a href=http://freecode.com/projects/natld target=_blank&gt;http://freecode.com/projects/natld&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thinking hard about this, I seem to recall there was one that had gtk 1.2 and Netscape/Mozilla and it still fitted on 2 floppies ...or, maybe my memory is faulty.&lt;br /&gt;Or, it may have been 1diskXwin, as that has build scripts to download and compile GTK 1.2 and Mozilla.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Xwoaf&lt;/b&gt;&lt;br /&gt;Xwoaf is another one. Puppy Forum member goingnuts is our specialist in small Linuxes, and has resurrected Xwoaf here (the original site is dead):&lt;br /&gt;&lt;a href=http://www.goingnuts.dk/linux.asp target=_blank&gt;http://www.goingnuts.dk/linux.asp&lt;/a&gt;&lt;br /&gt;Here is a Xwoaf download site. Ah, xwoaf is based upon 1diskXwin and needs it&#39;s sources:&lt;br /&gt;&lt;a href=http://www.mmnt.net/db/0/0/ftp.uni-duisburg.de/Linux/Xwoaf target=_blank&gt;http://www.mmnt.net/db/0/0/ftp.uni-duisburg.de/Linux/Xwoaf&lt;/a&gt;&lt;br /&gt;...but that is only 0.1.0, and I think the latest is 0.2.0.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Blueflops&lt;/b&gt;&lt;br /&gt;As far as I can determine, there is no source, only binaries.&lt;br /&gt;&lt;a href=http://sourceforge.net/projects/blueflops/ target=_blank&gt;http://sourceforge.net/projects/blueflops/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;pUPnGO&lt;/b&gt;&lt;br /&gt;This is created by goingnuts. Does not fit on 2 floppies but still tiny:&lt;br /&gt;&lt;a href=http://www.goingnuts.dk/linux.asp target=_blank&gt;http://www.goingnuts.dk/linux.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;REQUEST&lt;/b&gt;&lt;br /&gt;Does anybody have Vmware installed? If so, I was wondering if you could do something for me. Get hold of this (27MB):&lt;br /&gt;&lt;a href=http://soundproofingforum.co.uk/soundproofing/mungdev20100301.rar target=_blank&gt;http://soundproofingforum.co.uk/soundproofing/mungdev20100301.rar&lt;/a&gt;&lt;br /&gt;which is described here:&lt;br /&gt;&lt;a href=http://soundproofingforum.co.uk/soundproofing/soundproofing.htm target=_blank&gt;http://soundproofingforum.co.uk/soundproofing/soundproofing.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...and extract the files from the Vmware image, make it into a tarball.&lt;br /&gt;&lt;br /&gt;The reason is, the other 1diskXwin source tarballs do not have the sources for some extra apps, such as &#39;mdesk&#39; -- I would like to examine those sources and compile them.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02858</link>
		<title>RasPi coming soon</title>
		<category>Puppy</category>
		<description>I received the paperwork from Element14, dated 29 May, which probably means that my Raspberry Pi was posted also. Tomorrow (Monday) is a public holiday here, so I am expecting the parcel to arrive on Tuesday.&lt;br /&gt;&lt;br /&gt;When it does arrive, I will most likely switch over to working intensely on porting Puppy to it.&lt;br /&gt;&lt;br /&gt;Which means that the x86 Precise Puppy will languish. I uploaded beta1 early this morning, and already have fixed many things. I will continue that until Tuesday morning I think, then upload beta2.&lt;br /&gt;&lt;br /&gt;After that, Precise Puppy development will slow down for awhile.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02857</link>
		<title>Woof commit 2012-06-03</title>
		<category>Woof</category>
		<description>This is the Woof used to build Precise Puppy 5.2.58 (beta1). Commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/1343570ea5 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/1343570ea5&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For an introduction to Woof and how to download Woof, go here:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/home target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/home&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02856</link>
		<title>Precise Puppy 5.2.58 (beta1)</title>
		<category>Puppy</category>
		<description>I am being bold, and announcing this latest build of Precise Puppy as the first &quot;beta quality&quot;!&lt;br /&gt;&lt;br /&gt;There are lots of improvements relative to the alpha3 (5.2.55) release on May 24, which was announced here:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02842 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02842&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hopefully the xorg video tests will be better this time. The &#39;llvm&#39; package has been included, needed by the radeon kms xorg driver, which has bumped the .iso file by about 5MB, which is unfortunate, but we have to live with it -- just for the sake of supporting the &#39;r300&#39; series of Radeon (ATI) video chips.&lt;br /&gt;&lt;br /&gt;This pup can be downloaded from here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/precise-5.2.58/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/precise-5.2.58/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have compiled the 3.2.18 kernel in Precise Puppy, and propose that this be the one used for the release version of Precise Puppy -- and well into the future. So, anyone who feels inspired to compile a 3rd-party kernel driver, go for it! nVidia and ATI PETs are welcome!&lt;br /&gt;&lt;br /&gt;The kernel .sfs can be got from here (though I intend to also upload it to ibiblio, later today, so will be installable via the &#39;install&#39; icon on desktop):&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02854 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02854&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Forum thread for feedback, beta1 feedback starts on page 12 of this thread:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?p=631371#631371 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?p=631371#631371&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Known issues&lt;/b&gt;&lt;br /&gt;A couple of things with the PPM:&lt;br /&gt;&lt;br /&gt;1. No app icons, need to restart PPM.&lt;br /&gt;2. search all repos, click an app, cannot determine size and deps.&lt;br /&gt;&lt;br /&gt;For the first one, you have to exit then restart PPM to see the application icons. I have already fixed this in Woof.&lt;br /&gt;&lt;br /&gt;For the second one, not so good, if you search all repos, then click to install an app, PPM cannot determine size and deps. I will look into that very soon.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02855</link>
		<title>Getting ready for Precise beta1</title>
		<category>Woof</category>
		<description>I think that I might be able to build Precise Puppy beta1 tonight.&lt;br /&gt;&lt;br /&gt;Over the last day or so, I have fixed a few things, updated some PETs, but haven&#39;t documented it here.&lt;br /&gt;&lt;br /&gt;But, some notes on stuff done this morning...&lt;br /&gt;&lt;br /&gt;Pemasu sent me a &#39;probepart&#39; script that was modified by Jemimah. While I was playing with that, I realised that probepart outputs duplicate /dev/sr0 lines. This seems to be a problem introduced with the 3.2.x kernel. I fixed it, see next Woof commit for details.&lt;br /&gt;&lt;br /&gt;Vicmz sent me updated Spanish langpack, and another langpack for LibreOffice. These are uploaded to the &#39;noarch&#39; PET repo.&lt;br /&gt;&lt;br /&gt;Um, thinking back to yesterday: I updated FFConvert, Pburn and sfs_load, added brcm driver firmware to Woof.&lt;br /&gt;&lt;br /&gt;Big family outing today, so I&#39;ll get back to Puppy stuff this evening.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02854</link>
		<title>Linux kernel 3.2.18</title>
		<category>Puppy</category>
		<description>I have compiled this kernel in Precise Puppy alpha3. Only change from before is that I have enabled the brcm network drivers.&lt;br /&gt;&lt;br /&gt;PET packages (808KB, 23.2MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/linux_headers-3.2.18.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/linux_headers-3.2.18.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/linux_kernel-3.2.18-pae-i686-aufs-up.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/linux_kernel-3.2.18-pae-i686-aufs-up.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The sources and build scripts are here:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/kernel-3.2.18/ target=_blank&gt;http://bkhome.org/sources/kernel-3.2.18/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02853</link>
		<title>ROX-Filer squashed log-window</title>
		<category>Puppy</category>
		<description>Iguleder reported about a problem with a squashed log-window and a patch that he had created:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02849 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02849&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The patch is here:&lt;br /&gt;&lt;a href=http://repo.or.cz/w/rox-filer.git/patch/37a0c90d8a7e69cedf94cee6e84eafd945ffd02f target=_blank&gt;http://repo.or.cz/w/rox-filer.git/patch/37a0c90d8a7e69cedf94cee6e84eafd945ffd02f&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have applied the patch and created a new PET (377KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/rox_filer-20111022-patched3-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/rox_filer-20111022-patched3-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The new source package is &#39;rox-filer-20111022-patched3.tar.gz&#39;, it is patched with &#39;rox-filer-iguleder-20120526.patch&#39;, both uploaded to my sources repo:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/alphabetical/r/ target=_blank&gt;http://bkhome.org/sources/alphabetical/r/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02852</link>
		<title>Installwatch 0.7</title>
		<category>Puppy</category>
		<description>My &#39;common&#39; PET repo has had an old version of Installwatch, 0.6.3, for a very long time. This is broken with recent util-linux (or was that coreutils) package, which causes &#39;new2dir&#39; to be broken.&lt;br /&gt;&lt;br /&gt;Some other builds, I think that Slacko is one example, have created their own updated Installwatch PET.&lt;br /&gt;&lt;br /&gt;Anyway, I have finally updated the official PET in the &#39;common&#39; repo, now version 0.7 (20KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/installwatch-0.7-i486.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/installwatch-0.7-i486.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The sources, as usual, are in my &#39;sources&#39; repo. Note that Installwatch is part of another package, Checkinstall, but I have extracted it to it&#39;s own package &#39;installwatch-0.7.tar.gz&#39;, see here:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/alphabetical/i/ target=_blank&gt;http://bkhome.org/sources/alphabetical/i/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I think that there were reports that &#39;new2dir&#39; does not work in Precise Puppy alpha3, this should hopefully fix it.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02851</link>
		<title>PPM: Application icons</title>
		<category>Woof</category>
		<description>I discussed the possibility recently of displaying an icon alongside every package entry in the Puppy Package Manager, and zigbert advised how that can be done with gtkdialog.&lt;br /&gt;&lt;br /&gt;So, I have implemented it, for both the Classic and Ziggy user interfaces in PPM. It is optional, set by a checkbox in the Configure panel.&lt;br /&gt;&lt;br /&gt;There is a rather heavy price to pay for this bit of extra glamour in the PPM. I created a PET with a large collection of 16x16 xpm application icons. Actually, there are &quot;only&quot; 532 icons, but 3788 symlinks. The PET is 211KB.&lt;br /&gt;&lt;br /&gt;It does need some work though, as some of the symlinks are ridiculous. I used a script to create them. It now needs a lot of manual tweaking. Maybe even a 24x24 set would be nice?&lt;br /&gt;&lt;br /&gt;PET (211KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/icons_puppy_app16-20120529.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/icons_puppy_app16-20120529.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Woof commits:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/530dac8798 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/530dac8798&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/5e592eeebf target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/5e592eeebf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I will put this into the next release of Precise Puppy.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02850</link>
		<title>xpm versus png load time</title>
		<category>Woof</category>
		<description>I am creating a set of 16x16 icons for the PPM. Following zigbert&#39;s advice, I have got icons working in the PPM main window, and can have a unique icon for each package. That&#39;s another topic, I&#39;ll announce that soon.&lt;br /&gt;&lt;br /&gt;The icons though... if we are going to have an icon for each package, installed or not, that is a lot of icons. Hundreds of them. But, I thought, if I can make the icons small enough, it won&#39;t increase the size of puppy much (and, I need to make their usage optional in the PPM).&lt;br /&gt;&lt;br /&gt;I found a nice collection of SVG application icons in the Open Icon Library:&lt;br /&gt;&lt;a href=http://openiconlibrary.sourceforge.net/downloads.html target=_blank&gt;http://openiconlibrary.sourceforge.net/downloads.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I wrote scripts to convert them all to tiny xpm 16x16 images. I will bundle those scripts together here for the record:&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;for ONESVG in `find open_icon_library-full/icons/svg/apps -type f -name &#39;*.svg&#39; | tr &#39;\n&#39; &#39; &#39;`&lt;br /&gt;do&lt;br /&gt; ONEBASE=&quot;`basename $ONESVG .svg`&quot;&lt;br /&gt; echo &quot;$ONEBASE&quot;&lt;br /&gt; rsvg-convert -w 16 -h 16 -o png-16x16/${ONEBASE}.png $ONESVG&lt;br /&gt; sync&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;for ONEPNG in `find png-16x16 -type f -name &#39;*.png&#39; | tr &#39;\n&#39; &#39; &#39;`&lt;br /&gt;do&lt;br /&gt; ONEBASE=&quot;`basename $ONEPNG .png`&quot;&lt;br /&gt; echo &quot;$ONEBASE&quot;&lt;br /&gt; pngtopnm $ONEPNG | pnmquant 16 | ppmtoxpm &gt; xpm-16x16/${ONEBASE}.xpm&lt;br /&gt; sync&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;for ONEXPM in `find xpm-16x16 -type f -name &#39;*.xpm&#39; | tr &#39;\n&#39; &#39; &#39;`&lt;br /&gt;do&lt;br /&gt; ONEBASE=&quot;`basename $ONEXPM .xpm`&quot;&lt;br /&gt; echo &quot;$ONEBASE&quot;&lt;br /&gt; sPTN=&#39;s%&quot;  c black&quot;%&quot;  c None&quot;%&#39;&lt;br /&gt; sed -e &quot;$sPTN&quot; $ONEXPM &gt; xpm-16x16-alpha/${ONEBASE}.xpm&lt;br /&gt; sync&lt;br /&gt;done&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;I have a fondness for xpm images, although I realise they are &quot;yesterday&#39;s technology&#39;. I like being able to open the file in a text editor!&lt;br /&gt;&lt;br /&gt;I was wondering how these tiny images compare, xpm versus png. taking abiword image as an example, sizes in bytes (using default compression factors):&lt;br /&gt;&lt;br /&gt;&lt;i&gt;abiword.xpm 663&lt;br /&gt;abiword.xpm.gz 382&lt;br /&gt;abiword.xpm.xz 412&lt;br /&gt;&lt;br /&gt;abiword.png 258&lt;br /&gt;abiword.png.gz 277&lt;br /&gt;abiword.png.xz 316&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Xz does not do well with such small files, but in a .sfs file would probably get much smaller size.&lt;br /&gt;&lt;br /&gt;Well, comparing abiword.xpm.gz and abiword.png, the former is slightly bigger. I wonder if abiword.xpm would get closer to abiword.png size with a bigger data-set as in a squashfs? As it stands, png is the winner here.&lt;br /&gt;&lt;br /&gt;But, what about loading time, that is, to read the file and render it on-screen? Given that png images will have to be fed through a decompression routine, I always assumed them to be inherently slower to load than xpm. Xpm does of course need translation of the text, so it also has an overhead. I hunted around on the web couldn&#39;t find any comparison data. Perhaps the difference is negligible, and I should just choose the smaller png files.&lt;br /&gt;&lt;br /&gt;Regarding size, so far I have created 294 xpm images. If I convert those to png, each about 250 bytes, the total size is about 75000 bytes, about 73KB. That&#39;s not too bad. Note, in a squashfs .sfs file there is no such thing as a minimum file size (as when stored separately on a drive), tiny files are packed together and there is no wasted space.&lt;br /&gt;&lt;br /&gt;Note, I am not going to put these images into Woof! They will go into a PET. Woof already has too many images. The PET can then be optionally used in a Puppy build.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02849</link>
		<title>Gconv-modules cache</title>
		<category>Woof</category>
		<description>This is amazing. Pemasu and Radky have been puzzling over why gtkdialog-based applications are slow to startup. The amazing thing is, they have found out why, and found the fix. This can shave noticeable startup time off of some apps! And we thought that Puppy was already super-fast!&lt;br /&gt;&lt;br /&gt;Here is pemasu&#39;s report:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=105 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=105&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The problem is that Puppy lacks the cache file /usr/lib/gconv/gconv-modules.cache, which is a compiled data file. The file is created in the Glibc source package when it is compiled, but we never put it into Puppy.&lt;br /&gt;&lt;br /&gt;The matter is made worse, because Puppy has always had a cutdown selection of files in /usr/lib/gconv. Therefore, using the cache file as-is is not correct.&lt;br /&gt;&lt;br /&gt;I wrote a little script that creates a cutdown /usr/lib/gconv/gconv-modules, and then a correct /usr/lib/gconv/gconv-modules.cache is generated using the &#39;iconvconfig&#39; executable.&lt;br /&gt;&lt;br /&gt;The correct files, including the script, are now in Woof, in the &#39;glibc&#39; template, in /usr/lib/gconv-cut, and FIXUPHACK updates /usr/lib/gconv. Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/36a75da77e target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/36a75da77e&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I also put the corrected files into the &#39;glibc&#39; PET package for Wary. See:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/glibc-2.10.1-1-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/glibc-2.10.1-1-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note: I posted a &#39;gconv-modules.cache&#39; to the Forum, however that one is not quite correct. The files in the Woof commit are the latest.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02848</link>
		<title>Why not sfs load-on-the-fly</title>
		<category>Puppy</category>
		<description>Peebee asked why I don&#39;t include shinobar&#39;s SFS load on-the-fly PET:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=90 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=90&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Over the years I have learned to be very wary of modifying the Aufs or Unionfs layers &quot;on-the-fly&quot;. It often just doesn&#39;t work right.&lt;br /&gt;&lt;br /&gt;Anyway, I decided to give it a go. Running Precise Puppy alpha3. I got &#39;sfs_load&#39; out of shinobar&#39;s PET 1.9.4, and placed it at /usr/sbin.&lt;br /&gt;&lt;br /&gt;I modified /usr/sbin/filement to recognise if sfs_load exists, and to offer the choice of mounting a file for viewing (prior behaviour), or loading it with sfs_load.&lt;br /&gt;&lt;br /&gt;Choosing the latter, it loads ok, as bottom layer, and reports success. However, the files on the bottom layer are not visible &quot;on top&quot;. the remount worked to append the layer, but did not update the filesystem.&lt;br /&gt;&lt;br /&gt;Was I amiss in only installing /usr/sbin/sfs_load?&lt;br /&gt;Note, my /etc/rc.d/BOOTCONFIG already had the EXTRASFSLIST variable with a &quot;devx&quot; SFS file in it, and sfs_load inserted the new SFS file correctly.&lt;br /&gt;&lt;br /&gt;The files on the bottom layer will become visible after a reboot, but that defeats the purpose.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02847</link>
		<title>mtPaint 3.40+ 20120525</title>
		<category>Puppy</category>
		<description>Precise Puppy testers have reported that mtPaint is very old. I have tried as much as possible to use the official Ubuntu DEBs, including mtPaint, however that is version 3.34.&lt;br /&gt;&lt;br /&gt;So, I have compiled mtPaint in Wary 5.3, downloaded from wjaguar&#39;s git, which is officially 3.40 but has some things done since the 3.40 release. I have put the PETs into the &#39;common&#39; repo for the convenience of all puppies to include in their package-list.&lt;br /&gt;&lt;br /&gt;PETs (311KB, 3KB, 360KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/mtpaint-3.40-20120525-i486.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/mtpaint-3.40-20120525-i486.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/mtpaint_DOC-3.40-20120525-i486.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/mtpaint_DOC-3.40-20120525-i486.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/mtpaint_NLS-3.40-20120525-i486.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/mtpaint_NLS-3.40-20120525-i486.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;this mtPaint will be in the next release of Precise Puppy, but testers are of course welcome to try it now.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02846</link>
		<title>PPM: bug fix, help update</title>
		<category>Woof</category>
		<description>I reported a bug in PPM here (in Precise alpha3 release):&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02843 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02843&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have fixed that bug, also have updated the PPM help page. Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/85ec359858 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/85ec359858&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Translation team&lt;/b&gt;&lt;br /&gt;The PPM help page has been updated, so translations also have to be updated.&lt;br /&gt;&lt;br /&gt;You can download the Help page:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/artifact/fff94b0e6b88516166c955fba1cb8202c92b4dc9 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/artifact/fff94b0e6b88516166c955fba1cb8202c92b4dc9&lt;/a&gt;&lt;br /&gt;(if you are logged in, you get a download link)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Precise testers&lt;/b&gt;&lt;br /&gt;Precise Puppy alpha3 testers can also grab the latest /usr/local/petget/postfilterpkgs.sh, which has the bug fix:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/artifact/3534dde2db4d76b67de06bdf9d6c467940862582 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/artifact/3534dde2db4d76b67de06bdf9d6c467940862582&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02845</link>
		<title>Precise: SeaMonkey 2.9.1</title>
		<category>Puppy</category>
		<description>I have compiled SeaMonkey 2.9.1 in Precise Puppy alpha3.&lt;br /&gt;&lt;br /&gt;PETs (19.7MB, 19.6MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/seamonkey-2.9.1-up.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/seamonkey-2.9.1-up.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/seamonkey_DEV-2.9.1-up.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/seamonkey_DEV-2.9.1-up.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02844</link>
		<title>PPM: simplifying DEB management</title>
		<category>Woof</category>
		<description>There is something that has been in the back of my mind for awhile. Given that Upups and Dpups are popular, despite the rampant dependencies, increasing complexity and considerable rearranging of file layout (all of which, as a KISS proponent, I find quite depressing), we need to make the best of the situation.&lt;br /&gt;&lt;br /&gt;In Woof-built puppies, I undo a lot of the mangling wraught by the Debian and Ubuntu developers. One thing that I do is put many packages back together again. For example, in Precise Pangolin, the Gutenprint package is split up into these:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;cups-driver-gutenprint_5.2.8~pre1&lt;br /&gt;gutenprint-doc_5.2.8~pre1&lt;br /&gt;gutenprint-locales_5.2.8~pre1&lt;br /&gt;libgutenprint2_5.2.8~pre1&lt;br /&gt;libgutenprint-dev_5.2.8~pre1&lt;br /&gt;libgutenprint-doc_5.2.8~pre1&lt;br /&gt;libgutenprintui2-1_5.2.8~pre1&lt;br /&gt;libgutenprintui2-dev_5.2.8~pre1&lt;br /&gt;printer-driver-gutenprint_5.2.8~pre1&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;It is a good thing to have -doc_, -locales_ and -dev_ packages split out, however they often go a lot further than that. The above is a mild example, showing separate library packages.&lt;br /&gt;&lt;br /&gt;Now, the difficulty that arises. &quot;Zillions&quot; of little packages displayed in the PPM causes confusion. really, all that you want is to have the correct name of the package displayed, in this example &quot;ghostscript&quot;, and PPM has checkboxes for you to filter out the exe, doc, dev, and nls components.&lt;br /&gt;&lt;br /&gt;If only the generic names are displayed, this would oh so much simplify and greatly reduce the number of packages displayed in PPM. There could be a checkbox to make this switchable, that is, show all packages or only generic names.&lt;br /&gt;&lt;br /&gt;So, if generic names checkbox is ticked, only &quot;ghostscipt&quot; would display instead of all those above. Clicking on the ghostscript entry would then install all of the above, subject to the exe,dev,doc,nls filtering of those checkboxes.&lt;br /&gt;&lt;br /&gt;This would, I think, greatly improve the PPM for Debian and Ubuntu repos. I have been thinking about how to code it, and it is do-able. Any thoughts on this are welcome.&lt;br /&gt;&lt;br /&gt;Just an extra thought, for those who know a lot more about gtkdialog than me: is it possible to have a different icon alongside each package name in the main window? Right now, there is just a list of packages, and you click on the one that you want to install. No icons. But, I think, back when I first coded it, it was possible to have an icon on each row, but only the same icon on every row -- I want to be able to have a unique icon on a row.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02843</link>
		<title>Woof: build Precise Puppy alpha3</title>
		<category>Woof</category>
		<description>This is the version of Woof used to build Precise Puppy alpha3 (5.2.55). Last two commits:&lt;br /&gt;&lt;br /&gt;Latest: &lt;a href=http://bkhome.org/fossil/woof2.cgi/info/a0f79d8bd7 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/a0f79d8bd7&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/0364d17677 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/0364d17677&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02842</link>
		<title>Precise Puppy alpha3</title>
		<category>Puppy</category>
		<description>Precise Puppy, built from Ubuntu Precise Pangolin binary packages, has reached &#39;alpha3&#39; (version 5.2.55).&lt;br /&gt;&lt;br /&gt;Alpha 2 was released on March 26:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02766 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02766&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download version 5.2.55 from here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/precise-5.2.55/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/precise-5.2.55/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A lot of bugs have been fixed since alpha2, and this build is working very nicely, I am running it right now.&lt;br /&gt;&lt;br /&gt;There are some issues with the Puppy Package Manager:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1.&lt;/b&gt; I clicked on &#39;desk_icon_theme_darkfire&#39; and it installed that, but also wanted to install &#39;desk_icon_theme_original&#39;. Weird.&lt;br /&gt;&lt;b&gt;2.&lt;/b&gt; The EXE, DEV, DOC, NLS checkboxes seem to be working for PET packages, but not for DEBs.&lt;br /&gt;&lt;br /&gt;So go easy on using PPM, I will check it out tonight or tomorrow morning.&lt;br /&gt;&lt;br /&gt;Note, I also intend to compile the latest SeaMonkey tonight.&lt;br /&gt;&lt;br /&gt;The Forum thread for feedback, discussion on alpha3 starts on page 7:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=90 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&amp;start=90&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02841</link>
		<title>Pmusic, FFConvert, Peasyscan</title>
		<category>Puppy</category>
		<description>PET updates:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Pmusic 2.6.1 (zigbert)&lt;br /&gt;FFConvert 1.2.2 (shinobar) -- also FFConvert NLS pkg.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I move this from &#39;noarch&#39; to &#39;common&#39; repo, as it has a binary executable...&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Peasyscan 2.0 (rcrsn51)&lt;/i&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02840</link>
		<title>VIA neo-itx $49 ARM board</title>
		<category>General</category>
		<description>Ha ha, here they come, the Raspberry Pi look-alikes!&lt;br /&gt;&lt;br /&gt;This one is called &#39;APC&#39; and is fairly similar to the RasPi -- same arm11 (armv6) class of CPU. It has been announced all over the place, here is one link:&lt;br /&gt;&lt;a href=http://www.reghardware.com/2012/05/22/chip_maker_via_outs_49_dollar_raspberry_pi_alike/ target=_blank&gt;http://www.reghardware.com/2012/05/22/chip_maker_via_outs_49_dollar_raspberry_pi_alike/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=http://regmedia.co.uk/2012/05/22/apc_3.jpg /&gt;&lt;br /&gt;&lt;br /&gt;The official website is down right now, probably overloaded:&lt;br /&gt;&lt;a href=http://apc.io/ target=_blank&gt;http://apc.io/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This site has a video:&lt;br /&gt;&lt;a href=http://liliputing.com/2012/05/via-apc-a-49-android-computer-with-an-arm11-cpu.html target=_blank&gt;http://liliputing.com/2012/05/via-apc-a-49-android-computer-with-an-arm11-cpu.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It only has Android 2.3, but for sure there will be plenty of people endeavoring to get Linux running on it.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02839</link>
		<title>Precise Puppy progress</title>
		<category>Woof</category>
		<description>Just a short note to let anyone interested, that I am back on developing Precise Puppy. Using it now. I intend to bring out &quot;alpha 3&quot; soon.&lt;br /&gt;&lt;br /&gt;Note, I discovered a bug in rc.shutdown, that was introduced recently, like in the last week. I will do another Woof commit tonight with the fix.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02838</link>
		<title>ROX-Filer: Open With menu icons</title>
		<category>Puppy</category>
		<description>My ROX-Filer PET packages have never had icons in the &quot;Open With...&quot; menu. That is, you get a list of applications, abiword, geany, gnumeric, etc., but with generic icons alongside.&lt;br /&gt;&lt;br /&gt;It is only a small thing perhaps, but it is nice to have the appropriate icon for each application. So, I have implemented that and updated the ROX-Filer PET package.&lt;br /&gt;&lt;br /&gt;PET here (376KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/rox_filer-20111022-patched2-1-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/rox_filer-20111022-patched2-1-w5c.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02837</link>
		<title>Tray applets internationalised</title>
		<category>Woof</category>
		<description>Rodin.s has internationalised our little tray applets: freememapplet_tray, network_tray and powerapplet-tray, refer to earlier blog thread about Xarchive internationalisation:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02836 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02836&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have made these into PETs (4KB, 6KB, 5KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/freememapplet_tray-2.4.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/freememapplet_tray-2.4.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/network_tray-2.5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/network_tray-2.5.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/powerapplet_tray-2.5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/powerapplet_tray-2.5.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The sources are uploaded to my sources repo:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/alphabetical/ target=_blank&gt;http://bkhome.org/sources/alphabetical/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The .pot files have been added to Woof, for the convenience of use with MoManager:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/e5a7542639 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/e5a7542639&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02836</link>
		<title>Xarchive internationalised</title>
		<category>Woof</category>
		<description>I announced support for .rar archive files in Puppy, and we were discussing Xarchive. L18L had reported that the C source is not internationalised, and rodin.s took up the challenge and did it:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02828 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02828&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks very much! I have compiled the new internationalised Xarchive in Wary and uploaded the PET to the &#39;common&#39; repo (38KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/xarchive-0.2.8.6.i18n-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/xarchive-0.2.8.6.i18n-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note, I have not yet updated the ARM PET.&lt;br /&gt;&lt;br /&gt;I uploaded the new source to my sources repo (xarchive-0.2.8-6-i18n.tar.gz):&lt;br /&gt;&lt;a href=http://bkhome.org/sources/alphabetical/x/ target=_blank&gt;http://bkhome.org/sources/alphabetical/x/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For the convenience of creating translations with MoManager, I have placed the &#39;xarchive.pot&#39; file into Woof, in rootfs-skeleton/usr/share/doc/nls/xarchive -- MoManager will automatically read this and offer it to be translated.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/0d0f0f3d8b target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/0d0f0f3d8b&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I just remembered something. L18L and rodin.s, if you read this, kindly let me know: I think that you guys i18n&#39;ed a couple of the tray apps?&lt;br /&gt;I still have the non-translated versions in the &#39;common&#39; PET repo. Would you mind posting the links to where you did this work? I will update those also.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02835</link>
		<title>Automounting fixed</title>
		<category>Woof</category>
		<description>Forum member bala4dj asked how to automount drives when they are plugged in:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=78321 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=78321&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I replied that the Puppy Event Manager already supports that. Bala4dj replied that it only launches Pmount, doesn&#39;t automount.&lt;br /&gt;&lt;br /&gt;The Event Manager is in the System menu, and the &#39;Icon Handler&#39; tab has checkboxes labeled:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Tick box for auto-detection of target application&lt;br /&gt;Tick box for auto-launch &#39;handler&#39; when media plugged in&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The first is ticked by default in Puppy. if the second one is ticked, if you plug in a DVD video then the default DVD player will automatically run. Similarly, plug in a music CD and the default music player will run.&lt;br /&gt;&lt;br /&gt;The original intention was that this auto-launching of the &#39;handler&#39; would also automount a drive if it is plugged in. However, at the time I constrained it to only launch Pmount.&lt;br /&gt;&lt;br /&gt;I have now fixed it. If both of those boxes are ticked (and X restarted), if a USB drive is plugged in, all of it&#39;s partitions will automount and ROX-Filer windows will open.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/c2d6e84dff target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/c2d6e84dff&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A note to developers about /usr/local/bin/drive_all. When a drive is plugged in, icons get created on the desktop, and corresponding directories get created in /root/.pup_event.&lt;br /&gt;For example, for /dev/sda3, directory /root/.pup_event/drive_sda3 is created, with script &#39;AppRun&#39; inside it -- that script is a copy of &#39;drive_all&#39;.&lt;br /&gt;When someone clicks on the &#39;sda3&#39; icon, &#39;AppRun&#39; will execute.&lt;br /&gt;The script responsible for setting all this up is /sbin/pup_event_frontend_d, which is launched as a daemon when X starts.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02834</link>
		<title>PPM: Mageia pkgs, bug fixes</title>
		<category>Woof</category>
		<description>I have enhanced the EXE, DEV, DOC, NLS checkboxes in the Puppy Package Manager (PPM) to recognise Mageia package naming.&lt;br /&gt;&lt;br /&gt;I took out some common code to new script /usr/local/petget/postfilterpkgs.sh.&lt;br /&gt;&lt;br /&gt;I discovered a few bugs that were introduced in recent changes to the PPM, one causes the Configure window to crash.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/f6f14d019b target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/f6f14d019b&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02833</link>
		<title>Woof: Mageia build fixed</title>
		<category>Woof</category>
		<description>The Mageia &quot;Drake Puppy&quot; build for the upcoming Mageia version 2, was broken. Forum member scsijon requested that this be fixed sometime ago, I have only now got around to it.&lt;br /&gt;&lt;br /&gt;The version 2 repositories do not yet exist, have to build from the &#39;cauldron&#39; repos. No problem, Woof can be updated after Mageia 2 is released.&lt;br /&gt;&lt;br /&gt;The problem was that the support/mageia2ppm script did not work properly. Now fixed, and works nicely for &#39;core&#39;, &#39;nonfree&#39; and &#39;tainted&#39; repositories.&lt;br /&gt;&lt;br /&gt;I have only tested it as far as running the &#39;0setup&#39; script, and I updated the package list.&lt;br /&gt;&lt;br /&gt;Woof commits:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/e737c34dd0 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/e737c34dd0&lt;/a&gt;&lt;br /&gt;Latest: &lt;a href=http://bkhome.org/fossil/woof2.cgi/info/163a8b8e64 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/163a8b8e64&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02832</link>
		<title>Linux kernel 3.2.17</title>
		<category>Puppy</category>
		<description>I have compiled the Linux kernel 3.2.17. I used 3.2.13 in the alpha2 build of Precise Puppy. Pemasu sent me some recommendations for the pre-compile configuration, which I have incorporated into the 3.2.17 compile.&lt;br /&gt;&lt;br /&gt;Note, 3.2.17 is using Aufs, whereas 3.2.13 used Unionfs.&lt;br /&gt;&lt;br /&gt;The PETs (23.4MB, 832KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/linux_kernel-3.2.17-pae-i686-aufs-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/linux_kernel-3.2.17-pae-i686-aufs-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/linux_headers-3.2.17.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/linux_headers-3.2.17.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The build scripts and sources, including kernel SFS file, are here:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/kernel-3.2.17/ target=_blank&gt;http://bkhome.org/sources/kernel-3.2.17/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I put the PET into the &#39;common&#39; repo, for convenience of all builds to use it. I intend to use it for the alpha3 build of Precise Puppy (Upup), but note that it was compiled in Wary so if any extra modules are compiled using the kernel source SFS, it should be done in Wary.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02831</link>
		<title>shutdownconfig: minimum size of save-file</title>
		<category>Woof</category>
		<description>Jemimah and Karl Godt observed a problem at first shutdown. It is possible to choose the size of the save-file smaller than the size required to save all the files created in the session.&lt;br /&gt;&lt;br /&gt;Karl Godt created a patch for /usr/sbin/shutdownconfig to fix that:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=60678&amp;start=120 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=60678&amp;start=120&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks, Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/59d09dfc1a target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/59d09dfc1a&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02830</link>
		<title>PPLOG 1.1.3</title>
		<category>Puppy</category>
		<description>L18L has enabled non-English text in PPLOG, Puppy&#39;s personal blog:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=78229 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=78229&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Iwill provided a patch to fix the problem of &quot;day 31&quot;:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02754 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02754&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Over the years, we have made little improvements to PPLOG, whereas the official project has remained effectively dead. The author &#39;fedekun&#39; has moved the official project to here:&lt;br /&gt;&lt;a href=http://code.google.com/p/pplog/ target=_blank&gt;http://code.google.com/p/pplog/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Interesting, &#39;sc0ttman&#39;, who is one of our Puppy fans, has enhance PPLOG and named it SJPPLOG:&lt;br /&gt;&lt;a href=http://pplog.scottjarvis.com/?viewDetailed=00021 target=_blank&gt;http://pplog.scottjarvis.com/?viewDetailed=00021&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...I will need to check that one out!&lt;br /&gt;&lt;br /&gt;For now though, the two fixes by L18L and Iwill are applied and the version number bumped to 1.1.3:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/pplog-1.1.3.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/pplog-1.1.3.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02829</link>
		<title>Remaster script: support xz squashfs</title>
		<category>Woof</category>
		<description>01micko posted a patch for /usr/sbin/remasterpup2, to support xz compression of sfs files:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?p=623475#623475 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?p=623475#623475&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks to scsijon who posted a link to that patch.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/8cb34303da target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/8cb34303da&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02828</link>
		<title>Woof: support .rar archives</title>
		<category>Woof</category>
		<description>We do encounter these .rar files every now and again. I had to expand one a few days ago, which reminded me that we don&#39;t support them in most flavours of Puppy. Wary and Racy don&#39;t.&lt;br /&gt;&lt;br /&gt;It is not just a matter of installing the &#39;unrar&#39; PET, of which there are a few lurking around.&lt;br /&gt;&lt;br /&gt;Some people have done that, and then set the run action in ROX-Filer to &lt;i&gt;exec xarchive &quot;$@&quot;&lt;/i&gt;, or to run xarchiver if that is installed.&lt;br /&gt;&lt;br /&gt;Woof-built puppies already have correct run action for mime type application/x-rar, which is &lt;i&gt;exec pupzip &quot;$@&quot;&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;/usr/local/bin/pupzip is a wrapper around whatever archiver utility is installed, be it xarchive, xarchiver, or various others.&lt;br /&gt;pupzip had to be fixed to recognise .rar files, which I have done.&lt;br /&gt;&lt;br /&gt;I have also added the unrar package into the package-lists of most of the flavours in Woof, that is, Wary, Racy, Slacko, Upup, Dpup, etc.&lt;br /&gt;&lt;br /&gt;Here is the Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/193471fa09 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/193471fa09&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded an unrar PET to the &#39;common&#39; repo (88KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/unrar-3.7.8-x86.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/unrar-3.7.8-x86.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have just now (re)discovered some very interesting work done by abushcrafter:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=56651 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=56651&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...I have posted this link here for future reference.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02827</link>
		<title>Woof: buglets fixed</title>
		<category>Woof</category>
		<description>A few small fixes, see:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=77303&amp;start=105 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=77303&amp;start=105&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/cf31283d88 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/cf31283d88&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02826</link>
		<title>Staying synced with online Woof</title>
		<category>Woof</category>
		<description>My online Woof repository has instructions on how to download to your PC and get started with using Woof.&lt;br /&gt;&lt;br /&gt;However, my online docs did not explain how to stay synced with the latest Woof.&lt;br /&gt;&lt;br /&gt;01micko and pemasu have been doing this, but it should be documented for all to be able to easily do. 01micko has created a tutorial on this, which has inspired me to add to my own online docs.&lt;br /&gt;&lt;br /&gt;My &#39;Getting started with Woof&#39; wiki page now has information on syncing with latest Woof:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/wiki?name=Getting+Started+with+Woof target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/wiki?name=Getting+Started+with+Woof&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is 01micko&#39;s tutorial:&lt;br /&gt;&lt;a href=http://www.smokey01.com/01micko/woof2/fossil-update.html target=_blank&gt;http://www.smokey01.com/01micko/woof2/fossil-update.html&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02825</link>
		<title>nVidia SFS files</title>
		<category>Wary</category>
		<description>Shinobar has been supporting nVidia video hardware with SFS files. This is for many versions of Puppy, back to 4.3.1, also including the latest Wary and Racy 5.3 and Slacko 5.3.3.&lt;br /&gt;&lt;br /&gt;Forum thread:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=72405 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=72405&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Shinobar&#39;s package hosting site:&lt;br /&gt;&lt;a href=http://182.164.210.61/puppy/opt/ target=_blank&gt;http://182.164.210.61/puppy/opt/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For the convenience of Wary/Racy users, I have uploaded the &#39;nvidia-glx-sdl-295.49.sfs&#39; to the SFS repo (downloadable via the &#39;install&#39; icon on the desktop):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/sfs/ target=_blank&gt;http://distro.ibiblio.org/quirky/sfs/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02824</link>
		<title>HOSTNAME updated if hostname changed</title>
		<category>Woof</category>
		<description>An issue with the network when hostname is changed, was discussed recently on this blog, and I applied a fix in Woof:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02813 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02813&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There has been ongoing discussion on the Puppy Forum:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=77743 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=77743&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...in which it was mentioned one problem is that the global variable HOSTNAME does not get updated until a reboot. Some applications read this variable.&lt;br /&gt;&lt;br /&gt;HOSTNAME is exported in /etc/profile at bootup. However, as QuickSetup recommends to restart X after hostname is changed, there is the opportunity to export the updated HOSTNAME variable.&lt;br /&gt;This is already done in the case of the LANG variable, which is exactly the same situation, exported in /etc/profile, and may be changed by QuickSetup.&lt;br /&gt;&lt;br /&gt;The code that exports the updated LANG and HOSTNAME variables is /usr/bin/xwin. Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/c440074e1c target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/c440074e1c&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02823</link>
		<title>Mele: SD-card image, &quot;Lui&quot;</title>
		<category>Puppy</category>
		<description>&quot;Lui&quot; is my codename for this build. Puppy built from Ubuntu Lucid Lynx armel binary packages. It is alpha quality. This is an SD-card image, for a 4GB card.&lt;br /&gt;&lt;br /&gt;Download the image from here. The image file is only 87.1MB, includes all applications:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/releases/alpha/ target=_blank&gt;http://distro.ibiblio.org/quirky/arm/releases/alpha/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Further explanation:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/releases/alpha/README-mele-sd-4gb-lui-5.2.90.htm target=_blank&gt;http://distro.ibiblio.org/quirky/arm/releases/alpha/README-mele-sd-4gb-lui-5.2.90.htm&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02822</link>
		<title>PPM: Ziggy user interface fixed</title>
		<category>Woof</category>
		<description>01mick posted a bugfix here:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?p=625843#625843 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?p=625843#625843&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks, I have put this into Woof. Commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/02dc746288 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/02dc746288&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;OK, packing up. Have family-visiting duties today. Someone&#39;s birthday.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02821</link>
		<title>Linux_firewall internationalised</title>
		<category>Puppy</category>
		<description>L18L has internationalised the Linux_firewall install script:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=77882 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=77882&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have updated the PET:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/linux_firewall-2.0rc9-patched3.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/linux_firewall-2.0rc9-patched3.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02820</link>
		<title>Mele: SeaMonkey compiling, and compiling...</title>
		<category>Puppy</category>
		<description>Ha ha, what a laugh. In my Mele A1000 ARM box, I am running Ubuntu Lucid Lynx armel. Yesterday I tried, for the first time, to run SeaMonkey.&lt;br /&gt;&lt;br /&gt;It aborted at startup with &quot;illegal instruction&quot;.&lt;br /&gt;&lt;br /&gt;Goodness gracious, this is a Cortex-A8 CPU! My thinking is that whoever compiled SM must have done so on a higher-level CPU and not configured the compile options properly. Or, could they have configured for some instruction in a lower-level CPU that is not in the A8?&lt;br /&gt;&lt;br /&gt;So, I decided to compile SM myself, on the Mele. I am doing it on a USB 2.5 inch hard drive, as my SATA drive does not work with the Mele yet.&lt;br /&gt;One partition on the hard drive is for swap, essential as the Mele only has 512MB RAM.&lt;br /&gt;&lt;br /&gt;Last night I left it running, went to bed. Got up this morning, it is still compiling.&lt;br /&gt;&lt;br /&gt;Man, I would hate to do this on a RasPi! Only 256MB RAM. I would of course use my USB hard drive, with swap partition, so it probably is doable, if you have a few days to spare and don&#39;t mind thrashing the hard drive.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02819</link>
		<title>Cdburner Wizard internationalised</title>
		<category>Woof</category>
		<description>L18L has internationalised /usr/sbin/cdburner-wizard. Plus a small improvement was made.&lt;br /&gt;&lt;br /&gt;L18L posted the code here:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02770 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02770&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/788b0e7a60 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/788b0e7a60&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02818</link>
		<title>Xgamma-gui fix</title>
		<category>Woof</category>
		<description>L18L posted a fix for Xgamma-gui. Earlier on, L18L internationalised this script, now there is a fix for the range settings of red, green and blue:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02770 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02770&lt;/a&gt;&lt;br /&gt;&lt;a href=http://208.109.22.214/puppy/viewtopic.php?t=76182&amp;start=201 target=_blank&gt;http://208.109.22.214/puppy/viewtopic.php?t=76182&amp;start=201&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/59ed978392 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/59ed978392&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02817</link>
		<title>A10 .fex and .bin config files</title>
		<category>Woof</category>
		<description>I am posting this for my own future reference &lt;img src=smilies/happy.gif /&gt;&lt;br /&gt;&lt;br /&gt;On the Mele A1000 there is a compiled configuration file named &#39;evb.bin&#39;. This has been a mystery to me, but the fog is gradually clearing.&lt;br /&gt;&lt;br /&gt;This is useful information:&lt;br /&gt;&lt;a href=http://www.cnx-software.com/2012/05/06/editing-allwinner-a10-board-configuration-files-script-bin/ target=_blank&gt;http://www.cnx-software.com/2012/05/06/editing-allwinner-a10-board-configuration-files-script-bin/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is another utility to convert a .fex file to .bin, available as binary executable only. This page has a link to it:&lt;br /&gt;&lt;a href=http://elinux.org/Hack_A10_devices target=_blank&gt;http://elinux.org/Hack_A10_devices&lt;/a&gt;&lt;br /&gt;Direct download link of &#39;script&#39; executable:&lt;br /&gt;&lt;a href=http://goo.gl/Zwhbk target=_blank&gt;http://goo.gl/Zwhbk&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02816</link>
		<title>3builddistro now supports ARM build to SD</title>
		<category>Woof</category>
		<description>This completes the basic support of building for an ARM board target with Woof.&lt;br /&gt;&lt;br /&gt;I have modified the script &#39;3builddistro&#39; to create an SD card image. This uses a skeleton image, as I described earlier:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02808 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02808&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3builddistro writes the skeleton image to an SD card, then populates it with kernel, modules, and Puppy filesystem. Then a xz-compressed image file is created that can be distributed for others to use.&lt;br /&gt;&lt;br /&gt;Good news, as xz compression is being used, the compressed image file is currently only 88MB. That is my Ubuntu Lucid Lynx based build, with all of the usual applications, including SeaMonkey.&lt;br /&gt;&lt;br /&gt;Woof commits:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/2bd2a350d2 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/2bd2a350d2&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/9f7c222f6e target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/9f7c222f6e&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02815</link>
		<title>Configuration, 1st boot full-hd installation</title>
		<category>Woof</category>
		<description>Well, &quot;full-SD&quot; installation really. When doing a cross-build in Woof, running on a x86 machine for an ARM target, and creating an SD-card image which is effectively a &quot;full installation&quot; of Puppy, certain things were not setup properly.&lt;br /&gt;&lt;br /&gt;When you use the Universal Installer to do a full installation to hard drive, a chroot to run rc.update is done, which performs required pre-configurations.&lt;br /&gt;But that is not happening in the case of building the SD image in Woof, as a chroot cannot be done from a x86 host to a ARM target filesystem.&lt;br /&gt;&lt;br /&gt;So, I have modified /etc/rc.d/rc.update to perform these missing configurations at the first boot.&lt;br /&gt;&lt;br /&gt;In my earlier announcement of Puppy Linux running on the Mele A1000, I mentioned that the JWM tray was missing -- this is one of those missing pre-configurations, the file /root/.jwmrc was not created.&lt;br /&gt;That problem should now be fixed.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/4f789d3df9 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/4f789d3df9&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We are still not there though, with Woof. To build an SD image that will bootup on the Mele A1000 (or other ARM system), I have to enhance &#39;3builddistro&#39; -- will do that soon.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02814</link>
		<title>Slacko Puppy 5.3.3</title>
		<category>Puppy</category>
		<description>This year, Slacko Puppy project coordinator Mick Amadio (&#39;01micko&#39; on the Puppy Forum) became a full-time college student, so we expected considerable slowdown of development of Slacko. However, like the rest of us, Mick is a Puppy addict, and has now released version 5.3.3. Mick, I hope that your college studies are not neglected!&lt;br /&gt;&lt;br /&gt;Mick has created a nice new Slacko page:&lt;br /&gt;&lt;a href=http://01micko.com/slacko.html target=_blank&gt;http://01micko.com/slacko.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here are the Release Notes:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/pub/linux/distributions/puppylinux/puppy-5.3.3/release-Slacko-5.3.3.htm target=_blank&gt;http://distro.ibiblio.org/pub/linux/distributions/puppylinux/puppy-5.3.3/release-Slacko-5.3.3.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Extracted from the Release Notes, a brief overview:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Slacko Puppy Linux 5.3.3 is an update release  of the recent 5.3.1. It has binary compatibility with Slackware-13.37, which simply means that it is a Puppy built with packages from the Slackware, Salix and Slacky repositories.&lt;br /&gt;The main version has been upgraded with kernel 3.1.10 compiled with Aufs layered file system support, in the typical Puppy manner. There is also a PAE version to cater for machines with large amounts of RAM. Both iso images have SCSI boot support.&lt;br /&gt;The Seamonkey-2.9.1 suite is the default browser and email suite but Firefox, Chromium, Opera, Netsurf, Iron, Dillo and Links are only a few clicks away.&lt;br /&gt;Minimum system requirements for the main version are an i686 processor, 900MHZ, with 256MB RAM. For the PAE version a slightly newer processor may be needed as most but not all processors support PAE.&lt;br /&gt;Slickpet is a cut down version of Quickpet to get a few handy apps without diving into the well stocked Puppy Package manager. Slickpet also supports installing SFS packages, which are modules that are loadable as layers in the Puppy filesystem. Packages such as Libreoffice-3.5.3, JRE and Samba3.5.4 are available.&lt;br /&gt;While on the Puppy Package Manager, apart from Puppy&#39;s native PET package format it can also fetch Slackware, Salix and Slacky packages in tgz or txz format.&lt;br /&gt;Puppy&#39;s sfs format is supported by a program called sfs_load. Sfs are a way to load layered filesystems so that the filesystems can be unioned and act as one.&lt;br /&gt;Slacko has Abiword and Gnumeric, late versions to open those documents and spreadsheets to keep you working.&lt;br /&gt;Lots of  types of multimedia are supported so you can play hard.&lt;br /&gt;Slacko is aimed at reasonably modern machines up to six or seven years old. It may run on even older hardware.&lt;br /&gt;Much work has gone into fine tuning packages such as Samba and the light weight alternative Samba-TNG. There is also a netboot add on that allows you to boot Puppy over your LAN.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;If you are interested, here is my blog announcement for Slacko 5.3.1:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02621 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02621&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ibiblio download link:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/pub/linux/distributions/puppylinux/puppy-5.3.3/ target=_blank&gt;http://distro.ibiblio.org/pub/linux/distributions/puppylinux/puppy-5.3.3/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...note, Ibiblio may be slow. Go to my Puppy download page for faster mirrors:&lt;br /&gt;&lt;a href=http://puppylinux.com/download/ target=_blank&gt;http://puppylinux.com/download/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02813</link>
		<title>Disconnect from network if hostname changed</title>
		<category>Woof</category>
		<description>Gcmartin started this thread:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=77743 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=77743&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The script in Woof that is used to change the hostname is /usr/sbin/hostname-set.&lt;br /&gt;&lt;br /&gt;I have modified this, so that if the hostname is changed, any network connection is brought down, and information is displayed that it must be reconnected for the new hostname to take effect.&lt;br /&gt;&lt;br /&gt;From before, the post-change window also says that X must be restarted for the new hostname to take full effect, but I don&#39;t remember why that is required, if at all.&lt;br /&gt;&lt;br /&gt;The new script can be viewed here. Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/886f20e9b5 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/886f20e9b5&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02812</link>
		<title>PPM: enhanced splitting of exe,dev,doc,nls packages</title>
		<category>Woof</category>
		<description>Continuing with enhancing of the Puppy Package Manager, see previous post:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02811 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02811&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The PPM main window has checkboxes labeled &quot;EXE&quot;, &quot;DEV&quot;, &quot;DOC&quot; and &quot;NLS&quot;.&lt;br /&gt;&lt;br /&gt;The &quot;EXE&quot; checkbox was broken. The &quot;exe&quot; packages (anything other than doc, dev or nls) were not filtered out when the checkbox was unticked. Fixed.&lt;br /&gt;&lt;br /&gt;I have enhanced these checkboxes. Previously they only worked on PET packages, and only those packages conforming to the &quot;_EXE&quot;, &quot;_DEV&quot;, &quot;_DOC&quot; and &quot;_NLS&quot; naming scheme, for example &#39;abiword_DOC-1.2.3.pet&#39;.&lt;br /&gt;&lt;br /&gt;This has been extended to recognise the package naming used in Debian and Ubuntu. DEB packages have these strings in the names:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;-doc_&lt;br /&gt;-docs_&lt;br /&gt;-dev_&lt;br /&gt;-langpack&lt;br /&gt;-lang-&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/dc585512f0 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/dc585512f0&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02811</link>
		<title>PPM: Multi-keyword search</title>
		<category>Woof</category>
		<description>There were some comments posted to this blog awhile back, about improving the search capability of the Puppy Package Manager:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02716 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02716&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have only just started to look at this. &lt;br /&gt;&lt;br /&gt;Mavrothal has posted some patches, one of which is to allow multiple keywords in the search box, and to search both package name and description:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=77564 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=77564&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have implemented this part of Mavrothal&#39;s patch only, and increased it from 3 to 4 keywords:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/afe5f65a84 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/afe5f65a84&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I experimented with Mavrothal&#39;s patch to search all repositories, however found some issues. One was a bug, the button to choose the current repo can in fact have two lines of text displaying in the button. The second issue is that search results should identify which repo the found package is in. &lt;br /&gt;&lt;br /&gt;I will take a look at implementing it with these issues addressed.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02810</link>
		<title>Blog under attack</title>
		<category>General</category>
		<description>Some idiot in Spain is trying to crack my blog. My host has warned me. The ip address is 87.219.27.60.&lt;br /&gt;&lt;br /&gt;Unfortunately, the attack has caused my host to place some restrictions on my site, for awhile.&lt;br /&gt;&lt;br /&gt;I will make this blog read-only, while I consider this.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02809</link>
		<title>gtkdialog: widget ordering wrong</title>
		<category>Puppy</category>
		<description>This is a new one. I am using gtkdialog 0.8.0. Here is the SNS (Simple Network Setup) main window on my laptop:&lt;br /&gt;&lt;br /&gt;&lt;img src=http://distro.ibiblio.org/quirky/test/correct-order.png /&gt;&lt;br /&gt;&lt;br /&gt;With Puppy running on the Mele A1000 ARM-based system, GTK 2.20.0, running SNS:&lt;br /&gt;&lt;br /&gt;&lt;img src=http://distro.ibiblio.org/quirky/test/wong-order.png /&gt;&lt;br /&gt;&lt;br /&gt;The content is slightly different, as these snapshots are taken on different machines. But see how the rendering order of the widgets is reversed.&lt;br /&gt;&lt;br /&gt;So, what causes this? Other applications are displaying ok on the Mele. Is there some GTK setting that needs changing, or a problem in gtkdialog?&lt;br /&gt;I will contact thunor, the current maintainer of gtkdialog, perhaps he will know what the cause of the problem is.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02808</link>
		<title>Puppy running on Mele A1000!</title>
		<category>Puppy</category>
		<description>Yes! Here is the very first screen-shot, to prove it:&lt;br /&gt;&lt;br /&gt;&lt;img src=http://bkhome.org/arm/mele-puppy-first.jpg /&gt;&lt;br /&gt;&lt;br /&gt;This is built from Ubuntu Lucid Lynx armel binary packages, plus an assortment of PETs that I compiled (see recent blog posts).&lt;br /&gt;&lt;br /&gt;Two things that are broken, that I am aware of:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. urxvt&lt;/b&gt;&lt;br /&gt;At first I used the &#39;urxvt-lite&#39; DEB, but it complained could not find a font and aborted. Then I compiled my own rxvt-unicode, but that reported that it cannot &quot;initialize pseudo-tty&quot; and aborted.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. jwm tray&lt;/b&gt;&lt;br /&gt;Jwm is running, but not the tray. Probably the .jwmrc file is broken.&lt;br /&gt;&lt;br /&gt;These will be fixed, for sure. But I thought that I would announce this significant event.&lt;br /&gt;&lt;br /&gt;The way that I intend to distribute this (when get to releasing it), is as an SD card image. Compressed, it will be quite small.&lt;br /&gt;&lt;br /&gt;Creating an SD image from scratch is rather difficult, so I have taken the easy way out. If you look here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/sd-skeleton-images/ target=_blank&gt;http://distro.ibiblio.org/quirky/arm/sd-skeleton-images/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...the Woof &#39;1download&#39; script will download the one you want. These skeleton images are intended to be for whatever ARM board you want to build for, you choose the appropriate one.&lt;br /&gt;&lt;br /&gt;Then, the &#39;3builddistro&#39; script only has to add the kernel and Puppy files to the SD card, and it is all ready to go.&lt;br /&gt;&lt;br /&gt;Apart from the above bugs, a bit of coding to do in Woof, but I hope to have something released very soon.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02807</link>
		<title>RasPi killer?</title>
		<category>General</category>
		<description>I have been expecting one or more boards to appear on the market with superior specs to the Raspberry Pi but about the same price.&lt;br /&gt;&lt;br /&gt;The most likely will be something based on the Allwinner A10 or it&#39;s cut-down version the A13. Which is partly why I am using this architecture myself.&lt;br /&gt;&lt;br /&gt;don570 has posted about the first of them, though it is preliminary, not yet for sale:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=77917 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=77917&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The company is Olimex and they are claiming the board will be about 30 Euros:&lt;br /&gt;&lt;a href=http://olimex.wordpress.com/2012/04/24/cortex-a8-in-tqfp-sure-allwinner-a13/ target=_blank&gt;http://olimex.wordpress.com/2012/04/24/cortex-a8-in-tqfp-sure-allwinner-a13/&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.olimex.com/dev/a13-olinuxino.html target=_blank&gt;http://www.olimex.com/dev/a13-olinuxino.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;One significant difference is that it will have VGA only, not HDMI output. My Mele has both (both provided by the A10 chip). The RasPi only has HDMI.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02806</link>
		<title>More packages compiled for armv7</title>
		<category>Puppy</category>
		<description>This is a continuation of my previous post:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02805 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02805&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have added more PETs:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv7/ target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv7/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;These are the extra packages:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;getcurpos&lt;br /&gt;glipper-0.89&lt;br /&gt;gwhere-0.2.3-patched_4&lt;br /&gt;libcddb-1.3.2&lt;br /&gt;nenscript-1.13.3&lt;br /&gt;picpuz-2.4&lt;br /&gt;rubix-1.0.6&lt;br /&gt;setvol&lt;br /&gt;squashfs-3.3&lt;br /&gt;squashfs-4.2&lt;br /&gt;streamripper-1.64.6&lt;br /&gt;xload-1.1.0&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Some sources have been added to my sources repo.&lt;br /&gt;&lt;br /&gt;I have made some notes on how to compile, see comments below.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02805</link>
		<title>armv6-compiler-person wanted</title>
		<category>Puppy</category>
		<description>I have compiled all of this lot manually:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/ target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv7/ target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv7/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;These are &quot;common&quot; packages that are likely to be in all puppies and aren&#39;t available in the host-distro&#39;s packages (or the packages in the host-distro are unsuitable, such as too many dependencies).&lt;br /&gt;&lt;br /&gt;Iguleder is doing some great development to get this all automated, something that we should look at in the future. Getting started with ARM, I have been feeling my way, and discovering a few issues with compiling, so perhaps doing it manually this time was good -- except for the amount of time it took.&lt;br /&gt;&lt;br /&gt;I have compiled some armv6 PETs, at least I think they are, that should work in the Raspberry Pi. Due to backwards compatibility, they will work in the armv7-based Mele, which is why I haven&#39;t compiled those PETs for armv7.&lt;br /&gt;&lt;br /&gt;I can&#39;t say that I&#39;m keen on the thought of doing all that again, recompiling all those armv7 PETs as armv6. That&#39;s where I am seeking help. If anyone has a armv6-based box of any kind, or emulator, if you want to compile any of those packages, please do. Probably best if we went for a base armv6 with software floating point.&lt;br /&gt;&lt;br /&gt;All of the source packages are here:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/alphabetical/ target=_blank&gt;http://bkhome.org/sources/alphabetical/&lt;/a&gt;&lt;br /&gt;Us#er#na#me: pu#pp#y  Pa#ss#wo#rd: li#nu#x&lt;br /&gt;&lt;br /&gt;After compiling a package, all that you have to do is open up the corresponding armv7 PET and bung in the replacement binaries, then change all occurrences of &quot;armv7&quot; to &quot;armv6&quot; in pet.specs file, and rename the package. Like this:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;# tar -zxf dbus-123-armv7.pet&lt;/i&gt;&lt;br /&gt;...put in armv6 binaries, edit pet.specs, change dir name.&lt;br /&gt;then put it together again...&lt;br /&gt;&lt;i&gt;# dir2tgz dbus-123-armv6/&lt;br /&gt;# tgz2pet dbus-123-armv6.tar.gz&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Most packages are pretty straightforward to configure and compile. If running on armv6 hardware then is probably not even necessary to specify the &#39;--build&#39; parameter.&lt;br /&gt;I have made some notes for some packages, that I will post as comments to this blog thread.&lt;br /&gt;&lt;br /&gt;There are a couple of BaCon apps in Puppy, that you will find in the devx: /usr/sbin/pngoverlay.bac and /usr/sbin/welcome1stboot.bac. I compiled those for armv7, so they need to be redone for armv6.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02804</link>
		<title>Mele A1000 testbed</title>
		<category>Puppy</category>
		<description>Here is a photo of my testbed:&lt;br /&gt;&lt;br /&gt;&lt;img src=http://bkhome.org/arm/mele-a1000-testbed.jpg /&gt;&lt;br /&gt;&lt;br /&gt;It is an improvisation, due to lack of space. The &quot;table&quot; is a piece of chipboard on top of my camping fridge.&lt;br /&gt;&lt;br /&gt;The Mele is on the right. It has three USB sockets, which is good, but I have plugged in my USB hub for convenience to plug in more devices.&lt;br /&gt;Notice the little daughter-board hanging off a cable -- that is a socket for a SATA 2.5 inch laptop drive -- definitely on my to-buy list, when the budget allows.&lt;br /&gt;&lt;br /&gt;The only thing that I am finding inconvenient is that I have to set time/date at every bootup, as I am working off-line. I don&#39;t know if the motherboard has any capability to add a battery-backed clock, or whether all it needs is a battery. &lt;br /&gt;&lt;br /&gt;There is a snapshot of the motherboard. This was posted to the arm-netbook mail-list and the full-size photo is 2590x1943:&lt;br /&gt;&lt;a href=http://i.imgur.com/1xd2j.jpg target=_blank&gt;http://i.imgur.com/1xd2j.jpg&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here it is reduced:&lt;br /&gt;&lt;br /&gt;&lt;img src=http://bkhome.org/arm/mele-a1000-motherboard.jpg /&gt;&lt;br /&gt;&lt;br /&gt;Some of the sockets on the motherboard are a mystery, but I do know that the one at the bottom is a UART, and Tom (a guy on the arm-netbook mail-list) kindly provided me with a serial-to-usb converter so that I can monitor kernel bootup on my laptop.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02803</link>
		<title>Ubuntu: Want to mount tmpfs on /tmp</title>
		<category>Puppy</category>
		<description>I thought perhaps there might be an Ubuntu guru reading this...&lt;br /&gt;&lt;br /&gt;I am running Ubuntu Lucid Lynx off an SD card on my Mele A1000 ARM box.&lt;br /&gt;&lt;br /&gt;It is a normal &quot;full&quot; install, and I think that it is hitting the SD card really hard, that is, lots of writes to it. In particular, a lot of stuff happens on /tmp, and I would like to mount a tmpfs (in RAM) onto /tmp at bootup.&lt;br /&gt;&lt;br /&gt;However, I am unfamiliar with the init/bootup scripts used in Ubuntu -- is it the &#39;launchd&#39; system? Anyway, I will need to mount the tmpfs on /tmp as early as possible in the bootup, and I cannot see what script to put it into.&lt;br /&gt;&lt;br /&gt;In Puppy, I would do that in /etc/rc.d/rc.sysinit, right after remounting &#39;/&#39; as rw.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02802</link>
		<title>ext4 support for save-file</title>
		<category>Woof</category>
		<description>01micko posted patches to add support for the ext4 filesystem in the save-file:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02798 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02798&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks, I have implemented this, see commit (the relevant files are rc.shutdown and shutdownconfig):&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/52c69e3b0e target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/52c69e3b0e&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02801</link>
		<title>Another A10-based board</title>
		<category>General</category>
		<description>My Mele A1000 has an Allwinner A10 CPU/GPU SoC chip, as do a few tablets, and at least one upcoming netbook. Well, some of them have the A13, a slightly cut-down version.&lt;br /&gt;&lt;br /&gt;Here is another board, that was reported by Krasi on the Arm-netbook mail-list:&lt;br /&gt;&lt;a href=http://micdigi.com/2012/04/hyston-will-release-the-google-tv-box-based-on-a10-solution/ target=_blank&gt;http://micdigi.com/2012/04/hyston-will-release-the-google-tv-box-based-on-a10-solution/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I don&#39;t know, but my guess is that blank space on the board is for a hard drive?&lt;br /&gt;&lt;br /&gt;Perhaps the board will not be available stand-alone.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02800</link>
		<title>ROX-Filer for ARM CPU</title>
		<category>Puppy</category>
		<description>This has been very educational. I compiled ROX-Filer in the Mele A1000, which has a A10 chip with Cortex-A8 ARM CPU. Operating system is Ubuntu Lucid Lynx.&lt;br /&gt;&lt;br /&gt;Without specifying any CPU-tuning, it seems to have automatically compiled for a &#39;armv7&#39; CPU, which is what the Cortex-A8 is. Fine, I got a stripped executable of &lt;b&gt;361KB&lt;/b&gt;. Works great.&lt;br /&gt;&lt;br /&gt;However, as the Cortex-A8 is backwards-compatible with the arm1176jzf-s CPU (armv6) used in the Raspberry Pi, I had another go at compiling ROX-Filer. This time I did this before the configure step:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;# export CFLAGS=&#39;-mcpu=arm1176jzf-s&#39;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Note: the &#39;configure&#39; script in ROX-Filer reads the global CFLAGS and prepends to it&#39;s own options. So, CFLAGS is the same in both cases except the latter case has the additional -mcpu option.&lt;br /&gt;&lt;br /&gt;The good news is that this works fine on the Cortex-A8 CPU. The bad news is that the stripped executable is &lt;b&gt;489KB&lt;/b&gt;!&lt;br /&gt;&lt;br /&gt;Yikes. I think that this is because the armv7 has the &#39;thumb2&#39; instructions, which greatly reduce executable size. For the first time I am seeing just how much!&lt;br /&gt;&lt;br /&gt;I have created a PET package. This is for Lobster to test, as he is the only one who has a RasPi. Lobster, grab this:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/rox_filer-20111022-patched2-armv6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm/pet_packages-armv6/rox_filer-20111022-patched2-armv6.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Expand it:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;# tar -zxf rox_filer-20111022-patched2-armv6.pet&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;You have to get the files over to your RasPi somehow, and manually install the files. Do not put them in a fat or ntfs partition, only a Linux partition -- might be better to get the pet into the RasPi then run the tar operation.&lt;br /&gt;&lt;br /&gt;ROX-Filer is launched via /usr/local/bin/rox, so just open a terminal and type &quot;rox&quot;. Please be running as &#39;root&#39; when you test rox.&lt;br /&gt;&lt;br /&gt;Note, I am greatly enhancing the Ubuntu Lucid installation on the Mele -- well, it isn&#39;t really an &quot;installation&quot; as it just runs off the SD card. I am thinking of making an image soon and upload it somewhere -- but it will be about 1GB compressed, and I will have to go to a friend&#39;s place to do the upload.&lt;br /&gt;&lt;br /&gt;For reference, if you want to see the GNU compiler ARM parameters:&lt;br /&gt;&lt;a href=http://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html target=_blank&gt;http://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Earlier posts about Ubuntu on the Mele:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02799 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02799&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02796 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02796&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02799</link>
		<title>Mele: installing -dev packages</title>
		<category>Puppy</category>
		<description>I posted recently about getting Ubuntu Lucid Lynx running on my Mele A1000 ARM box:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02796 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02796&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I haven&#39;t got Internet access from it yet, and it needed a heap of &#39;-dev&#39; packages to turn it into a compile environment. So I had to chase up all the DEBs and dependencies manually and download them on my laptop, then transfer them over to the Mele and install them. Which took a few hours, well, more than a few.&lt;br /&gt;&lt;br /&gt;Ubuntu no longer have the ARM DEBs for Ubuntu Lucid Lynx in the official repos, but I found them here:&lt;br /&gt;&lt;a href=https://launchpad.net/ubuntu/lucid/armel/ target=_blank&gt;https://launchpad.net/ubuntu/lucid/armel/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you know a package name, you can append it to the URL, for example:&lt;br /&gt;&lt;a href=https://launchpad.net/ubuntu/lucid/armel/libxrender-dev target=_blank&gt;https://launchpad.net/ubuntu/lucid/armel/libxrender-dev&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Time to sleep. In the morning I plan to compile some apps.&lt;br /&gt;&lt;br /&gt;Ha ha, today I bought a USB keyboard. This one appeals to the child in me! Actually, it is practical, as I need it to fit into a small space. It is a Migear Junior keyboard:&lt;br /&gt;&lt;img src=http://dicksmith.com.au/media/DSAU/Product/300x300/JT3004_0_med_v1_m56577569840664792.JPG /&gt;&lt;br /&gt;Price was AU$14.95 from Dick Smith:&lt;br /&gt;&lt;a href=http://dicksmith.com.au/product/JT3004/migear-junior-learning-qwerty-compact-keyboard target=_blank&gt;http://dicksmith.com.au/product/JT3004/migear-junior-learning-qwerty-compact-keyboard&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The keyboard has nice big letters, very easy to see. It is a delicate construction though -- the Mele is sometimes a bit slow to respond when I hit a key (running Lucid with Gnome2!) and when I first started to use the keyboard, I thumped a key a bit too hard (thinking that it hadn&#39;t worked) and it stopped working entirely -- however I pried the key-cap off and examined underneath -- there is a delicate little rubber mechanism, which must have got squashed. I put it together again and the key works. I find that typing lightly on the keys is the best, which is ok by me -- I have been using it for a few+ hours and like the feel of it.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02798</link>
		<title>/dev/mouse fix in full hd install</title>
		<category>Woof</category>
		<description>Pemasu reported this, here is Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/b5721241f3 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/b5721241f3&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02797</link>
		<title>Backlog!</title>
		<category>Puppy</category>
		<description>I have a lot of pm&#39;s waiting for me at the Puppy Forum. Then there are many pages of posts in the Wary/Racy 5.3 thread that I have not read.&lt;br /&gt;&lt;br /&gt;Then there&#39;s Precise Puppy, that I started, see this blog and Forum thread:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02766 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02766&lt;/a&gt;&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Forum member pemasu has taken an interest in this and has applied fixes and upgrades and started a new thread:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=77697 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=77697&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have got my nose down working on getting Puppy running on the Mele A1000. Getting up to speed on a completely difference non-PC architecture is taking awhile, plus there is a lot that has to be compiled. Right now I am experimenting with compiling the 2.6.36 kernel, such that it will be Puppy-compatible.&lt;br /&gt;&lt;br /&gt;I can see this ARM stuff keeping me busy for a long time. I have not yet decided to aim for getting a Upup running on the Mele, or compile everything in T2.&lt;br /&gt;&lt;br /&gt;There is quite a bit of interest in the x86 Precise Puppy, and pemasu is doing some good work with it. So, do you think that we should ask him to take it on as an &quot;official&quot; Puppy?&lt;br /&gt;&lt;br /&gt;I might be building a ARM port of Precise Puppy, so will provide some upgrades in Woof that will also apply to the x86 build. So, the condition would have to be that pemasu stays synced with the latest Woof.&lt;br /&gt;&lt;br /&gt;I haven&#39;t even asked him yet, he might not want to do it!&lt;br /&gt;&lt;br /&gt;I notice that pemasu is having trouble with printing (not working). Yeah, it may be necessary to roll cups, gutenprint, ghostscript and foomatic-filters back to the PETs used in Wary/Racy.&lt;br /&gt;&lt;br /&gt;Your thoughts on this are welcome...&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02796</link>
		<title>Running Lucid Ubuntu on Mele A1000</title>
		<category>Puppy</category>
		<description>This is very exciting! I have got Ubuntu running on my Mele A1000.&lt;br /&gt;&lt;br /&gt;Tom posted a video, see my earlier blog post:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02794 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02794&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To save me the hassle of cross-compiling u-boot, kernel and installing Ubuntu on an SD card, Tom uploaded his own SD card image. This made it so easy -- I just used &#39;dd&#39; to copy the image to the card, plugged the card into the Mele and turned it on.&lt;br /&gt;&lt;br /&gt;For anyone else who has a Mele and wants the SD image, see the &#39;arm-netbook&#39; mail list:&lt;br /&gt;&lt;a href=http://lists.phcomp.co.uk/pipermail/arm-netbook/ target=_blank&gt;http://lists.phcomp.co.uk/pipermail/arm-netbook/&lt;/a&gt;&lt;br /&gt;Or:&lt;br /&gt;&lt;a href=http://blog.gmane.org/gmane.comp.hardware.netbook.arm target=_blank&gt;http://blog.gmane.org/gmane.comp.hardware.netbook.arm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The image is 2GB compressed, and uncompressed is 4008706048 bytes. You need a 4GB SD card that has that many or more bytes capability -- some are a bit less -- run &#39;disktype&#39; on it to find out.&lt;br /&gt;&lt;br /&gt;I did find that the compressed image can be made smaller, I got 931MB, but we haven&#39;t uploaded a smaller one yet.&lt;br /&gt;&lt;br /&gt;We currently don&#39;t know what Tom set the root password to, but I just edited /etc/shadow and inserted the &quot;woofwoof&quot; password from my Puppy system.&lt;br /&gt;&lt;br /&gt;No GPU acceleration yet, but I am surprised how snappy the responsiveness is. Tom&#39;s image has a lot of apps, including OpenOffice. Also gcc compiler stuff, so it is ready for me to compile. Good, I will start creating some ARM PETs -- such as that gtkdialog PET that Lobster wants &lt;img src=smilies/happy.gif /&gt;&lt;br /&gt;&lt;br /&gt;But first, I have to go out today and buy a USB keyboard. For now, I am using it with mouse only.&lt;br /&gt;&lt;br /&gt;Sound works. Video is set to 1920x720 (720p) 50Hz, I have to find out how to change that.&lt;br /&gt;&lt;br /&gt;Anyway, having fun!&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02795</link>
		<title>Human Devolution deleted</title>
		<category>General</category>
		<description>Yesterday I posted about the book &quot;Human Devolution&quot; that I am currently reading, which as I expected, invited some strong responses.&lt;br /&gt;&lt;br /&gt;I have given this some thought, and decided that it was too Off-Topic for this blog.&lt;br /&gt;&lt;br /&gt;I posted awhile back about the book &quot;The China Study&quot; that documents massive &quot;knowledge filtering&quot; in the health sciences.&lt;br /&gt;That is one thing, but Human Devolution, although it documents knowledge filtering in the archeology/history fields, also goes heavily into spiritual/paranormal fields, and that latter is too OT.&lt;br /&gt;&lt;br /&gt;This blog is primarily for reporting on Puppy Linux development, with the occasional foray into some interesting OT areas. However, heavy OT topics really belong in some other blog. If I had &quot;Barry&#39;s Philosophy Blog&quot; for example, it would be appropriate for such postings.&lt;br /&gt;&lt;br /&gt;My apologies to those who replied to that thread and had their post deleted.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02794</link>
		<title>Mele A1000 running Ubuntu video</title>
		<category>General</category>
		<description>Tom has made a video of a Mele A1000 running Ubuntu:&lt;br /&gt;&lt;a href=http://www.youtube.com/watch?v=BhnupMPCHSU&amp;feature=youtu.be&amp;noredirect=1 target=_blank&gt;http://www.youtube.com/watch?v=BhnupMPCHSU&amp;feature=youtu.be&amp;noredirect=1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is not yet any GPU video acceleration. The page that explains how to install Ubuntu is here, but is out-of-date and Tom will be updating it soon:&lt;br /&gt;&lt;a href=http://rhombus-tech.net/allwinner_a10/hacking_the_mele_a1000/ target=_blank&gt;http://rhombus-tech.net/allwinner_a10/hacking_the_mele_a1000/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is my blog post that introduces the Mele A1000:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02754 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02754&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sunlike UMPC-1021&lt;/b&gt;&lt;br /&gt;A netbook will soon be available with the Allwinner A10 chip:&lt;br /&gt;&lt;a href=http://www.cnx-software.com/2012/04/16/sunlike-umpc-1021-85-usd-allwinner-a10-based-10-2-android-4-0-netbook/ target=_blank&gt;http://www.cnx-software.com/2012/04/16/sunlike-umpc-1021-85-usd-allwinner-a10-based-10-2-android-4-0-netbook/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It is not yet in mass production, the developers are still debugging the camera.&lt;br /&gt;&lt;br /&gt;Apparently it will also be available with a 4000mAH battery which will power the netbook for 10 hours.&lt;br /&gt;&lt;br /&gt;Here is a video of the Sunlike UMPC-1021. Note that &quot;Boxchip A10&quot; is the same as the Allwinner A10:&lt;br /&gt;&lt;a href=http://www.youtube.com/watch?v=MbL7rymDuE8 target=_blank&gt;http://www.youtube.com/watch?v=MbL7rymDuE8&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02793</link>
		<title>On holiday</title>
		<category>General</category>
		<description>As from today, I will be on holiday for seven days.&lt;br /&gt;&lt;br /&gt;Just to let everyone know that I won&#39;t be very responsive to any questions or reports.&lt;br /&gt;&lt;br /&gt;I might keep looking into the USB uevent detection stuff in the initramfs, but won&#39;t have time for much else.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02792</link>
		<title>USB drives kernel uevents</title>
		<category>Woof</category>
		<description>I was recently communicating with a couple of the kernel developers on one of the kernel mail-lists, about the &#39;usb-storage&#39; patch that I use in Puppy kernels. Certain &#39;printk&#39; lines were removed from the kernel at version 2.6.33, that the &#39;init&#39; script in the initramfs needs to ascertain when all USB drives are available for use.&lt;br /&gt;&lt;br /&gt;I developed a patch for later kernels. I raised this problem with the kernel developers and asked how to achieve the same goal without the patch. I wasn&#39;t given a solution as-such, but was informed that I should be able to glean the required information from monitoring the kernel uevents.&lt;br /&gt;&lt;br /&gt;Uevents are status messages that the kernel generates. The usual scenario is that a daemon such as &#39;udevd&#39; monitors these and is able to respond appropriately when hardware is detected, added or removed.&lt;br /&gt;&lt;br /&gt;In the initramfs I don&#39;t use udevd, however I do have various other means for monitoring uevents in the initramfs. Anyway, first things first. I conducted an experiment to examine what uevents we need to look out for. Using Wary 5.1.2 with 2.6.32.x kernel, I modified /sbin/wait4usb to log certain information, using the &#39;hotplug2stdout&#39; utility ( a uevent monitor daemon). It was a frugal HD installation, and I booted with two USB Flash drives plugged in.&lt;br /&gt;&lt;br /&gt;This is the log just after the &#39;usb-storage&#39; kernel module is loaded:&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;&lt;7&gt;usb-storage: device found at 4&lt;br /&gt;&lt;7&gt;usb-storage: waiting for device to settle before scanning&lt;br /&gt;&lt;7&gt;usb-storage: device found at 5&lt;br /&gt;&lt;7&gt;usb-storage: waiting for device to settle before scanning&lt;br /&gt;add@/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6 ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6 SUBSYSTEM=scsi DEVTYPE=scsi_host SEQNUM=1165 &lt;br /&gt;add@/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/scsi_host/host6 ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/scsi_host/host6 SUBSYSTEM=scsi_host SEQNUM=1166 &lt;br /&gt;add@/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host7 ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host7 SUBSYSTEM=scsi DEVTYPE=scsi_host SEQNUM=1170 &lt;br /&gt;add@/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host7/scsi_host/host7 ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host7/scsi_host/host7 SUBSYSTEM=scsi_host SEQNUM=1171&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;...the above shows what my &#39;usb-storage&#39; patch is logging, as well as the relevant uevents.&lt;br /&gt;...what the above indicates is that if we look for two kernel uevents for &quot;scsi_host&quot;, that would indicate two drives are detected.&lt;br /&gt;&lt;br /&gt;After a few seconds, the &#39;wait4usb&#39; script reports this:&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;add@/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0 ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0 SUBSYSTEM=scsi DEVTYPE=scsi_target SEQNUM=1173 &lt;br /&gt;add@/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0 ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0 SUBSYSTEM=scsi DEVTYPE=scsi_device MODALIAS=scsi:t-0x00 SEQNUM=1174 &lt;br /&gt;add@/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0/scsi_disk/6:0:0:0 ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0/scsi_disk/6:0:0:0 SUBSYSTEM=scsi_disk SEQNUM=1175 &lt;br /&gt;add@/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0/scsi_device/6:0:0:0 ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0/scsi_device/6:0:0:0 SUBSYSTEM=scsi_device SEQNUM=1176 &lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;And then about another second later:&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;&lt;7&gt;usb-storage: device scan complete&lt;br /&gt;&lt;7&gt;usb-storage: device scan complete&lt;br /&gt;add@/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host7/target7:0:0 ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host7/target7:0:0 SUBSYSTEM=scsi DEVTYPE=scsi_target SEQNUM=1177 &lt;br /&gt;add@/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host7/target7:0:0/7:0:0:0 ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host7/target7:0:0/7:0:0:0 SUBSYSTEM=scsi DEVTYPE=scsi_device MODALIAS=scsi:t-0x00 SEQNUM=1178 &lt;br /&gt;add@/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0 ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host7/target7:0:0/7:0:0:0/scsi_disk/7:0:0:0 SUBSYSTEM=scsi_disk SEQNUM=1179 &lt;br /&gt;add@/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host7/target7:0:0/7:0:0:0/scsi_device/7:0:0:0 ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host7/target7:0:0/7:0:0:0/scsi_device/7:0:0:0 SUBSYSTEM=scsi_device SEQNUM=1180 &lt;br /&gt;change@/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host7/target7:0:0/7:0:0:0 ACTION=change DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host7/target7:0:0/7:0:0:0 SUBSYSTEM=scsi SDEV_MEDIA_CHANGE=1 DEVTYPE=scsi_device DRIVER=sd MODALIAS=scsi:t-0x00 SEQNUM=1181 &lt;br /&gt;add@/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host7/target7:0:0/7:0:0:0/block/sdc ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host7/target7:0:0/7:0:0:0/block/sdc SUBSYSTEM=block MAJOR=8 MINOR=32 DEVNAME=sdc DEVTYPE=disk SEQNUM=1182 &lt;br /&gt;add@/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host7/target7:0:0/7:0:0:0/block/sdc/sdc1 ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/host7/target7:0:0/7:0:0:0/block/sdc/sdc1 SUBSYSTEM=block MAJOR=8 MINOR=33 DEVNAME=sdc1 DEVTYPE=partition SEQNUM=1183 &lt;br /&gt;change@/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0 ACTION=change DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0 SUBSYSTEM=scsi SDEV_MEDIA_CHANGE=1 DEVTYPE=scsi_device DRIVER=sd MODALIAS=scsi:t-0x00 SEQNUM=1185 &lt;br /&gt;add@/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0/block/sdb ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0/block/sdb SUBSYSTEM=block MAJOR=8 MINOR=16 DEVNAME=sdb DEVTYPE=disk SEQNUM=1186 &lt;br /&gt;add@/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1 ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb1 SUBSYSTEM=block MAJOR=8 MINOR=17 DEVNAME=sdb1 DEVTYPE=partition SEQNUM=1187 &lt;br /&gt;add@/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb2 ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/host6/target6:0:0/6:0:0:0/block/sdb/sdb2 SUBSYSTEM=block MAJOR=8 MINOR=18 DEVNAME=sdb2 DEVTYPE=partition SEQNUM=1188 &lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;...once again, the &quot;device scan complete&quot; is from my patch. Now, the uevents identify all the drives and partitions.&lt;br /&gt;&lt;br /&gt;This is good. It looks like enough information is provided to do away with my patch. I have not yet implemented a solution, thinking about it. I might modify the &#39;hotplug2stdout&#39; daemon to detect when all USB drives are ready, and signal the main &#39;init&#39; script.&lt;br /&gt;&lt;br /&gt;Anyway, I have documented the test results so far, as it will probably interest other Puppy developers. Note, the original &#39;hotplug2stdout&#39; C source is in my sources repo.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02791</link>
		<title>Lucid Puppy 528 -005 released</title>
		<category>Puppy</category>
		<description>Although I have posted about Lucid Puppy 528 being de-emphasized, not an &quot;official&quot; release anymore, it continues to be actively developed and will interest many people.&lt;br /&gt;&lt;br /&gt;There are various reasons why Lucid might suit you:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1.&lt;/b&gt; One is compatibility with the Lucid Lynx DEB package repositories.&lt;br /&gt;&lt;b&gt;2.&lt;/b&gt; Another is that it has many enhancements provided by some keen developers.&lt;br /&gt;&lt;b&gt;3.&lt;/b&gt; Another reason is that it has become very mature.&lt;br /&gt;&lt;b&gt;4.&lt;/b&gt; Being mature, it has also accumulated a good collection of PETs that you can install.&lt;br /&gt;&lt;b&gt;5.&lt;/b&gt; Also, it is still being actively supported, so if you have a problem, there are people to help you.&lt;br /&gt;&lt;br /&gt;Some reasons why you might not be interested in Lucid:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1.&lt;/b&gt; Built from an old version of Woof, so is missing many of the fixes and improvements that I have announced on my blog over the last couple of years -- though Lucid has been going on an independent parallel path with it&#39;s own development, so there will be many Woof-level improvements since the original fork from the official Woof (plus some ported from the official Woof). So, this is not necessarily a reason against.&lt;br /&gt;&lt;b&gt;2.&lt;/b&gt; The Lucid Lynx repos are getting old. I don&#39;t know when Ubuntu will drop them. Also, as Lucid Puppy gets upgraded with it&#39;s own PETs, I don&#39;t know about compatibility with (some of) the DEBs on the Ubuntu repos.&lt;br /&gt;&lt;br /&gt;If you are having issues with the puppy that you are currently running, try Lucid.&lt;br /&gt;&lt;br /&gt;On April 5, 2012, playdayz released the 005 sub-version release of Lucid Puppy 528. See Forum announcement:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=70855 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=70855&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Discussion of the 005 release starts on page 94 of the Forum thread:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=70855&amp;start=1395 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=70855&amp;start=1395&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02790</link>
		<title>Minit: alternative to init</title>
		<category>Woof</category>
		<description>I have implemented Minit in Puppy. This is a process-1 service manager alternative to the Busybox &#39;init&#39; system. Minit does not use /etc/inittab, it has its own /etc/minit directory with a quite different structure.&lt;br /&gt;&lt;br /&gt;Minit home page:&lt;br /&gt;&lt;a href=http://www.fefe.de/minit/ target=_blank&gt;http://www.fefe.de/minit/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have tested in Racy, booting off a USB Flash drive, and created a PET package. The PET installs and co-exists with the Busybox init system. At bootup, if /sbin/minit is detected, then Minit is used. If the PET is uninstalled then everything goes back to init, as before.&lt;br /&gt;&lt;br /&gt;...although I haven&#39;t thought through what will happen if &#39;minit&#39; is deleted while in use. I didn&#39;t really envisage it being uninstalled, more a choice made in Woof when building a Puppy.&lt;br /&gt;&lt;br /&gt;The PET, compiled statically (16KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/minit-0.10-i486.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/minit-0.10-i486.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is also a documentation PET, that as well as man files also has a couple of intro PDFs (159KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/minit_DOC-0.10-i486.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/minit_DOC-0.10-i486.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The catch: Minit needs this very latest Woof, with modifications to some scripts:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/6ddf124baf target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/6ddf124baf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;See also the previous commit:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02789 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02789&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Will I use Minit in a future Puppy? Hmmm, I don&#39;t know if it is really giving me anything extra that I am already doing with Busybox init. Potentially, it could be used to provide more logical structure to the provision of services at bootup.&lt;br /&gt;&lt;br /&gt;It was a good exercise, clarified some things that I had not fully understood before. I have setup Woof to seamlessly use Minit, and created PETs, so it could be easily adopted if myself or anyone else takes a fancy to it in the future.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02789</link>
		<title>Do not delete /tmp/* at shutdown</title>
		<category>Woof</category>
		<description>I was experimenting with &#39;minit&#39; a simple alternative to the &#39;init&#39; process-1 startup service manager. Note, we currently use the Busybox &#39;init&#39; system.&lt;br /&gt;&lt;br /&gt;I noticed something rather odd. I found that when /etc/rc.d/rc.shutdown executes, it somehow kills &#39;mingetty&#39;, which promptly restarts.&lt;br /&gt;&lt;br /&gt;With the Busybox init system, /etc/inittab specifies the start of mingetty, which performs a login on /dev/tty1, and thus we have our console. Then X can be launched from the console.&lt;br /&gt;Here is the content of /etc/inittab, as we currently use in all puppies:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;::sysinit:/etc/rc.d/rc.sysinit&lt;br /&gt;tty1::respawn:/sbin/mingetty --autologin root tty1&lt;br /&gt;tty2::respawn:/sbin/getty 38400 tty2&lt;br /&gt;tty3::respawn:/sbin/getty 38400 tty3&lt;br /&gt;::ctrlaltdel:/sbin/reboot&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The &quot;respawn&quot; means that if mingetty gets killed for whatever reason, the &#39;init&#39; daemon (that runs from start to shutdown in the background) will restart it.&lt;br /&gt;&lt;br /&gt;I do not really understand why we need &quot;respawn&quot;, as we only kill mingetty once, at shutdown. Anyway, my discovery, while testing minit (which does not use /etc/inittab, but does something equivalent to run mingetty), was that rc.shutdown was killing mingetty and then the &#39;minit&#39; daemon immediately restarted it.&lt;br /&gt;&lt;br /&gt;I have not yet confirmed whether this happens with Busybox init, but it would go toward explaining why I have sometimes been very confused by some of the stuff appearing on the console while shutting down.&lt;br /&gt;&lt;br /&gt;Anyway, I isolated the offending line in rc.shutdown:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;rm -rf /tmp/*&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;...but I still haven&#39;t determined just what inside /tmp causes mingetty to be killed.&lt;br /&gt;&lt;br /&gt;I have commented this line out. Some PUPMODEs run a tmpfs mounted on /tmp, so the contents of /tmp get automatically removed at shutdown, so the above line makes no difference. However, some PUPMODEs, such as 2 (full hd installation) and 13 (booting off flash drive) do not mount a tmpfs on /tmp -- in the latter case, the &#39;init&#39; script in the initrd.gz wipes /tmp, so again no need for that line in rc.shutdown.&lt;br /&gt;&lt;br /&gt;However, PUPMODE=2, a full hd installation, does require /tmp to be wiped, and I have put that into /etc/rc.d/rc.sysinit -- though, I should probably think about putting a tmpfs for that as well.&lt;br /&gt;&lt;br /&gt;Although this might seem like a small change, one never knows what odd repercussions there might be, hence I have announced it here and done a Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/cb5ec7d978 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/cb5ec7d978&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02788</link>
		<title>Booting from mmc (SD) card</title>
		<category>Wary</category>
		<description>There is some discussion about this on the Forum. I posted recently about recognising an mmc card at bootup:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02771 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02771&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...Wary and Racy 5.3 have that fix.&lt;br /&gt;&lt;br /&gt;There is something important that testers must understand here. My latest laptop has an SD card slot, but internally it is recognised as a USB device. Similarly, many people plug an SD card into an external USB card-reader adapter. These are no problem in Puppy, as the SD card behaves just like any other USB Flash drive.&lt;br /&gt;&lt;br /&gt;However, many laptops (including my own older Acer laptop) have internal card readers that have their own special interface hardware. The most common type are what we call the &quot;mmc&quot; card readers. The kernel loads special device drivers for this. These are the type that we are having issues with at bootup.&lt;br /&gt;&lt;br /&gt;Forum member riccardo started a Forum thread about the problem of booting from an SD card, using Wary 5.3:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=77417 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=77417&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...I have posted some tests to that thread. If anyone else has the same problem, you are welcome to try these tests.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02787</link>
		<title>One-click editing of initrd.gz</title>
		<category>Woof</category>
		<description>This has been such a long time coming! I think that someone did develop a tool for editing an initrd.gz file, but anyway, I decided that it is about time this feature was built-in to Woof.&lt;br /&gt;&lt;br /&gt;Just as we can click on any .sfs, .2fs or .3fs file in a ROX-Filer window, and have them opened up, now the same can be done with a &#39;initrd.gz&#39; file.&lt;br /&gt;&lt;br /&gt;initrd.gz is the initramfs, that gets loaded by the kernel. Developers often want to modify this file, perhaps to just quickly test a change. Or when remastering and want to make a permanent change.&lt;br /&gt;&lt;br /&gt;Now, just click on a &#39;initrd.gz&#39; file and it is recognised as mime-type &#39;application/initramfs-gz&#39; and ROX-Filer will run /usr/sbin/edit-initramfs. The latter is a new script. The initrd.gz gets expanded at /root/initrd-expanded. After any modifications, clicking on the initrd.gz file again will update it. Dialog windows clearly explain each step.&lt;br /&gt;&lt;br /&gt;This will work in all future Woof-built puppies, but for anyone who wants to implement it right now, you need to do these things:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. Mime type&lt;/b&gt;&lt;br /&gt;Append this line &quot;application/initramfs-gz:initrd.gz&quot; into /usr/share/mime/globs.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. ROX-Filer&lt;/b&gt;&lt;br /&gt;Get the file &#39;&lt;a href=http://bkhome.org/fossil/woof2.cgi/finfo?name=woof-code/rootfs-skeleton/root/Choices/MIME-types/application_initramfs-gz target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/finfo?name=woof-code/rootfs-skeleton/root/Choices/MIME-types/application_initramfs-gz&lt;/a&gt;&#39;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. Handler script&lt;/b&gt;&lt;br /&gt;Get the script &#39;&lt;a href=http://bkhome.org/fossil/woof2.cgi/finfo?name=woof-code/rootfs-skeleton/usr/sbin/edit-initramfs target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/finfo?name=woof-code/rootfs-skeleton/usr/sbin/edit-initramfs&lt;/a&gt;&#39;&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/5c05a1fe16 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/5c05a1fe16&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note, it is supposed to automatically recognise gzip, bzip2 and xz compression of intrd.gz, however I have only tested gzip.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02786</link>
		<title>Mele A2000 Internet set top box</title>
		<category>General</category>
		<description>I posted recently about the Mele A1000, of which I have ordered two:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02754 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02754&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The manufacturer has now released the A2000, which appears to have almost the same specifications. Details:&lt;br /&gt;&lt;a href=http://www.cnx-software.com/2012/04/04/mele-a2000-android-2-3-media-player-powered-by-allwinner-a10/ target=_blank&gt;http://www.cnx-software.com/2012/04/04/mele-a2000-android-2-3-media-player-powered-by-allwinner-a10/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=http://img01.taobaocdn.com/bao/uploaded/i1/647917589/T2j0OsXk4aXXXXXXXX_!!647917589.jpg /&gt;&lt;br /&gt;&lt;br /&gt;The A2000 can be ordered from here:&lt;br /&gt;&lt;a href=http://www.smalltao.com/product/14546035231/Hard%20disk%20player%20Zhuo%20Ying%20A2000 target=_blank&gt;http://www.smalltao.com/product/14546035231/Hard%20disk%20player%20Zhuo%20Ying%20A2000&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02785</link>
		<title>Woof commit 9d81d0919b</title>
		<category>Woof</category>
		<description>This is the version of Woof used to build Wary and Racy 5.3-final.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/9d81d0919b target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/9d81d0919b&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The &quot;last minute&quot; changes to Woof before building Wary/Racy 5.3 was deciding on what version of the Flash Player to download (though in future that needs more work, such as a choice) and a fix for alsaconf.pot submitted by L18L.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02784</link>
		<title>Wary (and Racy) 5.3</title>
		<category>Wary</category>
		<description>Wary Puppy 5.2.2 was released on 18 November 2011 (also Racy Puppy made his debut), see my blog announcement:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02602 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02602&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Since then, there has been the usual feverish pace of development. We now have a significant upgrade, hence the version jump from 5.2.x to 5.3. A brief announcement:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Wary Puppy is our build of Puppy Linux targeting older hardware. Racy Puppy debuted at the previous release (5.2.2) and is &quot;Wary on steroids&quot; -- identical except with later X.org and kernel, to suit more recent hardware. Version 5.3 has a fairly small number of application upgrades, however there are fundamental changes at the infrastructure level, that is, the &quot;Woof&quot; level -- in particular, pervasive support for internationalization, plus a &quot;multitude&quot; of bugfixes. There are now &quot;langpacks&quot; available for many languages, and these have translations for the system-level and most of the applications used in Wary and Racy.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;For this release, I would like to send a special thank you to the faithful testers, and in particular the guys who volunteered to create the langpacks. The latter are (Format is language : Forum-name : real name):&lt;br /&gt;&lt;br /&gt;&lt;i&gt;French (fr):  esmourguit : JJ Moulinier&lt;br /&gt;German (de):  L18L : Lutz-Ulrich&lt;br /&gt;Polish (pl):  robwoj44 : Robert Wojewódzki&lt;br /&gt;Russian (ru): rodin.s : Sergey Rodin&lt;br /&gt;Spanish (es): vicmz : Víctor Martínez&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;...bug reports or improvements for these translations should be directed to these guys on the Puppy Forum &lt;a href=http://murga-linux.com/puppy target=_blank&gt;http://murga-linux.com/puppy&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is the detailed announcement and release notes:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/wary-5.3/release-Wary-5.3.htm target=_blank&gt;http://distro.ibiblio.org/quirky/wary-5.3/release-Wary-5.3.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download Wary from here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/wary-5.3/ target=_blank&gt;http://distro.ibiblio.org/quirky/wary-5.3/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download Racy from here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/racy-5.3/ target=_blank&gt;http://distro.ibiblio.org/quirky/racy-5.3/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Other faster download links can be found on the main download page:&lt;br /&gt;&lt;a href=http://puppylinux.com/download/ target=_blank&gt;http://puppylinux.com/download/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have started a Forum thread for bug reports and any other feedback:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=77303 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=77303&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02783</link>
		<title>&quot;Old&quot; ideas for a new lightweight pup</title>
		<category>Puppy</category>
		<description>I would like to draw attention to what I think is a fascinating thread on the Puppy Forum:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=51478 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=51478&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Goingnuts and technosaurus (and some more guys, see the thread) are investigating some very interesting ideas. There is so much &quot;stuff&quot; out there that has been left behind, yet some of it is really good, with much promise for building a small pup that runs fast on slow and memory-constrained hardware -- I am thinking of the fairly slow ARM CPUs for example.&lt;br /&gt;&lt;br /&gt;I remember back when I dropped GTK1 from Puppy, I was sad about that, as apps ran noticeably faster than the GTK2 equivalents. Plus, GTK1 is much smaller. One of the main problems with GTK1 was the visually unappealing non-antialised font rendering, but there was one partially successful fix to use Xft that I used -- but, technosaurus has posted about this other old project:&lt;br /&gt;&lt;a href=http://sourceforge.net/projects/gtk-xcb/ target=_blank&gt;http://sourceforge.net/projects/gtk-xcb/&lt;/a&gt;&lt;br /&gt;...that also uses Xft, plus Pango.&lt;br /&gt;&lt;br /&gt;To build a Puppy with GTK1, one thing that we need is gtkdialog. Well goingnuts has backported gtkdialog to GTK1:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=75708 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=75708&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Anyone know other links to revitalized old GTK1 projects? Or even dead projects that should be revitalized? Any other relevant Forum threads?&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02782</link>
		<title>Wary and Racy 5.3RC3</title>
		<category>Wary</category>
		<description>If anyone wants to give this a spin, you are welcome. If there are no disastrous bugs, this will become 5.3-final. &lt;br /&gt;&lt;br /&gt;Download:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/wary-5.3/ target=_blank&gt;http://distro.ibiblio.org/quirky/wary-5.3/&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/racy-5.3/ target=_blank&gt;http://distro.ibiblio.org/quirky/racy-5.3/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regarding recent discussion about which Adobe Flash Player to use, I chose 10.3.183.18. However, I added a warning window that alternative versions may work better, depending on hardware and website.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02781</link>
		<title>Flash Player PETs</title>
		<category>Puppy</category>
		<description>Thanks to Terryphi who created some PETs:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=77257 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=77257&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?p=616867#616867 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?p=616867#616867&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded Terryphi&#39;s PETs plus one other version here (5.1MB, 6.3MB, 6.4MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/flashplayer10-10.3.183.18.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/flashplayer10-10.3.183.18.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/flashplayer11-11.1.102.63.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/flashplayer11-11.1.102.63.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/flashplayer11-11.2.202.228.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/flashplayer11-11.2.202.228.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note, we also have these older versions. Interesting how much smaller they are (2.9MB, 3.9MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/flashplayer9_pretend10-20110327.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/flashplayer9_pretend10-20110327.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/flashplayer10-10.0.42.34.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/flashplayer10-10.0.42.34.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02780</link>
		<title>Kernels with Aufs</title>
		<category>Wary</category>
		<description>I have compiled 2.6.32.59 for Wary and 3.0.25 for Racy, with Aufs. Both of these were compiled in a full hd installation of Wary 5.1.2.&lt;br /&gt;&lt;br /&gt;For Woof builders, here are the PETs (28.8MB, 23.5MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/linux_kernel-2.6.32.59-uni-i486-aufs-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/linux_kernel-2.6.32.59-uni-i486-aufs-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/linux_kernel-3.0.25-pae-i686-aufs-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/linux_kernel-3.0.25-pae-i686-aufs-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the kernel source SFS files to the Wary/Racy SFS repo (81MB, 95.4MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/sfs/kernel_src-2.6.32.59-patched.sfs target=_blank&gt;http://distro.ibiblio.org/quirky/sfs/kernel_src-2.6.32.59-patched.sfs&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/sfs/kernel_src-3.0.25-patched.sfs target=_blank&gt;http://distro.ibiblio.org/quirky/sfs/kernel_src-3.0.25-patched.sfs&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02779</link>
		<title>Schedule for Wary/Racy 5.3</title>
		<category>Wary</category>
		<description>I was planning to release Wary/Racy 5.3 toward the end of this week. Then a serious bug in Unionfs emerged, see post yesterday:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02777 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02777&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Aufs&lt;/b&gt;&lt;br /&gt;So, I am going to change the kernels over to using Aufs. This means that there will have to be an RC3, but I am still going to target near-end-of-week to release 5.3-final.&lt;br /&gt;&lt;br /&gt;There is going to be tester burnout if I drag this on much longer. So, 5.3 is coming very soon! I am even toying with the idea of taking a bigger risk and not releasing RC3, just test it myself, and go straight for the final.&lt;br /&gt;&lt;br /&gt;After all, we have plenty puppies that use Aufs without much trouble. Wary, with 2.6.32.x kernel, will have to use an older version of Aufs, as the developers stopped supporting that kernel 8 months ago. However Racy will have the latest Aufs3, which does introduce the possibility of some new bug.&lt;br /&gt;&lt;br /&gt;Note, I have already compiled these kernels and will upload the PETs and sources soon. Wary will have 2.6.32.59 and Racy will have 3.0.25.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Adobe Flash&lt;/b&gt;&lt;br /&gt;A note about the Adobe Flash Player, Woof has code (in /usr/sbin/delayedrun) that offers to download the Flash Player after an Internet connection is detected.&lt;br /&gt;Unfortunately, there are many reports of the latest Flash Player not working on older CPUs, even not-so-old CPUs.&lt;br /&gt;&lt;br /&gt;So, I plan to create a PET package and that will be installed. I have feedback that 11.1.102.63 works ok -- is there already a PET of this version? -- does anyone know what URL to download this version from? I even wonder, there are some 10.x versions PETs in the repos, is 10.x too old?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Langpacks&lt;/b&gt;&lt;br /&gt;If any of the translators would like to provide an updated langpack, today is the deadline, as I intend to build RC3 (which could become 5.3-final) several hours from now.&lt;br /&gt;These are the ones I currently have:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;langpack_de-20120325&lt;br /&gt;langpack_es-20120328&lt;br /&gt;langpack_fr-20120330&lt;br /&gt;langpack_pl-20120327&lt;br /&gt;langpack_ru-20120318&lt;/i&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02778</link>
		<title>Getting Aufs3</title>
		<category>Puppy</category>
		<description>Oh. Aufs2 is hosted in a git repository, with convenient links to download a tarball. However, the aufs3 git repository does not have tarball links.&lt;br /&gt;&lt;br /&gt;Curses. My knowledge of git is extremely rudimentary. The Aufs site is extremely unhelpful:&lt;br /&gt;&lt;a href=http://aufs.sourceforge.net/ target=_blank&gt;http://aufs.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Well, I have done some research, this seems to work:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;# git clone git://aufs.git.sourceforge.net/gitroot/aufs/aufs3-standalone.git 3.0&lt;br /&gt;# cd 3.0&lt;br /&gt;# git checkout origin/aufs3.0&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;And do this somewhere else, as it will create the same directory name:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;# git clone git://aufs.git.sourceforge.net/gitroot/aufs/aufs-util.git 3.0&lt;br /&gt;# cd 3.0&lt;br /&gt;# git checkout origin/aufs3.0&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02777</link>
		<title>Unionfs letting us down?</title>
		<category>Wary</category>
		<description>I used Unionfs in the kernels in Wary and Racy 5.2.2, and I thought that all was well.&lt;br /&gt;&lt;br /&gt;However, Forum member vicmz reported a mysterious problem with the desktop drive icons. For example, with &#39;sda1&#39; icon, click on it and sometimes an error message came up that /root/.pup_event/drive_sda1/AppRun is missing.&lt;br /&gt;&lt;br /&gt;It took me several hours, but I eventually traced the original cause of the problem. /sbin/clean_desk_icons runs this line:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;rm -rf /root/.pup_event/drive_* 2&gt;/dev/null&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;However, a test line inserted immediately after;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;ls -1 /root/.pup_event&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;...sometimes, lists the drive_* folders as still present. They are still present later, in the /sbin/pup_event_frontend_d script, and their presence, when they shouldn&#39;t be there, upsets the script very much.&lt;br /&gt;&lt;br /&gt;Most of the time those folders do get deleted, just sometimes they do not. This is a gross failure, and the only thing that I can think of is Unionfs.&lt;br /&gt;&lt;br /&gt;I am running Wary, with 2.6.32.55 uniprocessor kernel, booting off a USB stick. Vicmz has also reported the problem with Racy. I think that vicmz is also using a USB stick for the savefile.&lt;br /&gt;&lt;br /&gt;I have been using Wary and Racy for many months without any problems, but most of that time it has been a frugal installation on hard drive.&lt;br /&gt;The USB case would have the top layer of Unionfs in RAM, I don&#39;t know why that would make any difference.&lt;br /&gt;&lt;br /&gt;Anyway, tonight I will recompile the kernels with Aufs.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02776</link>
		<title>Fix language change in initrd</title>
		<category>Woof</category>
		<description>Wary/Racy RC1 testers reported a problem with setting the locale. The user selected a locale in QuickSetup, but forgot to tick the UTF-8 checkbox. The user opted to change the language in the initrd, which means that early boot messages are in the user&#39;s language.&lt;br /&gt;&lt;br /&gt;However, it also means that the LANG variable, for example &quot;de_DE&quot; carries over from the initrd to the main filesystem.&lt;br /&gt;&lt;br /&gt;When the user later reran QuickSetup and ticked the UTF-8 checkbox, upon reboot it was gone, no UTF-8.&lt;br /&gt;&lt;br /&gt;The LANG variable has to be updated in the initrd, in this example to &quot;de_DE.UTF-8&quot;. I have fixed the scripts &#39;quicksetup&#39; and &#39;lang2initrd&#39; to do this.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/0c1a1fe45e target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/0c1a1fe45e&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02775</link>
		<title>Woof commit 8974b31b2c</title>
		<category>Woof</category>
		<description>This is the Woof used to build Wary/Racy 5.2.91 (5.3RC2), plus a couple of small tweaks.&lt;br /&gt;&lt;br /&gt;One of those tweaks was a bug when changed to a non-English locale, but the initrd is not translated -- rc.sysinit runs &#39;clear&#39; to clear the screen after a switch_root, as the console font changes which messes up the display prior to the switch_root.&lt;br /&gt;The &#39;clear&#39; need redirection to /dev/console.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/8974b31b2c target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/8974b31b2c&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02774</link>
		<title>Wary/Racy 5.2.91 (5.3RC2)</title>
		<category>Wary</category>
		<description>This is the announcement for 5.2.90 (5.3RC1):&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02759 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02759&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download 5.3RC2 from here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/wary-5.2.91-5.3RC2/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/wary-5.2.91-5.3RC2/&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/racy-5.2.91-5.3RC2/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/racy-5.2.91-5.3RC2/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The only known issue for now is ffmpeg. It was reported that ffmpeg lacked network support, which is needed under certain circumstances by Pmusic, so I recompiled it and that was in 5.3RC1. However, then someone reported that ffmpeg did not work for X11-grab (although it was compiled with that enabled) -- I asked that person to install the older ffmpeg to confirm that X11-grab worked with that. However, that person did not respond in time, so I have reverted ffmpeg anyway. That is, 5.3RC2 has the older compile of ffmpeg.&lt;br /&gt;&lt;br /&gt;Forum thread for feedback (page 14 of thread):&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?p=615981#615981 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?p=615981#615981&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Everything has to be pretty much frozen at this point. Essential bug fixes only.&lt;br /&gt;I know that language translation can be taken up a notch, however consider the current situation as frozen, until after 5.3-final.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02773</link>
		<title>Pmusic 2.5.2</title>
		<category>Puppy</category>
		<description>I have updated to zigbert&#39;s latest Pmusic.&lt;br /&gt;&lt;br /&gt;The PET (92KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/pmusic-2.5.2.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/pmusic-2.5.2.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A quick note, while I think of it:&lt;br /&gt;The RC1 release of Wary/Racy has Pmusic 2.5.0. I think that someone reported that music played in a continuous loop as default, which they reported as a fault -- and I asked them to report that direct to zigbert. I don&#39;t know the outcome of that.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02772</link>
		<title>Polish langpack</title>
		<category>Woof</category>
		<description>Robert, known as robwoj44 on the Puppy Forum, has created a Polish (pl) langpack for Puppy.&lt;br /&gt;&lt;br /&gt;This is great, welcome Robert to the translation team. Now we have these guys:&lt;br /&gt;&lt;i&gt;German (de):  L18L&lt;br /&gt;French (fr):  esmourguit&lt;br /&gt;Polish (pl):  robwoj44&lt;br /&gt;Russian (ru): rodin.s&lt;br /&gt;Spanish (es): vicmz&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the pl langpack (1.9MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/langpack_pl-20120327.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/langpack_pl-20120327.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Robert, note that I inserted this code into your &#39;pinstall.sh&#39; script:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;#120315 maybe have hunspell dictionaries in langpack (see also momanager)...&lt;br /&gt;for ONEHUN in `find ./usr/share/hunspell -mindepth 1 -maxdepth 1 -type f -name &#39;*.dic&#39; -o -name &#39;*.aff&#39; | tr &#39;\n&#39; &#39; &#39;`&lt;br /&gt;do&lt;br /&gt; HUNBASE=&quot;`basename $ONEHUN`&quot;&lt;br /&gt; [ -e ./usr/lib/seamonkey ] &amp;&amp; ln -snf ../../../share/hunspell/${HUNBASE} ./usr/lib/seamonkey/dictionaries/${HUNBASE}&lt;br /&gt; [ -e ./usr/lib/firefox ] &amp;&amp; ln -snf ../../../share/hunspell/${HUNBASE} ./usr/lib/firefox/dictionaries/${HUNBASE}&lt;br /&gt;done&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;L18L has provided an updated German langpack (2.4MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/langpack_de-20120325.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/langpack_de-20120325.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02771</link>
		<title>mmc drive available at bootup</title>
		<category>Woof</category>
		<description>Jemimah reported recently a problem with mmc cards needing a bit more time at bootup to become available:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02767 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02767&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also, there is a Puppy Forum thread where someone is trying to save the session to a mmc card, booting off a CD. That thread proposes a solution involving a boot parameter &quot;pdev&quot;, however, there is no such parameter and &quot;pdev=...&quot; will make no difference. More likely, it works because the person has a USB drive plugged in.&lt;br /&gt;&lt;br /&gt;I have now taken into account the extra time needed by a mmc drive. In other words, it should now be fixed.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/a4a910b45f target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/a4a910b45f&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02770</link>
		<title>Xdialog Yes/No buttons bug</title>
		<category>Woof</category>
		<description>L18L discovered this. The documentation for Xdialog states that the &quot;--yesno&quot; window will display buttons labeled &quot;Yes&quot; and &quot;No&quot;. The proof is here:&lt;br /&gt;&lt;a href=http://xdialog.free.fr/doc/box.html target=_blank&gt;http://xdialog.free.fr/doc/box.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Perhaps this did work correctly with an earlier version of Xdialog? Anyway, now it doesn&#39;t, and the buttons display as &quot;OK&quot; and &quot;Cancel&quot;.&lt;br /&gt;&lt;br /&gt;This is where L18L reported the problem:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76182&amp;start=105 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76182&amp;start=105&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have fixed a bunch of scripts in /usr/sbin in Woof, haven&#39;t checked anywhere else.&lt;br /&gt;&lt;br /&gt;These are gettext&#39;ed scripts that will need to be updated:&lt;br /&gt;&lt;i&gt;alsaconf, burniso2cd, cups_shell, modemtest, pupdial, puppyinstaller, puppypdf, remove_builtin&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I didn&#39;t notice this one before. It was created by 01micko I think, and had t12s internationalization. I have converted it to gettext:&lt;br /&gt;&lt;i&gt;nouveau_unload&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;These are not internationalized:&lt;br /&gt;&lt;i&gt;Pudd, remasterpup2, xgamma-gui&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/bcf91a7cc8 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/bcf91a7cc8&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02769</link>
		<title>&#39;rc.country&#39; rewritten</title>
		<category>Woof</category>
		<description>I have completely rewritten /etc/rc.d/rc.country.&lt;br /&gt;&lt;br /&gt;Rodin.s reported that the console font was not loaded for ru_UA locale, which got me to re-examine the relevant code. rc.country was not properly handling non-English locales, and it really needed to be rewritten, so I did.&lt;br /&gt;&lt;br /&gt;Fixes were also required in quicksetup and xorgwizard-automatic scripts.&lt;br /&gt;&lt;br /&gt;I am reluctant to be making such big changes when Wary/Racy are at RC1, but the fixes are required.&lt;br /&gt;&lt;br /&gt;This Woof commit also has BootFlash fixes, for booting off a non-optical iso9660 filesystem, (init script), and booting from USB drive with separate partition for the save-file (shutdownconfig script).&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/aeb3a81a7a target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/aeb3a81a7a&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02768</link>
		<title>mo files in Woof</title>
		<category>Woof</category>
		<description>Woof has some mo files in rootfs-skeleton/usr/share/locale.&lt;br /&gt;&lt;br /&gt;As we now have the langpack system, there is no point in keeping these mo files, so I plan to delete them.&lt;br /&gt;&lt;br /&gt;This is a notice to the langpack maintainers. If they are not in your langpack, would you please put them in.&lt;br /&gt;&lt;br /&gt;It is also going to save space in a build, not having lots of mo files.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02767</link>
		<title>TODO shortlist</title>
		<category>Woof</category>
		<description>This is my current shortlist:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1.&lt;/b&gt; Precise Puppy: PPM initially has &#39;puppy-precise&#39; radiobutton ticked, however the packages in &#39;ubuntu-precise-main&#39; repo are displayed. This bug has been there for awhile (not just for Precise Puppy), I must finally fix it.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2.&lt;/b&gt; BootFlash. Apparently it is broken.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3.&lt;/b&gt; Kernel 3.2.13 does not have the usb-storage patch, that is normally required for usb drives detection at bootup. I need to fix drive detection without the patch, probably by monitoring uevents.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02766</link>
		<title>Precise Puppy alpha2</title>
		<category>Puppy</category>
		<description>This is working great, using it right now!&lt;br /&gt;&lt;br /&gt;Download from here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/precise-5.2.52-5.3alpha2/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/precise-5.2.52-5.3alpha2/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Previous announcement, for alpha1:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02761 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02761&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is one known issue:&lt;br /&gt;ePDFView does not work, liblmcs2.so.2 is missing. To get this, run the Puppy Package Manager, choose the &quot;ubuntu-main&quot; repository, then type &quot;liblcms2&quot; into the search box.&lt;br /&gt;&lt;br /&gt;Forum thread for feedback:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76961 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76961&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02765</link>
		<title>3.2.13 kernel</title>
		<category>Puppy</category>
		<description>I have compiled the 3.2.13 kernel, for both Precise and Wary.&lt;br /&gt;&lt;br /&gt;As usual, the sources, including a SFS file, patches and build scripts, are at my sources repo:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/kernel-3.2.13/ target=_blank&gt;http://bkhome.org/sources/kernel-3.2.13/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I compiled the kernel under Wary, but have not added the PET to the &#39;wary5&#39; repo.&lt;br /&gt;&lt;br /&gt;I compiled the kernel under Precise Puppy, here is the PET (for Woof developers only) (22.9MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-precise/linux_kernel-3.2.13-pae-i686-up.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-precise/linux_kernel-3.2.13-pae-i686-up.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My latest build of &quot;Precise Puppy LTS&quot; is working very well, thanks for the feedback on the first alpha. Another build with the 3.2.13 kernel is coming very soon.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02764</link>
		<title>Simple Network Setup fixed</title>
		<category>Woof</category>
		<description>This affects all Woof-built puppies, since the internationalization effort.&lt;br /&gt;&lt;br /&gt;The script /usr/local/Simple_Network_Setup/sns has a syntax error introduced when it was internationalized. Causes a crash.&lt;br /&gt;&lt;br /&gt;I didn&#39;t realise this, as it is not encountered for wireless connection, only for wired ethernet.&lt;br /&gt;&lt;br /&gt;Anyway, fixed. You can download the fixed script:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/c1dfc7bd5b target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/c1dfc7bd5b&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note, we have to expect this. It was a mammoth effort internationalizing all of the scripts, and the occasional typo is bound to happen.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02763</link>
		<title>&#39;pupmessage&#39; partial replacement for &#39;xmessage&#39;</title>
		<category>Woof</category>
		<description>I have knocked up a very simple partial replacement for &#39;xmessage&#39;, named &#39;pupmessage&#39;, and converted some of the scripts in Woof to use it.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/cf8d967fcf target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/cf8d967fcf&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02762</link>
		<title>Multiple Sound Card Wizard improved</title>
		<category>Puppy</category>
		<description>Forum member npierce has improved the Multiple Sound Card Wizard, for the situation where no cards are detected:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?p=614133#614133 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?p=614133#614133&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note, this Wizard was originally written by Forum member kirk, who was the &#39;wizard&#39; behind FatDog64 (x86_64 Puppy).&lt;br /&gt;&lt;br /&gt;Thanks for the improvement to the Wizard. I have uploaded the PET (1.5KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/mscw-2.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/mscw-2.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note, all architecture-independent PETs now live in the pet_packages-noarch folder.&lt;br /&gt;&lt;br /&gt;There are some still in pet_packages-common, for historical reasons. Eventually I will clean that folder up, remove all architecture-independent PETs.&lt;br /&gt;&lt;br /&gt;Note: &quot;architecture independent&quot; means PET has no binary executables.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02761</link>
		<title>Precise Puppy progress</title>
		<category>Puppy</category>
		<description>I introduced Precise Puppy here:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02753 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02753&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Well, I now have it booting up to the desktop, working remarkably well.&lt;br /&gt;&lt;br /&gt;There were some issues, such as the xorg-server segfaulting, so I recompiled it, used version 1.11.4 instead of 1.11.3 used by Ubuntu.&lt;br /&gt;&lt;br /&gt;Other issues were mainly due to Debian/Ubuntu habit of &quot;messing up&quot; packages by putting files into strange places. Then there is the habit of splitting packages into many small ones, so I have to hunt around and put them together again.&lt;br /&gt;&lt;br /&gt;There are still some issues, some missing libraries, for example &#39;cupsd&#39; is missing libgssapi.so.3. I will fix those next.&lt;br /&gt;&lt;br /&gt;Gnome-mplayer segfaulted when I selected a video to play. In that situation, it is usually best to compile it ourselves.&lt;br /&gt;&lt;br /&gt;I suppose that when I have worked on it a little bit more, I should build an ISO and upload it. There are probably quite a few people who would like to play with this.&lt;br /&gt;&lt;br /&gt;As far as coordinating it to release status, I am interested, but worry whether I can give it sufficient time. Well, one step at a time -- I&#39;ll get the ISO out, and see what people think of it.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02760</link>
		<title>Woof commit df38d3f499</title>
		<category>Woof</category>
		<description>This is the version of Woof used to build Wary and Racy 5.2.90, which is 5.3 Release Candidate 1.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/df38d3f499 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/df38d3f499&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you are interested in Woof, see my notes yesterday:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02753 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02753&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is a Woof intro page, though it is getting a bit out-of-date. For example, Woof is using the Fossil version control system now, not Bones. Also, Woof is now at version 2 -- see my blog for announcements on that. Intro page:&lt;br /&gt;&lt;a href=http://bkhome.org/woof/ target=_blank&gt;http://bkhome.org/woof/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02759</link>
		<title>Wary/Racy 5.2.90 (5.3RC)</title>
		<category>Wary</category>
		<description>I have been minding someone&#39;s place for a few days, and they have a fast Internet connection, with high monthly transfer allowance. They will be home this evening, so I decided to go for it and upload Release Candidate 1 of Wary and Racy 5.3.&lt;br /&gt;&lt;br /&gt;You can download from here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/wary-5.2.90-5.3RC/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/wary-5.2.90-5.3RC/&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/racy-5.2.90-5.3RC/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/racy-5.2.90-5.3RC/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are delta files to upgrade from the previous beta releases, also from the previous official 5.2.2 releases.&lt;br /&gt;&lt;br /&gt;Relative to 5.2.2, there are many bug fixes and incremental improvements. There is one major structural change, and that is massive non-English support, in the form of &quot;langpacks&quot;.&lt;br /&gt;&lt;br /&gt;Langpacks are to be found in the Puppy Package Manager, in the &quot;puppy-noarch&quot; repository in the &quot;Setup&quot; category. Some of them are still being added to and should be ready by the time 5.3-final is released.&lt;br /&gt;&lt;br /&gt;When I refer to non-English support as a &quot;major structural change&quot;, I mean that it is a complete solution in Woof. It will even be possible to use Woof to build an &quot;out of the box&quot; variant of any Puppy for a specific language.&lt;br /&gt;&lt;br /&gt;One thing that I think is a bit awkward, is the replacement of &#39;xmessage&#39; with &#39;gxmessage&#39;, as the latter is required to display non-English text. However, in my opinion, the gxmessage windows look awful. I do intend to replace use of xmessage with pupdialog in many Woof scripts, but not sure how far I will get with that before 5.3-final.&lt;br /&gt;&lt;br /&gt;There is no Release Notes page yet. To find out what has happened since 5.2.2, scan my blog posts.&lt;br /&gt;&lt;br /&gt;Still the same old theme as used since version 5.2! It takes me a long time to come up with a new theme that I like, so I am hanging onto this one a bit longer. Probably the ARM-Puppy will get a new theme though.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02758</link>
		<title>ROX-Filer multiple-jwm-menus fix</title>
		<category>Puppy</category>
		<description>To understand the bug, and the fix, read this forum thread:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=72258&amp;start=345 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=72258&amp;start=345&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Argolance reported the problem, npierce created a patch to fix it, and argolance has reported that the fix works.&lt;br /&gt;&lt;br /&gt;So, I have updated the PET, in the &#39;common&#39; repo for all puppies to use (376KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/rox_filer-20111022-patched2-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/rox_filer-20111022-patched2-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The patched source is &#39;rox-filer-2011-10-22-patched2.tar.gz&#39;, uploaded to my source repo:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/alphabetical/r/ target=_blank&gt;http://bkhome.org/sources/alphabetical/r/&lt;/a&gt;&lt;br /&gt;(npierce&#39;s patch is there too)&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02757</link>
		<title>X keyboard layout fixed</title>
		<category>Woof</category>
		<description>We were discussing a problem with Brazilian keyboard layout here:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02751 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02751&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Forum member shinobar had this all figured out, and I have his &#39;keymap-set&#39; utility in Woof. I call this from &#39;quicksetup&#39; and it correctly modifies &#39;xorg.conf&#39;.&lt;br /&gt;&lt;br /&gt;However, &#39;xorgwizard&#39; does not modify &#39;xorg.conf&#39; correctly for the Brazil case. The problem crops up in Wary, and anytime that &#39;xorgwizard&#39; is run.&lt;br /&gt;&lt;br /&gt;So, I have modified &#39;xorgwizard&#39; to call &#39;keymap-set --xopts&#39; and then modify &#39;xorg.conf&#39; keyboard layout, model, and variant correctly.&lt;br /&gt;&lt;br /&gt;You can get /usr/sbin/xorgwizard from the Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/b6fc849376 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/b6fc849376&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Notice that the Woof commit has some other fixes also, such as one for &#39;fido&#39; from L18L, a fix for the &#39;pman&#39; script, and improving the langpack creation by &#39;momanager&#39;.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02756</link>
		<title>ffmpeg 20111002svn recompiled</title>
		<category>Wary</category>
		<description>There was a report, if I can recall it right, that ffmpeg does not work properly with Pmusic as network support is disabled.&lt;br /&gt;&lt;br /&gt;Hmmm, there is a &#39;--enable-network&#39; configure option, but it seems to be the default. But, the &#39;ffserver&#39; executable is not in the PET package.&lt;br /&gt;&lt;br /&gt;Anyway, I have recompiled with that option, this time have put &#39;ffserver&#39; into the PET. Interesting, the PET is a bit smaller this time.&lt;br /&gt;&lt;br /&gt;PETs (2.5MB, 2.9MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/ffmpeg-20111002-1-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/ffmpeg-20111002-1-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/ffmpeg_DEV-20111002-1-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/ffmpeg_DEV-20111002-1-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;These will be in the upcoming Wary/Racy 5.3 Release Candidate 1.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02755</link>
		<title>Pburn, Pmusic</title>
		<category>Puppy</category>
		<description>Thanks to zigbert&#39;s tireless enthusiasm, we have updates for these:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Pburn 3.5.1&lt;br /&gt;Pmusic 2.5.0&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded these to the &#39;noarch&#39; repo.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02754</link>
		<title>Mele A1000 Set Top Box</title>
		<category>Puppy</category>
		<description>I have ordered one of these:&lt;br /&gt;&lt;a href=http://www.dealextreme.com/p/mele-1080p-android-2-3-internet-tv-set-top-box-w-wifi-optical-3-x-usb-hdmi-av-lan-sd-119913 target=_blank&gt;http://www.dealextreme.com/p/mele-1080p-android-2-3-internet-tv-set-top-box-w-wifi-optical-3-x-usb-hdmi-av-lan-sd-119913&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=http://img.dxcdn.com/productimages/sku_119913_1.jpg /&gt;&lt;br /&gt;&lt;br /&gt;However, be warned, if this item interests you. I placed my order on March 7, and now it is the 17th and it still hasn&#39;t shipped. To read more about the slowness of dealextreme, type &quot;dealextreme slow&quot; into a search engine.&lt;br /&gt;&lt;br /&gt;US$100 postage-free worldwide, superb value. There are other set-top-boxes that do something similar, but this one is special as it has the Allwinner A10 CPU (Cortex A8, with Mali GPU) and has been hacked so that we can install Linux on it (it comes with Android 2.3).&lt;br /&gt;&lt;br /&gt;I have been following the Rhombus Tech email list with extreme interest, as they are planning an alternative to the Raspberry Pi based on the Allwinner chip:&lt;br /&gt;&lt;a href=http://rhombus-tech.net/allwinner_a10/ target=_blank&gt;http://rhombus-tech.net/allwinner_a10/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Their email list archive:&lt;br /&gt;&lt;a href=http://lists.phcomp.co.uk/pipermail/arm-netbook/ target=_blank&gt;http://lists.phcomp.co.uk/pipermail/arm-netbook/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is a web page that describes how to hack the Mele A1000 (more info in the email list):&lt;br /&gt;&lt;a href=http://rhombus-tech.net/allwinner_a10/hacking_the_mele_a1000/ target=_blank&gt;http://rhombus-tech.net/allwinner_a10/hacking_the_mele_a1000/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;About 14 of the guys volunteering under the Rhombus Tech umbrella have purchased these Mele A1000&#39;s to use as development system for their planned tiny RasPi-alternative board. One of the guys already has his Mele and wrote the above Linux-hack page. Another guy is waiting his, with a plan to port T2 to it (he is also planning a RasPi port of T2).&lt;br /&gt;Note, those guys did not order from dealextreme, they had a special arrangement where someone in China physically obtained them from the manufacturer.&lt;br /&gt;&lt;br /&gt;I did purchase a board awhile back, that uses the same CPU/GPU as the Raspberry Pi, for US$143, as reported on my blog:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02596 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02596&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02605 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02605&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02606 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02606&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...I struggled with it for awhile, then I went on an extended camping holiday. After getting back home, I never got back to using that board, as I launched into internationalization of Puppy. It really was an uphill battle with not just the Chinese-only documentation but all of the software in Chinese. Now, I have no interest in it, and I consider the Mele to be far better as a development system for both the RasPi and the proposed Rhombus Tech board. So, if anyone wants it, give me a small donation say $50 and I&#39;ll post it to you -- contact me at bkaulerATgmailDOTcom.&lt;br /&gt;&lt;br /&gt;I am thinking of using the Mele a1000 as the compiling platform for both RasPi and the proposed Rhombus Tech Allwinner-based board.&lt;br /&gt;&lt;br /&gt;Here is an earlier blog post about the Rhombus Tech initiative:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02645 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02645&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Some useful links about Linux and ARM:&lt;br /&gt;&lt;a href=http://www.linux-arm.org/Main/WebHome target=_blank&gt;http://www.linux-arm.org/Main/WebHome&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.arm.com/community/software-enablement/linux.php target=_blank&gt;http://www.arm.com/community/software-enablement/linux.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cortex A8 CPU used in the Allwinner A10 chip (in the Mele A1000):&lt;br /&gt;&lt;a href=http://www.arm.com/products/processors/cortex-a/cortex-a8.php target=_blank&gt;http://www.arm.com/products/processors/cortex-a/cortex-a8.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Mali 400 GPU used in the Allwinner A10 chip:&lt;br /&gt;&lt;a href=http://www.arm.com/products/multimedia/mali-graphics-hardware/mali-400-mp.php target=_blank&gt;http://www.arm.com/products/multimedia/mali-graphics-hardware/mali-400-mp.php&lt;/a&gt;&lt;br /&gt;Mali 400 open-source kernel, X11 and openGL software:&lt;br /&gt;&lt;a href=http://www.malideveloper.com/ target=_blank&gt;http://www.malideveloper.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Allwinner A10 development info:&lt;br /&gt;&lt;a href=http://www.cnx-software.com/2011/12/28/allwinner-a10a1x-processor-resources-development-board-and-sdk/ target=_blank&gt;http://www.cnx-software.com/2011/12/28/allwinner-a10a1x-processor-resources-development-board-and-sdk/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you want to understand a bit more about ARMv6 versus ARMv7, this blog post is an excellent read:&lt;br /&gt;&lt;a href=http://wanderingcoder.net/2010/07/19/ought-arm/ target=_blank&gt;http://wanderingcoder.net/2010/07/19/ought-arm/&lt;/a&gt;&lt;br /&gt;...it seems that the two most significant features of ARMv7 are Thumb-2 and NEON. &lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02753</link>
		<title>Precise Puppy boots, no X</title>
		<category>Woof</category>
		<description>I mentioned yesterday that I was thinking of upgrading Woof to build from Ubuntu Precise Pangolin debs. I am mostly interested in an ARM build, but it follows that an x86 build gets a &quot;free ride&quot; (part of the way).&lt;br /&gt;&lt;br /&gt;I posted about the problem of Multiarch:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02752 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02752&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The problem is now solved in Woof, in the scripts &#39;2createpackages&#39; and &#39;3builddistro&#39;.&lt;br /&gt;&lt;br /&gt;I have built Precise Puppy, did a frugal install and it boots, but only to the commandline as X fails. I think that the problem is the missing &#39;kbd&#39; Xorg driver -- Puppy is setup to use it, however I think that these days we are not supposed to be using the &#39;mouse&#39; and &#39;kbd&#39; drivers. I know there was some discussion about this on the Forum awhile back, and some puplets have &quot;moved on&quot;.&lt;br /&gt;&lt;br /&gt;Anyway, that might be all that is preventing X from running. Maybe, maybe not.&lt;br /&gt;&lt;br /&gt;I am not inclined to take on bringing an x86 (or x86_64) Precise Puppy to release status, it is just too much work, and I am going to get overloaded.&lt;br /&gt;&lt;br /&gt;I wanted to update Woof to build a Precise Puppy, and I will probably do a bit more work on it, then will probably move on. Here is the Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/e2e7ebd871 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/e2e7ebd871&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For those who don&#39;t know, Ubuntu Precise Pangolin LTS is due to be release April 26, with 5 years Long Term Support.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02752</link>
		<title>Ubuntu Multiarch</title>
		<category>Woof</category>
		<description>I have started to update Woof to build from Ubuntu Precise Pangolin binary packages, and have run into an awkward problem.&lt;br /&gt;&lt;br /&gt;Libraries that were previously in /lib and /usr/lib, are now in /lib/i386-linux-gnu and /usr/lib/i386-linux-gnu.&lt;br /&gt;&lt;br /&gt;Or, in the case of x86 64-bit libs, /lib/x86_64-linux-gnu and /usr/lib/x86_64-linux-gnu.&lt;br /&gt;&lt;br /&gt;The rationale behind this is explained here:&lt;br /&gt;&lt;a href=https://wiki.ubuntu.com/MultiarchSpec target=_blank&gt;https://wiki.ubuntu.com/MultiarchSpec&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This change is not even a standard. It causes a lot of problems in Woof.&lt;br /&gt;&lt;br /&gt;I would rather everything stayed in standard locations, so I am hacking it so that the libraries get placed in /lib and /usr/lib, with these symlinks:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;# ln -s ./ /lib/i386-linux-gnu&lt;br /&gt;# ln -s ./ /usr/lib/i386-linux-gnu&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;...that is, /lib/i386-linux-gnu is a link to /lib, and /usr/lib/i386-linux-gnu is a link to /usr/lib.&lt;br /&gt;&lt;br /&gt;I think that the symlinks will fix some cases where Ubuntu packages expect stuff to be in /lib/i386-linux-gnu and /usr/lib/i386-linux-gnu.&lt;br /&gt;&lt;br /&gt;I am still working on some details of this.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02751</link>
		<title>MoManager scoops up more translations</title>
		<category>Woof</category>
		<description>I posted about MoManager being able to build a bigger langpack:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02748 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02748&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I also posted about non-English Hunspell dictionaries:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02750 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02750&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have further refined this support in MoManager. The relevant files, that translators may download if they wish, are /usr/sbin/momanager and /usr/share/doc/langpack-template/pinstall.sh, see Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/ffbc31d3e5 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/ffbc31d3e5&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02750</link>
		<title>Non-English spell-checking</title>
		<category>Woof</category>
		<description>A message to all translators! (L18L, esmourguit, rodin.s and vicmz).&lt;br /&gt;&lt;br /&gt;Puppy uses Hunspell for spell-checking, for most apps. Currently there is only one language-specific dictionary PET package:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/hunspell-en-us-2.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/hunspell-en-us-2.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please download this and open it up:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;# tar -zxf hunspell-en-us-2.pet&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;This will give you the template for a non-English dictionary.&lt;br /&gt;&lt;br /&gt;You can obtain a non-English dictionary by going here:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://packages.ubuntu.com/ target=_blank&gt;http://packages.ubuntu.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and do a search for package names &quot;hunspell&quot;. You will find, for example &quot;hunspell-de-de&quot;. Download it, right-click on it and choose to open with pupzip, and expand it. Then you can get the dictionary files out of it.&lt;br /&gt;&lt;br /&gt;What I suggest though, is that we don&#39;t create &#39;hunspell-de-de-1.pet&#39;, instead put it into the langpack_de-&lt;date&gt;.pet. That is, put the template and dictionaries into it.&lt;br /&gt;We will then be keeping all required translations in the one langpack, which simplifies things for users.&lt;br /&gt;&lt;br /&gt;Note that the template, that is, hunspell-en-us-2.pet, has a &#39;pinstall.sh&#39; script, you will need to copy the code out of that and put it into the langpack&#39;s pinstall.sh -- actually, I should modify MoManager to have that already in pinstall.sh -- will do that now.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02749</link>
		<title>Roar-ng</title>
		<category>General</category>
		<description>Finally I am getting some time to have a bit of a play with Iguleder&#39;s fork/redesign of Woof, sufficiently different to be a separate project with it&#39;s own name, Roar-ng.&lt;br /&gt;&lt;br /&gt;Here is the Forum thread:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=75753 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=75753&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The project is hosted here:&lt;br /&gt;&lt;a href=https://github.com/iguleder/roar-ng target=_blank&gt;https://github.com/iguleder/roar-ng&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02748</link>
		<title>MoManager builds bigger langpack</title>
		<category>Woof</category>
		<description>I think it was vicmz who reported that some translation files were getting left out when a langpack PET was built in MoManager.&lt;br /&gt;&lt;br /&gt;Yes, MoManager only puts in those translation files that it manages.&lt;br /&gt;&lt;br /&gt;However, I have added the option to search for all mo, po, pot and t12s translation files in the system and put them all into the PET (only those of the target language of course).&lt;br /&gt;&lt;br /&gt;This will also search for zigbert&#39;s translation files. So, if you had installed zigbert&#39;s Pburn, Pmusic, etc., translation PETs, the appropriate translations would also be put into the langpack.&lt;br /&gt;&lt;br /&gt;This can be accumulative. In a new pristine Puppy, you can install your langpack, then put in any more translations that you can find, then rebuild the langpack via MoManager main window.&lt;br /&gt;&lt;br /&gt;If the new code leaves out some language translations, let me know. Currently, it searches all of /usr for mo and po files that have &quot;/de&quot; somewhere in the path/name (using &#39;de&#39; as the example), and all pot files, and t12s files named as de_[A-Z][A-Z]:*.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/6a17e54d18 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/6a17e54d18&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02747</link>
		<title>QuickSetup, MoManager, PPM fixes</title>
		<category>Woof</category>
		<description>Various improvements and fixes. See Woof commits:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/19b2ca58ff target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/19b2ca58ff&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/0d7b69d187 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/0d7b69d187&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;if you want to download the scripts and put them into Racy 5.2.2.9, go for it.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02746</link>
		<title>Acrobat Reader SFS</title>
		<category>Wary</category>
		<description>Forum member sszindian reported that the Acrobat Reader (PDF reader) from the Lucid repo on ibblio.org works fine in Racy. It will probably work in Wary too, so I have uploaded it to the Wary/Racy SFS repo.&lt;br /&gt;&lt;br /&gt;Or rather sszindian tested the PET on the Lucid repo, but they also have a SFS file, so I got the latter.&lt;br /&gt;&lt;br /&gt;Here it is (61MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/sfs/Acrobat_Reader-9.3.3-Lucid.sfs target=_blank&gt;http://distro.ibiblio.org/quirky/sfs/Acrobat_Reader-9.3.3-Lucid.sfs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;One area where you would want this rather than the ePDFView Poppler-based viewer, is for editable PDF files, those that have fields that can be filled in.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02745</link>
		<title>Mini-translation for QuickSetup</title>
		<category>Woof</category>
		<description>When someone chooses a non-English locale in QuickSetup, a window comes up advising about availability or otherwise of a langpack in the chosen language.&lt;br /&gt;&lt;br /&gt;To improve the user experience, I would like that window to display in the user&#39;s language. So, I would like to obtain translations for as many languages as possible, for these:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;AVAILMSG=&quot;There is a suitable \Zb${AVAILPACK}\ZB package in the \Zbnoarch\ZB PET repository, in the \ZbSetup\ZB category. After you have an Internet connection, click the \Zbinstall\ZB icon on the desktop to run the Puppy Package Manager, then choose the repository and category.&lt;br /&gt;Note: Before downloading the langpack, you will have to make an Internet connection and use the Puppy Package Manager in English. If you think that you cannot read English sufficiently, an alternative is to run another operating system, go to http://distro.ibiblio.org/quirky/pet_packages-noarch and download the langpack. Then, boot Puppy, click the partition icon on the desktop to mount the partition (where you downloaded the langpack to), then click on the langpack PET to install it.&quot;&lt;br /&gt;&lt;br /&gt;AVAILMSG=&quot;Official langpacks are available in the \Zbnoarch\ZB repository, however there is not one for your language. Perhaps there is one under development in the Puppy Forum (be careful, some older versions of Puppy have incompatible langpacks). Or, perhaps you might volunteer to help out and create a langpack -- click the Menu -&gt; Help -&gt; HOWTO Internationalization (you will of course need a good knowledge of English).&quot;&lt;br /&gt;&lt;br /&gt;pupdialog --background &#39;#8080FF&#39; --colors --backtitle &quot;Language pack needed&quot; --msgbox &quot;The locale will be changed to ${LANGCHOICE}, but you need to install a language pack to translate Puppy to your language. You need a PET package named \Zblangpack_${LANG12}\ZB or \Zblangpack_${LANG1}\ZB. We have not yet automated this, so you will have to download and install the package. You may do this any time in the future. Officially supported langpacks are available by running the Puppy Package Manager (click the \Zbinstall\ZB icon on the desktop), in the \Zbnoarch\ZB repository.&lt;br /&gt;${AVAILMSG}&quot; 0 0&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;What I was thinking of doing is put a case statement in the script, to display the correct translation. Note, as the translations are being placed directly into the script, gettext is not needed.&lt;br /&gt;&lt;br /&gt;So, for anyone reading this, if are fluent in another language, you are invited to respond!&lt;br /&gt;&lt;br /&gt;Note, when you post a comment, click the &#39;code&#39; button to get the code tags, then paste your translation in between the tags.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02744</link>
		<title>Precise Puppy planned, maybe</title>
		<category>Puppy</category>
		<description>Just posting my thoughts, so that I don&#39;t clash with what someone else is thinking of doing.&lt;br /&gt;&lt;br /&gt;I am thinking of building a Upup based on the upcoming Ubuntu Precise Pangolin 12.04 LTS release.&lt;br /&gt;&lt;br /&gt;I have various reasons for this. One is that the Ubuntu ARM port is based on the ARMv7 architecture, and I will be needing a pup based on that architecture -- reason for that, I should be able to announce in a day or two.&lt;br /&gt;&lt;br /&gt;Another reason is that this is the first Ubuntu where LTS means the desktop is to be supported for 5 years (previously it was 3 years). So, this could be a LTS pup also.&lt;br /&gt;&lt;br /&gt;Precise Pangolin is scheduled for release on 26 April, supported until April 2017.&lt;br /&gt;&lt;br /&gt;This website has a very interesting comparison of a board with ARM Cortex dual A9 CPUs, and various x86 CPUs, running Ubuntu 12.04 beta:&lt;br /&gt;&lt;a href=http://www.phoronix.com/scan.php?page=article&amp;item=ubuntu_1204_armfeb&amp;num=1 target=_blank&gt;http://www.phoronix.com/scan.php?page=article&amp;item=ubuntu_1204_armfeb&amp;num=1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...notice in particular how well it performs against the Intel Atom CPU. Also, it was not measured by that comparison, but the ARM chip consumes considerably less power.&lt;br /&gt;&lt;br /&gt;However, I must add that the above is only my &lt;i&gt;intention&lt;/i&gt; at this stage. It could emerge that another ARMv7 distro will better suit my needs. I should be able to make a final decision about 3 - 4 weeks from now.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02743</link>
		<title>Racy 5.2.2.9 (5.3beta3)</title>
		<category>Woof</category>
		<description>If you have tested Racy 5.2.2.8, 5.2.2.9 does not bring much new, just a few bug fixes. Most of those fixes are to do with locale -- so the language translators are recommended to use 5.2.2.9.&lt;br /&gt;&lt;br /&gt;For language translators, I still recommend do not upgrade from a previous save-file.&lt;br /&gt;&lt;br /&gt;Download from here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/racy-5.2.2.9-5.3beta3/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/racy-5.2.2.9-5.3beta3/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...note, there are delta files to upgrade the iso and sfs files from 5.2.2.7 or 5.2.2.8.&lt;br /&gt;&lt;br /&gt;For language translators, there is a new script to translate, &#39;xdelta_gui&#39;. Also, &#39;quicksetup&#39; translation will need to be reviewed.&lt;br /&gt;&lt;br /&gt;L18L has pointed out some possible limitations in creation of a langpack by MoManager -- some things left out that should really be included. I will have a look at that.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02742</link>
		<title>&#39;xdelta_gui&#39; fixed</title>
		<category>Woof</category>
		<description>/usr/sbin/xdelta_gui is a GUI for the delta difference file utility, available in the Utility menu.&lt;br /&gt;&lt;br /&gt;The t12s conversion of this script has broken an if-then operation. However, rather than fix it, I have changed the script to a gettext conversion done by rodin.s.&lt;br /&gt;&lt;br /&gt;MoManager does not manage t12s&#39;ed scripts, so now xdelta-gui is being managed. xdelta_gui was the only t12s&#39;ed script in Woof.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/8c805ffb85 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/8c805ffb85&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02741</link>
		<title>de, fr langpacks</title>
		<category>Woof</category>
		<description>A quick note:&lt;br /&gt;&lt;br /&gt;L18L, esmourguit, thanks very much, I have updated your langpacks.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02740</link>
		<title>BootFlash fix</title>
		<category>Woof</category>
		<description>Forum member bigpup reported that BootFlash (install Puppy to USB) utility is failing with Lupu. Bigpup provided this link:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=76274 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=76274&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yes, for some modes of installation, a 128M first partition is created, which is too small for some puppies (such as Lupu).&lt;br /&gt;&lt;br /&gt;I have bumped it up to 256M, but haven&#39;t tested it. Here is the Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/bfbf56bdde target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/bfbf56bdde&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Get the latest script from here (notice the Download button):&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/artifact/62d099be35c5f5a53757c44cecf98c678aea0abd target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/artifact/62d099be35c5f5a53757c44cecf98c678aea0abd&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02739</link>
		<title>New firmware for 3.x kernel</title>
		<category>Woof</category>
		<description>Thanks to pemasu who did the hard work here, finding new firmware needed for the 3.x kernel:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76182&amp;start=45 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76182&amp;start=45&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have put these into Woof, with consideration that Woof should still be able to build puppies with older kernels.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/353d46505f target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/353d46505f&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02738</link>
		<title>Universal Installer fixed</title>
		<category>Woof</category>
		<description>It is amazing how these little bugs can be in there for years. Most users, including myself, never encountered these bugs, but they can potentially stuff up the install. npierce has isolated and fixed them:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76182&amp;start=30 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76182&amp;start=30&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The problem occurs if you have more than 9 partitions in your hard drive. The Installer cannot distinguish between sda1 and sda10 for example. Now fixed. The script is /usr/sbin/puppyinstaller.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/625e796717 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/625e796717&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02737</link>
		<title>ROX-Filer language translation.</title>
		<category>Woof</category>
		<description>Thanks to L18L who posted here:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76182&amp;start=30 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76182&amp;start=30&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Which linked to this post by LaRioja:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=76281 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=76281&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I need a file ROX-Filer.pot to put into Woof, however the ROX-Filer source package does not have a .pot file!&lt;br /&gt;&lt;br /&gt;However, it does have lots of .po files, ex de.po.&lt;br /&gt;However, Puppy Forum member LaRioja has done some work on de.po, improved it.&lt;br /&gt;&lt;br /&gt;However, i need a .pot file, to put here:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;/usr/share/doc/nls/ROX-Filer/ROX-Filer.pot&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;...MoManager will find this and a translator can then create a .po hence .mo file.&lt;br /&gt;&lt;br /&gt;I found some info how to convert po to pot:&lt;br /&gt;&lt;a href=http://www.commandlinefu.com/commands/view/10042/empty-a-gettext-po-file-or-po2pot target=_blank&gt;http://www.commandlinefu.com/commands/view/10042/empty-a-gettext-po-file-or-po2pot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This line does it (plus a bit of editing by me):&lt;br /&gt;&lt;br /&gt;&lt;i&gt;# msgfilter --keep-header  -i ROX-Filer.po  -o ROX-Filer.pot  awk -e &#39;{}&#39;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Here is the Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/ecbf88309e target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/ecbf88309e&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02736</link>
		<title>Parts for Raspberry Pi</title>
		<category>General</category>
		<description>It could be some time before I get my hands on a Raspberry Pi, but I thought that I might as well order some parts to be able to get it going.&lt;br /&gt;&lt;br /&gt;I have purchased these:&lt;br /&gt;&lt;a href=http://www.oo.com.au/mbeat-7-Port-Powered-USB-Hub-_P21980.cfm target=_blank&gt;http://www.oo.com.au/mbeat-7-Port-Powered-USB-Hub-_P21980.cfm&lt;/a&gt; (AU$19.95 + P&amp;H)&lt;br /&gt;&lt;a href=http://www.oo.com.au/Micro-USB-5-Pin-to-USB-Cable-_P113935.cfm target=_blank&gt;http://www.oo.com.au/Micro-USB-5-Pin-to-USB-Cable-_P113935.cfm&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.oo.com.au/mbeat-Full-HD-1080p-HDMI-to-HD_P42027.cfm target=_blank&gt;http://www.oo.com.au/mbeat-Full-HD-1080p-HDMI-to-HD_P42027.cfm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=http://img1.oo.com.au/prod/ELUSBM7HUB/1b.jpg /&gt;&lt;br /&gt;&lt;br /&gt;The way I am intending to put it together is the USB hub will power the RasPi, via the micro-USB cable. The RasPi has a micro-USB socket that is only for 5V power. There is one other, and only one, normal USB socket, and I will connect that back to the input-USB socket on the hub.&lt;br /&gt;&lt;br /&gt;There are cheaper powered USB hubs on the market, however as far as I could find out, the power adaptors are quite low current, for example two different 7-port hubs had 1A and 400mA 5V adaptors -- 400mA is ridiculous.&lt;br /&gt;&lt;br /&gt;The one that I have purchased supplies 2A. It also has an Australian power plug (I think).&lt;br /&gt;&lt;br /&gt;This gear adds up to more than the cost of the RasPi!&lt;br /&gt;&lt;br /&gt;A note on the side: I was surprised that Farnell and RS had been chosen to sell the RasPi, as my memory of them 10+ years ago is that they are very expense. Everything has a huge markup. I looked around in the Farnell online catalog, and the big markups still seem to be the situation.&lt;br /&gt;&lt;br /&gt;So why would those companies agree to sell the RasPi at low profit margin? Well, those guys ain&#39;t fools, and my guess is that they know that the RasPi is a barebones board, and people are going to want a lot of extra stuff to get them going.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02735</link>
		<title>Sylpheed_portable 3.1.3</title>
		<category>Wary</category>
		<description>I posted yesterday about compiling Cryptofs:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02734 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02734&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And the day before that about the need for a &quot;portable&quot; email client:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02732 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02732&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Well, I was up to 3am working on it, but the sylpheed_portable PET has arrived (1MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/sylpheed_portable-3.1.3-cryptofs0.6.0-bogofilter1.2.2-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/sylpheed_portable-3.1.3-cryptofs0.6.0-bogofilter1.2.2-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To make it completely self-sufficient, requiring no dependencies, it has Cryptofs and Bogofilter inside it. The only deps are &#39;fuse&#39; and &#39;sqlite3&#39;, that all puppies have. I haven&#39;t tested Bogofilter.&lt;br /&gt;&lt;br /&gt;When you install this PET, it installs to /usr/local/sylpheed_portable, but doesn&#39;t actually run from there. When you run it, it asks to be copied to a partition, from whence it can be run into the future. Any partition, USB Flash drives also.&lt;br /&gt;&lt;br /&gt;The reason that it installs first into /usr/local/sylpheed_portable is so that Woof-built-puppies can have it in their package list. It will be there, looking like any normal Sylpheed, runnable via the menu or the &#39;email&#39; desktop icon, but the first time you run it, it gets relocated wherever you want it. &lt;br /&gt;&lt;br /&gt;When it is finally installed in a mounted partition, it is just a RoxApp that you click to run. All configuration files and downloaded email are encrypted, and when you run Sylpheed you are asked for a password. Everything gets decrypted for the duration that you are using Sylpheed, then locked up again when you quit Sylpheed.&lt;br /&gt;&lt;br /&gt;I&#39;m using it with all the emails that I downloaded from Gmail, all 6,500 of them. Strangely, it seems faster accessing them via cryptofs than before.&lt;br /&gt;&lt;br /&gt;Can we give the same &quot;portable&quot; treatment to Thunderbird/SeaMonkey-Mail? I don&#39;t know, will have to experiment -- sometime, don&#39;t know when.&lt;br /&gt;&lt;br /&gt;Today will take some time off for family stuff -- someone&#39;s birthday, plus the old folks like to be visited.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02734</link>
		<title>cryptofs 0.6.0</title>
		<category>Wary</category>
		<description>I posted yesterday about creating a portable Sylpheed. But, the issue was raised that the email login passwords are stored in plain text.&lt;br /&gt;&lt;br /&gt;Well, so are all the emails. I was thinking, what if someone stole my laptop? This got me thinking that I could implement an encrypted filesystem inside the Sylpheed installation.&lt;br /&gt;&lt;br /&gt;Toward that end, I have compiled Cryptofs, which can encrypt an entire directory.&lt;br /&gt;&lt;br /&gt;Here is the PET (230KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/cryptofs-0.6.0-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/cryptofs-0.6.0-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The only dependency is libfuse, which is in all puppies. Cryptofs does require libgpg-error and libgcrypt, however I linked those statically into the &#39;cryptofs&#39; executable.&lt;br /&gt;&lt;br /&gt;Cryptofs home:&lt;br /&gt;&lt;a href=http://reboot78.re.funpic.de/cryptofs/ target=_blank&gt;http://reboot78.re.funpic.de/cryptofs/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02733</link>
		<title>French language pack</title>
		<category>Woof</category>
		<description>This is great, Forum member esmourguit has created a language-pack for Puppy. This is a large PET, with all the translations you will need for the &#39;fr&#39; locale.&lt;br /&gt;&lt;br /&gt;The language pack is created using MoManager, plus other translations found, mostly via the Forum. It is designed to work with any Puppy built from Woof after Feb. 27, 2012. We don&#39;t actually have any such puppies officially released yet, only alpha/betas.&lt;br /&gt;&lt;br /&gt;I would like to congratulate esmourguit on this, it is not a small task. Translating so many files takes a long time, and the scripts need particular care so as not to break their syntax. I think that esmourguit, L18L (de) and rodin.s (ru) are three of our many unsung heroes.&lt;br /&gt;&lt;br /&gt;Here is the PET (1.5MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/langpack_fr-20120301.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/langpack_fr-20120301.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please note that I intend to update Woof in a day or two, with an enhancement for QuickSetup such that when someone chooses a non-English locale, a check is made automatically about availability of a suitable langpack, and some kind of offer is made to download it.&lt;br /&gt;I will also build a Wary/Racy to test it.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02732</link>
		<title>Truly portable Sylpheed</title>
		<category>Puppy</category>
		<description>I have created a truly portable Sylpheed. That is, I have a directory on a hard drive partition, named appropriately &#39;sylpheed&#39;, and it has everything, including all configuration files and mailboxes.&lt;br /&gt;&lt;br /&gt;No symlinks are required in /root, it is entirely independent, and the &#39;sylpheed&#39; directory can be copied or moved anywhere.&lt;br /&gt;&lt;br /&gt;I have set it up as a RoxApp, so just click on the &#39;sylpheed&#39; directory to start Sylpheed.&lt;br /&gt;&lt;br /&gt;I think that this could be put together as a PET if there is any interest.&lt;br /&gt;&lt;br /&gt;It solves my problem of managing my emails independently of whatever Puppy I am currently running. I reckon that I should incorporate x86 and ARM executables into it and automatically run the correct one -- thinking ahead.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02731</link>
		<title>Woof: &#39;find_cat.c&quot;</title>
		<category>Woof</category>
		<description>In Woof, there is a binary executable support/find_cat. This is written in Genie, source is support/find_cat.gs.&lt;br /&gt;&lt;br /&gt;Forum member noryb009, who has made a lot of contributions to Woof to support building from Arch Linux packages, has rewritten find_cat in C, and it is 4 times faster than the Genie version.&lt;br /&gt;&lt;br /&gt;Woof has a new file, support/find_cat.c, and the binary woof-arch/x86/build/support/find_cat has been updated.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/6fa6394179 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/6fa6394179&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02730</link>
		<title>Sylpheed versus SM Mail</title>
		<category>General</category>
		<description>What a difference! It is comparing something created by one or two people with something created by a committee.&lt;br /&gt;&lt;br /&gt;I have been using online (cloud) email with Gmail for so many years and have not used a local email client in all that time. I have had a wake-up call about the dangers of the cloud, see my previous post:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02729 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02729&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have been complacent, have too much stuff in my online email account. Which of course Gmail encourages.&lt;br /&gt;&lt;br /&gt;I have decided to POP it all. First I setup SeaMonkey Mail and News. What convoluted logic! -- I was unable to move the &#39;inbox&#39; to my mounted partition.&lt;br /&gt;&lt;br /&gt;Enter Sylpheed. Easy to setup my mounted partition as the mailbox -- simple, logical, like it should be. Then I was able to import the emails that I had already downloaded with SM (about 500). Now I am downloading the rest.&lt;br /&gt;&lt;br /&gt;But, as Lobster says, with us changing puppies so often, we need somehow to automate the setup of the mail client. Some kind of &quot;remember all of this&quot; which creates a script on the mounted partition -- then when running a new pup all you have to do is click on the script. It could even install Sylpheed if it isn&#39;t already!&lt;br /&gt;Possible?&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02729</link>
		<title>Email account hijacked</title>
		<category>General</category>
		<description>Ha ha, it seems to be in my &quot;stars&quot; that this is my time for mini-crises &lt;img src=smilies/happy.gif /&gt;&lt;br /&gt;&lt;br /&gt;There was the failure of my wi-fi mobile broadband module a couple of days ago, then my apparent loss of $150.&lt;br /&gt;&lt;br /&gt;This morning I decided to checkout an email account that I haven&#39;t used for a long time, puppylinux@gmail.com, but I was unable to login. It informed me that I was using an old password that had been changed 5 months ago. Fortunately I was able to go through the recovery process and change the password.&lt;br /&gt;&lt;br /&gt;But, after logging in, everything was in Russian!!!&lt;br /&gt;&lt;br /&gt;This was a bad situation, as I could not even figure out how to logout. The thing is, I cannot login to my regular gmail account while the other one is still open. I figured out how to get the Account Management page in English, then deleted the account.&lt;br /&gt;&lt;br /&gt;I don&#39;t know how anyone could have got the password. was Google itself compromised?&lt;br /&gt;&lt;br /&gt;One lesson from this, I need a backup email account that is not with gmail.com.&lt;br /&gt;&lt;br /&gt;In fact, this whole online email thing is a worry.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02728</link>
		<title>Reloading console font</title>
		<category>Woof</category>
		<description>L18L has been investigating this. It seems that we need to reload the console font every time there is an exit from X. This never bothered us before, as we were only using the kernel&#39;s inbuilt font -- and &#39;en&#39; locale continues to use it. This issue affects those non_English locales that are using a different console font.&lt;br /&gt;&lt;br /&gt;I think that I have got it all figured out. See latest Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/7d52a93d7b target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/7d52a93d7b&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The scripts that pertain to this console font issue are:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;rc.sysinit, xorgwizard, xwin, quicksetup, load_consolefont&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;That last one, /sbin/load_consolefont, is a new script that is now called by a few other scripts.&lt;br /&gt;&lt;br /&gt;There is bit of a cosmetic problem when booting. If the initrd.gz has not been converted to the non-English locale, then rc.sysinit changes font and the earlier o/p made by the &#39;init&#39; script changes into partial garbage. It might be necessary to detect that situation in rc.sysinit and clear the screen before loading the font.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02727</link>
		<title>Raspberry Pi launched</title>
		<category>General</category>
		<description>Ha ha, I received an email that the Raspberry Pi board had been released, so went to their site about 10pm last night (Western Australian time, 8 hours off GMT).&lt;br /&gt;&lt;br /&gt;They are selling the boards through Farnell and RS Components. The Farnell site was down, the RS site was only taking &quot;registrations&quot;. So, I registered my interest.&lt;br /&gt;&lt;br /&gt;It seems that all 10,000 board have already sold. The next lot probably won&#39;t be available until the end of next week.&lt;br /&gt;&lt;br /&gt;Sites:&lt;br /&gt;&lt;a href=http://www.raspberrypi.org/ target=_blank&gt;http://www.raspberrypi.org/&lt;/a&gt;&lt;br /&gt;&lt;a href=http://uk.rs-online.com/web/generalDisplay.html?id=raspberrypi&amp;cm_mmc=UK-PPC-0212-_-02_Raspberry_PI-_-Raspberry_PI-_-Raspberry_Pi target=_blank&gt;http://uk.rs-online.com/web/generalDisplay.html?id=raspberrypi&amp;cm_mmc=UK-PPC-0212-_-02_Raspberry_PI-_-Raspberry_PI-_-Raspberry_Pi&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.element14.com/community/groups/raspberry-pi target=_blank&gt;http://www.element14.com/community/groups/raspberry-pi&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02726</link>
		<title>Bug fixes</title>
		<category>Woof</category>
		<description>I have been off-line all day and haven&#39;t had a chance to go to the Forum to pm these guys. I have found and fixed a couple of bugs, and while I remember, before I go to bed:&lt;br /&gt;&lt;br /&gt;rodin.s,&lt;br /&gt;This applies to all translators, a simple mistake when using gettext. Script /lib/modules/all-firmware/pgprs/pgprs-setup was broken. There were two lines, for example:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;	xmessage -center -title &quot;$(gettext &#39;PGPRS SETUP&#39;)&quot; &quot;$(gettext \&quot;Connect to the Internet using &#39;PGPRS Connect&#39; in the &#39;Network&#39; menu.\&quot;)&quot;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;...you do not back-slash the &quot; around the gettext string, it causes a syntax error. Corrected:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;	xmessage -center -title &quot;$(gettext &#39;PGPRS SETUP&#39;)&quot; &quot;$(gettext &quot;Connect to the Internet using &#39;PGPRS Connect&#39; in the &#39;Network&#39; menu.&quot;)&quot;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;This was something that I pointed out in a recent blog post, a difference compared with using &quot;`gettext ..... `&quot;&lt;br /&gt;&lt;br /&gt;L18L,&lt;br /&gt;A small thing that you need to fix in your langpack_de. /usr/local/apps/Connect/AppInfo.xml is broken. You have put in a lot of &lt;/summary&gt; which should be &lt;/label&gt; tag ends.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02725</link>
		<title>Wi-Fi crisis today</title>
		<category>General</category>
		<description>This morning my Telstra Mobile Wi-Fi module stopped working. I took it to a Telstra Shop and they asked me when I bought it, which I could not recall. Well, here is my blog post:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02121 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02121&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...ha ha ha! I bought it on Feb. 1, 2011, and it has a one year warranty -- the designers have sure done a good job there!&lt;br /&gt;&lt;br /&gt;The big problem for me is that yesterday I spent $150 on a prepaid recharge, which I activated last night.&lt;br /&gt;&lt;br /&gt;I have a Telstra USB wireless modem that someone gave me a year or so ago. So, I put the sim into that, but unfortunately PupDial reports:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;AT+CGDCONT=1,&quot;IP&quot;,&quot;telstra.internet&quot;&lt;br /&gt;ERROR&lt;br /&gt;--&gt; bad init string&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Note, &quot;telstra.internet&quot; is my guess at the APN, which I think worked with this same modem when I first acquired it. Dialup number I set to &quot;*99#&quot;.&lt;br /&gt;&lt;br /&gt;For the record, the chip in this modem is ZTE MF626i. It switches to modem-usage ok and works on /dev/ttyUSB0.&lt;br /&gt;&lt;br /&gt;Anyway, I also have an Optus USB wireless modem, that I have reported about previously on this blog. I haven&#39;t used it for a long time, so the Optus Shop told me that I had to buy a new sim card -- for $30, which I did. Dialup number &quot;*99#&quot; and APN &quot;preconnect&quot;, and it works.&lt;br /&gt;&lt;br /&gt;I am using it now. I went to the designated Optus site to activate it, and it told me that I have $0.25 credit, which was a bit disconcerting considering that I am supposed to have 1GB for 30 days. Anyway, it is working. But, more expenditure, as I will have to go back to the Optus Shop in a few days and purchase a recharge.&lt;br /&gt;&lt;br /&gt;I have got to try and get that Telstra modem working, otherwise I will have to throw away $150.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02724</link>
		<title>Langpack for &#39;de&#39;</title>
		<category>Woof</category>
		<description>L18L has posted a German langpack, though be advised that it is a work-in-progress.&lt;br /&gt;&lt;br /&gt;I have uploaded the PET to the &#39;noarch&#39; repo (79KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/langpack_de-20120228.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/langpack_de-20120228.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The only change I made to the PET was I deleted /usr/share/sss/doc_strings/doc_strings.de. A note about this for all translators:&lt;br /&gt;&lt;br /&gt;/usr/share/sss/doc_strings/doc_strings.&lt;your language&gt; is only an identical copy of /usr/share/sss/doc_strings/doc_strings. At least for now.&lt;br /&gt;L18L had an older doc_strings.de which had less documentation files in it.&lt;br /&gt;&lt;br /&gt;I have modified MoManager so that it will automatically update /usr/share/sss/doc_strings/doc_strings.&lt;your language&gt;, but for now if you just delete /usr/share/sss/doc_strings/doc_strings.&lt;your language&gt; and then run MoManager, it will also get updated.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02723</link>
		<title>glew, llvm, clang, libxml++, xulrunner</title>
		<category>Wary</category>
		<description>I have compiled these in Wary and created PETs:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;glew-1.7.0 OpenGL Extension Wrangler Library&lt;br /&gt;llvm-2.8 Low Level Virtual Machine&lt;br /&gt;clang-2.8 C/C++ compiler &lt;br /&gt;libxml++-2.35.1 C++ interface to XML files&lt;br /&gt;xulrunner-10.0.2 Embed Mozilla technologies into apps&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=http://glew.sourceforge.net/ target=_blank&gt;http://glew.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;a href=http://llvm.org/ target=_blank&gt;http://llvm.org/&lt;/a&gt;&lt;br /&gt;&lt;a href=http://clang.llvm.org/ target=_blank&gt;http://clang.llvm.org/&lt;/a&gt;&lt;br /&gt;&lt;a href=http://libxmlplusplus.sourceforge.net/ target=_blank&gt;http://libxmlplusplus.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;a href=https://developer.mozilla.org/en/XULRunner target=_blank&gt;https://developer.mozilla.org/en/XULRunner&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The PETs:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/ target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Wary has all the dependencies, except libxml++ needs glibmm.&lt;br /&gt;&lt;br /&gt;Now that might seem like a strange combination of PETs to create! I was compiling the dependencies for Lightspark, an open source Flash player. Then I found that Lightspark needs gcc 4.4+, whereas Wary has 4.3.4 -- so I compiled 4.4.6. However, Lightspark still needs Boost -- I installed libboost DEBs from Debian Lenny, but Lightspark compile failed, doesn&#39;t seem to like that version of Boost.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02722</link>
		<title>Lucid will lose &quot;official&quot; status</title>
		<category>Puppy</category>
		<description>Playdayz, the coordinator of Lucid Puppy, and I have agreed that by the time of the next official releases of Racy, Wary and Slacko, Lucid will be dropped from the list of &quot;official&quot; puppies.&lt;br /&gt;&lt;br /&gt;Lucid is based on Ubuntu Lucid Lynx binary packages and is getting on to two years old. Even though there have been upgrades, the time has come to &quot;de-emphasise&quot; Lucid. However, Lucid will likely continue as another puplet, for those interested.&lt;br /&gt;&lt;br /&gt;The idea of &quot;official&quot; is those puppies that we list in puppylinux.com as the first-stop for newcomers. And of course they get announced on distrowatch.com. But of course there are many other puplets, and even separate projects that promote themselves separately, such as on Distrowatch.&lt;br /&gt;&lt;br /&gt;As you guys know who have followed Lucid development, playdayz (Larry) has done an incredible job, and has &quot;hung in there&quot; for a long time. Of course there are many others who have assisted. &lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02721</link>
		<title>Set hostname in QuickSetup</title>
		<category>Woof</category>
		<description>Gcmartin will be pleased with this! QuickSetup now has an entry box to change the hostname, but it will only display if there is an automatic Internet connection at first boot.&lt;br /&gt;&lt;br /&gt;In the case of wired Ethernet, /etc/rc.d/rc.sysinit may determine that &#39;eth0&#39; is already available and can connect to the Internet/network, so it is done automatically at the very first (PUPMODE=5 or PUPMODE=2) boot.&lt;br /&gt;&lt;br /&gt;I do not want a hostname-entry box in QuickSetup, the more appropriate place for it is in the Internet Connection Wizard, however for the above specific situation in which the ICW is not run, then it would be appropriate to set the hostname in QuickSetup.&lt;br /&gt;&lt;br /&gt;Woof commit creating new &#39;check_internet&#39; script:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/a356cc92a7 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/a356cc92a7&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Woof commit, hostname-entry-box in QuickSetup:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/1fc00656bd target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/1fc00656bd&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02720</link>
		<title>Racy 5.2.2.8 (5.3beta2)</title>
		<category>Wary</category>
		<description>Wary and Racy 5.2.2.7 (5.3beta1) was only released a few days ago:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02705 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02705&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5.2.2.8 is recommended for language translators. It has some important bug fixes and enhancements for better and more complete translation.&lt;br /&gt;Run MoManager and review translations, also you might find more to do in the &#39;doc_strings&#39; category.&lt;br /&gt;&lt;br /&gt;Get 5.2.2.8 from here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/racy-5.2.2.8-5.3beta2/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/racy-5.2.2.8-5.3beta2/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We have three guys who I would like to acknowledge, who have completed or almost completed, &quot;langpacks&quot;:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;de L18L&lt;br /&gt;fr esmourguit&lt;br /&gt;ru rodin.s&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I am expecting that when Wary/Racy beta3 arrives at least two of these PETs will be available and ready for use. I intend to do some work on making it particularly easy to install these.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02719</link>
		<title>Latest Woof commits uploaded</title>
		<category>Woof</category>
		<description>Here they are:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;[d86fd715a0] Leaf: typo in rc.update. just about to build racy 5.2.2.8&lt;br /&gt;[ef37a66ebc] 01micko: /usr/sbin/bcrypt_gui converted to gtkdialog4 (0.8.0+)&lt;br /&gt;[c6d2373191] 01micko: sound tweaks, /usr/sbin/alsawizard, /etc/init.d/10alsa&lt;br /&gt;[0aaf69b981] 01micko: bugfix for xorgwizard, call new script nouveau_unload&lt;br /&gt;[ba9e4830d4] MoManager bugfixes, fixed PuppyPin going back to en when layered f.s. changes&lt;br /&gt;[51cd381c2f] MoManager now manages all of woof doc files, in sss doc_strings&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Online, 2012-02-25 and 2012-02-26:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/timeline target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/timeline&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02718</link>
		<title>VLC 2.0.0 SFS</title>
		<category>Wary</category>
		<description>I announced recently that Billtoo has compiled Thunderbird and created an SFS for Wary and Racy. Now Billtoo has added VLC 2.0.0 (video and audio media player).&lt;br /&gt;&lt;br /&gt;Right now I am uploading the SFS to ibiblio.org:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/sfs/ target=_blank&gt;http://distro.ibiblio.org/quirky/sfs/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is where Billtoo posted to the Forum:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76182&amp;start=15 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76182&amp;start=15&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02717</link>
		<title>MoManager: documentation files</title>
		<category>Woof</category>
		<description>Continuing to enhance MoManager to be a one-stop-shop for language translation of everything in Puppy, I have added management of documentation files.&lt;br /&gt;&lt;br /&gt;Forum member esmourguit, who is working on a &#39;fr&#39; langpack, was wondering how to handle /usr/local/petget/help.htm. This is a help file for Puppy Package Manager.&lt;br /&gt;&lt;br /&gt;An application usually has help or other doc files with naming to identify the language, for example &#39;help.htm&#39;, &#39;help-de.htm&#39;, &#39;help-fr.htm&#39;, etc.&lt;br /&gt;&lt;br /&gt;So, I have modified /usr/local/petget/ui_Classic and ui_Ziggy to use a translation file if it exists, for example &#39;help-fr.htm&#39;. In fact, I have put &#39;help-fr.htm&#39; into Woof as esmourguit has already created it and it is a good example.&lt;br /&gt;&lt;br /&gt;Translation of such documentation files is now handled by MoManager via /usr/share/sss/doc_strings/doc_strings -- the easiest way to understand it would be to look at that file.&lt;br /&gt;&lt;br /&gt;The end result is that it is now in MoManager, you choose &#39;doc_strings&#39; and click &#39;Edit&#39; or &#39;Create&#39;, and an appropriate editor will open with the file to be translated -- in the case of HTML files, the &#39;defaulthtmleditor&#39; is used, which is usually Composer.&lt;br /&gt;&lt;br /&gt;Currently only the PPM help file is being managed by MoManager. I will have to identify other help files and add them to /usr/share/sss/doc_strings/doc_strings.&lt;br /&gt;&lt;br /&gt;To see the details, and grab the latest files if you want, here is the Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/49d5144356 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/49d5144356&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02716</link>
		<title>PPM Ziggy interface fixed</title>
		<category>Woof</category>
		<description>Forum member esmourguit reported that the Ziggy user interface of the Puppy Package Manager, does not fully translate to another language, also a couple of icons are missing.&lt;br /&gt;&lt;br /&gt;The file is /usr/local/petget/ui_Ziggy, and it is fixed. Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/3df37e36e2 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/3df37e36e2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also in this commit is a fix for /usr/sbin/quicksetup to load a console font when the locale is changed. This should fix a problem reported of wrong font after exiting from X.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02715</link>
		<title>&#39;sfsget&#39; broken for Racy</title>
		<category>Woof</category>
		<description>Testing Racy 5.2.2.7, L18L has reported that the SFS downloader (via &#39;install&#39; icon on desktop) is broken:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=76182&amp;start=15 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=76182&amp;start=15&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hmmm, I found that it has &lt;i&gt;always&lt;/i&gt; been broken for Racy. Fixed.&lt;br /&gt;&lt;br /&gt;If you want the fixed /usr/sbin/sfsget, here is the Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/03856c3ba7 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/03856c3ba7&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02714</link>
		<title>Retrovol 0.12</title>
		<category>Puppy</category>
		<description>This is the latest version of pizzasgood&#39;s superb sound mixer and tray applet:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=50744 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=50744&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the PET to the &#39;common&#39; repo (35KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/retrovol-0.12.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/retrovol-0.12.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note, I used the &#39;retrovol&#39; executable compiled by pizzasgood for Puppy 5.x, but I don&#39;t know which build exactly that he compiled it in. It should work fine in all our 5.x pups.&lt;br /&gt;I have kept /root/.retrovolrc same as before (0.10 PET).&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02713</link>
		<title>Unionfs versus Aufs</title>
		<category>Puppy</category>
		<description>The old battle between these two is continuing. Some brief notes here.&lt;br /&gt;&lt;br /&gt;Aufs currently has a problem with &quot;udba=reval&quot; in latest kernels (and more than one CPU), which is what we use in /usr/local/petget/installpkg.sh when installing packages. The &quot;problem&quot; is that Aufs hangs sometimes. This may be resolved soon.&lt;br /&gt;&lt;a href=http://sourceforge.net/mailarchive/forum.php?thread_name=16084.1329797367%40jrobl&amp;forum_name=aufs-users target=_blank&gt;http://sourceforge.net/mailarchive/forum.php?thread_name=16084.1329797367%40jrobl&amp;forum_name=aufs-users&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Unionfs has now reached version 2.5.11 and works on the latest kernels.&lt;br /&gt;&lt;a href=http://download.filesystems.org/unionfs/stable/ target=_blank&gt;http://download.filesystems.org/unionfs/stable/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02712</link>
		<title>Fixed desktop drive icons redrawing</title>
		<category>Woof</category>
		<description>I reported this as number 2 on my to-do list:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02706 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02706&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The bug was introduced with the internationalization of /sbin/clean_desk_icons. It causes the desktop drive icons to be wiped and then redrawn every time X starts. This imposes an unnecessary workload on the CPU just at a time when it is needed for many other things.&lt;br /&gt;&lt;br /&gt;I fixed it, also removed a dependency on a matching language translation:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/0e35f0e27e target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/0e35f0e27e&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02711</link>
		<title>Sound settings not remembered after reboot</title>
		<category>Woof</category>
		<description>This was something dumb that I did late in 2011. Thanks to broomdodger for bringing this to my attention. Fixed.&lt;br /&gt;&lt;br /&gt;if you go here and do an anonymous login, you can download the latest /etc/init.d/10alsa:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/finfo?name=woof-code/rootfs-skeleton/etc/init.d/10alsa target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/finfo?name=woof-code/rootfs-skeleton/etc/init.d/10alsa&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02710</link>
		<title>Check-dependencies bug fix</title>
		<category>Woof</category>
		<description>Forum member npierce is an extremely helpful guy! We have had a bug in the check-dependencies script for a long time -- ever since I wrote it. You will find this in the menu at &quot;Setup -&gt; Check dependencies installed pkgs&quot;, and the script is /usr/local/petget/check_deps.sh.&lt;br /&gt;&lt;br /&gt;npierce has fixed it here (thanks to bigpup for drawing this to my attention):&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=75071 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=75071&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have put the fixes into Woof. There are two, the problem of too many installed packages, and a bug if a package has a &quot;_&quot; in it&#39;s name.&lt;br /&gt;&lt;br /&gt;npierce did identify a potential third bug but I did not apply the fix as it cannot be assumed that shared library files have their executable flag set.&lt;br /&gt;&lt;br /&gt;Here is the Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/bde8c7a2e5 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/bde8c7a2e5&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02709</link>
		<title>Early-boot splash help screens</title>
		<category>Woof</category>
		<description>If booting Wary/Racy 5.2.2.7 from CD, you will see that the &lt;F2&gt; help splash screen now has this entry:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;plang=&lt;xxxx&gt;  Locale -- not normally required as asked after bootup.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;To override the default locale (usually en_US).&lt;br /&gt;&lt;br /&gt;Now, I have added this into the &lt;F3&gt; Advanced help splash screen:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;underdog=sda9   Mount an entire Linux distro (in sda9) underneath Puppy.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;This is the &quot;underdog&quot; feature, that has made a return to Puppy:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02668 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02668&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02708</link>
		<title>gettext_translator 0.9</title>
		<category>Puppy</category>
		<description>gettext_translator is another po editor. It uses gtkmm libs, which I compiled statically, so the final &#39;translator&#39; executable is 2.7MB stripped uncompressed, a trifle on the large size.&lt;br /&gt;&lt;br /&gt;I have uploaded the executable, for anyone who would like to play with it (715KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/translator.gz target=_blank&gt;http://distro.ibiblio.org/quirky/test/translator.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I haven&#39;t put it into the Wary/Racy &#39;devx&#39; SFS, as it won&#39;t start a po file from the commandline -- that would be a good project for someone!&lt;br /&gt;&lt;br /&gt;Compiling it statically with gtkmm was a painful experience, if anyone wants to do it, contact me and I will send you the steps that I went through. I was wise enough to record them.&lt;br /&gt;&lt;br /&gt;gettext_translator appears to be a dead project. I got it from here:&lt;br /&gt;&lt;a href=http://www.sourcefiles.org/Editors/GNOME/ target=_blank&gt;http://www.sourcefiles.org/Editors/GNOME/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02707</link>
		<title>Slacko 5.3.3 RC2</title>
		<category>Puppy</category>
		<description>01micko has released another Release Candidate for Slacko 5.3.3:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=75209 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=75209&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Mick has very little time these days, as he has become a full-time college student. However, he will attempt to get this pup to a final release!&lt;br /&gt;&lt;br /&gt;One of the constraints is that he is staying with Woof of January 25, 2012, as since then Woof has been in heavy transition with the internationalization. So, you have to bear in mind that all of my blog posts about Woof after Jan. 25 do not apply to Slacko.&lt;br /&gt;&lt;br /&gt;Of course, if our very latest builds of Wary and Racy, announced in my blog today, prove to be very stable and reliable, then I wonder if Mick will be tempted?... but, that is always the quandary, you are at RC stage, you shouldn&#39;t change things much, otherwise you find yourself in another series of testing/fixing cycles.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02706</link>
		<title>To-do asap</title>
		<category>Woof</category>
		<description>There are a couple of things that I want to work on ASAP.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. langpacks&lt;/b&gt;&lt;br /&gt;When you boot Wary/Racy 5.2.2.7 for the first time, you get the QuickSetup window and can choose a locale -- if you choose a non-English locale, there is a window that advises to install a &quot;langpack&quot; for your language, if one is available.&lt;br /&gt;&lt;br /&gt;However, it is a bit vague. Doesn&#39;t tell you if a langpack is available, nor exactly where to get it from. I want to fix that, maybe even ask again if you want to install the langpack when you have established an Internet connection.&lt;br /&gt;Note, so far we only have a Russian langpack.&lt;br /&gt;&lt;br /&gt;For anyone else interested in creating a langpack, we have MoMananager -- please read the posts in my blog. Shinobar has mentioned an existing collection of translations, which would be a useful resource for building a Woof-compatible langpack.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. Desktop drive icons&lt;/b&gt;&lt;br /&gt;I will need to check this, but I have observed that it seems the desktop drive icons are getting redrawn every time X starts. This should not be happening, only when a change in the drives is detected. The drive icons are specified in /root/Choices/ROX-Filer/PuppyPin, and if no drive-change then the icons should appear virtually instantly on the desktop, just like the other desktop icons.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02705</link>
		<title>Wary/Racy 5.2.2.7 (5.3beta1)</title>
		<category>Wary</category>
		<description>It seems that the last couple of alpha builds got out some bugs, mostly to do with internationalization changes in Woof, so I am going for beta1 builds.&lt;br /&gt;&lt;br /&gt;The Wary build is here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/wary-5.2.2.7-5.3beta1/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/wary-5.2.2.7-5.3beta1/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Racy build is here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/racy-5.2.2.7-5.3beta1/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/racy-5.2.2.7-5.3beta1/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you are not familiar with what has been going on, that is, what has changed since earlier pup releases (Slacko, Wary, Racy), please browse down through my blog.&lt;br /&gt;&lt;br /&gt;You will notice that the Wary ISO is very big. This is due to all of the analog modem drivers -- in Wary 5.2.2 I left out the Intel 53x modem drivers due to their enormous size, this time left them in. So, this time it really is the &quot;kitchen sink&quot; included, more SCSI drivers too.&lt;br /&gt;&lt;br /&gt;Here is the Woof commit, dated 2012-02-21:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/timeline target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/timeline&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...note the change in how &#39;xwin&#39; is executed. Karl Godt raised this issue in the Puppy Forum and I took another look at it. Here is a relevant earlier blog post:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02381 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02381&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regarding the problem of how to launch &#39;xwin&#39;, this is a very ancient problem right from the early days of Puppy, and I think exposes a fundamental problem with Busybox and it&#39;s lack of support for runlevels in /etc/inittab. Unfortunately, the Busybox developers never provided an alternative to the runlevels. That is, there is no way to run &#39;xwin&#39; after /etc/profile and /root/.profile (or .bashrc) have run (they are only supposed to set environment variables, not run executables).&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02704</link>
		<title>Pmusic 2.4.4</title>
		<category>Puppy</category>
		<description>I have updated to the latest from zigbert:&lt;br /&gt;&lt;br /&gt;pmusic 2.4.4&lt;br /&gt;pmusic_tray 0.1&lt;br /&gt;&lt;br /&gt;...the latter is a binary executable that was previously inside pmusic PET.&lt;br /&gt;&lt;br /&gt;I have also uploaded streamripper, optionally required by Pmusic, version 1.64.6.&lt;br /&gt;&lt;br /&gt;PETs (3KB, 55KB, 91KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/pmusic_tray-0.1-x86_32.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/pmusic_tray-0.1-x86_32.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/streamripper-1.64.6-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/streamripper-1.64.6-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/pmusic-2.4.4.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/pmusic-2.4.4.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02703</link>
		<title>Aaaah...</title>
		<category>Puppy</category>
		<description>We get lots of Puppy success stories, but I particularly liked this email that I received recently, from &quot;Beau&quot;. I asked his permission to put it on my blog:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;I live in south-west Victoria and I&#39;m a keen young computer user. I have been using Puppy for quite a few years now, and may I say how excellent it is!&lt;br /&gt;&lt;br /&gt;Anyway, the main purpose of this email was to share with you a little story. I realise you must receive a lot of emails like this, but I&#39;m so appreciative for Puppy that I felt compelled to write to you.&lt;br /&gt;&lt;br /&gt;Back in 2008, a severe storm hit our region. Our family&#39;s computer (containing many years worth of memories which hadn&#39;t been backed up) failed to work afterwards. We feared that all was lost.&lt;br /&gt;Even taking the system into our local Harvey Norman store, we were told that the entire system was corrupt and unless we wanted to spend $20,000 and send the system to a specialist company in Canada, there was no way that we&#39;d get our files back. We decided that there was no chance of us recovering our files and we purchased a new system.&lt;br /&gt;&lt;br /&gt;Fast forward to 2011. I received a very old computer from school. They said that it was &quot;stuffed&quot; and that I could do what I wanted with it. So, just to see what would happen, I plugged in the hard drive containing our files. I then made a &quot;live USB&quot; of Puppy (version 4.x, I believe) and booted it up. It recognised the hard drive, so I mounted it expecting to see an error message. How wrong I was. Within seconds I was looking at the contents of the hard drive - pictures of me as a toddler, pictures of my first day of primary school, a picture of my very first piano lesson from more than ten years ago!&lt;br /&gt;&lt;br /&gt;I called my parents into the room and to say that they were &quot;happy&quot; would be a gross understatement. They were initially skeptical of Linux but after showing them what was possible with not much at all, they have become converts! And all of this thanks to an old PC, a USB stick and the magic that is Puppy Linux.&lt;/i&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02702</link>
		<title>&#39;new2dir&#39;, &#39;download_file&#39;</title>
		<category>Woof</category>
		<description>Jemimah proposed a fix for /usr/bin/new2dir so that it will work with cmake:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=71767&amp;start=420 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=71767&amp;start=420&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...there is uncertainty if this will break anything else, but I guess we will find out!&lt;br /&gt;&lt;br /&gt;Jemimah has improved the user interface for /usr/sbin/download_file:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=71767&amp;start=420 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=71767&amp;start=420&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have put both of these into Woof:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/70753efeee target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/70753efeee&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/fb69ed779d target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/fb69ed779d&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02701</link>
		<title>&#39;filemnt&#39; bug fix</title>
		<category>Woof</category>
		<description>Ah, it is great to see another long-standing bug squashed! With Puppy you can click on a SFS or .2fs or .3fs file to mount it, but if another file with the same basename is already mounted, then you can&#39;t mount the second one. That might seem like a &quot;corner case&quot;, but it does come up with SFS files sometimes.&lt;br /&gt;&lt;br /&gt;Forum member npierce has fixed it:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=71767&amp;start=450 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=71767&amp;start=450&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I applied the patch manually, as the latest /usr/sbin/filmnt has internationalization changes.&lt;br /&gt;Here is the Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/d8d8b428eb target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/d8d8b428eb&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02700</link>
		<title>Thunderbird SFS</title>
		<category>Puppy</category>
		<description>Forum member Billtoo has created a SFS of Thunderbird email client, compiled in Racy, tested ok in Wary, should work ok in other puppies too.&lt;br /&gt;&lt;br /&gt;I have uploaded it (18.4MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/sfs/thunderbird-10.0.2-racy.sfs target=_blank&gt;http://distro.ibiblio.org/quirky/sfs/thunderbird-10.0.2-racy.sfs&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02699</link>
		<title>Russian langpack PET</title>
		<category>Woof</category>
		<description>rodin.s has completed the langpack for &#39;ru&#39;, which I have uploaded (1MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/langpack_ru-20120219.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/langpack_ru-20120219.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is a good example for other language translators to study, as rodin.s has put in many more translations than those managed by MoManager. There are many applications in Puppy that have translation files that can be found by searching on the Puppy Forum.&lt;br /&gt;&lt;br /&gt;Of course, this langpack can be installed after someone has booted Puppy and connected to the Internet, which means of course that they would have to use English-language Puppy until then.&lt;br /&gt;&lt;br /&gt;However, the great news is that with this PET, someone using Woof will be able to create a Russian Puppy, that starts up first time in Russian.&lt;br /&gt;&lt;br /&gt;There is already a variant of Puppy in Russian, known as PuppyRus, that was started in 2007 I think:&lt;br /&gt;&lt;a href=http://uco.puppyrus.org/ target=_blank&gt;http://uco.puppyrus.org/&lt;/a&gt;&lt;br /&gt;&lt;a href=http://puppyrus.forum24.ru/ target=_blank&gt;http://puppyrus.forum24.ru/&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=66909 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=66909&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now, the PuppyRus team have the opportunity, if they want, of building a Russian Puppy from latest Woof, and always from now on being able to sync with latest Woof.&lt;br /&gt;&lt;br /&gt;If anyone uses the langpack_ru and finds a problem with any translation, rodin.s is the maintainer, so please send a pm on the Puppy Forum.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02698</link>
		<title>ROX-Filer focus problem fixed</title>
		<category>Puppy</category>
		<description>The problem with icons (files, directories) remaining selected after an operation has been performed, such as an &quot;Open With...&quot;, has been a big annoyance for us. This problem has occurred ever since GTK &gt;= 2.18.0.&lt;br /&gt;&lt;br /&gt;The workaround employed in some Puppy builds of using GDK_NATIVE_WINDOWS=true is a very bad solution, as it can cause ROX-Filer to crash. As I have documented here:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=72258&amp;start=315 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=72258&amp;start=315&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I filed a bug report and Thomas Leonard partly fixed it, back in April 2010:&lt;br /&gt;&lt;a href=http://repo.or.cz/w/rox-filer.git/commit/c2232d5075342347a8ff814ced5ce8b9e1cf64b9 target=_blank&gt;http://repo.or.cz/w/rox-filer.git/commit/c2232d5075342347a8ff814ced5ce8b9e1cf64b9&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;However, it still wasn&#39;t fully fixed, as I reported here:&lt;br /&gt;&lt;a href=https://sourceforge.net/tracker/?func=detail&amp;aid=3147977&amp;group_id=7023&amp;atid=107023 target=_blank&gt;https://sourceforge.net/tracker/?func=detail&amp;aid=3147977&amp;group_id=7023&amp;atid=107023&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Well, a couple of days ago I posted a &quot;whinge&quot; to the &#39;rox-devel&#39; mail list, and oh joy, a very kind person by the name of &lt;b&gt;Nicola Fontana&lt;/b&gt; posted a patch ...which fixes it!&lt;br /&gt;Rox-devel mail list thread:&lt;br /&gt;&lt;a href=https://sourceforge.net/mailarchive/forum.php?forum_name=rox-devel&amp;max_rows=25&amp;style=ultimate&amp;viewmonth=201202 target=_blank&gt;https://sourceforge.net/mailarchive/forum.php?forum_name=rox-devel&amp;max_rows=25&amp;style=ultimate&amp;viewmonth=201202&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I will upload a PET very soon.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02697</link>
		<title>Unmounting network shares</title>
		<category>Woof</category>
		<description>Not my area of expertise! Recently, Forum member ldolse posted a patch for /etc/rc.d/rc.shutdown to properly unmount network shares. You will find that in Wary/Racy 5.2.2.&lt;br /&gt;&lt;br /&gt;However, Forum member zekebaby reports that does not work for him:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?p=605451#605451 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?p=605451#605451&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have thought about it, and patched rc.shutdown, inserted zekebaby&#39;s code just below ldolse&#39;s code:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;#111107 ldolse: unmount network shares before taking down the network&lt;br /&gt;#(see 111106, need to do it sooner, but 111106 will remount read-only if failed to umount here)&lt;br /&gt;for MOUNTPOINT in `mount | grep &#39;^//&#39; | cut -d  &#39; &#39; -f 3 | tr &#39;\n&#39; &#39; &#39;`&lt;br /&gt;do&lt;br /&gt; umount -f $MOUNTPOINT&lt;br /&gt;done &lt;br /&gt;#120219 hmmm, zekebaby reports above does not work for him. i looked up an ex: mount -t nfs boffo.clowns.org:/home/bozo /mnt/bozo&lt;br /&gt;#so this is zekebaby&#39;s patch: (see http://murga-linux.com/puppy/viewtopic.php?p=605451#605451)&lt;br /&gt;for MOUNTPOINT in `mount | grep &#39;:&#39; | cut -d  &#39; &#39; -f 3 | tr &#39;\n&#39; &#39; &#39;`&lt;br /&gt;do&lt;br /&gt;  umount -f $MOUNTPOINT&lt;br /&gt;done&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02696</link>
		<title>Pupdial empty password/username</title>
		<category>Woof</category>
		<description>This problem has been around for such a long time! I have often thought of fixing it, but never got around to it.&lt;br /&gt;&lt;br /&gt;Rerwin has proposed a fix:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=72258&amp;start=315 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=72258&amp;start=315&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks very much for that, I have put in the fix, but I didn&#39;t changed the &quot;Stupid mode&quot; name as I think it is too well known amongst wvdial users and the many online docs.&lt;br /&gt;&lt;br /&gt;You can see the change to &#39;pupdial&#39; here:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/8ae4b53c31 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/8ae4b53c31&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02695</link>
		<title>&#39;gxmessage&#39; PET</title>
		<category>Puppy</category>
		<description>I have compiled this in Wary and put it into the &#39;common&#39; repo (10KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/gxmessage-2.12.4-1-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/gxmessage-2.12.4-1-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The post-install script of this PET creates a symlink of &#39;xmessage&#39; to &#39;gxmessage&#39;, thus overwriting any existing xmessage in /usr/bin.&lt;br /&gt;&lt;br /&gt;I have modified all of the (x86) package lists in Woof to use gxmessage, as this is needed for internationalization. All (x86) builds should be able to use this PET.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02694</link>
		<title>MoManager uses poedit</title>
		<category>Woof</category>
		<description>MoManager now recognises the presence of &#39;poedit&#39; or &#39;poeditor&#39; and will display a checkbox to choose between poedit and the default text editor.&lt;br /&gt;&lt;br /&gt;Note, I had a play with poedit, maybe I didn&#39;t really appreciate it&#39;s capabilities, as I still prefer to use Geany to edit po files.&lt;br /&gt;&lt;br /&gt;Here is the momanager file:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/artifact/d5812623fa650d95fe1deca39bf9bcabd4973ab9 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/artifact/d5812623fa650d95fe1deca39bf9bcabd4973ab9&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02693</link>
		<title>Translation of early-boot splash screens</title>
		<category>Woof</category>
		<description>When you boot Puppy from CD, and in some cases from USB or HD, a splash screen appears, to give an opportunity to enter kernel boot parameters. There are also two help screens, available by pressing &lt;F2&gt; or &lt;F3&gt;.&lt;br /&gt;&lt;br /&gt;Side note: we probably should look into having this splash screen with frugal HD install and GRUB boot, it is useful.&lt;br /&gt;&lt;br /&gt;Working towards being able to build a custom Puppy that boots first time in a non-English language, and is fully translated, I have added translation of the initial splash screen (file boot.msg) and the first help screen (file help.msg).&lt;br /&gt;&lt;br /&gt;It is still a one-stop-shop for all translations, and this also is managed in MoManager. When someone creates a &#39;langpack&#39; PET it may also now have the splash screen translations. If a pup is built in Woof with the langpack, 3builddistro will perform the translations.&lt;br /&gt;&lt;br /&gt;To see how this was accomplished, look at the files in the latest Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/130b4c0ec0 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/130b4c0ec0&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02692</link>
		<title>Plans</title>
		<category>Woof</category>
		<description>I have been working so intensely on the internationalization stuff these last couple of weeks, I have got out of touch with reality.&lt;br /&gt;&lt;br /&gt;Yesterday, I was thinking, is it Monday or Tuesday... then I looked and much to my surprise I saw it is Thursday!&lt;br /&gt;&lt;br /&gt;Anyway, the momentum will continue for awhile, before I can get back onto &quot;normal&quot; Puppy things.&lt;br /&gt;&lt;br /&gt;I will continue to work on various aspects of the internationalization, for example, the initial bootup splash screens -- aiming for Woof to be able to build a truly language-specific Puppy. The splash screen translations will also be managed by MoManager.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02691</link>
		<title>Racy 5.2.2.6-alpha build</title>
		<category>Woof</category>
		<description>This is a build to test the internationalization features of Woof.&lt;br /&gt;&lt;br /&gt;I think that I have fixed some bugs that were in the Racy 5.2.2.5-alpha build, plus exciting new features such as modification of the initrd.gz to permanently set the chosen language at early bootup -- meaning that the on-screen messages right from early bootup will be in the correct language.&lt;br /&gt;&lt;br /&gt;You can test by choosing &#39;de_DE&#39; locale. For the initrd.gz to be modified, Puppy will have to be installed, not running off a CD. Puppy should detect the right conditions and ask if you want to modify the initrd.gz.&lt;br /&gt;&lt;br /&gt;You will see the German boot messages at early bootup, but then going back to English, as the scripts in /etc/rc.d/ do not yet have &#39;de&#39; translations -- run MoManager (Utility menu) and look in &#39;script_strings&#39; SSS-domain, you will see the simple sed expressions awaiting translation.&lt;br /&gt;&lt;br /&gt;Note to rodin.s, the SSS translation files have changed, the old ones have to be deleted.&lt;br /&gt;&lt;br /&gt;Download Racy 5.2.2.6 from here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/racy-5.2.2.6-alpha/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/racy-5.2.2.6-alpha/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I am hoping now that things have stabilised enough, so that translators can start translating. MoManager is highly automated, and now has the lovely feature of creating a &#39;langpack&#39; PET that you can email to me (or Forum pm) for uploading to the ibiblio &#39;noarch&#39; repo.&lt;br /&gt;&lt;br /&gt;MoManager is still only using Geany to edit po files. rodin.s did report being able to use poedit with MoManager, so it is still on my to-do list to detect poedit if it is present and optionally use it.&lt;br /&gt;&lt;br /&gt;Another great development is that a Puppy build can now default to a non-English language at the very first boot. This is for those using Woof -- if you have a langpack PET for your language, include that in the build. The 3builddistro script will ask what language you want to set as default, and you choose your language. Hey presto, a custom Puppy for your language!&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02690</link>
		<title>French keyboard broken in Racy</title>
		<category>Wary</category>
		<description>A few people have reported this to me, and I haven&#39;t known what to do about it.&lt;br /&gt;&lt;br /&gt;Fortunately, Forum member &#39;npierce&#39; has tracked down the cause of the problem:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=75728 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=75728&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have put the patched &#39;fr&#39; keyboard file into &#39;x_xorg76_mega_pkg-7.6-4-w5c.pet&#39; and it is uploading right now. &lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02689</link>
		<title>initrd internationalized</title>
		<category>Woof</category>
		<description>Well, I have done an awful lot of coding today, I&#39;ll be surprised if there isn&#39;t a typo in there somewhere.&lt;br /&gt;&lt;br /&gt;I have internationalized the &#39;init&#39; script in the initrd, but not with t12s. Instead, I have an extremely simple system much like the original idea from L18L, a file of simple sed expressions. I have done a &#39;de&#39; translation to demonstrate, based on L18L&#39;s existing translations.&lt;br /&gt;&lt;br /&gt;Translations for the &#39;init&#39; script are managed in MoManager. They are stored at /usr/share/sss/initrd_strings/. The translations are copied into the initrd by &#39;3builddistro&#39; in Woof.&lt;br /&gt;&lt;br /&gt;I have done something very ambitious with &#39;chooselocale&#39; (which is now inside quicksetup). The user is asked if they want the initrd to be converted to their chosen locale, and if they do, then the initrd.gz is opened up and a file /PUPPYLANG is created in the initrd, plus latest translations for &#39;init&#39; copied in. Then the initrd.gz is put together again.&lt;br /&gt;&lt;br /&gt;Thus, on next boot, the early boot messages are automatically in the correct language. Note, a kernel &#39;plang&#39; parameter is also recognized, which will override whatever the initrd is set to.&lt;br /&gt;&lt;br /&gt;I have to tidy up a few details, then will do a Racy build.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02688</link>
		<title>MoManager generates &#39;langpack&#39; PET</title>
		<category>Woof</category>
		<description>This is wonderful for the maintainer of a particular language translation for Puppy. MoManager can now create a PET of all relevant translations. I have updated the snapshot to show the new langpack button:&lt;br /&gt;&lt;br /&gt;&lt;img src=http://puppylinux.com/development/MoManager.png /&gt;&lt;br /&gt;&lt;br /&gt;This is very convenient, as the language maintainer just has to send the PET to me and I will upload it to ibiblio.org for all Puppy builds to use.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02687</link>
		<title>MoManager handles binary executables</title>
		<category>Woof</category>
		<description>MoManager now manages translation for binary executables. I have updated the snapshot:&lt;br /&gt;&lt;br /&gt;&lt;img src=http://puppylinux.com/development/MoManager.png /&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02686</link>
		<title>Langpacks for Puppy</title>
		<category>Woof</category>
		<description>I have been thinking how the output from MoManager can be improved. So far, MoManager creates individual tarballs of translations for each application, that can be sent to package authors or to me if they are Woof translations.&lt;br /&gt;&lt;br /&gt;However, I have been rethinking that. Instead, MoManager can accumulate all the translations for a particular language and automatically create a &quot;langpack&quot; PET. That way, the translator won&#39;t just send off translations to app authors and hope they get put into the packages. The translator can still do that, but now will keep them all together as a PET also.&lt;br /&gt;&lt;br /&gt;I have worked out a basic design for such a PET, in the case of Russian translation, as rodin.s has provided a lot of translations. The PET is uploaded (189KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/langpack_ru-20120213.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/langpack_ru-20120213.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This PET can be used in two ways:&lt;br /&gt;1. When a Puppy is built in Woof, so you would have a Russian Puppy out-of-the-box.&lt;br /&gt;2. Installed after first boot and the user chooses a locale.&lt;br /&gt;&lt;br /&gt;In the latter case, I have not yet automated that step, just putting up an advice window to run the Puppy Package Manager to install the langpack for a more complete translation.&lt;br /&gt;&lt;br /&gt;The example Russian langpack has some interesting features, that translators will want to examine -- other translators can use it an a guide to what their own PET should look like, although I intend that MoManager will generate the PET automatically.&lt;br /&gt;&lt;br /&gt;The langpacks will be in the &#39;noarch&#39; repository, so must not have any binary executables.&lt;br /&gt;&lt;br /&gt;It is possible that rodin.s will look inside the ru PET and might want to put more stuff into it. Which he is free to do as the maintainer of the ru langpack.&lt;br /&gt;&lt;br /&gt;Anyway, I will do a Racy build tonight to do some sanity testing of the langpack. If it looks good, I will do some more work on MoManager to generate the PET, then upload a test Racy build.&lt;br /&gt;&lt;br /&gt;A note to everybody reading this. The ru langpack PET is designed to work with very latest Woof-built Puppy. It will not work fully on older puppies. It really needs the Racy build that I will upload soon.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02685</link>
		<title>&#39;xlock_gui&#39; translations</title>
		<category>Puppy</category>
		<description>The PET package &#39;xlock_gui&#39; is ancient. It puts the screen-lock icon on the desktop.&lt;br /&gt;&lt;br /&gt;When you right-click on it, you get a menu, in English, that is defined by an XML file in the package. I have added fr, ja and ru translations for the XML file, the latter two supplied by shinobar and rodin.s.&lt;br /&gt;&lt;br /&gt;The PET package has been uploaded:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/xlock_gui-0.2-5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/xlock_gui-0.2-5.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note, this package has a help file which currently only has a fr translation. If anyone want to download this package and add some more translations, they are welcome -- then send it to me.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02684</link>
		<title>&#39;pup_event_icon_change_flag&#39; path changed</title>
		<category>Woof</category>
		<description>This is a post for developers/coders. I have changed the path of file &#39;pup_event_icon_change_flag&#39; from /tmp to /var/local.&lt;br /&gt;&lt;br /&gt;This file is read by /sbin/clean_desk_icons, which in turn is run from /root/.xinitrc when X starts. If the file exists, the desktop drive icons are wiped and redrawn.&lt;br /&gt;&lt;br /&gt;There are three files in Woof that write to this file: /usr/sbin/eventmanager, video-wizard and xorgwizard.&lt;br /&gt;&lt;br /&gt;I changed the path because /tmp/pup_event_icon_change_flag does not survive a reboot. On the other-hand, /var/local is designated as a directory that Puppy will save.&lt;br /&gt;&lt;br /&gt;For any developer who has an app that writes to this file, please make the change -- though of course you can write to both /tmp and /var/local, for compatibility with earlier puppies.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02683</link>
		<title>MoManager now manages XML files</title>
		<category>Woof</category>
		<description>MoManager has two more drop-down lists, for management of translations in XML files.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/1b114f7fd0 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/1b114f7fd0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;EDIT Feb. 13, 2012:&lt;/b&gt;&lt;br /&gt;I updated the snapshot:&lt;br /&gt;&lt;img src=http://puppylinux.com/development/MoManager.png /&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02682</link>
		<title>Racy build with MoManager and SSS</title>
		<category>Woof</category>
		<description>These are recent Woof commit comments for 2012-02-09:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;[2b7e120e96] SSS bugfixes: fixdesk, rc.update&lt;br /&gt;[0958a9147f] bugfixes of SSS infrastructure, add /usr/sbin/fixscripts symlink and /usr/share/sss/script_strings SSS-domain, reverted /etc/rc.d/functions4puppy4 from gettext to sss translation method&lt;br /&gt;[5415937e5e] added /usr/sbin/fixdesk and desk_strings sss-domain, plus rest of infrastructure&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Something that is very interesting about the SSS technique is that it handles any kind of text files, including scripts. I created a special &quot;SSS domain&quot; for scripts, /usr/share/sss/script_strings/. The file /usr/share/sss/script_strings/script_strings is the template, and I have put in one target-script to demonstrate it:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;[general]&lt;br /&gt;#this SSS domain is intended for any scripts that need translation.&lt;br /&gt;#this is an alternative method to gettext and t12s, as they are runtime translations, hence script runs slower.&lt;br /&gt;#the translations in this SSS-domain, that is, this file script_strings*, are performed by /usr/sbin/fixscripts,&lt;br /&gt;#which in turn is called from quicksetup/chooselocale whenever locale is changed, also by rc.update whenever a version upgrade.&lt;br /&gt;#the section-ids are a full path, for example _etc_rc.d_functions4puppy4 means /etc/rc.d/functions4puppy4&lt;br /&gt;# ...i originally imposed this substitution for / as i thought there might be a problem with having / in the section-id&lt;br /&gt;#    however, now i think not. anyway, fixscripts will accept any substitution, ex XetcXrc.dXfunctions4puppy4&lt;br /&gt;#note, the text with \n in it (in the target file), this must be double-escaped to properly translate: \\n&lt;br /&gt;&lt;br /&gt;[_etc_rc.d_functions4puppy4]&lt;br /&gt;#target file is /etc/rc.d/functions4puppy4&lt;br /&gt;CODESTRING=&#39;MOUSEINTRO=&quot;INSERTMARKER&quot;&#39;            ; ENGLISH=&#39;Only very old PCs may have a serial mouse. These are recognised by the fairly large rectangular plug, technically known as a DB9 or the even larger DB25 (where the 9 or 25 refers to the number of pins in the plug). Press the UP and DOWN arrow keys to choose your mouse type, then press the ENTER key:&#39;  ; TRANSLATION=&#39;&#39;&lt;br /&gt;CODESTRING=&quot;MOUSEMENU1b=&#39;INSERTMARKER&#39; #ttyS&quot;     ; ENGLISH=&#39;(mouse in very old computers)&#39;                 ; TRANSLATION=&#39;&#39;&lt;br /&gt;CODESTRING=&quot;MOUSEMENU2b=&#39;INSERTMARKER&#39; #ttyS&quot;     ; ENGLISH=&#39;(mouse or touchpad in all modern computers)&#39;   ; TRANSLATION=&#39;&#39;&lt;br /&gt;CODESTRING=&quot;MOUSEMENU1b=&#39;INSERTMARKER&#39; #usb-ps2&quot;  ; ENGLISH=&#39;(mouse or touchpad in all modern computers)&#39;   ; TRANSLATION=&#39;&#39;&lt;br /&gt;CODESTRING=&quot;MOUSEMENU2b=&#39;INSERTMARKER&#39; #usb-ps2&quot;  ; ENGLISH=&#39;(mouse in very old computers)&#39;                 ; TRANSLATION=&#39;&#39;&lt;br /&gt;CODESTRING=&#39;INSERTMARKER&quot; 0 0 0 &quot;$MOUSEMENU1a&quot; &quot;$MOUSEMENU1b&quot;&#39;     ; ENGLISH=&#39;Please choose mouse type...&#39;  ; TRANSLATION=&#39;&#39;&lt;br /&gt;CODESTRING=&#39;--menu &quot;INSERTMARKER&quot; 0 0 0 ttyS0&#39;    ; ENGLISH=&#39;Serial port mouse plugged into...\\nUse UP/DOWN ARROW keys, ENTER key to finish&#39;  ; TRANSLATION=&#39;&#39;&lt;br /&gt;CODESTRING=&#39;&quot;COM1 INSERTMARKER&quot; ttyS1&#39;            ; ENGLISH=&#39;(most likely)&#39;  ; TRANSLATION=&#39;&#39;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;If you want to create say a German translation, you make a copy of that file named script_strings.de and fill in the TRANSLATION variables. That&#39;s it.&lt;br /&gt;&lt;br /&gt;The target script, in that example, /etc/rc.d/functions4puppy4, is the original unmodified script. Note, I had earlier implemented gettext in that script, but I changed it back to it&#39;s pre-gettext state. The SSS mechanism translates the script to the required language, so there is no run-time translation, so the script runs faster. &lt;br /&gt;&lt;br /&gt;This mechanism works for any script. MoManager is the GUI tool for creating and editing these SSS translations, and the actual translation of the scripts occurs whenever there is a locale change or a version upgrade.&lt;br /&gt;&lt;br /&gt;I don&#39;t envisage using the SSS technique on all scripts, as we have 100+ of them, which might take rather a long time. Or maybe not, I haven&#39;t timed it. I was thinking of applying it to a few of the time-critical scripts.&lt;br /&gt;&lt;br /&gt;Anyway, I have built a Racy Puppy for anyone who wants to try this out (113.5MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/racy-5.2.2.5-alpha/racy-5.2.2.5-alpha.iso target=_blank&gt;http://distro.ibiblio.org/quirky/test/racy-5.2.2.5-alpha/racy-5.2.2.5-alpha.iso&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/racy-5.2.2.5-alpha/racy-5.2.2.5-alpha.iso.md5.txt target=_blank&gt;http://distro.ibiblio.org/quirky/test/racy-5.2.2.5-alpha/racy-5.2.2.5-alpha.iso.md5.txt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have only done German translations, so at first boot, choose the de_DE locale, with UTF-8 enabled, then restart X. You will see the desktop icons and JWM menu in german.&lt;br /&gt;&lt;br /&gt;To study how it is done, look at MoManager in the Utility menu, and for the SSS stuff look in /usr/share/sss and the scripts /usr/sbin/fixmenus, fixdesk and fixscripts. The scripts quicksetup and rc.update call these.&lt;br /&gt;&lt;br /&gt;If anyone wants to add translations of any text data-files or scripts, just add them into /usr/share/sss/desk_strings/ or script_strings/.&lt;br /&gt;&lt;br /&gt;Testing can be done easily. For example, say that you add a new file into /usr/share/sss/desk_strings/desk_strings, and a translation file /usr/share/sss/desk_strings/desk_strings.de, you can test translation of the target file by running this:&lt;br /&gt;&lt;br /&gt;# fixdesk de&lt;br /&gt;# fixdesk en&lt;br /&gt;&lt;br /&gt;...to convert the target data-files to de then back to en.&lt;br /&gt;&lt;br /&gt;Note that if you use MoManager to edit an existing desk_strings.de file, there is automatic syncronisation with the master (template) file desk_strings, so the latter is the only one that you need to change if the target files are changed, added or removed.&lt;br /&gt;&lt;br /&gt;Anyway, it is better if I don&#39;t overload the reader with lengthy explanations. It is quite simple, as you will see.&lt;br /&gt;&lt;br /&gt;Note, the the Racy build is &quot;alpha&quot;, meaning that it hasn&#39;t had much testing and bugs could show up.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02681</link>
		<title>MoManager: SSS domains</title>
		<category>Woof</category>
		<description>MoManager is my GUI application that intends to make it easy for anyone to translate Puppy for their (non-English) language. See earlier blog posts:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02676 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02676&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02678 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02678&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There has been much progress. Here is a snapshot:&lt;br /&gt;&lt;img src=http://puppylinux.com/development/MoManager.png /&gt;&lt;br /&gt;&lt;br /&gt;I have been studying shinobar&#39;s technique of using gettext translation for all types of text files. Very impressive, but I decided to play around with a different technique, that I have named &lt;b&gt;SSS&lt;/b&gt;, Simple String Substitution -- to make it seem much more fancy than it is &lt;img src=smilies/happy.gif /&gt; . I even introduced the term &lt;b&gt;SSS Domains&lt;/b&gt; to make it seem even more clever!&lt;br /&gt;&lt;br /&gt;The SSS files are at /usr/share/nls. So far I have only created one SSS-domain, /usr/share/nls/menu_strings/, and the way to understand what it is all about is to look at the files in that directory. Then look at script /usr/sbin/fixmenus to see how it reads the SSS file -- for example, if running with LANG=de_DE.UTF-8, the appropriate translation-file for the &#39;menu_strings&#39; SSS-domain is /usr/share/nls/menu_strings/menu_strings.de.&lt;br /&gt;&lt;br /&gt;It really is very simple. I have only created &#39;menu_strings&#39; so far, and that even incomplete (only handling JWM), as people might tell me it is a really dumb method.&lt;br /&gt;&lt;br /&gt;Yes, it is a dumb method, but does have some great advantages. Firstly, it is very easy to understand and create translations. Secondly, it handles any type of text files -- absolutely anything that needs English text substituted for another language. No knowledge of the syntax in the text file is required.&lt;br /&gt;&lt;br /&gt;To view the appropriate files, here is the Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/cc6861c1a2 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/cc6861c1a2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I plan to build a Puppy from latest Woof in a couple of days, for those who would like to play with this.&lt;br /&gt;&lt;br /&gt;Note, there is one change I am thinking of making, change /usr/share/nls to /usr/share/sss.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02680</link>
		<title>xdg_puppy 0.7.6-13</title>
		<category>Puppy</category>
		<description>xdg_puppy is a PET used in all puppies. It defines the structure of the XDG menu. It was forum member rarsa who originally created this PET, and rarsa wrote some utilities in C for translating the XDG specifications into actual menu files for some of our window and tray managers such as JWM and IceWm.&lt;br /&gt;&lt;br /&gt;The PET contains folder /usr/share/desktop-directories, which has files that define the menu hierarchy, that is the top-level categories and subcategories. Early in 2011, shinobar added translations to these files, so that the top-level and sub-level titles in the menu will display in the appropriate language. Shinobar created a PET, puppy-desktop-20110101.pet, see Forum thread:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=63533 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=63533&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The PET also does have some other stuff, but I have taken just the /usr/share/desktop-directories and put it into xdg_puppy-0.7.6-13-p4.pet, which will now be the PET used for all future Woof builds. Here it is, in the &#39;common&#39; repo (15KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/xdg_puppy-0.7.6-13-p4.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/xdg_puppy-0.7.6-13-p4.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What this means for future Puppy builds is that now the entire JWM (or IceWM or whatever) menu will be translated. Well almost, there are some menu titles in .jwmrc that still need to be translated -- shinobar worked out a system for that too, that&#39;s on the to-do list.&lt;br /&gt;&lt;br /&gt;MoManager has creation/editing of menu entries, the next thing I am going to do is add creation/editing of the categories/sub-titles as specified in /usr/share/desktop-directories.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02679</link>
		<title>Simplifying translations</title>
		<category>Woof</category>
		<description>I have a question for non-English Puppians. I would like to simplify many of the gettext translations in Woof scripts, leaving out any XML or HTML or any other formatting, also as much as possible leaving out substitutions for example &quot;${VAR1}&quot;.&lt;br /&gt;&lt;br /&gt;I really do not like having formatting in a translation string, they should be simple text strings. That is my ideal anyway.&lt;br /&gt;&lt;br /&gt;I would also like to avoid use of eval_gettext as much as possible, again because I would like the strings to be simple easy-to-understand plain text.&lt;br /&gt;&lt;br /&gt;The biggest problem for the latter though, is the semantics of some non-English sentence construction, or ordering of the words. An English string:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&quot;The script $FILE1 has changed&quot;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I would like to translate this in two pieces:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&quot;$(gettext &#39;The script&#39;) $FILE1 $(gettext &#39;has changed&#39;)&quot;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I don&#39;t know much about non-English languages, but I understand that simply translating the above might not be very good for some languages, due to order of words having to be re-arranged.&lt;br /&gt;Perhaps there is a better example of this problem than the above.&lt;br /&gt;&lt;br /&gt;Anyway, I was wondering if I can &quot;get away with it&quot;. Even if the translation is a bit strange. or, is it possible to work around the problem, change the wording in those two gettext translations such that the translated sentence is quite sensible?&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02678</link>
		<title>MoManager handles .desktop files</title>
		<category>Woof</category>
		<description>The first release of MoManager manages gettext&#39;ed scripts, announced earlier:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02676 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02676&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now I have added support for creation and editing of .desktop menu files. Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/47509d2301 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/47509d2301&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;But, I need some help. For testing purposes, I have got LANG=de_DE.UTF-8 in /etc/profile. Applications/scripts that have a &#39;de&#39; .mo file translate ok. However, the JWM menu does not translate. Even though there are some .desktop files with Name[de]= entries, only the English Name= entry is displaying.&lt;br /&gt;Have any of you guys who use non-English locale encountered this problem, and more importantly know the cause?&lt;br /&gt;...I wonder if I have stuffed up the LANG setting in &#39;fixmenus&#39;?&lt;br /&gt;&lt;b&gt;EDIT:&lt;/b&gt; yes, I had a moment of dumbness. MoManager was calling &#39;fixmenus&#39; with LANG=C. Fixed, will upload to online Woof repo soon.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02677</link>
		<title>Author info in pet.specs file?</title>
		<category>Woof</category>
		<description>There has been some discussion recently on the Forum about the PET package format:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=75383 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=75383&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It is very healthy to have this kind of analysis. Yes, the PET format started life in Puppy 2.0, but it has evolved since then. In late 2011 there was a significant improvement in the format of information kept in the &quot;database&quot; entry for a PET package, that is, the content of &#39;pet.specs&#39;.&lt;br /&gt;&lt;br /&gt;In particular, there is now versioning support for dependencies:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02368 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02368&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02363 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02363&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I am currently working on MoManager, which is a tool to internationalize Puppy. When a translation file for a script is created or updated by MoManager, the package to which the script belongs is identified, and if a Woof script, MoManager supplies my email address and gzips the new .mo file ready to send. However, a consistent mechanism is needed to do that for PET packages -- if pet.specs contains author and email address, that would solve that problem.&lt;br /&gt;&lt;br /&gt;The way that I implemented the &quot;database&quot;, one line per package, fields that are delimited by a | character, it is easy to extend with more fields.&lt;br /&gt;&lt;br /&gt;Any thoughts on this are welcome.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02676</link>
		<title>Introducing MoManager</title>
		<category>Woof</category>
		<description>I am very mindful of the unsatisfactory situation with internationalization of Puppy. We have guys in the past who have done translations but they never made it into later Puppy builds. &lt;br /&gt;&lt;br /&gt;Also, there hasn&#39;t been a consistent methodology, so developers have tended to do bits of translation here and there.&lt;br /&gt;&lt;br /&gt;What we need is a single tool, a GUI application, that someone can use to completely translate Puppy to their language. Furthermore, that tool must produce translations that can readily be sent to me for inclusion in Woof and to the maintainers of packages.&lt;br /&gt;&lt;br /&gt;This is a magical tool, and I am dreaming somewhat, but I have made a start, it is named MoManager.&lt;br /&gt;&lt;br /&gt;As we now have a huge number of scripts in Woof (as well as in many PET packages) that use the &#39;gettext&#39; translation method, this is what I have implemented for the first release of MoManager. This is a one-stop-shop for creating and maintaining translations for all the gettext&#39;ed scripts in Puppy.&lt;br /&gt;&lt;br /&gt;To use MoManager, you really need to be running a Puppy built from the very latest Woof that I have just uploaded. This has the big collection of gettext&#39;ed scripts created by rodin.s and myself (mostly rodin.s) -- and importantly, each script has a unique TEXTDOMAIN, which is what MoManager requires.&lt;br /&gt;&lt;br /&gt;MoManager will not only allow you to create new translations but also edit existing ones -- and synchronise with the latest script. And it is all done in GUI windows, clicking buttons, no need to type commands.&lt;br /&gt;&lt;br /&gt;Note that translations are to be kept in Woof (and in PET packages) as .mo files. .po files are not required.&lt;br /&gt;&lt;br /&gt;I have updated the Internationalization HOWTO with information on MoManager:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/artifact/60cd815002b4de659f1c37459b4974512793a015 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/artifact/60cd815002b4de659f1c37459b4974512793a015&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/6e0f3af7f1 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/6e0f3af7f1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are probably going to be some people keen to use this, so I will do a build of Wary or Racy in a few days.&lt;br /&gt;&lt;br /&gt;Tomorrow I intend to start extending MoManager a bit, probably add management of non-English entries for the menu and for ROX-Filer. I haven&#39;t thought about integrating t12s&#39;ed scripts into it yet.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02675</link>
		<title>T2-raspberrypi, Musl</title>
		<category>Puppy</category>
		<description>For coders/developers, this stuff is interesting. &lt;br /&gt;&lt;br /&gt;There is a port of T2 that aims to support the RaspberryPi:&lt;br /&gt;&lt;a href=https://github.com/arete/t2/commits/raspberrypi target=_blank&gt;https://github.com/arete/t2/commits/raspberrypi&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Dougal sent me a link to &#39;musl&#39;, an interesting alternative to uclibc:&lt;br /&gt;&lt;a href=http://www.etalabs.net/musl/ target=_blank&gt;http://www.etalabs.net/musl/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02674</link>
		<title>Android on the PC</title>
		<category>General</category>
		<description>This is interesting:&lt;br /&gt;&lt;a href=http://www.muktware.com/news/3275/soon-you-will-be-running-android-your-pcs target=_blank&gt;http://www.muktware.com/news/3275/soon-you-will-be-running-android-your-pcs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have never used Android, so don&#39;t have any concept of how it&#39;s usability stacks up against our usual Linux distros. I don&#39;t know how well it will perform with the conventional keyboard/mouse input.&lt;br /&gt;&lt;br /&gt;Very interesting though, if it does start to appear on laptops/desktops.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02673</link>
		<title>Internationalization progress</title>
		<category>Woof</category>
		<description>I have finished putting rodin.s&#39;s internationalized files into Woof.&lt;br /&gt;&lt;br /&gt;In the Internationalization HOWTO page I mentioned technosauruses/L18L&#39;s &#39;t12s&#39; method and that it might be our preferred method. However, the DoOcracy has been demonstrated, with rodin.s submitting a huge collection of files using the &#39;gettext&#39; method.&lt;br /&gt;&lt;br /&gt;However, the t12s method is good and any existing non-internationalized scripts or future scripts will be welcome to use it.&lt;br /&gt;Note, Woof currently only has one t12s&#39;ed script, /usr/sbin/xdelta_gui.&lt;br /&gt;&lt;br /&gt;Internationalization HOWTO:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/artifact/375a350ce4363addfd87592bd883b00d7f9fe112 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/artifact/375a350ce4363addfd87592bd883b00d7f9fe112&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Blog post on t12s:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02620 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02620&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Earlier blog post describing localization:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02652 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02652&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What I am planning on working on next is a GUI tool to make it easy to create translation files. We have the i18n&#39;ed scripts (and some XML and .desktop files) but now need to make it very easy for users to create non-English translations. This will be for the gettext&#39;ed scripts.&lt;br /&gt;&lt;br /&gt;I might be a bit unresponsive to other to-do requests for a few days &lt;img src=smilies/happy.gif /&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02672</link>
		<title>Puppy is a DoOcracy?</title>
		<category>Puppy</category>
		<description>There is seeming disorder in the way that the Puppy project is run, for which I sometimes get criticized as a weak leader. However, what those people don&#39;t understand is that my strategy is deliberate. Although I am also sometimes viewed as the &quot;benevolent dictator&quot;, that does not really fit the model -- I like to see individuals empowered to &quot;run with the ball&quot;.&lt;br /&gt;&lt;br /&gt;A little while ago Jemimah posted to the Puppy Forum about &quot;DoOcracy&quot;, which kind of fits how the Puppy project is run. Forum thread:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy//viewtopic.php?t=55028&amp;start=75 target=_blank&gt;http://www.murga-linux.com/puppy//viewtopic.php?t=55028&amp;start=75&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A page introducing DoOcracy:&lt;br /&gt;&lt;a href=http://www.communitywiki.org/en/DoOcracy target=_blank&gt;http://www.communitywiki.org/en/DoOcracy&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02671</link>
		<title>Yet more scripts internationalized</title>
		<category>Woof</category>
		<description>I have applied rodin.s&#39;s internationalised scripts connectwizard, connectwizard_2nd, cups_shell, delayedrun, dotpup and download_file to Woof. See Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/4978ad1d29 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/4978ad1d29&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I decided to translate /usr/sbin/eventmanager myself, as I wanted to try doing it slightly differently.&lt;br /&gt;&lt;br /&gt;That slight difference is just a small thing... in gtkdialog XML code, rodin.s translates strings by inserting directly, for example;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;export DIALOG=&quot; ... &lt;frame $(gettext &#39;Name of frame&#39;)&gt; ... &quot;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;However, if the string has a &#39; in it, rodin.s does it this way:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;export DIALOG=&quot; ... &lt;frame `gettext \&quot;Name of &#39;frame&#39;\&quot;`&gt; ... &quot;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Which is fine, however I wanted to consistently use only the $(gettext ....) syntax. So my translation is:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;export DIALOG=&quot; ... &lt;frame $(gettext &quot;Name of &#39;frame&#39;&quot;)&gt; ... &quot;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;This also works, and the &quot; does not need to be back-slashed, in fact must not be back-slashed. It confuses Geany though, but we are accustomed to that &lt;img src=smilies/happy.gif /&gt; It works because everything inside $( ... ) gets evaluated first, and only the resulting string inserted into DIALOG.&lt;br /&gt;&lt;br /&gt;It is interesting that the back-tick works differently.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02670</link>
		<title>More scripts internationalized</title>
		<category>Woof</category>
		<description>I am working through the scripts that rodin.s has sent me. It is taking awhile as I am editing the Woof scripts line-by-line.&lt;br /&gt;&lt;br /&gt;These are the latest internationalized scripts:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/40efc714d4 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/40efc714d4&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02669</link>
		<title>Xorg Wizard internationalized</title>
		<category>Woof</category>
		<description>Rodin.s has supplied me with a lot of internationaized scripts for Woof. I am starting to work through them. &lt;br /&gt;&lt;br /&gt;I have already upgraded &#39;dialog&#39; to support wide-characters, see earlier post:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02667 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02667&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have applied rodin.s&#39;s changes to /etc/rc.d/functions4puppy4, /etc/rc.d/rc.shutdown and /usr/sbin/xorgwizard.&lt;br /&gt;&lt;br /&gt;The last one was a lot of work, as rodin.s&#39;s script is somewhat different from that in Woof. So, I went through line-by-line making the changes.&lt;br /&gt;&lt;br /&gt;Anyone who wants to create a .mo translation file for &#39;xorgwizard&#39; is welcome! Note, download &#39;functions4puppy4&#39; also, as it is included inside &#39;xorgwizard&#39;.&lt;br /&gt;&lt;br /&gt;You can get the files from the Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/229cbfcb8d target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/229cbfcb8d&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02668</link>
		<title>The return of Underdog Distro</title>
		<category>Woof</category>
		<description>This is a feature that was last seen in Puppy 2.x, it was gone in 3.x. I was reminded as tronkel started a thread about it on the Forum:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=13750 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=13750&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It is an interesting concept, that is introduced here:&lt;br /&gt;&lt;a href=http://puppylinux.com/development/howpuppyworks.html target=_blank&gt;http://puppylinux.com/development/howpuppyworks.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are possible problems, mostly to do with mismatched libraries. The Puppy libraries would be in a higher layer, which might mean that an application that you want to run in the Underdog Linux layer might not work. With some care though, it should be ok, for example with Wary/Racy, use an older version of Ubuntu not the latest as the Underdog. Or, better, use a matching distro, example Slacko and Slackware 13.37.&lt;br /&gt;Another possible problem is all the extra bootup stuff in an Ubuntu (or whatever) Underdog.&lt;br /&gt;&lt;br /&gt;I do recall though, back in the Puppy 2.x days, Underdog did work surprisingly well.&lt;br /&gt;&lt;br /&gt;I have modified the &#39;init&#39; script in the initramfs, in Woof, so this feature will be in the next Puppy built with latest Woof. Here is the Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/e82716c2f7 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/e82716c2f7&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What you do is create a file &#39;underdog.lnx&#39; in /mnt/home or in the subdirectory of a frugal installation. The file contains the name of a partition, for example &quot;sda9&quot;, nothing else.&lt;br /&gt;&lt;br /&gt;However, you will also be able to do it from the kernel boot commandline, ex: &quot;underdog=sda9&quot;. The really interesting thing about this is it will work even on first boot before you have created a save-file. The partition is mounted read-only, and will be the very bottom layer.&lt;br /&gt;&lt;br /&gt;I haven&#39;t tested it yet.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02667</link>
		<title>dialog wide-char enabled</title>
		<category>Puppy</category>
		<description>Rodin.s has sent me some files for improving internationalization in Puppy. One of those files is &#39;dialog&#39; linked against &#39;libncursesw&#39;, for wide-character support (such as UTF-8).&lt;br /&gt;&lt;br /&gt;There is some history with regard to &#39;dialog&#39; and wide-char support. See these two blog posts:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02201 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02201&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02204 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02204&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Despite having created a PET with wide-char support, I backed off and recent Puppies have used &#39;dialog&#39; linked against &#39;libncurses&#39; only. I don&#39;t recall why I backed off.&lt;br /&gt;&lt;br /&gt;Anyway, I have compiled dialog version 1.1-20111020 with wide-char support, configured as per the second link above. Here are the PETs (72KB, 15KB, 17KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/dialog-1.1-20111020-widechar-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/dialog-1.1-20111020-widechar-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/dialog_DOC-1.1-20111020-widechar-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/dialog_DOC-1.1-20111020-widechar-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/dialog_NLS-1.1-20111020-widechar-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/dialog_NLS-1.1-20111020-widechar-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have put these into the &#39;common&#39; repo, so that all Woof-built puppies can use them. Note, it does not require &#39;libtinfo&#39;.&lt;br /&gt;&lt;br /&gt;It is unfortunate that UTF-8 has to be enabled before dialog will display wide-characters properly. It really should recognise wide-characters regardless, so this perhaps should be reported as a bug to the dialog developer.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02666</link>
		<title>Pfilesearch 1.28</title>
		<category>Puppy</category>
		<description>Zigbert&#39;s Pfilesearch is a helper-script called by some of zigbert&#39;s other apps. I have updated to the latest version.&lt;br /&gt;&lt;br /&gt;PET (9KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/pfilesearch-1.28.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/pfilesearch-1.28.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02665</link>
		<title>Snap2 4.21</title>
		<category>Puppy</category>
		<description>This is Lloyd Standish&#39;s backup utility. project home:&lt;br /&gt;&lt;a href=http://standish.home3.org/snap2 target=_blank&gt;http://standish.home3.org/snap2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The version I had was getting a bit old, so I have updated to version 4.21. This requires &#39;rsync&#39; but is itself architecture-independent, so I have put the PET into the &#39;noarch&#39; repo (31KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/snap2-4.21.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/snap2-4.21.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02664</link>
		<title>Asunder, Homebank, Isomaster</title>
		<category>Wary</category>
		<description>I have compiled these for Wary (and Racy):&lt;br /&gt;&lt;br /&gt;Asunder 2.1 (audio CD ripper)&lt;br /&gt;Homebank 4.4 (personal finances, supports OFX)&lt;br /&gt;Isomaster 1.3.9 (edit ISO files)&lt;br /&gt;&lt;br /&gt;These are included in Wary and Racy builds.&lt;br /&gt;&lt;br /&gt;Asunder PET (46KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/asunder-2.1-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/asunder-2.1-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Homebank PET (208KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/homebank-4.4-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/homebank-4.4-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Isomaster PET (76KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/isomaster-1.3.9-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/isomaster-1.3.9-w5c.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02663</link>
		<title>Woof: synclient, shutdown fixes</title>
		<category>Woof</category>
		<description>Jemimah and Karl Godt have posted some little fixes, put into Woof, see commit 2012-01-29:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/timeline target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/timeline&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02662</link>
		<title>ROX-Filer focus problem still there</title>
		<category>Puppy</category>
		<description>This problem has been with us for sometime, and I have reported on it in this blog. Recently, a guy (Sourceforge member &#39;n8o&#39;) posted a patch, which raised my hopes and I have just tried it -- it doesn&#39;t work.&lt;br /&gt;&lt;br /&gt;So, I have posted a description of the problem to the ROX mail list, in the hope that Thomas Leonard, the founder of ROX-Filer, will tackle it. Here is my post:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Probably this email needs attention by Thomas Leonard, thanks.&lt;br /&gt;&lt;br /&gt;I originally reported an icon focus problem, that Thomas fixed, see patch from Thomas:&lt;br /&gt;&lt;a href=http://repo.or.cz/w/rox-filer.git/commit/c2232d5075342347a8ff814ced5ce8b9e1cf64b9 target=_blank&gt;http://repo.or.cz/w/rox-filer.git/commit/c2232d5075342347a8ff814ced5ce8b9e1cf64b9&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...which did fix the problem, partly. However, even that fix no longer works.&lt;br /&gt;&lt;br /&gt;It may be because Puppy Linux has progressed to GTK 2.24.8. Back then, I think we were using GTK 2.18.x or 2.21.x.&lt;br /&gt;&lt;br /&gt;Back then, after applying Thomas&#39;s patch, I found that there was still a problem, that I reported:&lt;br /&gt;&lt;a href=https://sourceforge.net/tracker/?func=detail&amp;aid=3147977&amp;group_id=7023&amp;atid=107023 target=_blank&gt;https://sourceforge.net/tracker/?func=detail&amp;aid=3147977&amp;group_id=7023&amp;atid=107023&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note, not many ROX-Filer users are reporting this problem, as some binary package maintainers, Debian included I think, also some releases of Puppy Linux, have put in a work-around. If this is put into /etc/profile:&lt;br /&gt;&lt;br /&gt;export GDK_NATIVE_WINDOWS=true&lt;br /&gt;&lt;br /&gt;...this does fix it, however, I have had reports that this is a hack that can upset some applications, can even upset ROX-Filer, cause a&lt;br /&gt;crash.&lt;br /&gt;&lt;br /&gt;I really don&#39;t want to have to resort to that hack. This problem has been going on for such a long time, it would be great if it could be&lt;br /&gt;finally fixed.&lt;br /&gt;&lt;br /&gt;Sourceforge member &#39;n80&#39; has recently posted a bug report about this bug, and a patch:&lt;br /&gt;&lt;a href=https://sourceforge.net/tracker/?func=detail&amp;aid=3463291&amp;group_id=7023&amp;atid=107023 target=_blank&gt;https://sourceforge.net/tracker/?func=detail&amp;aid=3463291&amp;group_id=7023&amp;atid=107023&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...the patch is for ROX-Filer 2.11. I have tested it, it doesn&#39;t work. Perhaps again, it is an issue with GTK 2.24.x.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Barry Kauler&lt;/i&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02661</link>
		<title>FFconvert 1.2</title>
		<category>Puppy</category>
		<description>Shinobar has updated his video/audio file format converter (that uses ffmpeg) to version 1.2:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=54056 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=54056&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the PET to the &#39;noarch&#39; repo (51KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/ffconvert-1.2.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/ffconvert-1.2.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02660</link>
		<title>mtPaint 3.40</title>
		<category>Wary</category>
		<description>The mtPaint home page:&lt;br /&gt;&lt;a href=http://mtpaint.sourceforge.net/ target=_blank&gt;http://mtpaint.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Wjaguar&#39;s latest version, 3.40 download:&lt;br /&gt;&lt;a href=https://github.com/wjaguar/mtPaint/archives/master target=_blank&gt;https://github.com/wjaguar/mtPaint/archives/master&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have compiled version 3.40 in Wary and uploaded the PET (311KB, 360KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/mtpaint-3.40-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/mtpaint-3.40-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/mtpaint_NLS-3.40-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/mtpaint_NLS-3.40-w5c.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02659</link>
		<title>Pmusic 2.3.0</title>
		<category>Puppy</category>
		<description>Zigbert has updated his music player application to version 2.3.0:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=31206 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=31206&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the PET to the &#39;noarch&#39; repo (88KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/pmusic-2.3.0.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/pmusic-2.3.0.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02658</link>
		<title>Pburn 3.4.3</title>
		<category>Puppy</category>
		<description>Zigbert has released version 3.4.3 of his CD/DVD burning application:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=23881 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=23881&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the PET to the &#39;noarch&#39; repo (65KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/pburn-3.4.3.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/pburn-3.4.3.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02657</link>
		<title>Grub4dos 0.4.4.v1.7.2</title>
		<category>Puppy</category>
		<description>Shinobar has upgraded Grub4dos, see Forum:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=51697 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=51697&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And shinobar&#39;s download site:&lt;br /&gt;&lt;a href=http://shino.pos.to/linux/puppy/ target=_blank&gt;http://shino.pos.to/linux/puppy/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the PET to the x86 &#39;common&#39; repo (211KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/grub4dos-0.4.4.v1.7.2.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/grub4dos-0.4.4.v1.7.2.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02656</link>
		<title>Wary: SeaMonkey 2.6.1, Sqlite 3.7.10</title>
		<category>Wary</category>
		<description>I have compiled these for the next Wary and Racy.&lt;br /&gt;&lt;br /&gt;Sqlite (368KB, 427KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/sqlite-3.7.10-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/sqlite-3.7.10-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/sqlite_DEV-3.7.10-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/sqlite_DEV-3.7.10-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Seamonkey (16.4MB, 4.4MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/seamonkey-2.6.1-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/seamonkey-2.6.1-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/seamonkey_DEV-2.6.1-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/seamonkey_DEV-2.6.1-w5c.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02655</link>
		<title>Linux kernel 2.6.32.55</title>
		<category>Puppy</category>
		<description>Wary 5.2.2 has kernel 2.6.32.45, configured with uniprocessor (not SMP) and aufs driver. I have now compiled kernel 2.6.32.55, uniprocessor, and intend to use that for the next release of Wary. I also used Unionfs instead of Aufs, and enabled &quot;Fusion MPT SCSI device support&quot;.&lt;br /&gt;&lt;br /&gt;The sources and build scripts are here:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/kernel-2.6.32.55/ target=_blank&gt;http://bkhome.org/sources/kernel-2.6.32.55/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The PET (28.8MB) (this PET is for Woof users only):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/linux_kernel-2.6.32.55-uni-i486-unionfs-modems-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/linux_kernel-2.6.32.55-uni-i486-unionfs-modems-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I also compiled nVidia kernel drivers (3.3MB, 3.5MB, 1.2MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/nvidia_kmodule-195.36.31-k2.6.32.55-wary5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/nvidia_kmodule-195.36.31-k2.6.32.55-wary5.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/nvidia_kmodule-260.19.12-k2.6.32.55-wary5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/nvidia_kmodule-260.19.12-k2.6.32.55-wary5.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/nvidia_kmodule-71.86.14-k2.6.32.55-wary5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/nvidia_kmodule-71.86.14-k2.6.32.55-wary5.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02654</link>
		<title>Linux kernel 3.0.17</title>
		<category>Puppy</category>
		<description>Racy 5.2.2 has the 3.0.7 kernel. I intend to use the 3.0.17 kernel for the next release of Racy, rather than a 3.1.x or 3.2.x kernel, as I wish to keep using Unionfs -- for which there is only a RC release for those kernels.&lt;br /&gt;&lt;br /&gt;So, I compiled 3.0.17, patches, build scripts, patched sources, including SFS, are here:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/kernel-3.0.17/ target=_blank&gt;http://bkhome.org/sources/kernel-3.0.17/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The PET is here (this is for Woof developers only) (23.4MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/pub/linux/distributions/quirky/pet_packages-wary5/linux_kernel-3.0.17-pae-i686-unionfs-w5.pet target=_blank&gt;http://distro.ibiblio.org/pub/linux/distributions/quirky/pet_packages-wary5/linux_kernel-3.0.17-pae-i686-unionfs-w5.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02653</link>
		<title>Woof fixes</title>
		<category>Woof</category>
		<description>Fixes have been submitted by Jemimah, npierce and mavrothal, see commit date 2012-01-25:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/timeline target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/timeline&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02652</link>
		<title>Puppy localization</title>
		<category>Puppy</category>
		<description>I just posted the following to one of the Akita Puppy threads on the Forum, thought that it would be informative here also:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Regarding localisation of scripts, Woof now has /usr/share/doc/HOWTO-internationalization.htm -- not in Wary/Racy 5.2.2.&lt;br /&gt;&lt;br /&gt;This describes the three techniques employed by Puppy, as well as technosauruses technique -- the latter has been used by L18L and L18L has created an online help page will more details.&lt;br /&gt;&lt;br /&gt;View HOWTO file:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/artifact/375a350ce4363addfd87592bd883b00d7f9fe112 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/artifact/375a350ce4363addfd87592bd883b00d7f9fe112&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;If anyone wants to contribute to internationalization of a script in any of the puplets, get the latest version of the script out of the Woof Fossil online repository. It is easy to grab individual files out of the Woof repo -- go to &lt;a href=http://bkhome.org/fossil/woof2.cgi/index target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/index&lt;/a&gt;, login as anonymous, click on &#39;Files&#39; in menu, locate file, then click on &#39;Download&#39;. Or, download the entire Woof repo, which is explained in online help page.&lt;br /&gt;&lt;br /&gt;After changing the script to support localization, send it to me at STARTbkaulerATgmailDOTcomEND -- please put &quot;woof&quot; in the message title. Or, if adding translations, send those to me also.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02651</link>
		<title>b43 firmware loading maybe fixed</title>
		<category>Woof</category>
		<description>I don&#39;t have the hardware to test, but I might have found the solution.&lt;br /&gt;&lt;br /&gt;The problem is that the firmware for the b43 module does not load for the 3.x kernels.&lt;br /&gt;&lt;br /&gt;I examined the udev logs that peebee posted:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=75209&amp;start=150 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=75209&amp;start=150&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Running &quot;modinfo b43&quot; told me that this is an &#39;ssb&#39; device, and it seems that the appropriate kernel uevents are not getting replayed. This gave me the hint. I looked into /etc/rc.d/rc.sysinit and found a bug in version comparison -- a test for kernel versions under 2.6.24 is broken for 3.x kernels, causing &#39;ssb&#39; uevent replay not to occur.&lt;br /&gt;&lt;br /&gt;Fixed, Woof commit here:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/c74bc1e0cf target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/c74bc1e0cf&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02650</link>
		<title>Back to full-speed soon</title>
		<category>General</category>
		<description>I have been off-line the last couple of days, so haven&#39;t responded to posts. However, I am no longer living in a tent, back into a real house!&lt;br /&gt;&lt;br /&gt;I will be home by this weekend and looking forward to getting up to full-speed working on Puppy.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02649</link>
		<title>&#39;ndiswrapper&#39; written in C, not Perl</title>
		<category>Puppy</category>
		<description>I am still on holiday, and don&#39;t have the hardware to test this. Help requested!&lt;br /&gt;&lt;br /&gt;In this thread, PANZERKOPF posted an ndiswrapper.c that was obtained from the GeexBox Linux project:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=51478&amp;start=405 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=51478&amp;start=405&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I am looking again at being able to build Puppy distros without Perl. Currently, we have a cutdown Perl in all puppies, needed by ndiswrapper, pplog, one of the partview variants, don&#39;t know if anything else.&lt;br /&gt;&lt;br /&gt;The ndiswrapper package has /usr/sbin/ndiswrapper, a Perl script. This was the original reason that we were forced to introduce Perl into Puppy.&lt;br /&gt;&lt;br /&gt;Note, if we take out cutdown-Perl, the full Perl will still be in the &#39;devx&#39; SFS, as required for compiling source packages.&lt;br /&gt;&lt;br /&gt;I would like to know if the ndiswrapper executable written in C, that PANZERKOPF found, works. Could you test it with your hardware?&lt;br /&gt;There is one issue apparently, the *.inf file must not have multi-byte characters (unicode) -- it would be good if the program could detect that rather than just fail. But, are there any such .inf files out there?&lt;br /&gt;&lt;br /&gt;Alternatively, we can pre-process such a .inf file, remove multi-byte chars. I posted how to do that here:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02620 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02620&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The compiled binary is posted to the Forum. Gunzip it, make sure the executable flags are set, and place it at /usr/sbin. Remove prior files at /etc/ndiswrapper then try your wireless hardware:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=75352 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=75352&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Feedback will be greatly appreciated!&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02648</link>
		<title>Partview rewritten</title>
		<category>Woof</category>
		<description>I posted recently about a patch created by Karl Godt for Partview:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02632 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02632&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;That version of Partview is a Perl script, created by Forum member ecube. Ecube contacted me, also unsure what Karl&#39;s patch does, and ecube sent an alternative modification. I have applied it and the PET is now &#39;partview-2.2-2.pet&#39;.&lt;br /&gt;&lt;br /&gt;I used ecube&#39;s Partview in Wary and Racy, however, Woof does already have /usr/sbin/partview, an Ash script that generates an xpm image and uses gtkdialog. Using ecube&#39;s PET replaces that. There were some other guys who also had a go at writing a Partview.&lt;br /&gt;&lt;br /&gt;I want to have another look at removing Perl from the base Puppy system, so I have removed ecube&#39;s PET from the Wary/Racy package list. I checked the package-lists for some other Woof puplets, they use the internal partview.&lt;br /&gt;&lt;br /&gt;I have also rewritten the internal Woof partview, it now generates a nice SVG image. It was technosaurus who got me thinking about this, as he created &#39;text2xpm&#39; and in the Forum also suggested that it might be easier/simpler/nicer to use SVG to generate bar graphs with text in them. Yes indeed, it is very nice.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/d738537e7f target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/d738537e7f&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02647</link>
		<title>&quot;Puppyfied&quot; gFTP</title>
		<category>Puppy</category>
		<description>Ttuuxxx has &quot;puppyfied&quot; gFTP:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02644 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02644&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I compile gFTP for Puppy with a couple of patches, so I made ttuuxxx&#39;s changes into a patch also, &#39;gftp-ttuuxxx.patch&#39;. Original source, patched source, and patches are at my source repo:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/alphabetical/g/ target=_blank&gt;http://bkhome.org/sources/alphabetical/g/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have compiled in Wary and uploaded PET (248K):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/gftp-2.0.19-patched_2ubuntu1_expandedpathsigsegv_ttuuxxx-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/gftp-2.0.19-patched_2ubuntu1_expandedpathsigsegv_ttuuxxx-w5c.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02646</link>
		<title>JWM 574: &#39;-reload&#39; icons fixed</title>
		<category>Woof</category>
		<description>We reported about the icons getting washed-out when &quot;jwm -reload&quot; is executed:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02629 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02629&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I posted a bug report and after I supplied some snapshots to Joe and found the exact revision where the bug came in (rev. 514), Joe was able to identify the cause, and rev. 574 fixes it.&lt;br /&gt;&lt;br /&gt;New PET (75KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/jwm2-574-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/jwm2-574-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Woof commit, fixed ppm scripts:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/f8ead420c2 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/f8ead420c2&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02645</link>
		<title>Allwinner A10 linux board coming</title>
		<category>General</category>
		<description>This is very interesting. A UK company is planning to create a board with a similar price to the RaspberryPi, but with a much more powerful CPU.&lt;br /&gt;&lt;br /&gt;Yeah, that is going to be the main thing that will hinder adoption of the RasPi, after the hype has died down. The 1.5GHz A8 ARM CPU in the Allwinner A10 is three times faster than the ARM11 CPU in the RasPi (that&#39;s what they claim anyway).&lt;br /&gt;&lt;br /&gt;Here is the news report:&lt;br /&gt;&lt;a href=http://www.itwire.com/opinion-and-analysis/open-sauce/52054-british-company-looks-to-create-cheap-open-platforms target=_blank&gt;http://www.itwire.com/opinion-and-analysis/open-sauce/52054-british-company-looks-to-create-cheap-open-platforms&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A couple of very interesting points about this initiative: it seems the chip will be GPL-compliant (not really sure about what they are claiming here), and their first board will be a PCMCIA board.&lt;br /&gt;&lt;br /&gt;That last one seems odd, but they are talking about a new-generation PCMCIA, which, it seems from further reading that it serves as a compact expansion bus. You can have a CPU board, with lots of I/O on one end, PCMCIA plug on the other, and add all kinds of interfaces. More info:&lt;br /&gt;&lt;a href=http://elinux.org/Embedded_Open_Modular_Architecture/PCMCIA target=_blank&gt;http://elinux.org/Embedded_Open_Modular_Architecture/PCMCIA&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is a page on the Allwinner A10 chip:&lt;br /&gt;&lt;a href=http://rhombus-tech.net/allwinner_a10/ target=_blank&gt;http://rhombus-tech.net/allwinner_a10/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This page shows a cut-and-paste of what the board is going to look like:&lt;br /&gt;&lt;a href=http://rhombus-tech.net/allwinner_a10/news/ target=_blank&gt;http://rhombus-tech.net/allwinner_a10/news/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If they really can bring this out at a RasPi-price, well even a bit more, then they are onto a winner. I&#39;ll be watching progress!&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02644</link>
		<title>Small &#39;fido&#39; fixes</title>
		<category>Woof</category>
		<description>I fixed a couple of things running Puppy as user &#39;fido&#39;:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/b7b440326c target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/b7b440326c&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It is still broken somewhat. I plan to do a bit more work on it.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02643</link>
		<title>GTK &quot;gseal&quot; fix, take 2</title>
		<category>Wary</category>
		<description>I reported on this saga here:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02618 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02618&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Well, today I built Wary with GTK 2.24.5, as reported in above link, but the slow/hanging BootManager (Xdialog SFS-chooser window) is back again.&lt;br /&gt;&lt;br /&gt;So I tried something that I had not done before, I compiled GTK 2.24.8 with this:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i486-t2-linux-gnu --with-xinput=yes --enable-debug=minimum --enable-introspection=no&lt;/i&gt; &lt;br /&gt;&lt;br /&gt;I had not previously compiled GTK 2.24.8 with &#39;--enable-introspection=no&#39;. Well, that fixed it!&lt;br /&gt;&lt;br /&gt;There were three problems:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1.&lt;/b&gt; Slow/hanging BootManager Xdialog window.&lt;br /&gt;&lt;b&gt;2.&lt;/b&gt; &quot;gseal&quot; errors when compile applications.&lt;br /&gt;&lt;b&gt;3.&lt;/b&gt; Long drop-down lists in GTK apps very slow.&lt;br /&gt;&lt;br /&gt;Number 2, I compiled &#39;gtktetris&#39;, which previously exhibited the &quot;gseal&quot; errors.&lt;br /&gt;&lt;br /&gt;Number 3, &#39;quicksetup&#39; exhibits the slow and cpu-hogging drop-down lists. &lt;br /&gt;&lt;br /&gt;I built wary with the new GTK 2.24.8, the above 3 problems have gone away.&lt;br /&gt;&lt;br /&gt;The PETs are uploaded:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/gtk+-2.24.8_no_introspection-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/gtk+-2.24.8_no_introspection-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/gtk+_DEV-2.24.8_no_introspection-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/gtk+_DEV-2.24.8_no_introspection-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My package-selection entry:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;yes|gtk+|gtk+-2.24.8_no_introspection*,gtk+_DEV-2.24.8_no_introspection*|exe,dev,doc,nls|&lt;/i&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02642</link>
		<title>Fossil 1.21</title>
		<category>Puppy</category>
		<description>I have created a Fossil 1.21 PET, in the &#39;common&#39; repo (1.2MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/fossil-1.21-x86.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/fossil-1.21-x86.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In the next upload of Woof, the package-selection files will include this to go into the &#39;devx&#39; SFS.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02641</link>
		<title>usb-modeswitch 1.2.1</title>
		<category>Woof</category>
		<description>I have upgraded usb-modeswitch to version 1.2.1. &lt;br /&gt;&lt;br /&gt;The PET is in the &#39;common&#39; repo for all Woof-built puppies to use (28KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/usb-modeswitch-1.2.1-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/usb-modeswitch-1.2.1-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The data is in the &#39;noarch&#39; repo (15KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-noarch/usb-modeswitch-data-20111023.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-noarch/usb-modeswitch-data-20111023.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The usb-modeswitch PET has a couple of modifications so as to work with two scripts that are in Woof, /usr/sbin/usb_modeswitch_status and usb_modem_special_status. Those two scripts have also been modified, a couple of improvements. See Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/c6277794a9 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/c6277794a9&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;USB 3G modems that do not require usb-modeswitch&lt;/b&gt;&lt;br /&gt;My Optus 3G modem is in this category. With those that do require switching, I have set things up so that when you plug it in, a message comes up saying &quot;USB 3G modem detected, configuring...&quot; followed by another message of success and ready to use.&lt;br /&gt;However, for a USB 3G modem that does not require a mode-switch, the messages do not pop-up. I have created special detection of my Optus modem, so the messages do popup.&lt;br /&gt;If you also have such a modem, let me know, post the output of &#39;lsusb&#39; (running Wary or Racy, which has the full lsusb and usb.ids file -- I don&#39;t know if any other Puppy builds do). Then I can get the id numbers and put in the special handling.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02640</link>
		<title>Conia TV 1920x1080 with HDMI</title>
		<category>General</category>
		<description>Well, I am getting ready for when I buy my first RaspberryPi!&lt;br /&gt;&lt;br /&gt;Just before Christmas I purchased this:&lt;br /&gt;&lt;a href=http://www.dealsdirect.com.au/p/conia-22in-full-hd-led-tv-w-dvdpvrusb-hd-tuner/ target=_blank&gt;http://www.dealsdirect.com.au/p/conia-22in-full-hd-led-tv-w-dvdpvrusb-hd-tuner/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My old CRT analog TV has been retired. The poor thing got damaged by lightning and blew the infra-red to the remote control, plus it randomly won&#39;t turn on when I push the power button. It is now replaced by this cheeky young fella.&lt;br /&gt;&lt;br /&gt;I know that there are cheaper LED TVs available, I saw a 16 inch LED TV recently for AU$88, but I want 1080p HD resolution. The 22 inch Conia is the smallest that does that -- it has 1920x1080 pixels. It also has a DVD player builtin.&lt;br /&gt;&lt;br /&gt;&lt;img src=http://cdn.dealsdirect.net/m/products/718/44718/13/product1_44718.jpg?file=CONIA+22in+FULL+HD+LED+TV+w%2F+DVD%2CPVR%2CUSB+%26+HD+Tuner /&gt;&lt;br /&gt;&lt;br /&gt;So, I am being quite economical, getting the one screen for both TV and computer monitor.&lt;br /&gt;&lt;br /&gt;I am still camping, and brought this TV with me. Yes, it runs off 12 volts, draws 60 watts (5 amps). Works great, except that my rabbit-ears antenna doesn&#39;t fit too well inside the tent! -- so, it is going back into it&#39;s box and back into the car. After all, what kind of holiday is it if I just sit there watching TV? -- might as well be home.&lt;br /&gt;&lt;br /&gt;On the subject of the RasPi, one guy has started a series of video tutorials:&lt;br /&gt;&lt;a href=http://www.youtube.com/raspberrypitutorials target=_blank&gt;http://www.youtube.com/raspberrypitutorials&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02639</link>
		<title>Lucid Puppy 5.2.8 Updates</title>
		<category>Puppy</category>
		<description>Lucid Puppy 5.2.8 is the last in the &quot;Lucid series&quot; of official Puppy releases, however the developers have continued to develop it and have released updates. These are available as PET packages, or an ISO (live-CD) file built with the update.&lt;br /&gt;&lt;br /&gt;It is recommended that Lucid with update be downloaded, so I have inserted a notice to that affect into the original Lucid 5.2.8 announcement on my blog:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02418 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02418&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have also modified the download page to inform of the updates:&lt;br /&gt;&lt;a href=http://puppylinux.com/download/ target=_blank&gt;http://puppylinux.com/download/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02638</link>
		<title>PPM tweaks</title>
		<category>Woof</category>
		<description>Rerwin posted some little fixes for my recent changes to PPM scripts.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/0cc4a30c89 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/0cc4a30c89&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02637</link>
		<title>SNS: Profile management</title>
		<category>Woof</category>
		<description>Simple Network Setup now has profile management. It was simple enough to do, just a morning&#39;s work, but greatly improves usability of SNS.&lt;br /&gt;&lt;br /&gt;Each time that you setup a network/Internet connection with SNS, it is saved as a &quot;profile&quot;, a one-line entry, in file /etc/simple_network_setup/connections. Anyone with this knowledge, and knowledge of the fields in the profile, could directly edit the &#39;connections&#39; file, however most users will not be in that situation.&lt;br /&gt;&lt;br /&gt;Previously, when SNS is started, the main GUI window doesn&#39;t tell you about any existing profiles, and you have to start from scratch.&lt;br /&gt;Now, there is a new frame in the main GUI with basic profile management features. More detail to it could be added later, but for now there is basic connect/disconnect and deletion of invalid profiles. I also added a Help window explaining about profiles.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/2203405fe9 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/2203405fe9&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02636</link>
		<title>Arch Linux -4 patch</title>
		<category>Woof</category>
		<description>Forum member noryb009 sent me another patch for Arch Linux support in Woof. Quoting the pm:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;This is a small patch to speed up arch linux in 0setup, along with a sorting fix.&lt;br /&gt;&lt;br /&gt;- make the awk command get the category and path (doesn&#39;t need to be parsed the second time), which speeds up the script a bit.&lt;br /&gt;- removes using the sort command, ls already sorts the folders by name&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/f5b36f77c2 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/f5b36f77c2&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02635</link>
		<title>Firmware for rtl8192se wireless driver</title>
		<category>Woof</category>
		<description>Forum member nedsnow posted that the rtl8192se wireless driver loaded but did not work in Racy 5.2.2:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=74819 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=74819&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Good thing that I saw that post, as I am mostly off-line these days and not reading the Forum much, though I am trying to follow the Wary 5.2.2, Racy 5.2.2 bug threads, plus the Slacko 5.3.1 bug thread (not quite up to date on that one though).&lt;br /&gt;&lt;br /&gt;Anyway, Forum member pemasu replied to that thread and posted firmware for testing, as required by the driver. I have put this into Woof. Pemasu, thanks for that!&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/df52b04e76 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/df52b04e76&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02634</link>
		<title>Desktop icons mounted-status bug</title>
		<category>Woof</category>
		<description>Karl Godt reported about this problem. It can occur when there are more than 9 partitions in a drive. Karl was getting the &#39;sda1&#39; icon showing as mounted when in fact it wasn&#39;t. I also have had this happen to me a couple of times over the past year, infrequent enough so as to be puzzled but not do anything about it.&lt;br /&gt;&lt;br /&gt;Karl&#39;s comment that it has to be a problem in the /bin/umount script prompted me to try and find out what the problem is. Yes, the bug is in that script, now fixed.&lt;br /&gt;&lt;br /&gt;Note, this is an ancient bug, going right back to Puppy 4.x, whenever I first introduced the desktop drive icons into Puppy Unleashed.&lt;br /&gt;&lt;br /&gt;Hmmm, I see that /bin/umount is still using &#39;fusermount&#39; to unmount an ntfs partition. This is also ancient history, I think that ntfs-3g recommends not to use that anymore. Well, I will leave that one for another day, as I don&#39;t think anyone is reporting difficulty with unmounting ntfs partitions.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/df52b04e76 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/df52b04e76&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02633</link>
		<title>removepreview.sh, snapmergepuppy, rc.shutdown fixes</title>
		<category>Woof</category>
		<description>Shinobar improved script /usr/local/petget/removepreview.sh, for case of a file getting exposed in a lower Aufs/Unionfs layer when removed from the top. I have applied some of it into Woof.&lt;br /&gt;&lt;br /&gt;Rerwin sent me a pm about some further changes to /usr/sbin/snapmergepuppy. I have applied rerwin&#39;s suggestion to screen out /.XLOADED so that it doesn&#39;t end up on the Flash drive save-file. I am leaving out rerwin&#39;s suggestion to screen out /dev/snd, as I want snapmergepuppy to mimic the behaviour of normal saves (on hard drive, that do not use snapmergepuppy), in which all of /dev is currently &quot;saved&quot;. This is pending a review of the whole save of /dev concept.&lt;br /&gt;&lt;br /&gt;Karl Godt posted some more fixes to /etc/rc.d/rc.shutdown, regarding to killing of stray processes and zombies. Applied.&lt;br /&gt;I got this from: &lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=73122 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=73122&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/a94d3c19f4 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/a94d3c19f4&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02632</link>
		<title>NTFS, Pmount, Partview, rc.shutdown, 10alsa fixes</title>
		<category>Woof</category>
		<description>In the Racy 5.2.2 Forum feedback thread, member otropogo reported error messages when copying files to/from an NTFS partition. Member shinobar replied that this is due to file permissions being lost in the transfer and the file is still copied ok. Shinobar showed a fix for /bin/mount to remove the error messages:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=71767&amp;start=375 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=71767&amp;start=375&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...I have implemented shinobar&#39;s fix in Woof. Note that older versions of ntfs-3g do not have this problem, which is why it has occurred in recent puppies.&lt;br /&gt;&lt;br /&gt;Forum member otropogo reported that the &#39;preferences&#39; in Pmount is broken:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=71767&amp;start=375 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=71767&amp;start=375&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have fixed /usr/sbin/pmount. In the case of &#39;mut2&#39;, this is an alternative to &#39;probepart&#39; and &#39;probedisk&#39; that was developed by Jesse Liley. If missing, the preferences window now puts up text that the &#39;mut2&#39; package is required.&lt;br /&gt;&lt;br /&gt;mut2 has not been developed for a long time, and I don&#39;t know how well it works. It is not included in Puppy anymore.&lt;br /&gt;&lt;br /&gt;otropogo also wrote this, after failing to get F-Prot working:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;So then I tried to install clamav, which I&#39;ve read Barry prefers to the &quot;broken&quot; f-prot. There&#39;s only one package in the repos clamav-0.91.2.pet, in the Puppy 3 repository. I installed it &quot;successfully&quot;, but no tab or icon for it appears anywhere, and I have no idea how to access it to run it or update its sigs file.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Incorrect, I recommended Avast, for which there is a PET package for Wary/Racy:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02494 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02494&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Karl Godt reported a problem with the &#39;sort&#39; utility in Partview:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=71767&amp;start=390 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=71767&amp;start=390&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...I have modified the Partview package, it is now &#39;partview-2.2-1.pet&#39;, in the &#39;noarch&#39; repo.&lt;br /&gt;&lt;br /&gt;...I should have read further down the thread, Karl determined the problem to be something else and posted a patch. I don&#39;t really know what problem is being fixed, anyway I have applied the patch. Rather, patch failed, did it manually.&lt;br /&gt;&lt;br /&gt;In same thread link above, Karl Godt reported a bug in /etc/rc.d/rc.shutdown, unmounting stray partitions. Fixed.&lt;br /&gt;&lt;br /&gt;In same link, Karl Godt posted a fix for unloading sound modules, in /etc/init.d/10alsa. Applied. Actually, patch failed, did it manually.&lt;br /&gt;&lt;br /&gt;Woof commit:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/80b4545f72 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/80b4545f72&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02631</link>
		<title>Installing a pkg with symlink-to-directory</title>
		<category>Woof</category>
		<description>In the Racy 5.2.2 feedback thread on the Puppy Forum, member Tman reported:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;ttuuxxx&#39;s gtkhash would not install for me with woof. I later discovered that his pet contains a .config/rox.sourceforge.net/SendTo folder that is not symlinked while, in recent puppies, that folder is symlinked to the .config/rox.sourceforge.net/OpenWith folder. This is what is causing the breaking of other Right-click options in Rox-Filer. I have been informed, by another forum member that the SendTo folder should not be a symlink. However, woof builds recent pups with this directory-structure.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The offending PET is here:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?search_id=711057642&amp;t=32700 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?search_id=711057642&amp;t=32700&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yeah, this is a problem. I did solve it in older versions of the Puppy Package Manager, but when I moved to support multiple types of packages, not just PETs, this problem came in.&lt;br /&gt;&lt;br /&gt;The &#39;tar&#39; extraction utility defaults to not following symlinks, which is what I want for files, but not for directories. However, tar has no option to distinguish between treatment of file or directory symlinks, not that I can see anyway.&lt;br /&gt;Consequently, when ttuuxxx&#39;s PET is installed, it has a file in /root/.config/rox.sourceforge.net/SendTo which just gets installed as-is. The pre-existing symlink /root/.config/rox.sourceforge.net/SendTo is removed.&lt;br /&gt;&lt;br /&gt;I have modified /usr/local/petget/installpkg.sh to fix this. It is a bit of a klutzy method of examining the directories after installation and finding if a symlink-to-directory has been overwritten.&lt;br /&gt;&lt;br /&gt;Committed:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/58a1e67dd2 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/58a1e67dd2&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02630</link>
		<title>Still on holiday</title>
		<category>General</category>
		<description>Sorry, I am still not very responsive to Puppy issues when they are reported. I am still on holiday, living in a tent, and this is likely to continue for awhile.&lt;br /&gt;&lt;br /&gt;The place that I am staying at does not have any Internet wireless signal, so I have to drive to the top of a nearby hill, which I do most days. On the hill, I prop my laptop in front of the steering wheel, and it is not really conducive to settling down for long sessions. So, I read my blog, email, and a few other things, and maybe download some things for working off-line later.&lt;br /&gt;&lt;br /&gt;In a few days I hope to be at another place that will have a Telstra 3G signal -- in fact, that will be my main criterion for choosing where to pitch my tent next. The South West corner of Western Australia has forests of giant trees, very pleasant, and there is one lovely campsite where only a nominal fee is charged, set deep in a valley of giant Karri trees, but I have to rule that out for the next stop as there is no wi-fi signal (I think they are Karri&#39;s will have to confirm that).&lt;br /&gt;&lt;br /&gt;The last few days have been overcast, with a bit of rain, so I have put away the solar panel and just using the large deep cycle battery to run light and laptop without recharging the battery -- probably would be good to get an isolator thingy so can charge the battery via the car alternator, but probably not committed enough to this camping scene to do that. With fairly light drain, the battery should hold out for several days, but I expect the sun to return soon. &lt;br /&gt;But, perhaps if there was a simple isolator that just plugs into the cigarette lighter socket? -- um no, I think that I read somewhere that the wiring to the socket might not be able to handle the current.&lt;br /&gt;&lt;br /&gt;Darn, the only downside to this camping is my back is having trouble with the camp bed -- will pickup another layer of mattress in the next big town. Camped next to me are a group of young French girls and boys, and I see them jumping around and crawling in and out of their tents with no trouble at all. Ah, to be young and flexible!&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02629</link>
		<title>JWM reload menu without flicker</title>
		<category>Woof</category>
		<description>01micko reported that JWM now has the &#39;-reload&#39; option, that reloads the menu only, without restarting jwm itself. This avoids the screen flicker.&lt;br /&gt;&lt;br /&gt;01micko reported on modifying scripts in the PPM to take out the &quot;screen will flicker&quot; message if JWM version is greater than 547:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?p=590227#590227 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?p=590227#590227&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Don&#39;t use 01micko&#39;s &#39;jwm-update-553.pet&#39; as it has bugs -- I fixed it and posted the scripts to Woof:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/info/c90cc1a6f0 target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/info/c90cc1a6f0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I compiled JWM version 562 in Wary, uploaded here (75KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/jwm2-562-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/jwm2-562-w5c.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02628</link>
		<title>snapmergepuppy, ppm and whiteouts</title>
		<category>Woof</category>
		<description>I am looking at rerwin&#39;s &quot;patch6&quot;, changes to script &#39;snapmergepuppy&#39;. The changes of 111210 and 111220 I don&#39;t think are necessary -- these are changes to /dev/snd handling and /pinstall.sh, /puninstall.sh and /pet.specs files. However, I have applied the change of 111205, which fixes Jemimah&#39;s patch of 110212.&lt;br /&gt;&lt;br /&gt;There has been some discussion about a problem with whiteout files when booting off Flash and installing/uninstalling packages. When a package is installed, /usr/local/petget/installpkg.sh installs the files direct to the &quot;save layer&quot; (on the Flash drive), but installpkg.sh then forces aufs/unionfs to perform a layer re-evaluation, which makes the files visible on top. There is also code that ensures no whiteout files on the top &quot;ram layer&quot; will hide the installed files underneath.&lt;br /&gt;&lt;br /&gt;One the otherhand, package uninstall works on the top of the layered filesystem, and does not require layer re-evaluation. It does have code that makes sure that if an uninstalled file reveals an earlier file of same name (in an SFS layer), it becomes visible again (by the crude method of copying it to the top, rather than doing a layer re-evaluation).&lt;br /&gt;&lt;br /&gt;It should not make any difference, that I can see, whether a session-save occurs before or after a package install/uninstall, or at shutdown. However, there is a situation that could occur...&lt;br /&gt;&lt;br /&gt;If I install a package, a file of which replaces one of same name in underlying SFS layer, then I delete package, underlying file gets copied to top of layer f.s. If I then install same package or another, that file gets installed direct to save-layer, leaving older copied-from-SFS-layer file on top, thus the system sees the older file only.&lt;br /&gt;I have fixed this situation in /usr/local/petget/installpkg.sh.&lt;br /&gt;&lt;br /&gt;See Woof commit &#39;75e3845e8b&#39;, 2011-12-29:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/timeline target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/timeline&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02627</link>
		<title>snapmergepuppy launch</title>
		<category>Woof</category>
		<description>Thanks to playdayz who posted some links on the &quot;disappearing sound&quot; and other issues being worked on by rerwin and shinobar:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02623 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02623&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Rerwin has done some in-depth analysis of some issues in Lucid Puppy, one of which is &quot;disappearing sound&quot; that some users have reported when running from a Flash drive. I have downloaded rerwin&#39;s &quot;patch6&quot; and have just started to take a look into it.&lt;br /&gt;&lt;br /&gt;My first tentative step is to re-examine the timing of execution of &#39;snapmergepuppy&#39; when a package is being installed or uninstalled...&lt;br /&gt;&lt;br /&gt;When the Puppy Package Manager is running, the script /sbin/pup_event_frontend_d will not call snapmergepuppy, so you will never get a save of session during a package install or uninstall.&lt;br /&gt;&lt;br /&gt;The converse is also true: if snapmergepuppy is in the midst of running when you decide to unstall a package, then the script /usr/local/petget/installpkg.sh will wait for the save to finish before installing the package.&lt;br /&gt;&lt;br /&gt;One thing that seemed to be missing, is when you uninstall a package, there should also be a test to ensure that snapmergepuppy does not run in the midst of an uninstall operation. I have added code to /usr/local/petget/removepreview.sh to take care of this.&lt;br /&gt;&lt;br /&gt;See commit &#39;c85e9aba0a&#39; 2011-12-28:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/timeline target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/timeline&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02626</link>
		<title>On the South Coast</title>
		<category>General</category>
		<description>I am currently camped on the South coast of Western Australia. The little coastal village must be one of the few remaining undeveloped holiday destinations left on the Australian coastline. The village is composed mostly of beach shacks, no electricity, no water, no telephone, no wireless phone or Internet.&lt;br /&gt;&lt;br /&gt;The caravan park is run by the local Shire, only charges a nominal fee. They have a small shop, with solar and wind power, and rainwater tanks.&lt;br /&gt;&lt;br /&gt;Near the village is a massive limestone bluff, at the top of which there is a Telstra wireless signal -- I get three bars on my phone, a good signal.&lt;br /&gt;&lt;br /&gt;I have a 110ah deep cycle battery in my car, running the laptop off it. It is 7.25am, drove up to the top of the bluff. There&#39;s another guy parked beside me doing the same thing. Ha ha, we need our Internet fix!&lt;br /&gt;&lt;br /&gt;Internet is incredibly slow though. I might try it late tonight.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02625</link>
		<title>On holiday</title>
		<category>General</category>
		<description>Guys, sorry that I am not responsive to posts. Have been offline a few days, currently living at a caravan park and have a site without power -- Right now, running my laptop on it&#39;s battery. the Telstra 3G wi-fi module is also running on it&#39;s own battery.&lt;br /&gt;&lt;br /&gt;It doesn&#39;t cost much more for power, might do so tomorrow.&lt;br /&gt;&lt;br /&gt;Anyway, I&#39;m having fun living in a tent!&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02624</link>
		<title>Puppy running on Pandaboard (ARM)</title>
		<category>Puppy</category>
		<description>Forum member dim-kut has beat us all to it! He has got PuppyRus (Russian Puppy) running on a Pandaboard, which has a Cortex-A9 ARM CPU:&lt;br /&gt;&lt;a href=http://uco.puppyrus.org/novosti/portirovanie-na-arm-zagruzka-konsoli.html target=_blank&gt;http://uco.puppyrus.org/novosti/portirovanie-na-arm-zagruzka-konsoli.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Dim-kut is using a 3.0.9 kernel, U-boot, and booting Puppy off a 2GB SD card.&lt;br /&gt;&lt;br /&gt;So far, it is booting to the commandline, no X.&lt;br /&gt;&lt;br /&gt;I posted about the Pandaboard recently:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02601 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02601&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02623</link>
		<title>Disappearing sound?</title>
		<category>Puppy</category>
		<description>Bigpup posted to this blog about &quot;disappearing&quot; sound in Lucid 528+ and Slacko 5.3.1, when booting off a USB Flash drive:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02621 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02621&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Report of disappearing sound in Slacko:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?p=588564#588564 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?p=588564#588564&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Reports in Lucid start here:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=70855&amp;start=585 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=70855&amp;start=585&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Bigpup has suggested that it might be a problem with &#39;snapmergepuppy&#39;, the script that handles saves from RAM to the save-file on the Flash drive.&lt;br /&gt;&lt;br /&gt;If so, then the problem would apply to Wary and Racy also. So, I installed Racy 5.2.2 to a 1GB USB Flash pen drive, and I have been using it for awhile. Trying all sorts of things, installing packages, clicking &#39;save&#39; button on the desktop, powering-off, rebooting. Have restarted about a dozen times so far, sound continues to work flawlessly.&lt;br /&gt;&lt;br /&gt;Running on my Acer Aspire 5742G laptop.&lt;br /&gt;&lt;br /&gt;Some points to note:&lt;br /&gt;&lt;br /&gt;1. Alsa Wizard: I did not have to run this. &lt;br /&gt;2. Shutdown without saving. ???&lt;br /&gt;&lt;br /&gt;Regarding point 2, sylvander reported (&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=70855&amp;start=600 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=70855&amp;start=600&lt;/a&gt;):&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Opened and closed retrovol...[OK]&lt;br /&gt;Browsed some web pages...[OK]&lt;br /&gt;Manually saved the session...[OK]&lt;br /&gt;&lt;br /&gt;Rebooted, and chose to not save the session [already saved]...[OK]&lt;br /&gt;&lt;br /&gt;Once back into the desktop, the speaker icon was GONE! Sad&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The thing is, booting from USB, save session, reboot, how is it possible to then choose not to save session? Does Lucid have some extra tool/facility to shutdown without saving the session from RAM to save-file?&lt;br /&gt;If so, this is not a standard Woof feature, and I suggest that you guys look into that.&lt;br /&gt;&lt;br /&gt;Note, the Puppy Event manager does have a save-interval value, if changed to 0 then won&#39;t save periodically, but will still save at shutdown.&lt;br /&gt;&lt;br /&gt;There was a problem with &quot;disappearing&quot; sound some time ago, which I fixed. Essentially, it involved deleting /dev/snd at shutdown, I think that is done in /etc/rc.d/rc.shutdown. If Lucid (and/or Slacko) has any other shutdown mechanism that does not perform that operation, that would be the cause of the problem.&lt;br /&gt;&lt;br /&gt;rc.shutdown also does some other correct shutdown of sound drivers.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02622</link>
		<title>Gold metal detector</title>
		<category>General</category>
		<description>Ha ha, better late than never! I wrote about wanting to go off and do a spot of prospecting back in 2007 (&lt;a href=http://puppylinux.com/development/project-statement.htm target=_blank&gt;http://puppylinux.com/development/project-statement.htm&lt;/a&gt;):&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Possibly the hectic release schedule will slow down sometime, after all there are other things in life -- I want to go off fossicking soon (gemstones, gold).&lt;/i&gt; &lt;br /&gt;&lt;br /&gt;Heh, heh, it is finally happening. I have bought myself a cheapie metal detector:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;link removed, on request from dealsdirect.com&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;...they offered buy all you want for $10 total postage &amp; handling, so I got a few other camping items as well.&lt;br /&gt;&lt;br /&gt;The &quot;outback&quot; of Western Australia has a lot of iron in the ground, making gold detecting very difficult. It is possible to spend a lot of money, for example the top-of-the-range gold detector here in Australia is the Minelab GPX 5000, with rrp of AU$6,595 (about the same in US$):&lt;br /&gt;&lt;a href=http://www.minelab.com/aus/products/gold-detectors/gpx-5000 target=_blank&gt;http://www.minelab.com/aus/products/gold-detectors/gpx-5000&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I just enjoy being in nature, finding interesting rocks, plus it is healthy exercise, so I will be quite happy fossicking around with an ultra-cheapie detector. My $79 detector has the controls that I think are needed for detecting in the goldfields -- two discrimination modes, ground balance, plus various other dials, switches and buttons to play with. I have assembled it, and it looks quite well made. Hopefully the internal electronics is &quot;up to it&quot;.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02621</link>
		<title>Slacko 5.3.1</title>
		<category>Puppy</category>
		<description>Slacko Puppy 5.3, our flagship Puppy, premiered on October 25, 2011:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02556 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02556&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are many flavours (builds, editions) of Puppy Linux, but &quot;Flagship&quot; means basically that we recommend this pup as a &quot;first-stop&quot; for newcomers (unless you have older hardware and might want to go for our Wary Puppy, or some particular need that attracts you to one of our other Puppy builds).&lt;br /&gt;&lt;br /&gt;Slacko has had a very good reception, but as always there are things that can be improved, and Project Coordinator Mick Amadio has now released Slacko 5.3.1, a minor upgrade and bugfix release.&lt;br /&gt;&lt;br /&gt;Here is the release announcement:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/pub/linux/distributions/puppylinux/puppy-5.3.1/release-Slacko-5.3.1.htm target=_blank&gt;http://distro.ibiblio.org/pub/linux/distributions/puppylinux/puppy-5.3.1/release-Slacko-5.3.1.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is the announcement on the Puppy Forum:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=72806 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=72806&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download from here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/pub/linux/distributions/puppylinux/puppy-5.3.1/ target=_blank&gt;http://distro.ibiblio.org/pub/linux/distributions/puppylinux/puppy-5.3.1/&lt;/a&gt;&lt;br /&gt;Fast mirror in Europe:&lt;br /&gt;&lt;a href=http://ftp.nluug.nl/ftp/pub/os/Linux/distr/puppylinux/puppy-5.3.1/ target=_blank&gt;http://ftp.nluug.nl/ftp/pub/os/Linux/distr/puppylinux/puppy-5.3.1/&lt;/a&gt;&lt;br /&gt;Mirror in Australia:&lt;br /&gt;&lt;a href=http://mirror.internode.on.net/pub/puppylinux/puppy-5.3.1/ target=_blank&gt;http://mirror.internode.on.net/pub/puppylinux/puppy-5.3.1/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is a Forum thread for bug reports and general feedback. Discussion specific to 5.3.1 starts on page 23:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=72805&amp;start=330 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=72805&amp;start=330&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...please report any issues there, also read that thread for further fixes/improvements.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02620</link>
		<title>Script internationalization by &#39;t12s&#39;</title>
		<category>Woof</category>
		<description>This is a brilliant technique developed by technosaurus and implemented for Puppy by L18L.&lt;br /&gt;&lt;br /&gt;Forum discussion:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=73440 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=73440&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Online documentation on how to do a translation:&lt;br /&gt;&lt;a href=http://extra-inter.net/puppy/t12s_DOC/t12s.html target=_blank&gt;http://extra-inter.net/puppy/t12s_DOC/t12s.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have put version 0.4.5.1 of &#39;t12s&#39; into /usr/sbin in Woof. I also created a help file /usr/share/doc/HOWTO-internationalization.htm that explains the three methods -- BaCon code, using &#39;gettext&#39; in scripts, and using &#39;t12s&#39; in scripts.&lt;br /&gt;&lt;br /&gt;The above two files are in Woof, which has been uploaded. Timeline:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/timeline target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/timeline&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...do an anonymous login and you can view the source of &#39;t12s&#39; and also read the &#39;HOWTO-internationalization.htm&#39; file rendered as a web page (not source code) -- a nice feature of Fossil.&lt;br /&gt;&lt;br /&gt;I was going to put &#39;xdelta_gui&#39; that L18L had created, that has the &#39;t12s&#39; method of translation, however when I tried to run it, it output this error message:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;# ./xdelta_gui&lt;br /&gt;./xdelta_gui: line 23: ï»¿: command not found&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;...the application works, but that error worries me, so I did not put it into Woof.&lt;br /&gt;&lt;br /&gt;So, so far there are no scripts using &#39;t12s&#39; method in Woof.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02619</link>
		<title>LibreOffice 3.4.4</title>
		<category>Puppy</category>
		<description>I got the SFS from gray&#39;s NOP Puppy site, and modified it slightly -- fixed icons in menu, added desktop icons.&lt;br /&gt;&lt;br /&gt;Added to the SFS collection here (129.2MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/sfs/libreoffice-3.4.4.sfs target=_blank&gt;http://distro.ibiblio.org/quirky/sfs/libreoffice-3.4.4.sfs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have only tested it with Racy 5.2.2, works ok.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02618</link>
		<title>GTK &quot;gseal&quot; fix</title>
		<category>Wary</category>
		<description>Wary and Racy 5.2.2 users have reported applications failing to compile, with &quot;gseal&quot; error messages.&lt;br /&gt;&lt;br /&gt;I had gone through a rather tiring process of getting GTK to work properly prior to releasing 5.2.2, and didn&#39;t feel like getting into that again. Here are some of the pre-5.2.2 deliberations:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02594 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02594&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02595 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02595&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02598 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02598&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Well, the &quot;gseal&quot; problem needed to be fixed. I have rolled back to GTK 2.24.5, compiled with this:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i486-t2-linux-gnu --with-xinput=yes --enable-debug=minimum --enable-introspection=no&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;After installing it, I tested &#39;quicksetup&#39; and the dropdown lists are fast (that was a big problem before). I compiled gtktetris, that ttuuxxx had reported gave the &quot;gseal&quot; errors -- now it compiles.&lt;br /&gt;&lt;br /&gt;Here are the PETs (2.3MB, 266KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/gtk+-2.24.5-1-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/gtk+-2.24.5-1-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/gtk+_DEV-2.24.5-1-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/gtk+_DEV-2.24.5-1-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The next releases of Wary and Racy will be built with these.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02617</link>
		<title>Menu icon when install a package</title>
		<category>Woof</category>
		<description>When a package is installed, and it has a menu entry, in some cases the icon is absent. Fixed.&lt;br /&gt;&lt;br /&gt;This came to my attention yesterday when I installed the Parole media player .deb (Debian Squeeze) package, and an entry appeared in the Multimedia menu category without an icon.&lt;br /&gt;&lt;br /&gt;This problem appears in two situations, when building a Puppy in Woof, and when installing a package in a running Puppy.&lt;br /&gt;&lt;br /&gt;In the former case, I have fixed script &#39;2createpackages&#39;.&lt;br /&gt;&lt;br /&gt;In the latter case, I have fixed script /usr/local/petget/installpkg.sh.&lt;br /&gt;&lt;br /&gt;You can see the changes in the online Woof timeline, commit &#39;6fbecf9dca&#39; (2011-12-07):&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/timeline target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/timeline&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02616</link>
		<title>Woof: Dpup Debian Squeeze progress</title>
		<category>Woof</category>
		<description>This post is some notes on what I&#39;m currently doing.&lt;br /&gt;&lt;br /&gt;I am using Woof2 to build an x86 Dpup, and using it every day to discover and fix any issues. &lt;br /&gt;&lt;br /&gt;I am not doing anything fancy, just a build that uses as many Debian Squeeze .deb packages as possible rather than my own PETs -- getting ready for when I do an ARM-target build.&lt;br /&gt;&lt;br /&gt;I know that there are others building Dpups. My Dpup would be a good starting point for other Dpup developers who will substitute many of their own PETs for more compact builds.&lt;br /&gt;&lt;br /&gt;I do not intend to develop my x86 Dpup to an official release Puppy. The other guys who are building Dpups can do that (and have done). But, for the curious, I might upload one of my Dpup builds soon.&lt;br /&gt;&lt;br /&gt;I am discovering some interesting things, for example the Debian Squeeze &#39;tar&#39; utility gives error reports when it should not, so I replaced it with my tar from Wary.&lt;br /&gt;&lt;br /&gt;Something that I will be looking at very soon is how developers can contribute to Woof2.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02615</link>
		<title>Woof: build Slacko 5.3</title>
		<category>Woof</category>
		<description>When 01micko released Slacko 5.3, he also published some instructions to fix Woof to build Slacko 5.3 exactly as his release version:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=72806 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=72806&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have only just now got around to putting those fixes into Woof, well Woof2 now. If you go to the Fossil timeline and do an anonymous login, you will be able to see the changes:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/timeline target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/timeline&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are a couple of differences in my upgrade:&lt;br /&gt;&lt;br /&gt;1. lsmod&lt;br /&gt;I left out 01micko&#39;s fixup to move lsmod from bin to sbin, as I cannot see anything wrong with my module-init-tools template. However, I then discovered a bug in 2createpackages -- the lsmod problem should now be fixed, see last commit (c49450a62d).&lt;br /&gt;&lt;br /&gt;2. slacko-splash.gif&lt;br /&gt;This already exists at woof-code/boot/boot-dialog/. 01micko has it in support/slacko/.&lt;br /&gt;&lt;br /&gt;I have not done a build to test that these changes are sane. It will actually build 5.3+, as I have put in the latest Packages-puppy-slacko-official.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02614</link>
		<title>Woof: Arch Linux patch -2</title>
		<category>Woof</category>
		<description>Forum member noryb009 sent me a &#39;-2&#39; patch for Arch Linux support in Woof. This is patching file &#39;0setup&#39;.&lt;br /&gt;&lt;br /&gt;When I apply changes to Woof, I am &quot;pushing&quot; it online frequently, so won&#39;t announce it every time as I did before. If you look at the timeline, you can see the latest commit that has been pushed:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/timeline target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/timeline&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02613</link>
		<title>Midori crashes</title>
		<category>Wary</category>
		<description>I reported earlier that I was unable to compile Webkit, needed for Midori web browser:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02577 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02577&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Jemimah replied that where it was failing is a utility application that can be removed from the makefile. Yes indeed, I did that, and it compiled. Then I compiled Midori 0.4.2.&lt;br /&gt;&lt;br /&gt;At startup, Midori partly loaded the Google home page, then crashed.&lt;br /&gt;&lt;br /&gt;Weird, Midori is loading libraries inside /initrd/pup_rw/usr/lib/ -- that is so incredibly weird, as that is definitely not in the library search path. It must be something peculiar that the &#39;waf&#39; build system does. &lt;br /&gt;&lt;br /&gt;Jemimah has also compiled Midori 0.4.2, for Racy 5.2.2:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=73799 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=73799&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...one tester so far, reports it crashes.&lt;br /&gt;&lt;br /&gt;So much for Midori.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02612</link>
		<title>Woof2 now online</title>
		<category>Woof</category>
		<description>I announced this in the previous blog post:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02611 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02611&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I did a test download and build a x86 Dpup, it worked, so it all looks sane. I have modified some scripts since then, but hopefully it is still sane.&lt;br /&gt;&lt;br /&gt;Woof2 is hosted in a Fossil Version Control System (or Content Management System):&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/index target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/index&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This wiki page explains how to download and install Woof2:&lt;br /&gt;&lt;a href=http://bkhome.org/fossil/woof2.cgi/wiki?name=Getting+Started+with+Woof target=_blank&gt;http://bkhome.org/fossil/woof2.cgi/wiki?name=Getting+Started+with+Woof&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you login as an &#39;anonymous&#39; user, you can click on &#39;Files&#39;, then &#39;README-FIRST&#39; to read some introductory notes about Woof2.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02611</link>
		<title>Woof2: Fossil is back</title>
		<category>Woof</category>
		<description>Those who have been around for awhile might recall that I had a brief fling with Fossil, a simple project Version Control System (VCS), toward the end of 2009.&lt;br /&gt;&lt;br /&gt;Fossil has some limitations, that I managed to work around, however the lack of support for symlinks was too difficult to work around. At that stage, I developed my own very basic Version Control System named Bones.&lt;br /&gt;&lt;br /&gt;However, Fossil now supports symlinks, which prompted me to reconsider using Fossil.&lt;br /&gt;&lt;br /&gt;Woof2 is a complete re-think of Woof, with two main advantages over Woof1:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;1. Supports multiple architectures (exs: x86, arm)&lt;br /&gt;2. VCS (Version Control System) friendly&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;It is a work in progress, but I have now got it online with Fossil. Finally, we will have a bug-reporting system, that comes with Fossil!&lt;br /&gt;&lt;br /&gt;I won&#39;t give out the URL to access it just yet, as it needs some more sanity testing. Hopefully very soon though.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02610</link>
		<title>Kernel for RaspberryPi</title>
		<category>Puppy</category>
		<description>I am gradually getting things together for building a Puppy that will run on the upcoming RaspberryPi. Toward that end, I have compiled a kernel. It is version 2.6.35.14, with a special patch for the RaspberryPi. It also has the usual Puppy-patches, and Unionfs patch.&lt;br /&gt;&lt;br /&gt;I have create a PET and uploaded it here (5.3MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/arm1176jzf-s/pet_packages-squeeze/linux_kernel-2.6.35.14-armv6-raspi.pet target=_blank&gt;http://distro.ibiblio.org/quirky/arm1176jzf-s/pet_packages-squeeze/linux_kernel-2.6.35.14-armv6-raspi.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the source and patches here:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/kernel-2.6.35.14-raspi/ target=_blank&gt;http://bkhome.org/sources/kernel-2.6.35.14-raspi/&lt;/a&gt;&lt;br /&gt;Us#er#na#me: pu#pp#y  Pa#ss#wo#rd: li#nu#x&lt;br /&gt;&lt;br /&gt;...that link contains &#39;bk.txt&#39; that explains where I got the patches from, and how the kernel was cross-compiled.&lt;br /&gt;&lt;br /&gt;I think that the kernel .config file needs more work. It is provided by the patch from raspberrypi.org, and I modified it slightly. However, there are a lot more drivers that could probably be enabled, to cater for things being attached to the RaspberryPi board.&lt;br /&gt;&lt;br /&gt;I am still debating with myself whether the RP board will be anything more than a toy. For most of us that is. Definitely it can be used in a wide range of embedded applications. For more general use, we may find ourselves adding on so much external stuff (with difficulty due to very limited I/O features) that it might have been better to go for a more feature-rich board to start with.&lt;br /&gt;But, it is going to be a lot of fun working within the constraints and see what we can achieve.&lt;br /&gt;&lt;br /&gt;I am personally quite happy with the HDMI output. My aging CRT TV is going to be retired and I will buy a small LED-LCD TV with HDMI input. They are getting cheaper, $150 - $200.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02609</link>
		<title>Alternate Puppy forums</title>
		<category>Puppy</category>
		<description>Our main Puppy Linux Forum is &quot;down&quot;. It may be awhile before it is restored. In the meantime, Linux Questions also have a Puppy Forum:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://www.linuxquestions.org/questions/puppy-71/ target=_blank&gt;http://www.linuxquestions.org/questions/puppy-71/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also, Raffy has setup another forum:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://puppylinux.info/ target=_blank&gt;http://puppylinux.info/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02608</link>
		<title>Woof: improved Arch support</title>
		<category>Woof</category>
		<description>Forum member noryb009 sent me a patch for Woof, to improve support for Arch Linux. Here is the pm from noryb009:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Over the last few days, I&#39;ve been playing around with woof and archlinux. I changed a few scripts for better archlinux support.&lt;br /&gt;&lt;br /&gt;Changes:&lt;br /&gt;- support for .pkg.tar.xz, while keeping .pkg.tar.gz support (some packages are still .pkg.tar.gz for backwards compatibility)&lt;br /&gt;- better reading from database files - supports split packages&lt;br /&gt;- changed some repository locations, I couldn&#39;t connect to a few of the previous ones, and a few of the previous ones were really old snapshots&lt;br /&gt;- added support for arch .INSTALL files (arch&#39;s .pinstall.sh)&lt;br /&gt;- changed/removed some renamed packages in DISTRO_PKG_SPECS-arch&lt;br /&gt;&lt;br /&gt;With the patched DISTRO_PKG_SPECS-arch, you can make an ISO, but X doesn&#39;t start for some reason.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;That last point will need attention. noryb009 has modified the package selection. Back when I first created Arch support in Woof, X did start. &lt;br /&gt;&lt;br /&gt;I have applied the patch, and it will be in the next upload of Woof.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02607</link>
		<title>Gtkterm rs232 serial terminal</title>
		<category>Wary</category>
		<description>I posted about the Cutecom GUI serial terminal in the previous blog post:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02606 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02606&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is a later version of Cutecom, that requires Qt4:&lt;br /&gt;&lt;a href=http://cutecom.sourceforge.net/ target=_blank&gt;http://cutecom.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is also a GTK-based GUI serial terminal, named Gtkterm. I discovered that it is still being developed. It needs VTE. Site:&lt;br /&gt;&lt;a href=https://fedorahosted.org/gtkterm/ target=_blank&gt;https://fedorahosted.org/gtkterm/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I tried to compile these apps statically against Qt4 and VTE, but failed. Probably it could be figured out. In the latter case there were undefined symbols, but applying what I thought were logical steps to fix it, did not. So, left it and just compiled Gtkterm again shared VTE library. Here are the PETs:&lt;br /&gt;&lt;br /&gt;Gtkterm (37KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/gtkterm-0.99.7-rc1-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/gtkterm-0.99.7-rc1-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;VTE (356KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/vte-0.28.2-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/vte-0.28.2-w5c.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02606</link>
		<title>Serial link to OK6410-B</title>
		<category>Puppy</category>
		<description>Some notes, as I progress. I have found that trying to apply the instructions for the FriendlyARM mini6410 board to my OK6410-B board is not smooth sailing.&lt;br /&gt;&lt;br /&gt;Anyway, I have the serial connection with the board working. The board has a RS232 port. My laptop does not have a RS232 serial port, however the board is supplied with a (separate) &quot;USB2.0 to RS232 Convertor&quot; -- and it is truly a no-name brand, no manufacturer identification anywhere.&lt;br /&gt;&lt;br /&gt;When the board starts up, it outputs to the serial port. For example, if I were to get Linux booting, then the bootup log would go to the serial port. It is, effectively, the operator console.&lt;br /&gt;&lt;br /&gt;But, this requires a RS232 serial communications application running in Linux on my laptop. Wary and Racy have &#39;microcom&#39;, a commandline application.&lt;br /&gt;However, there is a GUI app called &#39;cutecom&#39;, that requires Qt 3.x. In the Package Manager, you will find this in the &#39;puppy-3&#39; repository.&lt;br /&gt;When it installs Qt, some libraries are reported missing (libmysqlclient*) -- just ignore that.&lt;br /&gt;&lt;br /&gt;The &#39;pl2303.ko&#39; kernel driver is required, and this will load automatically when the usb-rs232 adaptor is plugged in. However, I had to manually load &#39;usbserial.ko&#39;:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;# modprobe usbserial&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Then, run &#39;cutecom&#39; and type &quot;/dev/ttyUSB0&quot; into the interface-port box, &quot;115200&quot; into the baud-rate box, then click the &quot;Open port&quot; button.&lt;br /&gt;&lt;br /&gt;Now we are in business. Turn on the OK6410 board, and bootup messages should appear in the cutecom window.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02605</link>
		<title>Debian, Dpup, mini6410</title>
		<category>Puppy</category>
		<description>I think that I have decided &quot;which way to go&quot; for getting Linux running on my OK6410 ARM board: Debian Squeeze.&lt;br /&gt;&lt;br /&gt;Despite having downloaded 12 Debian Squeeze i386 CDs, I don&#39;t think that I will install Debian. There is no need, when we have Dpup.&lt;br /&gt;&lt;br /&gt;So, I am running Woof to create a Dpup of Debian Squeeze 6.0.3. This is i386, to install on my laptop. I am doing this partly to check that Woof can still build a Debian Squeeze puplet.&lt;br /&gt;&lt;br /&gt;The ARM thing though, is something else...&lt;br /&gt;&lt;br /&gt;To create a small Debian system for the Flash card in my OK6410 board, I am following the instructions posted for the mini6410 board, here:&lt;br /&gt;&lt;a href=http://code.google.com/p/mini6410-debian/wiki/Tutorial target=_blank&gt;http://code.google.com/p/mini6410-debian/wiki/Tutorial&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The OK6410 and mini6410 look very similar, so I anticipate the instructions can be applied to my OK6410 board without too much difficulty.&lt;br /&gt;&lt;br /&gt;The tutorial starts by requiring the &#39;debootstrap&#39; DEB, which is here:&lt;br /&gt;&lt;a href=http://packages.debian.org/squeeze/debootstrap target=_blank&gt;http://packages.debian.org/squeeze/debootstrap&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I am running on Racy 5.2.2, and debootstrap seems to have worked nicely.&lt;br /&gt;&lt;br /&gt;Next step, I have to go out and buy a couple of SD cards...&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02604</link>
		<title>Debian: 52 CDs</title>
		<category>Puppy</category>
		<description>I am visiting my daughter. They have super-fast Internet, so I am taking advantage of the situation, downloading anything that I can think of.&lt;br /&gt;&lt;br /&gt;I was thinking of installing Debian Squeeze on my laptop, so went to the download site... it is fifty two CDs! Yes, 52.&lt;br /&gt;&lt;br /&gt;Getting them from an Australian mirror, they download at about 1 MB/sec, very fast:&lt;br /&gt;&lt;a href=http://mirror.cse.unsw.edu.au/debian-cd/6.0.3/i386/iso-cd/ target=_blank&gt;http://mirror.cse.unsw.edu.au/debian-cd/6.0.3/i386/iso-cd/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;But, I doubt that I will need all 52. I have stopped at 12.&lt;br /&gt;&lt;br /&gt;There is online support to find out which CD has a file:&lt;br /&gt;&lt;a href=http://cdimage-search.debian.org/ target=_blank&gt;http://cdimage-search.debian.org/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02603</link>
		<title>Woof uploaded, Nov. 18, 2011</title>
		<category>Woof</category>
		<description>This is commit &#39;20111118155739&#39;, used to build Wary and Racy 5.2.2.&lt;br /&gt;&lt;br /&gt;The last upload of Woof was Nov. 10:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02591 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02591&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There was a blog post awhile back on how to download a recent snapshot tarball of Woof and use that as the reference to download Woof changes since then, without the full history:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02306 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02306&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded a snapshot tarball of commit &#39;20111118155739&#39;. This can be downloaded by itself, but it is recommended to also download the Bones infrastructure as described in above link. Get tarball:&lt;br /&gt;&lt;a href=http://bkhome.org/bones/woof/archive/woof-20111118155739.tar.gz target=_blank&gt;http://bkhome.org/bones/woof/archive/woof-20111118155739.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To download and use Woof, please read the Bones intro page:&lt;br /&gt;&lt;a href=http://bkhome.org/bones/ target=_blank&gt;http://bkhome.org/bones/&lt;/a&gt;&lt;br /&gt;And the Woof intro page:&lt;br /&gt;&lt;a href=http://bkhome.org/woof/ target=_blank&gt;http://bkhome.org/woof/&lt;/a&gt; </description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02602</link>
		<title>Wary Puppy 5.2.2</title>
		<category>Wary</category>
		<description>I am pleased to announce the release of Wary Puppy version 5.2.2, our build of Puppy Linux that targets older hardware. This is a minor upgrade and bug-fix release of Wary 5.2. Though, if you look in the release notes you will might not think it so &quot;minor&quot;.&lt;br /&gt;This is also the debut of Racy Puppy, which we think of as &quot;Wary on steroids&quot;. Racy enhances Wary to run on recent hardware, with Xorg 7.6 and 3.0.7 kernel.&lt;br /&gt;&lt;br /&gt;Full announcement and release notes:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/wary-5.2.2/release-Wary-5.2.2.htm target=_blank&gt;http://distro.ibiblio.org/quirky/wary-5.2.2/release-Wary-5.2.2.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download Wary (130.5MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/wary-5.2.2/ target=_blank&gt;http://distro.ibiblio.org/quirky/wary-5.2.2/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download Racy (111.6MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/racy-5.2.2/ target=_blank&gt;http://distro.ibiblio.org/quirky/racy-5.2.2/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Forum thread for Wary feedback:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?p=583947#583947 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?p=583947#583947&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Forum thread for Racy feedback:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?p=583948#583948 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?p=583948#583948&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02601</link>
		<title>Pandaboard, Beaglebard, Hawkboard</title>
		<category>General</category>
		<description>I received an email from a guy who is working on porting Puppy to a Pandaboard. Dougal also suggested the Pandaboard might be a good way to go.&lt;br /&gt;&lt;br /&gt;But, just what is the Pandaboard, and what are these others, Beagleboard, Hawkboard?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Pandaboard&lt;/b&gt;&lt;br /&gt;&lt;a href=http://www.linuxfordevices.com/c/a/News/PandaBoard/ target=_blank&gt;http://www.linuxfordevices.com/c/a/News/PandaBoard/&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.linuxfordevices.com/c/a/News/PandaBoard-runs-ICS/?kc=rss target=_blank&gt;http://www.linuxfordevices.com/c/a/News/PandaBoard-runs-ICS/?kc=rss&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.pandaboard.org/ target=_blank&gt;http://www.pandaboard.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Beagleboard&lt;/b&gt;&lt;br /&gt;&lt;a href=http://www.linuxfordevices.com/c/a/News/BeagleBoardxM/ target=_blank&gt;http://www.linuxfordevices.com/c/a/News/BeagleBoardxM/&lt;/a&gt;&lt;br /&gt;&lt;a href=http://beagleboard.org/ target=_blank&gt;http://beagleboard.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Hawkboard&lt;/b&gt;&lt;br /&gt;&lt;a href=http://www.hawkboard.org/ target=_blank&gt;http://www.hawkboard.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In terms of performance, it would seem to be in order Hawkboard, Beagleboard, Pandaboard, with latter being fastest. The Pandaboard has a 1GHz dual-core Cortex-A9 CPU, the Beagleboard-XM has a 1GHz single-core Cortex-A8 CPU.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;CPU specs:&lt;/b&gt;&lt;br /&gt;&lt;a href=http://www.arm.com/products/processors/cortex-a/cortex-a8.php target=_blank&gt;http://www.arm.com/products/processors/cortex-a/cortex-a8.php&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.arm.com/products/processors/cortex-a/cortex-a9.php target=_blank&gt;http://www.arm.com/products/processors/cortex-a/cortex-a9.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have just noticed something on the Cortex-A8 page &quot;binary compatibility with the ARM1176 family&quot;. That would be backwards compatibility.&lt;br /&gt;Assume that also applies to the A9. That would mean I could compile code optimised for the RaspberryPi on a Pandaboard or beagleboard?&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02600</link>
		<title>CodeSourcery experiment</title>
		<category>Puppy</category>
		<description>I want to get hands-on experience with CodeSourcery and Buildroot, even though it might not be what I ultimately use for development. Documenting here...&lt;br /&gt;&lt;br /&gt;CodeSourcery is a toolchain for cross-compiling and debugging:&lt;br /&gt;&lt;a href=http://www.mentor.com/embedded-software/sourcery-tools/sourcery-codebench/ target=_blank&gt;http://www.mentor.com/embedded-software/sourcery-tools/sourcery-codebench/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The free Lite edition is at this link. I grabbed the &quot;GNU/Linux&quot; download:&lt;br /&gt;&lt;a href=https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription?@template=lite target=_blank&gt;https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription?@template=lite&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I installed by following these instructions:&lt;br /&gt;&lt;a href=http://www.arm9board.net/wiki/index.php?title=Codesourcery_toolchain target=_blank&gt;http://www.arm9board.net/wiki/index.php?title=Codesourcery_toolchain&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Except that I added the installation to the PATH variable in /etc/profile, then rebooted. The toolchain uses GCC 4.5.1.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02599</link>
		<title>Wary and Racy 5.2.2 &quot;TESTING&quot;</title>
		<category>Wary</category>
		<description>If anyone is interested in conducting a &quot;sanity check&quot;, here they are:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/racy-5.2.2TESTING/ target=_blank&gt;http://distro.ibiblio.org/quirky/racy-5.2.2TESTING/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/wary-5.2.2TESTING/ target=_blank&gt;http://distro.ibiblio.org/quirky/wary-5.2.2TESTING/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;About several hours from now I intend to remove the &quot;TESTING&quot; from the directory names and formally announce the releases.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02598</link>
		<title>&#39;welcome1stboot&#39; fixed</title>
		<category>Wary</category>
		<description>A few days ago ...14th?... I had Wary and Racy at what I thought was release quality. Then I found that &#39;welcome1stboot&#39; would not start after I had upgraded GTK from 2.24.5 to 2.24.8.&lt;br /&gt;&lt;br /&gt;(On the other-hand, other testers reported that welcome1stboot did work.)&lt;br /&gt;&lt;br /&gt;So, I played with rolling GTK back to 2.20.1.&lt;br /&gt;&lt;br /&gt;But, just now I have discovered why welcome1stboot does not work. I am both relieved and very exasperated.&lt;br /&gt;&lt;br /&gt;&#39;welcome1stboot&#39; is written in BaCon. Now, BaCon does not link the GTK libraries as shared libraries in the normal manner. Instead, BaCon has it&#39;s own code to load the libraries. This is where the problem occurs -- and it sure is awful, I consider it to be a serious bug in BaCon.&lt;br /&gt;&lt;br /&gt;Wary/Racy has these in /usr/lib, where the first is a symlink:&lt;br /&gt;&lt;i&gt;libgtk-x11-2.0.so.0 libgtk-x11-2.0.so.0.2400.5&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;When the &#39;devx&#39; is loaded, there is also the symlink:&lt;br /&gt;&lt;i&gt;libgtk-x11-2.0.so&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Now this is the awful part: at runtime, the Bacon app tries to load &#39;libgtk-x11-2.0.so&#39;. It cannot, so crashes. There is no error message identifying the cause of the crash.&lt;br /&gt;&lt;br /&gt;It is standard, engraved in stone, practice that *.so files are used during compiling, not at runtime. The BaCon application should really be using libgtk-x11-2.0.so.0.&lt;br /&gt;&lt;br /&gt;God, I have spent days working on this problem, on the verge of &quot;developer fatigue&quot;. Oh well. I will put the *.so symlinks into the gtk PET, and hopefully should be able to put up another Release Candidate of Wary/Racy.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02597</link>
		<title>Wary (and Racy) 5.2.1.91</title>
		<category>Wary</category>
		<description>I tried an experiment. Although it was the &quot;wrong&quot; thing to do, I built Wary/Racy 5.2.1.91 with the GTK 2.20.1 PETs from Wary 5.1.x. The reason that it is &quot;wrong&quot; is that the core packages in 5.2.x were recompiled in T2, with GTK 2.24.5 and some later libraries (ex: pixman, cairo, glib). However, as reported, there are problems with GTK 2.24.x. To roll GTK back by just plunking in the PETs from Wary 5.1.x is just asking for trouble.&lt;br /&gt;&lt;br /&gt;Or so it would seem. I built it, and everything seems to work. Well, I haven&#39;t checked printing, that is one area where there might be some difference between the GTK versions.&lt;br /&gt;&lt;br /&gt;Terryphi posted about &quot;tester fatigue&quot;. Yes, I am getting &quot;developer fatigue&quot; with these troubles with GTK. I really want to get Wary and Racy 5.2.2 released, then move on to other stuff -- multi-architecture Woof and ARM Puppy. So, give 5.2.1.91 a run, if it looks ok, I&#39;ll go with that for the final.&lt;br /&gt;&lt;br /&gt;I will be off-line for approximately the next 48 hours, maybe slightly less. Starting from about now. Racy 5.2.1.91 has been uploaded, Wary is still uploading, eta 15 minutes from now:&lt;br /&gt;&lt;br /&gt;Racy: &lt;a href=http://distro.ibiblio.org/quirky/test/racy-5.2.1.91/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/racy-5.2.1.91/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Wary: &lt;a href=http://distro.ibiblio.org/quirky/test/wary-5.2.1.91/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/wary-5.2.1.91/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As soon as the upload has completed, I will be going off-line. Got other family-related stuff to do for a couple of days.&lt;br /&gt;&lt;br /&gt;Please go here to provide Wary feedback:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=72258&amp;start=255 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=72258&amp;start=255&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please go here for Racy feedback:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=71767&amp;start=285 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=71767&amp;start=285&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02596</link>
		<title>ARM11 board has arrived</title>
		<category>Puppy</category>
		<description>The OK6410 board that I ordered from here has arrived:&lt;br /&gt;&lt;a href=http://www.aliexpress.com/product-fm/503734975-Free-Shipping-ARM11-OK6410-S3C6410-Android-2-3-4-WinCe-7-0-development-board-4-3-wholesalers.html target=_blank&gt;http://www.aliexpress.com/product-fm/503734975-Free-Shipping-ARM11-OK6410-S3C6410-Android-2-3-4-WinCe-7-0-development-board-4-3-wholesalers.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It comes with 14 CDs, including with Ubuntu, WinCE and Android. There is a catch though, most of the documentation is in Chinese. For a product that is sold internationally, and advertised in English, this is very disappointing. The main 178-page PDF file for the board, that introduces the board and explains how to use it, is in Chinese.&lt;br /&gt;&lt;br /&gt;I looked at the website of the manufacturer of the board, but that also is Chinese only:&lt;br /&gt;&lt;a href=http://www.witech.com.cn/ target=_blank&gt;http://www.witech.com.cn/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So, I am going to also purchase one of the &quot;FriendlyARM&quot; boards, which have all documentation in English. I know this as the docs are available online. These boards are very similar, in fact I should be able to apply the same techniques and get both boards working.&lt;br /&gt;&lt;br /&gt;Now, I am going to have to think why I would want two boards. Testing a LAN maybe.&lt;br /&gt;&lt;br /&gt;Actually, what I will do first is download the FriendlyARM documentation and see if I can apply it to the board I already have. If so, then I might not need to order the FriendlyARM board.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02595</link>
		<title>GTK trouble</title>
		<category>Wary</category>
		<description>See my previous post &quot;GTK success!&quot;:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02594 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02594&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yeah, well, now the pendulum has swung the other way. I built Wary and Racy 5.2.1.99, even uploaded them. However, after doing a frugal install, I found that &#39;welcome1stboot&#39; segfaults.&lt;br /&gt;&lt;br /&gt;I recompiled it in Wary 5.2.1.99, it then worked. I used that new executable in Racy 5.2.1.99 ....aaaargh, it still segfaulted!&lt;br /&gt;&lt;br /&gt;I regret moving up from GTK 2.20.1. With that version the ROX-Filer focus problem that came in at GTK 2.18.x, was partly fixed. Well, with GTK 2.24.x that &quot;part fix&quot; is gone again.&lt;br /&gt;&lt;br /&gt;I wonder if it would break anything if I did roll back to GTK 2.20.1? The problem is, I did a complete compile of all the core packages in T2, against GTK 2.24.5. Rolling GTK back would be asking for trouble.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02594</link>
		<title>GTK success!</title>
		<category>Wary</category>
		<description>The guys testing the latest Wary and Racy have reported that large drop-down lists are very slow and hog the CPU. This has been observed in the &#39;quicksetup&#39;, &#39;bootmanager&#39; and &#39;remove_builtin&#39; scripts.&lt;br /&gt;&lt;br /&gt;I was going to recompile GTK anyway, due to the insert-key-crash bug in SeaMonkey/Firefox. This problem has been reported with recent Wary/Racy, after I upgraded to GTK 2.24.5 (compiled in T2). The bug is documented in an earlier blog post:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02253 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02253&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So, I compiled GTK 2.24.8, with this config;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i486-t2-linux-gnu --with-xinput=yes --enable-debug=minimum&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Once again, a big jump in size for the PET, from 1621KB to 2588KB. Once before, I think that I isolated which library was the culprit, then recompiled all the others without debugging, and that worked. Will have to put that on the to-do list.&lt;br /&gt;&lt;br /&gt;Anyway, a very pleasant surprise. Running this new GTK, the slowness and CPU-hogging of large drop-down lists has gone away. Now they are snappy. at least this is the case on my laptop.&lt;br /&gt;&lt;br /&gt;If anyone would like to confirm this (2.5MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/gtk+-2.24.8-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/gtk+-2.24.8-w5c.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02593</link>
		<title>Flash player download broken</title>
		<category>Puppy</category>
		<description>Woof has semi-automatic download of the Adobe Flash player (script /usr/sbin/delayedrun). In Slacko, 01micko wrote &#39;getflash&#39;.&lt;br /&gt;&lt;br /&gt;However, both are broken. The download URLs for the 10.x and 11.x players are both broken.&lt;br /&gt;&lt;br /&gt;Does anyone know a URL for downloading the latest 11.x player?&lt;br /&gt;&lt;br /&gt;Script delayedrun has this:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;       cd /usr/lib/mozilla/plugins&lt;br /&gt;       download_file http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.tar.gz&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;In the forum, getflash was changed to download the 11.x latest, using this URL:&lt;br /&gt;&lt;br /&gt;&lt;i&gt; http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_11_linux.i386.tar.gz&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;However, neither URL works anymore.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02592</link>
		<title>Planner project manager</title>
		<category>Puppy</category>
		<description>Our master of hacking and doing extremely clever stuff with code is technosaurus, and I continue to be surprised by the innovative and interesting things he does. Like this latest...&lt;br /&gt;&lt;br /&gt;technosaurus has hacked Planner, project manager software, to compile without Gnome dependencies. This makes it small enough to be included in Puppy.&lt;br /&gt;Project management has always been a gap in the Puppy application suite, and for a very long time I have been on the lookout for something to fill this gap.&lt;br /&gt;&lt;br /&gt;Anyone interested in project management, please try this Planner PET. If it gets the thumbs up, I will put it into the next Wary and Racy. And maybe other devs might put it into their builds also.&lt;br /&gt;&lt;br /&gt;We will of course have to get technosaurus to post the hacked source, which I will upload to the official source repo, to fulfill our legal requirement.&lt;br /&gt;&lt;br /&gt;Forum link:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=73371 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=73371&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02591</link>
		<title>Woof uploaded, November 10, 2011</title>
		<category>Woof</category>
		<description>This is commit &#39;20111110213851&#39;, used to build Wary and Racy 5.2.1.90 (5.2.2 Release Candidate).&lt;br /&gt;&lt;br /&gt;The last upload of Woof was October 27:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02571 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02571&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There was a blog post awhile back on how to download a recent snapshot tarball of Woof and use that as the reference to download Woof changes since then, without the full history:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02306 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02306&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded a snapshot tarball of commit &#39;20111110213851&#39;. This can be downloaded by itself, but it is recommended to also download the Bones infrastructure as described in above link. Get tarball:&lt;br /&gt;&lt;a href=http://bkhome.org/bones/woof/archive/woof-20111110213851.tar.gz target=_blank&gt;http://bkhome.org/bones/woof/archive/woof-20111110213851.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To download and use Woof, please read the Bones intro page:&lt;br /&gt;&lt;a href=http://bkhome.org/bones/ target=_blank&gt;http://bkhome.org/bones/&lt;/a&gt;&lt;br /&gt;And the Woof intro page:&lt;br /&gt;&lt;a href=http://bkhome.org/woof/ target=_blank&gt;http://bkhome.org/woof/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02590</link>
		<title>Wary/Racy 5.2.2 Release-Candidate</title>
		<category>Wary</category>
		<description>I have uploaded both Wary and Racy, with same version numbers, 5.2.1.90, which I consider to be 5.2.2 RC.&lt;br /&gt;&lt;br /&gt;They are pretty good. I was tempted to bump them immediately to release versions. But, decided it would be wise to release an RC first. Anyone who wants to give these guys a run, please do.&lt;br /&gt;&lt;br /&gt;Of course, if it turns out that these are pretty perfect as-is, then you can consider that you have got the release, then no need to download the actual 5.2.2 when I release that!&lt;br /&gt;&lt;br /&gt;Anyway, here they are:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Wary:&lt;/b&gt; &lt;a href=http://distro.ibiblio.org/quirky/test/wary-5.2.1.90/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/wary-5.2.1.90/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Racy:&lt;/b&gt; &lt;a href=http://distro.ibiblio.org/quirky/test/racy-5.2.1.90/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/racy-5.2.1.90/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Wary is built with 2.6.32.45 uniprocessor kernel. Racy is built with 3.0.7 SMP (multiprocessor) PAE kernel. Also, the former uses Aufs, the latter Unionfs.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02589</link>
		<title>Grub4dos, Pmusic, Psync</title>
		<category>Puppy</category>
		<description>I have upgraded these PETs in the &#39;common&#39; repo:&lt;br /&gt;&lt;br /&gt;Grub4dosconfig 0.4.4v1.7.1 (shinobar)&lt;br /&gt;Pmusic 2.2.1 (zigbert)&lt;br /&gt;Psync 2.7 (tasmod)&lt;br /&gt;&lt;br /&gt;I have suddenly realised that I am ready to create RC&#39;s for the next Racy and Wary. Since the release of Wary 5.2 there have been a lot of bug fixes and incremental improvements. I need to bring out 5.2.2 very soon, however I will do an RC first.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02588</link>
		<title>Encrypted save-file fix</title>
		<category>Woof</category>
		<description>Encrypted save-files are partly broken in the latest Wary/Racy/Slacko.&lt;br /&gt;&lt;br /&gt;I did a first shutdown in Racy and created a save-file with light encryption. I then opened it, and found that nothing had been saved in it.&lt;br /&gt;&lt;br /&gt;I have extended /usr/sbin/filemnt so that it now mounts encrypted .2fs files (save-files). That&#39;s one useful outcome.&lt;br /&gt;&lt;br /&gt;I examined /usr/sbin/shutdownconfig, and found that it was not exporting variable CRYPTO in file /tmp/shutdownconfig_results, needed by /etc/rc.d/rc.shutdown. Consequently, the encrypted save-file was not getting mounted at first shutdown, so the session was not saved. Fixed.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02587</link>
		<title>Racy bugs fixed</title>
		<category>Woof</category>
		<description>I haven&#39;t been lurking on the Puppy Forum much lately, but have been gradually reading through the Racy feedback thread, and fixing bugs. Read from page 7 of thread:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?p=576964#576964 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?p=576964#576964&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;These are mostly Woof-level fixes, so will apply to all future puppies.&lt;br /&gt;&lt;br /&gt;I have reached the end of that thread (page 16), and now will go on to reading the Wary 5.2.1 feedback thread.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02586</link>
		<title>Busybox 1.19.3</title>
		<category>Woof</category>
		<description>I have upgraded to the latest Busybox, PET uploaded to the &#39;common&#39; repo (394KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/busybox-1.19.3-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/busybox-1.19.3-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The source and .config file are at my source repo:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/alphabetical/b/ target=_blank&gt;http://bkhome.org/sources/alphabetical/b/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;technosaurus has made a number of suggestions to reduce the size of the &#39;initrd&#39; (initramfs):&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=73045&amp;sid=1305fbcaf56f7d2285772a32328f55d3 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=73045&amp;sid=1305fbcaf56f7d2285772a32328f55d3&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;One of those suggestions is the replacement of the &#39;guess_fstype&#39; utility with the Busybox &#39;blkid&#39; applet. The extra capability of blkid must be turned on at the configure stage, which I have done with this latest Busybox PET. Here is the commit detail:&lt;br /&gt;&lt;a href=http://git.busybox.net/busybox/commit/?id=90615a0c5c326fa3cf78fc719f7b16207f47395a target=_blank&gt;http://git.busybox.net/busybox/commit/?id=90615a0c5c326fa3cf78fc719f7b16207f47395a&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yeah, it works nice:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;# blkid /dev/sda9&lt;br /&gt;/dev/sda9: UUID=&quot;9d1e4211-578a-45d3-9227-24acc4cbc8a8&quot; TYPE=&quot;ext3&quot;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I intend to work on implementing technosaurus&#39;s suggestions in Woof.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ARM architecture&lt;/b&gt;&lt;br /&gt;I have used Buildroot to compile Busybox statically with uClibc, both for the arm1176jzf-s and i486 CPUs, for inclusion in the initrd in Woof.&lt;br /&gt;I am gradually getting Woof setup to build an ARM Puppy (&lt;i&gt;RazPup&lt;/i&gt;?). Compiles are otimised for the arm1176jzf-s CPU.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02585</link>
		<title>Sound Wizard improved</title>
		<category>Woof</category>
		<description>This seemed like a good thing to do:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?p=580303#580303 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?p=580303#580303&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02584</link>
		<title>all-firmware now directories</title>
		<category>Woof</category>
		<description>The so-called &quot;firmware tarballs&quot; in /lib/modules/all-firmware are no longer tarballs. They are expanded directories.&lt;br /&gt;&lt;br /&gt;I have done this as they contain binary executables. These need to be separated out, as Woof moves toward supporting multiple architectures.&lt;br /&gt;&lt;br /&gt;A side benefit is that the .iso is likely to be smaller, as Squashfs can better compress the firmware directories when they are not already compressed.&lt;br /&gt;&lt;br /&gt;This required a small modification to script rootfs-skeleton/sbin/pup_event_backend_modprobe.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02583</link>
		<title>SoC Broadcom BCM2835</title>
		<category>General</category>
		<description>The RaspberryPi has a most intriguing Soc (System on Chip) -- CPU plus GPU plus more on the one chip. It is a Broadcom BCM2835, and has the ARM1176JZF-S CPU running at 700MHz.&lt;br /&gt;&lt;br /&gt;Raffy recently posted a link to a PDF for the CPU:&lt;br /&gt;&lt;a href=http://infocenter.arm.com/help/topic/com.arm.doc.ddi0301g/DDI0301G_arm1176jzfs_r0p7_trm.pdf target=_blank&gt;http://infocenter.arm.com/help/topic/com.arm.doc.ddi0301g/DDI0301G_arm1176jzfs_r0p7_trm.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;However, the GPU remains a mystery. I can&#39;t find any details specs on-line, only this:&lt;br /&gt;&lt;a href=http://www.broadcom.com/products/BCM2835 target=_blank&gt;http://www.broadcom.com/products/BCM2835&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is another board that has the BCM2835, the Roku2:&lt;br /&gt;&lt;a href=http://www.mycablealternatives.com/2011/07/roku-2-xs-teardown/ target=_blank&gt;http://www.mycablealternatives.com/2011/07/roku-2-xs-teardown/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I would love to locate Xorg driver source for the GPU. I presume that the RaspberryPi people have such a thing, and will release the source.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02582</link>
		<title>T2 cross-compiling</title>
		<category>Puppy</category>
		<description>I took off a couple of days to do some house renovating. Apart from that, I have been experimenting with doing a cross-compile build in T2.&lt;br /&gt;&lt;br /&gt;So far, I have only used T2 in the &quot;normal&quot; way, which is to compile the source packages on a x86 PC, for an x86 PC. However, compiling on a x86 PC for an ARM CPU board is a &quot;cross-compile&quot;, which is very different, and much more difficult for T2 -- T2 can only compile a sub-set of it&#39;s package collection.&lt;br /&gt;&lt;br /&gt;What I soon discovered, after hitting many compile failures, is that it has been awhile since anyone has done a cross-compile with T2. I have been reporting bugs and supplying fixes to the T2 email list:&lt;br /&gt;&lt;a href=http://news.gmane.org/gmane.comp.t2.devel target=_blank&gt;http://news.gmane.org/gmane.comp.t2.devel&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...I have been a busy boy!&lt;br /&gt;&lt;br /&gt;In the T2 development system, there is a package/*/*/*.desc file for each package, and this has an entry that states whether the source can be cross-compiled. When I say &quot;can&quot;, it is a matter of the T2 developers having ironed out the wrinkles if any, and possibly other packages not-so-marked could be also made cross-compilable.&lt;br /&gt;&lt;br /&gt;An example that cannot currently be cross-compiled is Firefox, but as I see it, the main purpose of the T2 cross-compile is to create a working toolchain that can be booted into, then apps can be compiled.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02581</link>
		<title>Woof: cups optimisation</title>
		<category>Woof</category>
		<description>When Woof imports a &#39;cups&#39; package from another distro, there is a &#39;help&#39; directory, that I retained as I thought it might be needed for the CUPS web interface. However, it seems non-essential, so I have now removed it.&lt;br /&gt;&lt;br /&gt;The location of the &#39;help&#39; directory varies with different distros:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;T2: /usr/share/doc/cups/help&lt;br /&gt;Slackware: /usr/doc/cups/help&lt;br /&gt;Debian: /usr/share/cups/doc-root/help&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I could have added code into script &#39;2createpackages&#39; to split the &#39;help&#39; directory out to *_DOC, however I decided to treat this as a special case, and have done it in the &#39;cups&#39; template.&lt;br /&gt;&lt;br /&gt;I have added code into packages-templates/cups/FIXUPHACK to handle this. It will work for all distros. It locates the &#39;help&#39; folder and moves it to cups_DOC in the packages-* target directory (ex: packages-slacko/cups_DOC).&lt;br /&gt;&lt;br /&gt;These help files are about 1MB uncompressed, so a significant size saving.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02580</link>
		<title>Guy Dog 5.0.1</title>
		<category>Puppy</category>
		<description>Forum member Iguleder is one guy who is leading innovation in the Puppy world. He is exploring new ways of doing things. One such outcome is Guy Dog, a fresh new take on a Dpup. Small size, with an interesting and rather different selection of applications and utilities.&lt;br /&gt;&lt;br /&gt;Find out more:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=72576 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=72576&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are many ideas here that may be paving the way for future puppies.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02579</link>
		<title>No difference Woof vs Unleashed</title>
		<category>Woof</category>
		<description>I was reading something that Iguleder posted in his &quot;Next Puppy&quot; forum thread. It says something that I should reply to, as it is incorrect.&lt;br /&gt;&lt;br /&gt;Quoting Iguleder, from &lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=70758 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=70758&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Puppy gained big amounts of fat during the transition from the 4.x series to the more automated 5.x series, which is built using Woof. Many packages that were included in the early Puppy 4.x series made their way into recent Puppy versions, although they were totally unneeded.&lt;br /&gt;&lt;br /&gt;Additionally, although the high degree of automation gave Puppy developers more control over the choice of packages shipped with each release, it also pulled in lots of unneeded files and packages from other distributions, such as distribution-specific documentation. The intimate knowledge of each and every package included in the release was gone.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;These statements are very misleading. There is no difference between how Woof builds a Puppy live-CD and how Unleashed (the pre-Woof build system) does it.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Puppy 4.3.1 was built with Woof&lt;/i&gt;&lt;/b&gt;. How? No difference from earlier 4.x puppies.&lt;br /&gt;&lt;br /&gt;There are just a collection of PET packages. The build script, either in Woof or Unleashed, puts them together, and voila a live-CD. No difference.&lt;br /&gt;&lt;br /&gt;The difference is in the &lt;i&gt;extra functionality&lt;/i&gt; of Woof. Whereas Unleashed had minimal mechanisms for creating the PET packages, Woof adds extra automation. In Unleashed, I did have some automatic tools for converting binary packages compiled in T2, to PET packages. Woof inherited those same mechanisms, just extended it to handle binary packages from other distros.&lt;br /&gt;&lt;br /&gt;Spelling this out again:&lt;br /&gt;The Puppy 4.x series is built from base packages originally compiled in T2. In Unleashed, I used scripts to convert them to PETs, exactly as is done in Woof. The PETs can then be hand-crafted for smaller size -- regardless whether you are using Unleashed or Woof.&lt;br /&gt;&lt;br /&gt;Now, for a difference with Woof. Importing binary packages from another distro such as Debian, Woof does not convert them to PETs, just applies automated conversion. So, without any hand-crafting, the packages may be bigger. However, they can still be hand-crafted by means of the template directories -- that is the new way of doing it.&lt;br /&gt;&lt;br /&gt;Wary Puppy is an interesting case study. I compiled the sources in T2. I used scripts in Woof to convert the T2 binary packages to PETs. I did some hand-crafting of the PETs. I built Wary (and Racy) from those PETs. In other words, a process exactly like Unleashed, resulting in the same small size.&lt;br /&gt;And indeed, Wary and Racy are very small.&lt;br /&gt;&lt;br /&gt;So, Woof has extended the functionality of Unleashed, and in no way taken away from it.&lt;br /&gt;&lt;br /&gt;Now, if someone building say, a Dpup, wants to make it smaller, they have various choices. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;1.&lt;/b&gt; Tweak the templates is the recommended way, as that sets in place something that others can use.&lt;br /&gt;&lt;b&gt;2.&lt;/b&gt; Compile some PETs, hand-craft them. Which is what we already do. In fact, the Dpup that I created was built with some of my own PETs instead of the Debian packages, as mine had less dependencies and were much smaller.&lt;br /&gt;&lt;b&gt;3.&lt;/b&gt; Convert the Debian binary packages into PETs, then hand-craft them. This is what I did for Wary (from T2, not Debian). Woof has scripts in the &#39;support&#39; folder to do this -- 2compat2pets, 3compat2pets -- they so far have only been used on T2 pkgs, might need some mods for Debian. Or, you can convert individual Debian packages to PETs then hand-craft them -- which is very easy, as the package is to be found in folder packages-dpup (or whatever name is assigned to the folder that holds the packages after they have been converted from the original .deb packages) -- just grab the package, hand-craft it, make it into a PET (dir2pet).&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02578</link>
		<title>Quick Setup translations</title>
		<category>Woof</category>
		<description>I introduced Quick Setup here:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02550 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02550&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I posted on the Forum requesting translations:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=72868 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=72868&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...the &#39;quicksetup&#39; script that I posted there is the latest and is slightly later than the one in Racy 5.1.110.&lt;br /&gt;&lt;br /&gt;I received an email from Forum member &#39;esmourguit&#39; with a fr (France) translation. Thanks for that, it has gone into Woof.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02577</link>
		<title>WebKit compile fail</title>
		<category>Wary</category>
		<description>So far, anyway. I did compile WebKit successfully once before. This time, I compiled all the dependencies, no problem there. Then started WebKit compiling, and it went on for ages.&lt;br /&gt;&lt;br /&gt;Finally, stopped with:&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;make[1]: Entering directory `/mnt/sda10/downloads/input216/0-midori/webkit-1.7.1&#39;&lt;br /&gt;  CXXLD  Programs/DumpRenderTree&lt;br /&gt;./.libs/libWebCoreInternals.a(libWebCoreInternals_la-Internals.o): In function `WebCore::Internals::createShadowContentElement(WebCore::Document*, int&amp;)&#39;:&lt;br /&gt;Internals.cpp:(.text+0xcba): undefined reference to `WebCore::ShadowContentElement::create(WebCore::Document*)&#39;&lt;br /&gt;collect2: ld returned 1 exit status&lt;br /&gt;make[1]: *** [Programs/DumpRenderTree] Error 1&lt;br /&gt;make[1]: Leaving directory `/mnt/sda10/downloads/input216/0-midori/webkit-1.7.1&#39;&lt;br /&gt;make: *** [all] Error 2&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;This is WebKit version 1.7.1. That error message is double-Dutch to me. I will try a different version of WebKit.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02576</link>
		<title>Multi-architecture Woof</title>
		<category>Woof</category>
		<description>Woof has quite a lot of binary executables in it. For a long time I have known that I would eventually have to do something about these, as Woof moves to support other architectures such as x86-64 and ARM.&lt;br /&gt;&lt;br /&gt;The way I was thinking of implementing it, is move all the binary executables into a directory. For example, support/printcols. Move it to:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;binaries/native/x86/support/printcols&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Then there would be, for example:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;binaries/native/arm11/support/printcols&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;There would have to be two variables:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;DISTRO_BUILD_NATIVE_ARCH=arm11&lt;br /&gt;DISTRO_BUILD_TARGET_ARCH=arm11&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;One of the early build scripts would read those variables, then scan the appropriate binaries sub-directory and create symlinks to all the binary executables.&lt;br /&gt;&lt;br /&gt;So, there would still be woof-tree/support/printcols, but it would be a symlink.&lt;br /&gt;&lt;br /&gt;An example of a &quot;target&quot; binary executable would be rootfs-skeleton/usr/sbin/pngoverlay. That would be moved to:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;binaries/target/x86/rootfs-skeleton/usr/sbin/pngoverlay&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;This mechanism is quite simple to implement, and Woof will work without any changes, except will have to recognise &quot;target&quot; symlinks and copy the destination file into the build, not just the symlink.&lt;br /&gt;&lt;br /&gt;Any thoughts on this from other developers welcome.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02575</link>
		<title>Cross-compile toolchains</title>
		<category>Puppy</category>
		<description>I thought that I would take a look at some of the alternatives out there. I have used T2 (many times) and Buildroot:&lt;br /&gt;&lt;br /&gt;T2: &lt;a href=http://t2-project.org/ target=_blank&gt;http://t2-project.org/&lt;/a&gt;&lt;br /&gt;Buildroot: &lt;a href=http://buildroot.uclibc.org/ target=_blank&gt;http://buildroot.uclibc.org/&lt;/a&gt;&lt;br /&gt;Crosstool-NG: &lt;a href=http://crosstool-ng.org/ target=_blank&gt;http://crosstool-ng.org/&lt;/a&gt;&lt;br /&gt;OpenEmbedded: &lt;a href=http://www.openembedded.org/wiki/Main_Page target=_blank&gt;http://www.openembedded.org/wiki/Main_Page&lt;/a&gt;&lt;br /&gt;PTXdist: &lt;a href=http://www.pengutronix.de/software/ptxdist/index_en.html target=_blank&gt;http://www.pengutronix.de/software/ptxdist/index_en.html&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02574</link>
		<title>Racy: glxgears?</title>
		<category>Puppy</category>
		<description>On my laptop, running glxgears hangs the system. A black window appears, but no gears inside. &lt;br /&gt;&lt;br /&gt;Mesa was compiled in T2, so I had a go at recompiling it myself. The T2 configure options:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;./configure --prefix=/usr/X11R7 --sysconfdir=/etc --localstatedir=/var --build=i686-pc-linux-gnu --enable-gallium-swrast --enable-gallium-svga --enable-gallium-i915 --enable-gallium-i965 --enable-gallium-radeon --enable-gallium-r600&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;...after I recompiled, glxgears still hangs.&lt;br /&gt;&lt;br /&gt;So I tried just this:&lt;br /&gt;&lt;i&gt;./configure --prefix=/usr/X11R7 --sysconfdir=/etc --localstatedir=/var --build=i686-pc-linux-gnu&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;...this time, glxgears does work. A problem though, the DRI drivers are much bigger, like up from about 2MB each to 3MB, bumping the entire package up by 10MB (uncompressed).&lt;br /&gt;&lt;br /&gt;I am wondering if the problem is just with either my particular laptop, or the Intel DRI driver. I would greatly appreciate feedback from Racy testers, try &#39;glxgears&#39;. Let me know what video you have (Intel, nVidia, etc., if you know).&lt;br /&gt;&lt;br /&gt;If you don&#39;t have the glxgears binary handy (it isn&#39;t in Racy), it is here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/glxgears.gz target=_blank&gt;http://distro.ibiblio.org/quirky/test/glxgears.gz&lt;/a&gt;&lt;br /&gt;...gunzip, be sure to set the execute flags.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02573</link>
		<title>Wary Service Pack 5.2 - 5.2.1</title>
		<category>Wary</category>
		<description>This Service Pack upgrades Wary from version 5.2 to 5.2.1.&lt;br /&gt;&lt;br /&gt;Download, then click on it to install it. It might not seem to do anything, but fixes various minor bugs -- and one big bug, printing was broken when try to print from some apps such as Abiword.&lt;br /&gt;&lt;br /&gt;Download PET (134KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/wary-5.2/service-pack-wary-5.2-5.2.1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/wary-5.2/service-pack-wary-5.2-5.2.1.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02572</link>
		<title>Congrats for Slacko 5.3</title>
		<category>Puppy</category>
		<description>I sent a pm to Mick congratulating on the release of Slacko 5.3, but would also like to do it publicly.&lt;br /&gt;&lt;br /&gt;Personally, I was impressed by Mick&#39;s even temperament, patience and persistent enthusiasm.&lt;br /&gt;&lt;br /&gt;During the alpha/beta/rc development phases, I noticed the huge amount of traffic on the Slacko Forum threads -- many enthusiastic contributors! of course it is not just Mick who needs to be congratulated, it is also the many other developers and testers, many of whom Mick has listed in the Slacko 5.3 Announcement page:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/puppylinux/puppy-5.3/release-Slacko-5.3.htm target=_blank&gt;http://distro.ibiblio.org/puppylinux/puppy-5.3/release-Slacko-5.3.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have just looked at Distrowatch, for the last 7 days Puppy is at number 6, and heading upward!&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02571</link>
		<title>Woof uploaded, Oct. 27, 2011</title>
		<category>Woof</category>
		<description>This is commit &#39;20111026211915&#39;, used to build Racy 5.1.110.&lt;br /&gt;&lt;br /&gt;The previous upload of Woof was Oct. 14, 2011:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02542 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02542&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02570</link>
		<title>Racy 5.1.110 (5.2 beta2)</title>
		<category>Puppy</category>
		<description>The latest and greatest Racy has arrived! Download from here:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/racy-5.1.110/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/racy-5.1.110/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This has the new &quot;first run&quot; Quick Setup. If you would like to create a language translation file for it, please get the latest &#39;quicksetup&#39; script from here (tiny changes from the one in Racy 5.1.110), gunzip it and place at /usr/sbin:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=72868 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=72868&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;One difference from the previous Racy, is this time I put the Xorg &#39;nv&#39; driver into the alternatives directory and left &#39;nouveau&#39; in the main drivers directory. So, the latter will get used, and if you want to use &#39;nv&#39; then you will have to run the Xorg Wizard.&lt;br /&gt;&lt;br /&gt;Here is a Forum thread for feedback:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?p=576964#576964 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?p=576964#576964&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=http://bkhome.org/racy/racy96.png /&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02569</link>
		<title>Translations for Quick Setup</title>
		<category>Woof</category>
		<description>If anyone is interested in contributing a translation for Quick Setup, I have started a Forum thread:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=72868 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=72868&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02568</link>
		<title>Small SeaMonkey addons</title>
		<category>Puppy</category>
		<description>This is interesting. This guy has repackaged many Firefox/SeaMonkey addons, making them much smaller:&lt;br /&gt;&lt;a href=http://code.google.com/p/firefox-extension-shrink/source/browse/trunk/?r=6 target=_blank&gt;http://code.google.com/p/firefox-extension-shrink/source/browse/trunk/?r=6&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To give you an idea how much they are shrunk, look at this URL which has the full addons:&lt;br /&gt;&lt;a href=http://releases.mozillaonline.com/pub/mozilla.org/addons/ target=_blank&gt;http://releases.mozillaonline.com/pub/mozilla.org/addons/&lt;/a&gt;&lt;br /&gt;Or here:&lt;br /&gt;&lt;a href=http://ftp.acc.umu.se/Public/mozilla.org/addons/ target=_blank&gt;http://ftp.acc.umu.se/Public/mozilla.org/addons/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Video_download_helper is here:&lt;br /&gt;&lt;a href=http://releases.mozillaonline.com/pub/mozilla.org/addons/3006/ target=_blank&gt;http://releases.mozillaonline.com/pub/mozilla.org/addons/3006/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...version 4.9.4 is 666KB, whereas the repackaged .xpi is only 349KB.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02567</link>
		<title>Wary/Racy printing fix</title>
		<category>Wary</category>
		<description>Wary 5.2 users have reported that printing works from some applications, not from others.&lt;br /&gt;&lt;br /&gt;The one guy who knows all about printing is forum member rcrsn51, and awhile back he advised me that the file /usr/lib/cups/filter/pdftops is missing in Wary.&lt;br /&gt;&lt;br /&gt;Fine, except that the cups compiled in T2 does not have that file. I checked, no previous compile of cups in T2 has it either. However, the file does exist in the Poppler package -- and there is a comment in the Poppler docs that their utilities may work better than those of the same name in the cups package (at least, that is the comment I remember). So, I applied my own reasoning, created a symlink from /usr/lib/cups/filter/pdftops to the Poppler file at /usr/bin/pdftops.&lt;br /&gt;&lt;br /&gt;When I tested printing prior to releasing Wary 5.2, it worked. However, I just happened to only test printing from ePDFView and maybe one other app that does work. It turns out that printing from Abiword and many other apps is broken.&lt;br /&gt;&lt;br /&gt;So, I was left puzzled. This is where rcrsn51 has come to the rescue, and we are indebted to his knowledge and helpfulness. Here is his response and fix:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=72258&amp;start=120 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=72258&amp;start=120&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Just install the &#39;cups_pdftops_filter-1.3.11.pet&#39; that rcrsn51 has posted.&lt;br /&gt;&lt;br /&gt;This leaves me wondering what went wrong in T2. Perhaps there is a pre-compile configure option missing.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02566</link>
		<title>Psync 2.6</title>
		<category>Puppy</category>
		<description>This is an application to synchronise the computer clock to an Internet time server, created by tazmod. Forum thread:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=42978 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=42978&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the latest PET (31KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/psync-2.6-ul.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/psync-2.6-ul.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02565</link>
		<title>PuppyPhone 1.2, take 2</title>
		<category>Puppy</category>
		<description>I posted previously about Psip (PuppyPhone):&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02500 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02500&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Forum member Sylvander reported that PuppyPhone freezes in Wary 5.2, so smokey01 has recompiled it for Wary (see post 21 Oct.):&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=70867&amp;start=405 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=70867&amp;start=405&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have added this to the &#39;common&#39; repo (697KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/puppyphone-1.2-psip32-1-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/puppyphone-1.2-psip32-1-w5.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02564</link>
		<title>Pfilesearch 1.27, Pmusic 2.1.9</title>
		<category>Puppy</category>
		<description>I have upgraded zigbert&#39;s apps in the &#39;common&#39; repo.&lt;br /&gt;&lt;br /&gt;Forum threads:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=26764 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=26764&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=31206 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=31206&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;PETs (9KB, 71KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/pfilesearch-1.27.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/pfilesearch-1.27.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/pmusic-2.1.9.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/pmusic-2.1.9.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02563</link>
		<title>Grub4DosConfig 1.7</title>
		<category>Puppy</category>
		<description>Up until today the &#39;common&#39; repo had Grub4DosConfig 1.6.3, although shinobar had released 1.7 in February 2011. Shinobar recently advised me about this, so I have now upgraded. Forum thread:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=51697 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=51697&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded to the &#39;common&#39; repo (204KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/grub4dos-0.4.4.v1.7.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/grub4dos-0.4.4.v1.7.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02562</link>
		<title>PeasyPrint 1.8</title>
		<category>Puppy</category>
		<description>Forum member rcrsn51 has created this neat little GUI app for printing PNG/JPG files:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=70133&amp;search_id=142719086 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=70133&amp;search_id=142719086&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;He included the &#39;gphotofs&#39; utility in his PET, however I took that out and made it as a dependency. I have uploaded the PET to the &#39;common&#39; repo (2KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/peasyprint-1.8.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/peasyprint-1.8.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...well, that is 2.3KB actually!&lt;br /&gt;&lt;br /&gt;I had a need yesterday to print some PNG images in Wary, and I realised it is not so straightforward. Neither Viewnior nor mtPaint can print. The solution was to import the image(s) into some other app, such as Abiword. Rcrsn51 also has peasyPDF which would do it.&lt;br /&gt;&lt;br /&gt;Anyway, PeasyPrint makes printing images much more straightforward, and I will include this app in the next Wary/Racy.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02561</link>
		<title>Pcdripper 3.9.3</title>
		<category>Puppy</category>
		<description>Forum member plinej has upgraded Pcdripper, his Audio CD song ripper:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=24157 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=24157&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the PET to the &#39;common&#39; repo (21KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/pcdripper-3.9.3.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/pcdripper-3.9.3.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...21KB, ah, I do so like our tiny little (yet powerful) Puppy apps! &lt;img src=smilies/happy.gif /&gt;&lt;br /&gt;That PET even has locale translation files, I didn&#39;t bother to separate them to a _NLS PET package.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02560</link>
		<title>ath9k_htc firmware</title>
		<category>Woof</category>
		<description>Forum member pemasu sent me a pm with firmware for the ath9k_htc.ko network driver. Pemasu also provided these links:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;About ath9k_htc firmware:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?p=568931#568931 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?p=568931#568931&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?p=550645#550645 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?p=550645#550645&lt;/a&gt;&lt;br /&gt;Seen more of these needs.....&lt;br /&gt;/lib/modules/2.6.39/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko &lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I have put the firmware at kernel-skeleton/lib/modules/all-firmware/ath9k_htc.tar.gz and updated kernel-skeleton/etc/modules/firmware.dep. The post-install script kernel-skeleton/pinstall.sh has a test added to delete the firmware if the ath9k_htc.ko driver is not present.&lt;br /&gt;&lt;br /&gt;More information:&lt;br /&gt;&lt;a href=http://linuxwireless.org/en/users/Drivers/ath9k_htc target=_blank&gt;http://linuxwireless.org/en/users/Drivers/ath9k_htc&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02559</link>
		<title>Gpptp 0.2</title>
		<category>Puppy</category>
		<description>Forum member jafadmin has done some work on the source code for Gpptp, a GUI for pptp VPN client:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=41929 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=41929&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Jafadmin has sent me the source, which I have uploaded to my source repo:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/alphabetical/g/ target=_blank&gt;http://bkhome.org/sources/alphabetical/g/&lt;/a&gt;&lt;br /&gt;(Us#er#na#me: pu#pp#y  Pa#ss#wo#rd: li#nu#x)&lt;br /&gt;&lt;br /&gt;I have compiled the source in Wary and added the files /etc/ppp/vpn_servers, /etc/ppp/vpn_userids and /usr/share/doc/gpptp.txt (was &#39;readme&#39;) provided by jafadmin (8KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/gpptp-0.2.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/gpptp-0.2.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note, I don&#39;t know how, if at all, this source differs from the one I had before. Anyway, I have assigned this latest as version 0.2.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02558</link>
		<title>Intel iwlwifi wireless firmware</title>
		<category>Woof</category>
		<description>Thanks to tempestuous who has provided extra firmware for the Intel iwlagn/iwlwifi wireless network chips:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=70736&amp;start=255 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=70736&amp;start=255&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have put this into Woof, at kernel-skeleton/usr/lib/all-firmware/iwlwifi.tar.gz.&lt;br /&gt;&lt;br /&gt;I am currently running Wary, with 2.6.32.45 kernel. Running &quot;modinfo iwlwifi&quot;:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;firmware:       iwlwifi-4965-2.ucode&lt;br /&gt;firmware:       iwlwifi-5150-2.ucode&lt;br /&gt;firmware:       iwlwifi-5000-2.ucode&lt;br /&gt;firmware:       iwlwifi-6050-4.ucode&lt;br /&gt;firmware:       iwlwifi-6000-4.ucode&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Tempestuous has supplied those, except for &#39;iwlwifi-6050-4.ucode&#39; -- he has supplied &#39;iwlwifi-6050-5.ucode&#39; -- gee, I wonder if a symlink would work?&lt;br /&gt;&lt;br /&gt;I want the firmware tarballs in Woof to work for all kernels from 2.6.32 to latest. But, this iwlwifi tarball is becoming a monster.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02557</link>
		<title>Network Wizard 20111016</title>
		<category>Puppy</category>
		<description>I posted recently about Network Wizard 20111015:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02544 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02544&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;01micko has made some more changes and now we have 20111016. I have uploaded this to the &#39;common&#39; repo (61KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/net_setup-20111016.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/net_setup-20111016.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;8-bit has reported that it spits out an error message that &quot;scanpci&quot; is missing. Yes, but that doesn&#39;t prevent the application from working. Sometime, we need to put in a test for the existence of scanpci.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02556</link>
		<title>Puppy Linux 5.3 (Slacko)</title>
		<category>Puppy</category>
		<description>Our new flagship Puppy Linux has been released, version 5.3, named Slacko Puppy. This is an edition of Puppy Linux built with binary compatibility with Slackware 13.37 packages, and access to the Slackware package repositories. The Project Coordinator is Mick Amadio.&lt;br /&gt;&lt;br /&gt;Announcement and Release Notes:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/pub/linux/distributions/puppylinux/puppy-5.3/release-Slacko-5.3.htm target=_blank&gt;http://distro.ibiblio.org/pub/linux/distributions/puppylinux/puppy-5.3/release-Slacko-5.3.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download live-CD (124.2MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/pub/linux/distributions/puppylinux/puppy-5.3/ target=_blank&gt;http://distro.ibiblio.org/pub/linux/distributions/puppylinux/puppy-5.3/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A Forum thread has been started for feedback on Slacko 5.3:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=72805 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=72805&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Slacko has been developed over some months, with a very enthusiastic team, and hectic pace. To read more about the development:&lt;br /&gt;RC2: &lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=72744 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=72744&lt;/a&gt;&lt;br /&gt;RC1: &lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=72361 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=72361&lt;/a&gt;&lt;br /&gt;B5: &lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=72030 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=72030&lt;/a&gt;&lt;br /&gt;B4: &lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=71951 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=71951&lt;/a&gt;&lt;br /&gt;B3: &lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=71787 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=71787&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Slacko 5.3 is now our recommended &quot;first stop&quot; for all newcomers. Try Slacko!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Be aware however, that Puppy Linux development is an incredibly rich environment, with many individuals exercising their creativity, and we actively encourage lots and lots of different puppies. We do however currently have three &quot;official&quot; puppies, Slacko, Lucid and Wary.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Lucid Puppy&lt;/b&gt;&lt;br /&gt;Note that our previous flagship release of Puppy Linux was 5.2.8, Lucid Puppy, built from Ubuntu binary packages, and for those who would prefer to have compatibility with Ubuntu packages, this edition is still being developed and has upgrade packages and some experimental later releases codenamed &quot;Three Headed Dog&quot;. Read more here:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=70736 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=70736&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Wary Puppy&lt;/b&gt;&lt;br /&gt;For older hardware, there is Wary Puppy 5.2:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02543 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02543&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please don&#39;t read too much into the version numbers, 5.3 (Slacko), 5.2 (Wary), 5.2.8 (Lucid). Our puppies follow parallel but independent paths, with different version numbering. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;More puppies&lt;/b&gt;&lt;br /&gt;This News Page does not cover all of the great puppies out there, but is a good starting place to find out more:&lt;br /&gt;&lt;a href=http://puppylinuxnews.org/ target=_blank&gt;http://puppylinuxnews.org/&lt;/a&gt;&lt;br /&gt;We also have some excellent puppies being developed based on Debian binary packages, look in the Puppy Forum:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/ target=_blank&gt;http://murga-linux.com/puppy/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02555</link>
		<title>Gtkdialog dimensions fix</title>
		<category>Puppy</category>
		<description>Thanks to thunor, an issue that I have been having with gtkdialog for a very long time has been resolved.&lt;br /&gt;&lt;br /&gt;I have often had a problem with window dimensions not fitting snuggly around the widgets, with blank space on the left or bottom of the window.&lt;br /&gt;&lt;br /&gt;I posted about the problem here, with snapshots, and thunor replied with the solution:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=69188&amp;start=375 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=69188&amp;start=375&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Inserting resizable=&quot;false&quot; into the &lt;window&gt; tag works like a charm!&lt;br /&gt;&lt;br /&gt;The other bit of advice, to use wrap=&quot;false&quot; on the top text widget, has also been very helpful.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02554</link>
		<title>Viewnior 1.1</title>
		<category>Puppy</category>
		<description>I announced back in January 2011, compiling Viewnior 1.1 in Wary:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02106 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02106&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have now copied those PETs into the &#39;common&#39; repo. That makes them accessable for all Woof-built puppies (58KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/viewnior-1.1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/viewnior-1.1.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02553</link>
		<title>3.0.7 kernel</title>
		<category>Puppy</category>
		<description>I recently reported about compiling the 3.0.4 kernel:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02546 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02546&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks to links posted by &#39;RandomVisitor&#39; I have now downloaded the 3.0.7 source and compiled it.&lt;br /&gt;&lt;br /&gt;The kernel source, and SFS file, are here:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/kernel-3.0.7/ target=_blank&gt;http://bkhome.org/sources/kernel-3.0.7/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For Puppy builders, the 3.0.7 PET is here (23.4MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/linux_kernel-3.0.7-pae-i686-unionfs-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/linux_kernel-3.0.7-pae-i686-unionfs-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yes, this one also has Unionfs instead of Aufs. It started as an experiment, but as I have had no trouble whatsoever with Unionfs so far, it is going to stay on. I expect to use this PET in the next build of Racy.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02552</link>
		<title>Slacko 5.3-RC2</title>
		<category>Puppy</category>
		<description>Release Candidate 2 of the upcoming Slacko Puppy 5.3 is out:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=72744 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=72744&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you want to test it, do so today, as the final, if no big bugs emerge, is imminent.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02551</link>
		<title>Set Hostname, etc.</title>
		<category>Woof</category>
		<description>Quick Setup does not have the facility to set the hostname. Instead, I have placed it in a separate script, /usr/sbin/hostname-set.&lt;br /&gt;&lt;br /&gt;&#39;hostname-set&#39; is called via button in the Internet Connection Wizard, which is the network setup frontend &quot;glue&quot; tool that runs when the &#39;connect&#39; icon is clicked on the desktop.&lt;br /&gt;&lt;br /&gt;So, when will all this new stuff be released? I am expecting to bring out a beta of Racy about mid-week, built from latest Woof and this will have Quick Setup and Set Hostname.&lt;br /&gt;&lt;br /&gt;I think also a bugfix &quot;Service Pack&quot; PET for Wary 5.2 should be released soon -- not with new features, just some fixes. I will try and do that later in the week.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02550</link>
		<title>Quick Setup</title>
		<category>Woof</category>
		<description>I posted about Quick Country here:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02548 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02548&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&#39;quickcountry&#39;, or &#39;countrywizard&#39;, are symlinks to &#39;quicksetup&#39; that bring up a subset of the full Quick Setup.&lt;br /&gt;&lt;br /&gt;I think that I have now got the full Quick Setup working nicely, and this is what runs when there is automatic X startup at first boot. Snapshot:&lt;br /&gt;&lt;br /&gt;&lt;img src=http://distro.ibiblio.org/quirky/test/quicksetup.png /&gt;&lt;br /&gt;&lt;br /&gt;Next thing that I will do is implement hostname selection, but this will be in the Internet Connection Wizard (the default app that runs when click on the &#39;connect&#39; desktop icon).&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02549</link>
		<title>&#39;mousecheck&#39;</title>
		<category>Woof</category>
		<description>I introduced this concept in Woof awhile back, then took it out. Now I have worked on it some more and it is back. For the situation of X starting automatically at first boot, a new script &#39;mousecheck&#39; runs in the background.&lt;br /&gt;&lt;br /&gt;If you don&#39;t move the mouse within a certain time, it puts up a request to please move it, if still no movement then puts up a dialog for configuring the mouse -- that may be keyboard driven.&lt;br /&gt;&lt;br /&gt;The script is internationalised. If anyone is interested in creating a translation for it, please do. It is here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/mousecheck.gz target=_blank&gt;http://distro.ibiblio.org/quirky/test/mousecheck.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...down and gunzip to /usr/sbin, make sure execute attributes are set.&lt;br /&gt;&lt;br /&gt;Instructions for internationalising:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/mousecheck.pupdev.gz target=_blank&gt;http://distro.ibiblio.org/quirky/test/mousecheck.pupdev.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Contents of instructions file:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;i created the mousecheck.pot file like this. first I renamed script temporarily&lt;br /&gt;to mousecheck.sh, then:&lt;br /&gt;&lt;br /&gt;xgettext -o mousecheck.pot --no-wrap mousecheck.sh&lt;br /&gt;&lt;br /&gt;Now convert to a .po file in your language, example &#39;de&#39;:&lt;br /&gt;&lt;br /&gt;# msginit --no-wrap --locale=de_DE --output-file=de.po --input=mousecheck.pot&lt;br /&gt;&lt;br /&gt;...the generated de.po has a line with &quot;charset=&quot;, please change that to&lt;br /&gt;&quot;charset=UTF-8&quot;&lt;br /&gt;&lt;br /&gt;Also, edit this line to look like this:&lt;br /&gt;&lt;br /&gt;&quot;Project-Id-Version: mousecheck 1.0\n&quot;&lt;br /&gt;&lt;br /&gt;Then insert your country translations into de.po.&lt;br /&gt;&lt;br /&gt;Then create a compiled mousecheck.mo file:&lt;br /&gt;&lt;br /&gt;# mkdir -p /usr/share/locale/de/LC_MESSAGES&lt;br /&gt;# msgfmt --check --output-file=/usr/share/locale/de/LC_MESSAGES/mousecheck.mo de.po&lt;br /&gt;&lt;br /&gt;If you want to contribute this file so it will be distributed with Puppy, email de.po&lt;br /&gt;to me: bkaulerATgmailDOTcom&lt;br /&gt;&lt;br /&gt;note that an existing .mo file can be uncompiled like this:&lt;br /&gt;# msgunfmt mousecheck.mo&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;It is easy to test. Open a terminal window. Put the mouse pointer in centre of screen. Type &quot;mousecheck&quot; in the terminal, then wait.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02548</link>
		<title>Quick Country</title>
		<category>Woof</category>
		<description>A few days ago, I started to implement shinobar&#39;s firstrun into Woof, but I was customizing it so much that I realised that I would be better off writing it from scratch. So, I created Quick Setup, script &#39;quicksetup&#39;.&lt;br /&gt;&lt;br /&gt;These are symlinks to &#39;quicksetup&#39;:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;quickcountry&lt;br /&gt;timezone-set&lt;br /&gt;chooselocale&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The last two replace the scripts of the same name, and work with or without X.&lt;br /&gt;&lt;br /&gt;I implemented the country settings, same as shinobar&#39;s firstrun, but when I started on the X setup and hostname, I had second thoughts. I implemented resolution selection by means of xrandr, however I don&#39;t think it appropriate to be offering the xrandr solution as the first choice. Also, I don&#39;t know if this is the right place to be setting the hostname.&lt;br /&gt;&lt;br /&gt;There is a variable, DISTRO_XORG_AUTO in /etc/DISTRO_SPECS. If &#39;yes&#39;, then X starts automatically at first boot, otherwise the Xorg Wizard is run. Wary is built with &#39;no&#39;, so behaviour is as before, locale, keyboard and Xorg Wizard text-mode dialogs.&lt;br /&gt;&lt;br /&gt;However, Racy has a recent version of Xorg and is built with &#39;yes&#39;, so now at first boot execution goes straight to the desktop, no text-mode dialogs at all. However, instead of bringing up the full Quick Setup, the symlink &#39;quickcountry&#39; is executed, which only brings up the country settings:&lt;br /&gt;&lt;br /&gt;&lt;img src=http://distro.ibiblio.org/quirky/test/quickcountry1.png /&gt;&lt;br /&gt;&lt;br /&gt;After clicking the &#39;OK&#39; button, a restart of X is performed if necessary, then the welcome1stboot is offered -- I intend to redesign that to offer the Xorg Wizard more prominently. Setting hostname will be offered somewhere in the network setup Wizard.&lt;br /&gt;&lt;br /&gt;Script /usr/sbin/quicksetup is internationalised, and /usr/sbin/quicksetup.pupdev has full instructions for creating a language translation file.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02547</link>
		<title>numlockx</title>
		<category>Puppy</category>
		<description>&#39;numlockx&#39; is a utility for turning keyboard numlock on and off. Project home:&lt;br /&gt;&lt;a href=http://home.kde.org/~seli/numlockx/ target=_blank&gt;http://home.kde.org/~seli/numlockx/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Shinobar&#39;s &#39;firstrun&#39; PET has the numlockx binary executable in it. Firstrun is used in many puppies, as it offers a nice X GUI localization interface instead of the first-boot text-mode dialog windows of the traditional Puppy.&lt;br /&gt;&lt;br /&gt;I am considering using firstrun, maybe even merging it into Woof, however, the first step is to extract &#39;numlockx&#39; as a separate PET. It is uploaded to the &#39;common&#39; repo and usable by all builds (3KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/numlockx-1.2-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/numlockx-1.2-w5c.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02546</link>
		<title>3.0.4 kernel</title>
		<category>Puppy</category>
		<description>I have compiled the 3.0.4 Linux kernel, configured for PAE (supports up to 64GB RAM), SMP (multiple cores) and Unionfs -- &lt;i&gt;not&lt;/i&gt; Aufs.&lt;br /&gt;&lt;br /&gt;I have tested with a frugal installation on hard drive, and booting off a USB pen drive -- I also tested a save-file and saving to entire partition. I also tested installing a PET package, in which the files install direct to the save-layer.&lt;br /&gt;&lt;br /&gt;Success in all cases. So, this has been uploaded. Here is the PET (23.4MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/linux_kernel-3.0.4-pae-i686-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/linux_kernel-3.0.4-pae-i686-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The source, patches, 3rd-party drivers, build scripts, instructions, and source SFS file are here:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/kernel-3.0.4/ target=_blank&gt;http://bkhome.org/sources/kernel-3.0.4/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Perhaps the next Racy will use this kernel.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02545</link>
		<title>Racy progress report</title>
		<category>Puppy</category>
		<description>Racy is now getting his turn... &lt;br /&gt;&lt;br /&gt;I have compiled the 3.0.4 kernel. Some scripts in Woof need to be fixed for a 3.x kernel, so far I have fixed 3builddistro support/findpkgs, and rootfs-skeleton/usr/sbin/bootmanager.&lt;br /&gt;&lt;br /&gt;Shinobar recently reported a problem with Aufs when booting from USB drive and installing a PET. This coincided with an announcement of a new version of Unionfs. We have tried Unionfs many times in the past, and have had problems, and ended up going back to Aufs. But, I decided to give Unionfs another go. This 3.0.4 kernel is using Unionfs.&lt;br /&gt;&lt;br /&gt;I have done a frugal install of Racy built with 3.0.4 kernel and Unionfs. Running it now, so far so good!&lt;br /&gt;&lt;br /&gt;Next thing to do is modify /usr/sbin/snapmergepuppy to work optimally with Unionfs, then I will test booting off a USB Flash drive. Fun!&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02544</link>
		<title>Network Wizard bugfix</title>
		<category>Puppy</category>
		<description>Not my Simple Network Setup, the big fella, that we have dubbed &quot;Dougal&#39;s Network Wizard&quot;, as Dougal had a hand in a major rewrite of it at one stage. But, this Wizard has had many contributors.&lt;br /&gt;&lt;br /&gt;A bug has just been reported by &#39;repos&#39;:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=72543 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=72543&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have fixed it, and uploaded the PET to the &#39;common&#39; repo (61KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/net_setup-20111015.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/net_setup-20111015.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02543</link>
		<title>Wary Puppy 5.2 released</title>
		<category>Wary</category>
		<description>The last official release of Wary Puppy, our build or &quot;edition&quot; of Puppy Linux that targets older hardware, was on September 1, 2011, see announcement:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02454 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02454&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Since then, development has continued at an intense pace. As this extraction from the Wary 5.2 Announcement page states:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;This is a massive upgrade relative to the 5.1.x series. All of the base packages were recompiled in T2. Certain choices were made in T2 with the plan of seamless upgrading from Xorg 7.3 to 7.6 -- that is, the default Wary system has Xorg 7.3, but it is planned that Wary can be upgraded to Xorg 7.6 by installation of a single PET package, and all applications will work before and after. This required some very careful configuration. The idea is to &quot;have our cake and eat it too&quot; -- Xorg 7.3 for old hardware, easy upgrade to 7.6 for newer video hardware. The plan actually seems to be working.&lt;br /&gt;As usual, huge changes yet only a small version-number change. Many bug fixes, upgrades, new packages.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;There are fascinating new features in this Puppy. Take the time to peruse the Announcement and Release Notes page:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/wary-5.2/release-Wary-5.2.htm target=_blank&gt;http://distro.ibiblio.org/quirky/wary-5.2/release-Wary-5.2.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also, for an introduction to what Wary is all about, read this page:&lt;br /&gt;&lt;a href=http://bkhome.org/wary/ target=_blank&gt;http://bkhome.org/wary/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The live-CD ISO file is 123.6MB, which might seen pretty small, yet it could have been much smaller -- the build has the &quot;kitchen sink&quot; in terms of kernel drivers, for example very large 3rd-party analog modem drivers. Download:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/wary-5.2/wary-5.2.iso target=_blank&gt;http://distro.ibiblio.org/quirky/wary-5.2/wary-5.2.iso&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All the tools needed for C/C++/Vala/BaCon coding and compiling are in this SFS file (109.7MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/wary-5.2/devx_wary_5.2.sfs target=_blank&gt;http://distro.ibiblio.org/quirky/wary-5.2/devx_wary_5.2.sfs&lt;/a&gt;&lt;br /&gt;(SFS files are introduced here:&lt;br /&gt;&lt;a href=http://puppylinux.com/development/package-management.htm target=_blank&gt;http://puppylinux.com/development/package-management.htm&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Extra release notes&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1.&lt;/b&gt; The Puppy Package Manager can install PET packages from the &#39;wary5&#39; repository. However, we need to test all of the packages in that repo, that they still work. One issue is that &#39;ffmpeg&#39; got updated in latest Wary, which might have broken a couple of the media player PETs (Gnome-mplayer, Smplayer). This testing will be done ASAP.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2.&lt;/b&gt; The pup has the 2.6.32.45 kernel, configured with SMP (multiple CPU cores) support enabled. I did also compile a uniprocessor kernel, however in alpha/beta testing no-one reported a failure with the SMP-enabled kernel on a uniprocessor system that was fixed by using the uniprocessor-enabled kernel. Hence, I have not built a uniprocessor version of Wary 5.2.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3.&lt;/b&gt; I am still not 100% certain that an old save-file will upgrade correctly. If you have a save-file from an earlier version of Wary, booting up with 5.2 should upgrade it ok -- if X fails, try rebooting -- if X still fails, try with boot parameter &quot;puppy pfix=purge&quot;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4.&lt;/b&gt; Wary 5.2 has a new theme. I would especially like to thank forum member &#39;dejan555&#39; for the lovely wallpaper. I posted about the theme here:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02538 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02538&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02542</link>
		<title>Woof uploaded, October 14, 2011</title>
		<category>Woof</category>
		<description>This is commit &#39;20111014045659&#39;. This version was used to build Wary Puppy 5.2.&lt;br /&gt;&lt;br /&gt;The previous upload of Woof was October 5:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02521 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02521&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There was a blog post recently on how to download a recent snapshot tarball of Woof and use that as the reference to download Woof changes since then, without the full history:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02306 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02306&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded a snapshot tarball of commit &#39;20111014045659&#39;. This can be downloaded by itself, but it is recommended to also download the Bones infrastructure as described in above link. Get tarball:&lt;br /&gt;&lt;a href=http://bkhome.org/bones/woof/archive/woof-20111014045659.tar.gz target=_blank&gt;http://bkhome.org/bones/woof/archive/woof-20111014045659.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To download and use Woof, please read the Bones intro page:&lt;br /&gt;&lt;a href=http://bkhome.org/bones/ target=_blank&gt;http://bkhome.org/bones/&lt;/a&gt;&lt;br /&gt;And the Woof intro page:&lt;br /&gt;&lt;a href=http://bkhome.org/woof/ target=_blank&gt;http://bkhome.org/woof/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02541</link>
		<title>Low-cost Aakash tablet</title>
		<category>General</category>
		<description>Some of the guys are enthused about the $35 Raspberry Pi Arm board:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=72407 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=72407&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Which reminded me of something else that I came across recently, a $35 tablet:&lt;br /&gt;&lt;a href=http://www.techdrivein.com/2011/10/indias-35-tablet-aakash-launched-runs.html target=_blank&gt;http://www.techdrivein.com/2011/10/indias-35-tablet-aakash-launched-runs.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;More info:&lt;br /&gt;&lt;a href=http://pib.nic.in/newsite/erelease.aspx?relid=76476 target=_blank&gt;http://pib.nic.in/newsite/erelease.aspx?relid=76476&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;That $35 price is the discounted price to students in India. Regular price is $50, and about $60 when it goes on sale to the public.&lt;br /&gt;&lt;br /&gt;&lt;img src=http://upload.wikimedia.org/wikipedia/commons/3/31/India-35-dollar-tablet.png /&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02540</link>
		<title>Fatdog64 version 521 released</title>
		<category>Puppy</category>
		<description>Kirk has announced the release of Fatdog64 521:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=72483 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=72483&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Fatdog64 home:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/pub/linux/distributions/fatdog/web/ target=_blank&gt;http://distro.ibiblio.org/pub/linux/distributions/fatdog/web/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you have a computer with 64-bit x86 CPU, which is most cases these days, then you might be interested in this pup!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Why?&lt;/b&gt;&lt;br /&gt;Well, as with all of our puppies, try it, it might have something that you like. Maximum speed of course. Then there&#39;s the extra security of web browser and some other apps running as user &#39;spot&#39;.&lt;br /&gt;&lt;br /&gt;&lt;img src=http://distro.ibiblio.org/pub/linux/distributions/fatdog/web/fatdog.png /&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02539</link>
		<title>Dialup will be dead soon?</title>
		<category>Puppy</category>
		<description>Forum member mrbubl3s asked &quot;Am I the only one still using dialup?&quot;:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=53621 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=53621&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The USA has been rather slow on the uptake of broadband, but they are getting there. The latest estimate, as far as I can determine, is that about 10-12% of Internet users in the US are still using analog modem dialup:&lt;br /&gt;&lt;a href=http://www.webmasterworld.com/webmaster/4087174.htm target=_blank&gt;http://www.webmasterworld.com/webmaster/4087174.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;That is a very high figure. In most parts of the world, including third-world countries, broadband in some form has become the norm.&lt;br /&gt;&lt;br /&gt;I don&#39;t personally know anyone here in Australia who is still using dialup. I recently let my dialup account with Netbay lapse, as last year I only used it about twice.&lt;br /&gt;&lt;br /&gt;Which raises the question, what about the future of Wary? Wary currently uses the 2.6.32 kernel and supports a range of old analog modem cards. However, I might only keep this up for another year, after that, advance to a later kernel -- which will still support some analog modems -- anyone still on dialup will just have to get a compatible modem. You can buy a brand new USB hardware analog modem for $40-$50, so for a few people still lingering on dialup I don&#39;t think it is asking too much for them to upgrade their modem hardware.&lt;br /&gt;&lt;br /&gt;Here is a blog post awhile back, with link to such a modem (US$45.95):&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02265 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02265&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02538</link>
		<title>Wary Puppy 5.1.106 (5.2beta2)</title>
		<category>Wary</category>
		<description>&lt;b&gt;Thanks&lt;/b&gt;&lt;br /&gt;This seems pretty good to me, was tempted to call it an RC. But, you never know what you tester guys will discover -- and I have just been thinking recently how much I appreciate the effort you guys put in, testing one alpha/beta after another. With so much parallel development going on, you must sometimes think, &quot;oh no, not another one!&quot;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;PupCamera&lt;/b&gt;&lt;br /&gt;Well, this one should be an interesting variant, as it has PupCamera. I would like to find out if this works with cameras other than my own! If your digital camera has a USB cable, plug it in (after Wary has booted), find out if, firstly, it gets automatically detected, and secondly, can PupCamera access the photos.&lt;br /&gt;&lt;br /&gt;...in case PupCamera does not automatically popup, you will find it in the Graphic menu.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;usbutils&lt;/b&gt;&lt;br /&gt;The build also has the &#39;usbutils&#39; package, which includes the &#39;lsusb&#39; utility and &#39;usb.ids&#39; chip database. I have finally succumbed to putting this in. PupCamera uses it (if present) to display extra information.&lt;br /&gt;&lt;br /&gt;Numerous bugfixes, some packages upgraded since the last Wary (5.1.103, 5.2beta1).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Slow down&lt;/b&gt;&lt;br /&gt;There&#39;s a lot of stuff pending. My mind is full of thoughts about what I would like to do to keep on improving Puppy. Like automatically detect when you plug in a printer for example. Then there&#39;s some interesting bootup internationalisation work that L18L is doing. And so on... however, I want to get Wary to 5.2final soon, probably also get Racy to release status, so will put a go-slow on changes/improvements for now, unless they are essential bugfixes.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Theme&lt;/b&gt;&lt;br /&gt;This Wary has yet another theme:&lt;br /&gt;&lt;i&gt;Wallpaper: puppy_lights_blue2_dejan555.jpg&lt;br /&gt;Desk icon set: LaGaBluenight&lt;br /&gt;JWM: DeepBlueBold&lt;br /&gt;GTK: FlatBlueContrast&lt;br /&gt;ROX-Filer: desktop font DejaVu Sans Bold 12&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;...thanks for Forum member dejan555 for the very nice wallpaper. This theme will be in the final, or something very close, I might tweak it a tiny bit. I intend that Racy final will have the same theme.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Download&lt;/b&gt;&lt;br /&gt;Anyway, get Wary 5.1.106 from here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/wary-5.1.106/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/wary-5.1.106/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...there are small delta files if you already have downloaded 5.1.103.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02537</link>
		<title>Universal Installer bugfix</title>
		<category>Woof</category>
		<description>Wary testers reported that the Puppy Universal Installer is broken when doing a full hard drive installation. I found that frugal also was broken. &lt;br /&gt;&lt;br /&gt;The script is /usr/sbin/puppyinstaller, and I think it was 01micko who recently modified it to work with gtkdialog3 (it previously required gtkdialog2). I tested it at the time and it seemed ok, but now gtkdialog3 is choking on the the XML being fed to it by stdin -- however, gtkdialog4 works.&lt;br /&gt;&lt;br /&gt;So, I have bumped the script to use gtkdialog4, plus fixed some other minor things.&lt;br /&gt;&lt;br /&gt;Well, the latest Wary is looking good. I have done some more work on the theme. It seems good enough to be an RC... &lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02536</link>
		<title>pupdialog, bootmanager</title>
		<category>Woof</category>
		<description>I have extended /usr/bin/pupdialog, my simple replacement for &#39;dialog&#39; when X is running, adding &#39;--checklist&#39; dialog. Now, these dialogs are offered:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;--msgbox --yesno --menu --inputbox --checklist&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I also added another parameter that is not available in &#39;dialog&#39;, &#39;--helpwindow&#39;, that brings up a help window without exiting the current pupdialog window.&lt;br /&gt;&lt;br /&gt;I was prompted to do the above as I wanted to remove Xdialog from the BootManager, at least the window that offers which SFS files to load. I have not been able to fix Xdialog hanging, as reported previously in this blog. When the Xdialog window appears, clicking any button hangs all applications, although mouse and keyboard still work, but eventually control returns -- Xdialog seems to be in a waiting loop hogging the entire system, then it times out -- waiting for what I don&#39;t know. I know that the source could be traced and the problem isolated, but i want a quick fix now.&lt;br /&gt;&lt;br /&gt;Curiously, if I run any other application first, then BootManager, the problem does not occur. It is probably something to do with GTK 2.24.x.&lt;br /&gt;&lt;br /&gt;By extending pupdialog, I was able to quickly change BootManager from Xdialog to pupdialog. The modified scripts are /usr/bin/pupdialog and /usr/sbin/bootmanager.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02535</link>
		<title>BaCon highlighting in Geany</title>
		<category>Puppy</category>
		<description>Forum member big_bass has done some ground-breaking work to get BaCon syntax highlighting in Geany.&lt;br /&gt;This is highly relevant for Wary/Racy as I have taken out Nicoedit and gtksourceview -- the only builtin text editors are now Geany and Leafpad.&lt;br /&gt;&lt;br /&gt;big_bass has posted about it here:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=48901&amp;start=345 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=48901&amp;start=345&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It is a hack, as the Freebasic highlighting has to be chosen in Geany. There is a modification that is supposed to make that automatic, but that doesn&#39;t work for me. Not all BaCon keywords are highlighted. Anyway, this is a very good start, and I have put big_bass&#39;s files into a PET (3KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/z_geany_bacon_hack-1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/z_geany_bacon_hack-1.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This PET is not necessarily suited to all Geany installations, as it overwrites /usr/share/geany/filetype_extensions.conf.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02534</link>
		<title>SeaMonkey 2.4.1 ...nup</title>
		<category>Wary</category>
		<description>I have compiled SeaMonkey 2.4.1 in Wary, running it now. I looked through the list of bug fixes since 2.3.2, not much at all. The main bug in Composer, the greyed-out &quot;Image properties&quot; in the right-click menu is not fixed.&lt;br /&gt;&lt;br /&gt;So, I am not going to upgrade the PET for Wary/Racy.&lt;br /&gt;&lt;br /&gt;Can&#39;t say that I&#39;m impressed with the big version jumps with Firefox and SeaMonkey these days. They made hardly any changes and went from 2.3 to 2.4, now 2.5 is in beta. Probably not as bad as what Firefox is doing though.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02533</link>
		<title>Psync 2.3</title>
		<category>Puppy</category>
		<description>I have upgraded tasmod&#39;s Psync, which synchronises local time to an Internet time server. I will upload the PET to the &#39;common&#39; repo soon.&lt;br /&gt;&lt;br /&gt;Forum thread:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=42978 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=42978&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02532</link>
		<title>Pmusic 2.1.8</title>
		<category>Puppy</category>
		<description>I have created PETs for zigbert&#39;s latest Pmusic. There is a bit to explain about this...&lt;br /&gt;&lt;br /&gt;The last version of Pmusic that works with gtkdialog3 is 1.8.3, though that has some missing icons when used with some versions of GTK. I have renamed this as &#39;pmusic1&#39; and left it in the &#39;common&#39; repo for anyone who needs the older version, plus I have put in the missing icons. I also changed tmp/.config/rox.sourceforge.net/OpenWith to root, for reason explained below. PET (74KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/pmusic1-1.8.3-1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/pmusic1-1.8.3-1.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pmusic 2.x series has many more features, and needs gtkdialog &gt;= 0.8.0, also known as &#39;gtkdialog4&#39;. A minor correction in pet.specs, again changed tmp to root. PET (71KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/pmusic-2.1.8-1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/pmusic-2.1.8-1.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is another PET that Pmusic 2.x can use, I presume that it is optional, it is a bit big so I probably wouldn&#39;t have it builtin to my Puppy unless required. The pet.specs file was somewhat broken, fixed. Again, root instead of tmp. PET (137KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/pmusic_index_radio-2011.06.26-1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/pmusic_index_radio-2011.06.26-1.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are possible complications with the files being in tmp/.config/rox.sourceforge.net/OpenWith, in the Woof build environment. Woof copies all of the packages into sandbox3/rootfs-complete, and concatenates all the pinstall.sh scripts into one big script, which is then run afterward. If files are to be relocated at installation, better to have them somewhere unique, so that they can be moved (not copied), for example it would be okay to use ./tmp if the files were somewhere unique, say ./tmp/pmusic_install. It would be tidy for the pinstall.sh script to delete ./tmp/pmusic_install. It might cause trouble if the pinstall.sh was to delete /tmp/.config. Also, some other PETs could be using the same technique of having files in tmp/.config/rox.sourceforge.net/OpenWith, so the files of all the PETs would be in there together.&lt;br /&gt;&lt;br /&gt;Forum thread for Pmusic:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=31206 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=31206&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02531</link>
		<title>Slacko RC is out</title>
		<category>Puppy</category>
		<description>01micko has announced that The Release Candidate for Slacko is available. Slacko is an &quot;spup&quot;, that is, built from Slackware binary packages (with lots more PETs compiled especially for Slacko).&lt;br /&gt;&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=72361 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=72361&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Testers welcome! last chance to report a bug!&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02530</link>
		<title>Convert hex to decimal</title>
		<category>Puppy</category>
		<description>This is quite interesting, thought that I would post it. I wanted to convert a hexadecimal number to decimal in a shell script. I vaguely recall doing it once before, might have used the Busybox &#39;printf&#39; applet -- but can&#39;t recall how I did that.&lt;br /&gt;&lt;br /&gt;So, I did it using &#39;bc&#39;, the commandline math processor:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;VARHEX=&#39;12&#39;&lt;br /&gt;VARDEC=&quot;`echo &quot;ibase=16; ${VARHEX}; obase=10&quot; | bc`&quot;&lt;br /&gt;echo &quot;$VARDEC&quot;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Note, &#39;bc&#39; is not a Busybox applet. Busybox has another simpler maths applet called &#39;dc&#39;. Most puppies should have &#39;bc&#39;.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02529</link>
		<title>PupCamera digital camera access</title>
		<category>Puppy</category>
		<description>I reported about automatic detection when a digital camera is connected to the computer via a USB cable, and a basic GUI for accessing the photos:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02527 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02527&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Dougal has already done some work in this direction, and Jemimah sent me a tarball of what Dougal had created. It was very useful to study what Dougal has done. &lt;br /&gt;&lt;br /&gt;Dougal created udev rules for each type of camera that Gphoto understands, but that will need to be updated regularly -- so, I have retained the single-line udev rule as described in my previous blog post.&lt;br /&gt;&lt;br /&gt;Dougal used the &#39;gphoto2&#39; utility to access the photos, however &#39;gphotofs&#39; works well, at least on my camera, so I have stayed with the latter.&lt;br /&gt;&lt;br /&gt;I have added some &quot;bells and whistles&quot; to my application, and now it&#39;s name is PupCamera. It pops up when a camera is connected to the computer, but can also be run from the Graphic menu. Here is a snapshot:&lt;br /&gt;&lt;br /&gt;&lt;img src=http://distro.ibiblio.org/quirky/test/pupcamera4.png /&gt;&lt;br /&gt;&lt;br /&gt;It works so nicely, and if it is also successful with other cameras then I will be mighty pleased. I don&#39;t want to pull out the files separately, please wait, the next Wary or Racy will be out very soon with PupCamera in it.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02528</link>
		<title>pupRadio fixed</title>
		<category>Puppy</category>
		<description>A Wary tester reported that pupRadio is missing some files. He obtained /root/.puradio from another Puppy and all was well.&lt;br /&gt;&lt;br /&gt;I seem to recall this happened once before. I just checked, pupradio-0.13.pet and pupradio-0.14.pet that I downloaded, do not have /root/.pupradio. However, pupradio-0.11.pet that I downloaded, does have it, so I copied that over, and have built a new PET (6KB):&lt;br /&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/pupradio-0.14-1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/pupradio-0.14-1.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02527</link>
		<title>Autodetect digital camera</title>
		<category>Wary</category>
		<description>Just a quick note, I have success with auto-detection of my camera. This udev rule does it:&lt;br /&gt;&lt;br /&gt;ACTION==&quot;add&quot;, SUBSYSTEM==&quot;usb_device&quot;, ENV{INTERFACE}=&quot;6/1/1&quot;, RUN+=&quot;/usr/sbin/pupautodetect ptpcamera&quot;&lt;br /&gt;&lt;br /&gt;The &quot;6&quot; is bInterfaceClass, which is &quot;Imaging&quot;&lt;br /&gt;The &quot;1&quot; is bInterfaceSubClass, which is &quot;Still Image capture&quot;&lt;br /&gt;The last &quot;1&quot; is bInterfaceProtocol which is &quot;Picture Transfer Protocol&quot;&lt;br /&gt;&lt;br /&gt;...all of this is found in /sys.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02526</link>
		<title>Gtkam --- useless!!!!!!!</title>
		<category>Wary</category>
		<description>I have got to let off some steam about this. Gtkam is a GTK GUI for libgphoto, for accessing photos in digital cameras. Some cameras have standard USB-storage interfaces, which does not need libgphoto of Gtkam to access. However, many cameras do need libgphoto.&lt;br /&gt;&lt;br /&gt;I have only got one digital camera, a Fujifilm Finepix A610, that I have owned for a few years. When I first acquired it, Gtkam kind of worked -- but it crashed at the drop of a hat. Many others reported the same experience.&lt;br /&gt;&lt;br /&gt;I think it was about a year ago that Gtkam actually became fairly stable and usable with my camera.&lt;br /&gt;&lt;br /&gt;Now, the latest version 0.1.18 and the previous 0.1.17, won&#39;t detect my camera at all -- perhaps it doesn&#39;t like libusb-compat and libusb1. If I try and run the option to choose which camera, it hangs.&lt;br /&gt;&lt;br /&gt;Yet, the CLI app, gphoto2, works like a charm. This lists my camera name and USB port:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;# gphoto2 --auto-detect&lt;br /&gt;Model                          Port                                            &lt;br /&gt;----------------------------------------------------------&lt;br /&gt;USB PTP Class Camera           usb:002,014&lt;/pre&gt;&lt;/div&gt; &lt;br /&gt;&lt;br /&gt;Various other commands can access the photos, for example this downloads them all:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;# gphoto2 --get-all-files&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Then I tried &#39;gphotofs&#39;, a FUSE filesystem for gphoto2. I just did this:&lt;br /&gt;&lt;br /&gt;# mkdir /mnt/photos&lt;br /&gt;# gphotofs /mnt/photos&lt;br /&gt;&lt;br /&gt;...hey presto, there were all my photos in /mnt/photos!&lt;br /&gt;&lt;br /&gt;I don&#39;t know why no one has done this yet. A simple GUI for gphoto2 and maybe gphotofs. Well, if no one volunteers to do this, I&#39;ll knock up a little GUI and give Gtkam the kick.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02525</link>
		<title>Generalized logo handling in Woof</title>
		<category>Woof</category>
		<description>Currently 01micko has a hack-script for inserting Slacko logos into Woof. I have now generalized the mechanism, to cater for whatever pup is being built.&lt;br /&gt;&lt;br /&gt;The pup logos are kept in rootfs-skeleton/usr/share/doc/puplogos, and are named by this format:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;${DISTRO_FILE_PREFIX}48.png&lt;br /&gt;${DISTRO_FILE_PREFIX}96.png&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The correct logos are copied up to rootfs-skeleton/usr/share/doc and &#39;puplogos&#39; directory deleted in the build. This is done by script &#39;3builddistro&#39;.&lt;br /&gt;&lt;br /&gt;The boot splash has also got this treatment. A file boot/boot-dialog/${DISTRO_FILE_PREFIX}-splash.gif will be automatically used as the boot splash image.&lt;br /&gt;&lt;br /&gt;So, if any pup builder sends me their logos for example for Racy I have racy48.png, racy96.png and racy-splash.gif, I will bung them into Woof.&lt;br /&gt;&lt;br /&gt;To assist 01micko, I created a splash file from dejan555&#39;s Slacko logo:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/slacko-splash.gif target=_blank&gt;http://distro.ibiblio.org/quirky/test/slacko-splash.gif&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/slacko-splash.svg target=_blank&gt;http://distro.ibiblio.org/quirky/test/slacko-splash.svg&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...The .svg image can be opened in InkscapeLite, export total drawing to .png at 640x388, open in mtPaint and reduce palette to 16 colors (last one unused) and save as slacko-splash.gif.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02524</link>
		<title>Leafpad fixed</title>
		<category>Wary</category>
		<description>Terryphi reported that the icon for Leafpad is missing in the menu. Fixed.&lt;br /&gt;&lt;br /&gt;I have not changed the package name, just reuploaded it (35KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/leafpad-0.8.18.1-1-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/leafpad-0.8.18.1-1-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A note about this PET. Leafpad has an optional dependency with libgnomeprintui. This is actually a deprecated library, but I have it in Wary/Racy, as some older apps use it. InkscapeLite can also optionally use it.&lt;br /&gt;The above PET has that dependency, it gives better printing capability.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02523</link>
		<title>Telstra 3G twist</title>
		<category>General</category>
		<description>I have reported on this blog that my Telstra 3G connection speed goes south every now and again, then comes good again for no apparent reason. I thought that it might be at times of high demand, like in the evening, which is sometimes the case, but sometimes it can be unusable all day.&lt;br /&gt;&lt;br /&gt;Three times recently when it has happened, I have tried an experiment. I booted Windows, ran Internet Explorer, and hey, full speed was back! On one of those tests, I booted Windows then ran SeaMonkey, super slow, then ran Internet Explorer, suddenly fast.&lt;br /&gt;&lt;br /&gt;The third time I have run this experiment is right now. Pages were not even loading, timing out (running Wary). So, I booted up Windows XP on my old laptop, which connects to the same Telsta wi-fi wireless module (which allows up to 5 computers), ran IE, got fully speed. Then, over on my new laptop running Puppy, suddenly found that SM is loading fast again.&lt;br /&gt;&lt;br /&gt;Coincidence?&lt;br /&gt;&lt;br /&gt;I am wondering if Telstra is using some kind of prioritizing system that favours IE. The next experiment, when this problem occurs again, will be to try SM with user-agent set to pretend it is IE.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02522</link>
		<title>/root/.local/share</title>
		<category>Woof</category>
		<description>When I started Notecase in Wary -- just checking that I have built with the one that doesn&#39;t need gtksourceview -- got these error messages:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;# notecase&lt;br /&gt;&lt;br /&gt;(process:14164): Gtk-WARNING **: Locale not supported by C library.&lt;br /&gt;	Using the fallback &#39;C&#39; locale.&lt;br /&gt;&lt;br /&gt;(notecase:14164): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel&#39;, but failed: Failed to create file &#39;/root/.local/share/recently-used.xbel.NGQG2V&#39;: No such file or directory&lt;br /&gt;&lt;br /&gt;(notecase:14164): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel&#39;, but failed: No such file or directory&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The locale problem I have always had with Notecase, nothing new there. The missing /root/.local/share occurs at exit of the application.&lt;br /&gt;&lt;br /&gt;Here is some discussion about this error message:&lt;br /&gt;&lt;a href=http://ubuntuforums.org/archive/index.php/t-1631433.html target=_blank&gt;http://ubuntuforums.org/archive/index.php/t-1631433.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Get past someone pontificating about running gedit as root, and the solution is to just create /root/.local/share. However, even leaving it out doesn&#39;t seem to matter.&lt;br /&gt;&lt;br /&gt;Anyway, I have created rootfs-skeleton/root/.local/share in Woof.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02521</link>
		<title>Woof uploaded, October 5, 2011</title>
		<category>Woof</category>
		<description>This is commit &#39;20111005065933&#39;. This version was used to build Wary Puppy 5.1.103 (5.2beta1).&lt;br /&gt;&lt;br /&gt;The previous upload of Woof was September 17:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02483 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02483&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There was a blog post recently on how to download a recent snapshot tarball of Woof and use that as the reference to download Woof changes since then, without the full history:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02306 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02306&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To download and use Woof, please read the Bones intro page:&lt;br /&gt;&lt;a href=http://bkhome.org/bones/ target=_blank&gt;http://bkhome.org/bones/&lt;/a&gt;&lt;br /&gt;And the Woof intro page:&lt;br /&gt;&lt;a href=http://bkhome.org/woof/ target=_blank&gt;http://bkhome.org/woof/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02520</link>
		<title>Wary Puppy 5.1.103 (5.2beta1)</title>
		<category>Wary</category>
		<description>Finally got this one uploaded. This is the first beta of the upcoming Wary 5.2. Download from here:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/wary-5.1.103/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/wary-5.1.103/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The link also has xdelta files to upgrade from Wary 5.1.99 (5.2 alpha).&lt;br /&gt;&lt;br /&gt;There are some known issues with this release:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. Ogle control panel&lt;/b&gt;&lt;br /&gt;If you plug in a DVD, and then click either the &#39;play&#39; icon on the desktop or the &#39;sr0&#39; drive icon on the desktop, Ogle will automatically start. However, in the latter case the GUI control panel is non-responsive. I don&#39;t yet know why the difference in behaviour.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. BootManager hangs&lt;/b&gt;&lt;br /&gt;This bug is still there. At second bootup, after having created a save-file, if any suitable .sfs files are found at /mnt/home, the BootManager will automatically start -- but it hangs if try to use it, requiring CTRL-ALT-BACKSPACE to get out. On the other-hand, click the tray and choose &#39;kill&#39; will close the BootManager. The BootManager can be started later and it will work. I have not yet found out why this is happening.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. Media players incompatible?&lt;/b&gt;&lt;br /&gt;Ffmpeg has been compiled, latest from SVN. This may have API changes from the previous version in Wary, which may compromise the media player PETs such as Smplayer and Gnome-mplayer -- we probably will need to recompile them. And anything else that uses the ffmpeg libraries. I have already recompiled mplayer which is builtin to Wary.&lt;br /&gt;&lt;br /&gt;There is another experimental theme:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Wallpaper: wary_spangles_futwerk.jpg (thanks to futwerk)&lt;br /&gt;Desk icon set: LaGaDesk Bluenight (with slight mods)&lt;br /&gt;JWM: blue variety (my creation)&lt;br /&gt;GTK: Delicate Blue (my creation)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;...I don&#39;t know if the JWM and GTK themes go very well with the icon/wallpaper themes.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02519</link>
		<title>Woof, Wary coming soon</title>
		<category>Woof</category>
		<description>I am getting back up to speed after taking a couple of days off.&lt;br /&gt;&lt;br /&gt;Recently, two significant bugs were fixed in Woof, one dating back to 2009, where incorrect usage of &#39;fuser&#39; in rc.shutdown caused a reboot instead of a shutdown (when the latter was desired), the other a more recent problem with kernels compiled with builtin USB drivers, causing save-files to be found twice at bootup.&lt;br /&gt;Both of these are documented in this blog.&lt;br /&gt;&lt;br /&gt;Woof is looking pretty good now. In the morning I&#39;ll have a bit of a read of Wary/Racy/Slacko threads in the Forum. Either later in the day or early next day I will probably upload Woof and Wary.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02518</link>
		<title>Racy Puppy logos</title>
		<category>Puppy</category>
		<description>I think that these logos were experimental designs by afgs for Wary Puppy. But afgs came up with another design for Wary, that I settled on.&lt;br /&gt;&lt;br /&gt;These logos seem ok for Racy, as it looks like the pup is way ahead, looking back to see how far behind the competition is...&lt;br /&gt;&lt;br /&gt;&lt;img src=http://bkhome.org/racy/racy48.png /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=http://bkhome.org/racy/racy96.png /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=http://bkhome.org/racy/racy160.png /&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02517</link>
		<title>NicoEdit retired</title>
		<category>Wary</category>
		<description>Terryphi has reported that NicoEdit crashes when choose File -&gt; Open in Racy. I have confirmed that. I recompiled NicoEdit in Racy, still crashes.&lt;br /&gt;&lt;br /&gt;NicoEdit is written in Vala, but is unmaintained. I did ask Nicolas, the author, about maintaining it awhile back, but he replied that he has moved on.&lt;br /&gt;&lt;br /&gt;So, I have taken it out of Wary and Racy. Geany is all we need, and I think that I saw on the Forum that the guys have got syntax highlighting for BaCon working in Geany, so Geany now covers everything.&lt;br /&gt;&lt;br /&gt;Note, I have compiled the latest libgee, 0.7.1, for Wary/Racy. However, I will leave it out of the build as I think only NicoEdit needed it.&lt;br /&gt;Libgee is a library that adds extra data types to Vala.&lt;br /&gt;&lt;br /&gt;This raises another question: what do we need gtksourceview for? NicoEdit used it. Notecase can be optionally compiled to use it I think. Hmmm, I think that I will take that out too.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02516</link>
		<title>Media packages upgraded</title>
		<category>Wary</category>
		<description>I have upgraded some multimedia packages, that did not get upgraded in the last round through T2. This is in Wary. In some cases I just recompiled the package without a version upgrade, to ensure 100% compatibility in the latest Wary. This is them:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;x264 20110930&lt;br /&gt;speex 1.2rc1&lt;br /&gt;opencore-amr 0.1.2&lt;br /&gt;libvpx 0.9.7&lt;br /&gt;ffmpeg 20111002&lt;br /&gt;mplayer 20110929&lt;br /&gt;ogle 0.9.2 (patched)&lt;br /&gt;ogle_gui 0.9.2 (patched)&lt;/i&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02515</link>
		<title>Busybox rollback 1.19.2 to 1.17.2</title>
		<category>Puppy</category>
		<description>Raffy was testing the /usr/sbin/root2user script in the latest Racy Puppy. This is called from /usr/sbin/shutdownconfig at first shutdown, if the user chooses to run as &#39;fido&#39;. Raffy reported that the Busybox &#39;chpasswd&#39; segfaulted.&lt;br /&gt;&lt;br /&gt;Yes, it does segfault, but after it has done it&#39;s job. Can&#39;t say that I&#39;m happy with that though. Racy is using the latest Busybox 1.19.2, reported recently in this blog. I tested 1.17.2, that we have been using for sometime in Puppy, and that works without the segfault.&lt;br /&gt;&lt;br /&gt;So, I have rolled Busybox back to 1.17.2 in the &#39;common&#39; repo. I know that 1.19.2 has more features, and some bug fixes, however 1.17.2 works well. I just want to quickly restore to a known working and well-tested Busybox. I recompiled 1.17.2 and enabled the &#39;sha1sum&#39;, &#39;readahead&#39; and &#39;rfkill&#39; applets.&lt;br /&gt;&lt;br /&gt;The PET will be uploaded to the &#39;common&#39; repo soon.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02514</link>
		<title>Bug finding USB drives at bootup</title>
		<category>Woof</category>
		<description>Forum member ldolse sent me a pm explaining a problem with double-finding of save-files at bootup. Here is part of ldolse&#39;s pm:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;I&#39;ve been working on a puplet which is using a 2.6.39 kernel, and this issue seems to be common across 2.6.39 kernels as Pemasu&#39;s puplets behave similarly.&lt;br /&gt;&lt;br /&gt;Basically the same save file gets discovered multiple times during bootup with the latest kernels and USB flash. This forces the savefile selection menu to pop up during all reboots.&lt;br /&gt;&lt;br /&gt;On a related note, also discussed in the thread, Woof only seems to be supporting kernels that have USB built into the kernel, as the keyboard doesn&#39;t work until after the init script. I don&#39;t know if this is intentional. &lt;/i&gt;&lt;br /&gt;&lt;br /&gt;ldolse posted a fix here:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=72087#568841 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=72087#568841&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have put this fix into Woof, however, I am surprised as I do not have this problem with my 2.6.39.4 kernel. Puppy kernels used to be built with USB drivers as modules, my latest kernels have them builtin to the kernel -- however the &#39;init&#39; script should work for both.&lt;br /&gt;&lt;br /&gt;Anyway, I will do a test build with an older kernel to verify.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02513</link>
		<title>Moblin-&gt;Meego-&gt;LiMo-&gt;Tizen</title>
		<category>General</category>
		<description>Operating systems and the user interface and application structure is a very volatile area on mobile devices. A few of them have come and gone.&lt;br /&gt;&lt;br /&gt;Now let&#39;s see, I think Intel backed Moblin, which became Meego. Hewlett Packard was backing WebOS, then recently dumped it. Some of these are also intended to work on desktop systems. Then there&#39;s Google&#39;s Android.&lt;br /&gt;&lt;br /&gt;Anyway, the latest news is that Intel is dropping Meego, in favour of &lt;b&gt;Tizen&lt;/b&gt;. Yes, yet another one! Tizen apparently, is intended to run on anything from mobile phones to netbooks.&lt;br /&gt;&lt;br /&gt;Now, Tizen seems to actually be based on &lt;b&gt;LiMo&lt;/b&gt; (though it looks like bits of Meego will be in it also), and one of the LiMo executives described it thus:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;LiMo 4, under LiMo’s proven collaborative governance model, enables flexible disaggregation of the device platform and the service propositions such that operators and device manufacturers can more freely shape attractive user propositions and secure sustainable long-term value&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;...hmmmm&lt;br /&gt;&lt;br /&gt;Here are links:&lt;br /&gt;&lt;a href=https://www.tizen.org/ target=_blank&gt;https://www.tizen.org/&lt;/a&gt;&lt;br /&gt;&lt;a href=http://limofoundation.org/ target=_blank&gt;http://limofoundation.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have been trying to find technical details. Very few, but allied to Gnome -- that means GTK, good, I wouldn&#39;t like it if they had gone for Qt as that tends to lock developers into coding in C++.&lt;br /&gt;&lt;br /&gt;Interesting bunch of companies backing LiMo:&lt;br /&gt;&lt;a href=http://limofoundation.org/component/option,com_limomembers/Itemid,134/ target=_blank&gt;http://limofoundation.org/component/option,com_limomembers/Itemid,134/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02512</link>
		<title>powerapplet_tray 2.4</title>
		<category>Puppy</category>
		<description>I reported that the battery status tray applet is not working in Racy. I found the problem. The 2.6.39.4 kernel does not have /proc/acpi/info, which causes the applet to abort. I have fixed it to work with old and new kernels.&lt;br /&gt;&lt;br /&gt;The PET (5KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/powerapplet_tray-2.4-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/powerapplet_tray-2.4-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The source is in my source repo:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/alphabetical/p/ target=_blank&gt;http://bkhome.org/sources/alphabetical/p/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02511</link>
		<title>Short break</title>
		<category>Puppy</category>
		<description>Just a note, so no one wonders why I am not responding to posts.&lt;br /&gt;&lt;br /&gt;I have other stuff to do for a couple of days. &lt;br /&gt;&lt;br /&gt;After the mini-break, I intend to upload Woof and Wary 5.2beta1.&lt;br /&gt;&lt;br /&gt;I intend to work on a couple of issues in Racy today, such as the non-functioning battery-status tray applet.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02510</link>
		<title>Tiny Racy 5.1.101 (5.2beta1)</title>
		<category>Puppy</category>
		<description>I have built another Racy, this time I wanted to see if I could get it below 100MB, just to show that we can still do it. Well, this one is 94.5MB, and it could even have been made a bit smaller. This is done without sacrificing any applications, it even has the monster SeaMonkey 2.3.2.&lt;br /&gt;&lt;br /&gt;What I have done to achieve the reduction is as follows:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1.&lt;/b&gt; The Mesa DRI drivers removed, except for the software-rasterizer driver.&lt;br /&gt;&lt;b&gt;2.&lt;/b&gt; Some of the more exotic kernel modules removed. The big analog modem drivers removed. SCSI drive driver modules removed.&lt;br /&gt;&lt;b&gt;3.&lt;/b&gt; No Adobe Flash Player.&lt;br /&gt;&lt;b&gt;4.&lt;/b&gt; xz compression of .sfs file.&lt;br /&gt;&lt;br /&gt;None of the above will disadvantage the typical user. As soon as an Internet connection is made, a window pops up asking if you want to install the Adobe Flash Player, and that is no trouble to do. &lt;br /&gt;&lt;br /&gt;I have not provided the Mesa DRI X drivers as a separate PET, but could do so. Most users will not notice their absence. If the Tiny-Racy build becomes popular, this could be provided as a PET.&lt;br /&gt;&lt;br /&gt;Other notes about this build:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1.&lt;/b&gt; The Xorg &#39;radeonhd&#39; (ATI) and &#39;nouveau&#39; (nVidia) drivers are in the &#39;drivers-alternate&#39; directory, meaning that they are not used. Instead, Xorg will try and use the &#39;radeon&#39; (ATI) and &#39;nv&#39; (nVidia) drivers, as they are the ones most likely to work. If you want to try the alternative, run the Xorg Wizard.&lt;br /&gt;&lt;b&gt;2.&lt;/b&gt; The power-tray-applet (battery status) is not working on my laptop. I&#39;ll check that out today.&lt;br /&gt;&lt;b&gt;3.&lt;/b&gt; The theme is once again temporary. The surfing dog is back for this release only, seems appropriate for &quot;racy&quot;.&lt;br /&gt;&lt;b&gt;4.&lt;/b&gt; I need to do a bit of work on the Puppy Package Manager, from a Racy perspective. In the &#39;puppy-wary5&#39; repo it offers various Xorg PETs, but they are for Xorg 7.3, so they should be filtered out. Racy has Xorg 7.6.&lt;br /&gt;&lt;b&gt;5.&lt;/b&gt; The new GUI shutdown has &#39;de&#39; and &#39;ru&#39; translations, courtesy of L18L and rodin.s. Anyone else is invited to contribute a translation, see &lt;a href=http://bkhome.org/blog/?viewDetailed=02489 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02489&lt;/a&gt; &lt;a href=http://bkhome.org/blog/?viewDetailed=02506 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02506&lt;/a&gt;&lt;br /&gt;...note though, the latest rc.shutdown and shutdownconfig scripts are in Racy, not posted on the Forum.&lt;br /&gt;&lt;b&gt;6.&lt;/b&gt; Racy has PuppyPhone 1.1 (Psip) Internet telephone. As Skype has gone over to the Dark Side, maybe PuppyPhone is new killer app? Try it out! Read more: &lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=70867 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=70867&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Is it worthwhile offering Tiny Racy in the future? As a marketing exercise perhaps. I could push it down a bit more, say 92 or 93MB. But, considering that Racy is targeting modern hardware, with heaps of RAM, and usually fast Internet connection, the exercise is pointless. Leaving everything in, all the drivers, all DRI, with xz .sfs compression, but no Flash, it is 113MB, which is pretty small anyway. Flash would add another 5MB.&lt;br /&gt;&lt;br /&gt;But then, perception is the point. To show how tiny Puppy is, yet with the kitchen sink inside it, is a massive publicity plus.&lt;br /&gt;&lt;br /&gt;Download Tiny Racy from here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/racy-5.1.101/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/racy-5.1.101/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02509</link>
		<title>Peasyscan 1.7, PeasyPDF 1.4</title>
		<category>Puppy</category>
		<description>I have upgraded the Peasyscan PET in the &#39;common&#39; repo, from 1.4 to 1.7. This is rcrsn51&#39;s simple scanner application, see Forum:&lt;br /&gt;http://murga-linux.com/puppy/viewtopic.php?t=61046&lt;br /&gt;&lt;br /&gt;I have also uploaded the PeasyPDF application for creating multi-page PDFs out of individual images:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=70680 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=70680&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;PETs (4KB, 47KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/peasypdf-1.4.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/peasypdf-1.4.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/peasyscan-1.7.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/peasyscan-1.7.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02508</link>
		<title>gtkdialog4 0.8.0</title>
		<category>Puppy</category>
		<description>I have previously posted about thunor&#39;s enhanced gtkdialog, for example:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02455 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02455&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thunor has now got it to a release-version, 0.8.0. This is, in thunor&#39;s words &quot;for the masses&quot;. I am very impressed, the documentation is superb. One other thing that thunor commented on has also impressed me, that he started off knowing nothing about GTK -- but he has done such a professional job. He has also been very responsive to requests on the Forum.&lt;br /&gt;&lt;br /&gt;Above link has link to thunor&#39;s project page. Forum thread:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=69188 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=69188&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have created PETs (73KB, 48KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/gtkdialog4-0.8.0-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/gtkdialog4-0.8.0-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/gtkdialog4_DOC-0.8.0-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/gtkdialog4_DOC-0.8.0-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I will be uploading the next Wary and Racy in a day or two, and it will have these. The docs will be in the &#39;devx&#39; SFS, in /usr/share/doc/gtkdialog4.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02507</link>
		<title>JWM window manager 505</title>
		<category>Puppy</category>
		<description>Yes! &lt;img src=smilies/happy.gif /&gt; Joe has taken up development of JWM again. We were on version 500 (from SVN) for a very long time, now Joe has released 505.&lt;br /&gt;&lt;br /&gt;See Joe&#39;s JWM page:&lt;br /&gt;&lt;a href=http://joewing.net/programs/jwm/ target=_blank&gt;http://joewing.net/programs/jwm/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The last change was two days ago, described as:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Fix issues with dragging windows to new desktops and fix a fullscreen problem.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded a PET (74KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/jwm2-505-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/jwm2-505-w5c.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02506</link>
		<title>shutdownconfig, rc.shutdown i18n</title>
		<category>Woof</category>
		<description>I have tweaked things a bit. I separated out the translation files for these two, so that you would have &#39;shutdownconfig.mo&#39; and &#39;rc.shutdown.mo&#39;.&lt;br /&gt;&lt;br /&gt;In Woof, there is no /usr/share/doc/nls. Instead, there is &#39;shutdownconfig.pupdev&#39; and &#39;shutdownconfig.pot&#39; alongside the script -- these get automatically placed in the &#39;devx&#39;. Ditto for rc.shutdown. &lt;br /&gt;&lt;br /&gt;Note, .pupdev files are anything, usually just text with explanation relevant to developers.&lt;br /&gt;&lt;br /&gt;As there is some doubt about translating for &#39;dialog&#39;, I have set LANG=C in &#39;shutdownconfig&#39; when X not running.&lt;br /&gt;&lt;br /&gt;Regarding a schedule for next Wary and Racy, I have a fairly small shortlist, and I hope to upload tomorrow.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02505</link>
		<title>Shutdown/reboot bug fixed</title>
		<category>Woof</category>
		<description>01micko reported that in Slacko, when poweroff was chosen, a reboot happened instead. This only happened when a partition was left mounted.&lt;br /&gt;&lt;br /&gt;Well, I found the problem. It turns out to be a very old bug, first observed late 2009. If you look in /etc/rc.d/rc.shutdown, there is a comment dated 2009-11-17:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;#091117 weird shutdown bug. would not shutdown when a partition mounted, x restarted.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Testing in Wary, with a partition mounted, the shutdown process went through, but at the point where it should power-off, it rebooted.&lt;br /&gt;&lt;br /&gt;Back in late 2009 I seem to have put in a workaround, without understanding what caused the bug. This time, I have tracked it down.&lt;br /&gt;&lt;br /&gt;The code &#39;fuser -m /dev/sda5&#39; (for example) does not work as I expected. I wanted all of the processes that are running in /dev/sda5 when it is mounted, but this example returns a heap of processes, some of which if you kill them, upset things very much, hence the wonky shutdown.&lt;br /&gt;&lt;br /&gt;Instead, it has to be done by the mount-point &#39;fuser -m /mnt/sda5&#39;.&lt;br /&gt;&lt;br /&gt;Here is fixed code for rc.shutdown:&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;#091117 110928 if partition mounted, when choose shutdown, pc rebooted. found that param given to fuser must be mount-point, not /dev/*...&lt;br /&gt;STRAYPARTL=&quot;`echo &quot;$MNTDPARTS&quot; | grep &#39; /mnt/&#39; |grep -v -E &#39;/dev/pts|/proc|/sys|tmpfs|rootfs|on / |/dev/root|usbfs|unionfs|aufs|/initrd&#39;`&quot;&lt;br /&gt;STRAYPARTD=&quot;`echo &quot;$STRAYPARTL&quot; | cut -f 1 -d &#39; &#39; | tr &#39;\n&#39; &#39; &#39;`&quot;&lt;br /&gt;STRAYMNT=&quot;`echo &quot;$STRAYPARTL&quot; | cut -f 3 -d &#39; &#39; | tr &#39;\n&#39; &#39; &#39;`&quot;&lt;br /&gt;for ONESTRAY in $STRAYMNT&lt;br /&gt;do&lt;br /&gt; echo &quot;Unmounting $ONESTRAY...&quot;&lt;br /&gt; xFUSER=&quot;`fuser -m $ONESTRAY 2&gt;/dev/null`&quot;&lt;br /&gt; [ &quot;$xFUSER&quot; != &quot;&quot; ] &amp;&amp; fuser -k -m $ONESTRAY 2&gt;/dev/null&lt;br /&gt; killzombies #v3.99&lt;br /&gt; sync&lt;br /&gt; umount -r $ONESTRAY&lt;br /&gt;done&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02504</link>
		<title>jwm_tools 0.7</title>
		<category>Puppy</category>
		<description>Technosaurus has created some interesting utilities for managing JWM. See Forum:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=70804 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=70804&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the PET (12KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/jwm_tools-0.7.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/jwm_tools-0.7.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note that I modified the pinstall.sh script so that the PET can also be used in Woof.&lt;br /&gt;&lt;br /&gt;To get the ball rolling, this will be in the next Racy and Wary.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02503</link>
		<title>Sys-info 0.6</title>
		<category>Puppy</category>
		<description>Tazoc is the creator of a Puppy derivative named Lighthouse Puppy. Read more here:&lt;br /&gt;&lt;a href=http://www.lhpup.org/ target=_blank&gt;http://www.lhpup.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tazoc has also created a PET named &#39;sys-info&#39;, that reports on all of the hardware in a computer. This is very handy when someone reports a bug, and instead of the developer having to ask one question after another about what hardware the person is running Puppy on, sys-info provides it all in one hit. See Forum thread:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=60462 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=60462&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have uploaded the PET to the Puppy &#39;common&#39; repo, for all Woof-built puppies to use. Note, I had to modify the &#39;pinstall.sh&#39; script slightly, to suit installation of the PET in the Woof build environment (that is, not in a running Puppy) (44KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/lhp_sys_info-0.6.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/lhp_sys_info-0.6.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This will be in the next Wary and Racy.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02502</link>
		<title>Pburn, Pfind, Phash</title>
		<category>Puppy</category>
		<description>I have upgraded the &#39;common&#39; repo to zigbert&#39;s Pburn 3.3.7. This is the last version to use gtkdialog3. The previous was 3.3.5.&lt;br /&gt;&lt;br /&gt;I have also upgraded zigbert&#39;s Pfind, from 4.23 to 4.24.&lt;br /&gt;&lt;br /&gt;Jamesbond created a very simple little script for ROX-Filer, that adds an item in the right-click &#39;Open With...&#39; menu, to calculate the md5sum or sha1sum of a file.&lt;br /&gt;I have added phash-2.pet to the &#39;common&#39; repo.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02501</link>
		<title>Xorgwizard touchpad fixes</title>
		<category>Woof</category>
		<description>The Xorg Wizard had some issues with configuring for a touchpad. This is script /usr/sbin/xorgwizard.&lt;br /&gt;&lt;br /&gt;In Racy, there was a report of the touchpad working ok when automatic setup of X was used, but not after the Xorg Wizard was run.&lt;br /&gt;&lt;br /&gt;I went through the relevant section of code and cleaned it up somewhat. There was a problem that caused the touchpad code to get inserted twice into /etc/X11/xorg.conf, fixed.&lt;br /&gt;&lt;br /&gt;There was messy stuff, like &quot;modprobe evdev&quot; getting written to /etc/rc.d/rc.local when that wasn&#39;t needed.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02500</link>
		<title>PuppyPhone 1.1</title>
		<category>Puppy</category>
		<description>I couldn&#39;t resist it, I think that the name &#39;PuppyPhone&#39; is very catchy, compared with &#39;Psip&#39;. So, I changed the menu entry to &quot;PuppyPhone Internet telephone&quot; and the PET to &#39;puppyphone-1.1-psip32r-ul.pet&#39;.&lt;br /&gt;&lt;br /&gt;I think that the plain-language name and description &quot;PuppyPhone Internet telephone&quot; is more likely to get us many users. Hey, maybe we could even hope for an avalanche of new users!&lt;br /&gt;&lt;br /&gt;The PET (696KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/puppyphone-1.1-psip32r-ul.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/puppyphone-1.1-psip32r-ul.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks to jamesbond for this, and the other guys who are helping, lobster and smokey01.&lt;br /&gt;&lt;br /&gt;Oh, while I think of it, I will need the source tarball to put into my source repo, for legal reasons. Smokey01, do you have that?&lt;br /&gt;&lt;br /&gt;For earlier discussion on Psip/PuppyPhone:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02496 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02496&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02499</link>
		<title>Internationalized shutdown</title>
		<category>Woof</category>
		<description>As I already posted, L18L has converted my script to support international languages. Actually, two scripts, /etc/rc.d/rc.shutdown and /usr/sbin/shutdownconfig.&lt;br /&gt;&lt;br /&gt;I have tweaked the latter a little bit, found some typos, and put it into Woof. L18L, I greatly appreciate your help here -- I only did i18n conversion to a BaCon app before, so am unfamiliar with using gettext in shell scripts. I learnt a lot studying what you did.&lt;br /&gt;&lt;br /&gt;The situation now in Woof is a bit lopsided. We have internationalization of the &#39;welcome1stboot&#39; window (which pops up the first time that the desktop is started), and now at shutdown. However, the progress messages at bootup and the first-boot pre-X dialog windows are not internationalized.&lt;br /&gt;&lt;br /&gt;Anyway, summarizing the current situation:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;welcome1stboot&lt;/b&gt;&lt;br /&gt;This is a compiled executable written in BaCon. Currently we have conversions for fr, de and ru. To find out how to add your language, see files /usr/sbin/welcome1stboot.pot and welcome1stboot.pupdev (these are in the devx).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;shutdown&lt;/b&gt;&lt;br /&gt;Currently we only have &#39;de&#39; conversion, created by L18L. L18L has put instructions for creating other conversions in /usr/share/doc/nls/shutdownconfig.&lt;br /&gt;&lt;br /&gt;I will be building Wary and Racy soon, from latest Woof, and I will be inviting everyone to contribute more language conversions.&lt;br /&gt;&lt;br /&gt;I guess that I should be looking at converting those bootup scripts... &lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02498</link>
		<title>envsubst, gettext.sh</title>
		<category>Woof</category>
		<description>L18L has very kindly internationalized a script in my shutdownconfig GUI shutdown system, /usr/sbin/shutdownconfig. L18L posted to this Forum thread:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=71911 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=71911&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The method that L18L has used requires two other executables from the &#39;gettext&#39; package, &#39;envsubst&#39; and &#39;gettext.sh&#39;. Up until now, Woof-built puppies have those in the &#39;devx&#39; only.&lt;br /&gt;&lt;br /&gt;I have modified the &#39;gettext&#39; template in Woof so that now those two (as well as the &#39;gettext&#39; executable) are in the main SFS. This will apply to all puppies built from the next upload of Woof.&lt;br /&gt;&lt;br /&gt;Here is a nice tutorial that explains how a Bash/Ash script can be internationalized:&lt;br /&gt;&lt;a href=http://www.gnu.org/s/hello/manual/gettext/Preparing-Shell-Scripts.html target=_blank&gt;http://www.gnu.org/s/hello/manual/gettext/Preparing-Shell-Scripts.html&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02497</link>
		<title>Flash player automatic download</title>
		<category>Woof</category>
		<description>Back in October 2010 I setup semi-automatic downloading of the Adobe Flash Player, see blog report:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=01897 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=01897&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;However, that is broken. I have fixed it. The script /usr/sbin/delayedrun, which runs after X has started, if it sees that the Flash Player is not installed, it goes into a loop waiting until Puppy has established an Internet connection. It then offers to download the player.&lt;br /&gt;&lt;br /&gt;Note that the latest player has an executable &#39;flash-player-properties&#39;, for setting preferences. The delayedrun script also fixes the .desktop file for this. Note that the executable crashes on Wary, but only when one of the tabs is selected. Haven&#39;t tried Racy yet.&lt;br /&gt;&lt;br /&gt;This is in Woof, so affects all Woof-built puppies. I am planning to build the next Wary and Racy without the Flash Player builtin, as it saves about 5MB. I am planning to build a very trim Racy, about 100MB.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02496</link>
		<title>Psip 0.26</title>
		<category>Puppy</category>
		<description>Hmmm, I seem to be a bit &quot;behind the times&quot;. The Psip voip project has had a resurgence of interest recently, special thanks to lobster, smokey01 and jamesbond. A few days ago I downloaded Psip 0.26, and I have just now uploaded it to the &#39;common&#39; repo. But, I was just looking at the Forum, and things seemed to have progressed somewhat since that version.&lt;br /&gt;&lt;br /&gt;Anyway, here it is (598KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/psip-0.26-ul.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/psip-0.26-ul.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Forum thread for Psip:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=70867&amp;start=285 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=70867&amp;start=285&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is now version 1.0! Wow, ok, maybe I will wait a day or two, you guys can let me know if 1.0 is working nicely or whether there needs to be a 1.1. Then I will upload to the &#39;common&#39; repo -- and it will be in next Wary/Racy. I think 01micko has already put 1.0 into Slacko.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02495</link>
		<title>Window background colours</title>
		<category>Puppy</category>
		<description>I was offline all day yesterday. Today I will get stuck into Puppy development.&lt;br /&gt;&lt;br /&gt;While driving yesterday, I was thinking that there is something that I might not have posted about anywhere. Puppy users will have noticed that some of the popup windows that I have created for Puppy have a background colour (that&#39;s &quot;color&quot; if you are in the USA!).&lt;br /&gt;&lt;br /&gt;Most recently, the shutdownconfig GUI windows, that 01micko has put into beta4 of Slacko, has bright yellow windows (note, I have now changed those to pale yellow, see the zz_shutdownconfig-20110924.pet, also see L18L&#39;s internationalized zz_shutdownconfig-20110925.pet -- I will post about that separately soon).&lt;br /&gt;&lt;br /&gt;I originally conceived that background colour for windows could be a defacto feature, or convention, for Puppy. Regardless of themes, these colours could be standardized, so always convey the same information to the viewer. I envisaged the colours to be:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Yellow:  next-step&lt;br /&gt;Violet: announcement&lt;br /&gt;Green: success, completion&lt;br /&gt;Pink: warning&lt;br /&gt;Red: error&lt;br /&gt;Orange: pending, in-progress&lt;br /&gt;Blue: information&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;However, the primal red, green and blue are a bit dark, and lighter shades are probably better. For shutdownconfig, instead of yellow and orange, I am now using #FFFF80 and #FFDC32.&lt;br /&gt;&lt;br /&gt;Popup GUI dialog applications that allow the background colour to be set are &#39;gtkdialog&#39;, &#39;yaf-splash&#39; (both the new and old versions), &#39;xmessage&#39; and my new &#39;pupdialog&#39;. No for Xdialog and gxmessage. I don&#39;t know about &#39;yad&#39;.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02494</link>
		<title>Avast! virus scanner</title>
		<category>Puppy</category>
		<description>Great, this has a GTK-based GUI scanner, as well as a commandline scanner. Avast! is a commercial product, but free for personal use. It requires a license key to use, which is sent via email. &lt;br /&gt;&lt;br /&gt;Here is the project Linux-edition home:&lt;br /&gt;&lt;a href=http://www.avast.com/linux-home-edition target=_blank&gt;http://www.avast.com/linux-home-edition&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is a review, comparing virus scanners for Linux:&lt;br /&gt;&lt;a href=http://www.tuxradar.com/content/get-best-virus-scanner-linux target=_blank&gt;http://www.tuxradar.com/content/get-best-virus-scanner-linux&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have created a PET. This does not have the signature file. At first startup, it will ask for the license key, and has a button to go to the web page to obtain the key. Once that is provided, the program then sees that there is no signature file and offers to download it -- it is big, 44MB.&lt;br /&gt;&lt;br /&gt;When I first did this download of the signature file, the program spat out an error message then quit:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;An error occurred in Avast! engine: invalid argument&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;However, I found the solution here:&lt;br /&gt;&lt;a href=http://www.facebook.com/topic.php?uid=38282497425&amp;topic=14021 target=_blank&gt;http://www.facebook.com/topic.php?uid=38282497425&amp;topic=14021&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I inserted this code into /usr/lib/avast4workstation/bin/wrapper-script.sh:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;SHMMAX=`sysctl -n kernel.shmmax`&lt;br /&gt;[ $SHMMAX -lt 128000000 ] &amp;&amp; sysctl -w kernel.shmmax=128000000&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Avast! PET (2.5MB, 2.7MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/avast-1.3.0-puppy.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/avast-1.3.0-puppy.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/avast_NLS-1.3.0-puppy.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/avast_NLS-1.3.0-puppy.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02493</link>
		<title>Xfprot broken</title>
		<category>Puppy</category>
		<description>Thanks to technosaurus who advised that there is anew download URL for f-prot, which needs to be fixed in Xfprot. The latter is a GUI for f-prot, and f-prot is a command-line virus scanner.&lt;br /&gt;&lt;br /&gt;I fixed the URL. I noticed that Wary is using a very old Xfprot PET from the puppy-4 repo. I download version 2.4 source, had to hack it to compile, due to a symbol not supported by GTK (at least from version 2.20). Example fix in src/mygtk.c:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;/*BK		if(GTK_WIDGET_VISIBLE(widget)) replace with...*/&lt;br /&gt;		if(gtk_widget_get_state(widget))&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Xfprot does not recognize the version of f-prot, and aborts at startup with:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Cannot detect f-prot&#39;s version. Aborting&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I hacked around that as well, and got Xfprot working. Yes, it scans, however the commandline parameters for f-prot&#39;s &#39;fpscan&#39; seem to have changed and Xprot does not control it properly. For example, archives are scanned even though the checkbox to do so is not ticked. Scanning is only down about 4 directory levels and Xfprot offers no way to change that. And so on.&lt;br /&gt;&lt;br /&gt;I was going to put Xfprot into the &#39;common&#39; repo, however it is too broken. Someone needs to put some time into updating it to work properly with latest f-prot.&lt;br /&gt;&lt;br /&gt;I have removed it from Wary and Racy.&lt;br /&gt;&lt;br /&gt;Some guys using Lucid Puppy have recently been trying to use Xfprot:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy//viewtopic.php?t=71679 target=_blank&gt;http://www.murga-linux.com/puppy//viewtopic.php?t=71679&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...the suggestion of using f-prot directly, on the commandline, is the only viable choice for now.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02492</link>
		<title>Busybox 1.19.2</title>
		<category>Puppy</category>
		<description>I have compiled the latest Busybox and put it into the &#39;common&#39; repo (387KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/busybox-1.19.2-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/busybox-1.19.2-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;However, this is not a PET that you can install into Puppy as-is. It is for Woof-built puppies and will need the Woof that I will upload soon.&lt;br /&gt;&lt;br /&gt;I have resolved a long-standing problem with Busybox, the conflict between the naming of Busybox applets and &quot;full&quot; utilities. Now, the Busybox PET can have all the applet symlinks set to their proper names, and script 3builddistro discovers any conflict with full utility names, and automatically renames a conflicting Busybox applet with post-fix &quot;-BB-NOTUSED&quot;.&lt;br /&gt;&lt;br /&gt;Great, the Busybox developers have fixed the &quot;grep -f EMPTY_FILE&quot; bug!&lt;br /&gt;&lt;br /&gt;These are some of the new applets, relative to earlier 1.17.2 PET:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;setserial&lt;/b&gt;&lt;br /&gt;Request or set Linux serial port information&lt;br /&gt;&lt;br /&gt;&lt;b&gt;sha1sum&lt;/b&gt;&lt;br /&gt;Print or check SHA1 checksums&lt;br /&gt;&lt;br /&gt;&lt;b&gt;rfkill&lt;/b&gt;&lt;br /&gt;Enable/disable wireless devices&lt;br /&gt;&lt;br /&gt;&lt;b&gt;readahead&lt;/b&gt;&lt;br /&gt;Preload FILEs to RAM&lt;br /&gt;&lt;br /&gt;&lt;b&gt;pstree&lt;/b&gt;&lt;br /&gt;Display process tree, optionally start from USER or PID&lt;br /&gt;&lt;br /&gt;&lt;b&gt;pwdx&lt;/b&gt;&lt;br /&gt;Show current directory for PIDs&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02491</link>
		<title>gHasher md5sum/sha1sum generator</title>
		<category>Puppy</category>
		<description>Ttuuxxx discovered this originally, and back in December 2009 I compiled it for Quirky -- unfortunately that PET segfaults in the latest Wary/Racy.&lt;br /&gt;&lt;br /&gt;So, I have recompiled it for Wary, now works. I made one little change in the source, to stop it from putting out an error message that &#39;libgnome.so&#39; failed to load.&lt;br /&gt;&lt;br /&gt;Here is the PET (12KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/ghasher-1.2.1-patched1-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/ghasher-1.2.1-patched1-w5c.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My patched source is here:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/alphabetical/g/ target=_blank&gt;http://bkhome.org/sources/alphabetical/g/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The homepage for gHasher is no more.&lt;br /&gt;&lt;br /&gt;Note, I have a vague memory that someone once created a little drag-and-drop hash generator using gtkdialog. Just like my little Xdelta app (see Utility menu). I searched the forum though, couldn&#39;t find it. Drag-and-drop would be a big improvement on gHasher, also adding right-click menu in Rox would be good.&lt;br /&gt;&lt;br /&gt;Would anyone be interested in this as a little project? Maybe use my /usr/sbin/xdelta_gui as a starting-point.&lt;br /&gt;&lt;br /&gt;Note, many puppies, including Wary/Racy, don&#39;t have &#39;sha1sum&#39;, though they do have &#39;sha256sum&#39; and &#39;sha512sum&#39;. This is an oversight, I will recompile Busybox today to build sha1sum.&lt;br /&gt;&lt;br /&gt;Another hash utility that is in Wary/Racy is &#39;cksum&#39;, which is part of &#39;coreutils&#39;. So, perhaps a nice little drag-and-drop hash generator could automatically test what is installed, md5sum, sha1sum, cksum, and generate accordingly. Such a utility should also offer testing of a file, that a downloaded hash is correct.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02490</link>
		<title>ePDFView 0.1.8 crashes in Wary/Racy</title>
		<category>Wary</category>
		<description>Testing in both Wary and Racy 5.1.99, ePDFView 0.1.8 crashes if try to print.&lt;br /&gt;&lt;br /&gt;I recompiled poppler 0.16.7 and ePDFView, no difference. I rolled ePDFView back to version 0.1.7, now printing works.&lt;br /&gt;&lt;br /&gt;I looked at the ePDFView changelog:&lt;br /&gt;&lt;a href=http://trac.emma-soft.com/epdfview/wiki/ChangeLog#Version0.1.82011-05-28 target=_blank&gt;http://trac.emma-soft.com/epdfview/wiki/ChangeLog#Version0.1.82011-05-28&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...I see that support for poppler &gt;= 0.15 is added. So, the older ePDFView is working ok with poppler 0.16.7, presumably just not using it&#39;s newer features. Which should be fine, as long as they haven&#39;t changed the API in poppler.&lt;br /&gt;&lt;br /&gt;I&#39;ll leave it at that, ePDFView 0.1.7 and poppler 0.16.7. If there is any trouble, I can roll poppler back also.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02489</link>
		<title>GUI shutdown</title>
		<category>Woof</category>
		<description>Most readers would know that shinobar developed &#39;pupsaveconfig&#39;, which provides GTK dialog windows to create a save-file (to save session at first shutdown), rather than the text-mode dialog windows that have always been offered in Puppy.&lt;br /&gt;&lt;br /&gt;Here is the Forum thread on pupsaveconfig 1.9.9:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=60678 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=60678&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Excellent work, but I never put that into Woof, as I wanted to do it a bit differently. Over the last few days I have implemented it the way I want.&lt;br /&gt;&lt;br /&gt;For the sake of efficiency, I wanted all of the code in /etc/rc.d/rc.shutdown that presents the dialog windows to work with or without X -- without then use &#39;dialog&#39;, with then use ...well, Xdialog would be the usual choice.&lt;br /&gt;&lt;br /&gt;I took all of the code concerned with saving the session out of rc.shutdown, and created /usr/sbin/shutdownconfig. This is called from rc.shutdown when shutting down without X running. However, when shutting down from the desktop, the two scripts that handle exiting from X, /usr/bin/wmpoweroff and /usr/bin/wmreboot, now call shutdownconfig. So, the same code is called, with or without X running.&lt;br /&gt;&lt;br /&gt;I wrote &#39;pupdialog&#39;, which has simple compatibility to &#39;dialog&#39;, but runs in X with GTK dialog windows. Currently it supports the --msgbox, --yesno, --menu and --inputbox dialogs. It uses gtkdialog3 or gtkdialog4.&lt;br /&gt;&lt;br /&gt;What happens now, is at the first boot (or &quot;pfix=ram&quot;, that is, PUPMODE=5), when power-off or reboot is chosen from the Shutdown menu, dialog windows now appear on the desktop, before X exits. So, you get a nicer interface and can use the mouse for selecting.&lt;br /&gt;&lt;br /&gt;If you still want the old non-X shutdown dialogs, just exit from X to the prompt and type in &quot;poweroff&quot; or &quot;reboot&quot;.&lt;br /&gt;&lt;br /&gt;This will be in the next upload of Woof. It is not yet internationalized, I want to be sure that it works properly first.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02488</link>
		<title>&#39;pupdialog&#39;: &#39;dialog&#39; with X</title>
		<category>Woof</category>
		<description>I am writing a little replacement for &#39;dialog&#39;, for when X is running. It uses gtkdialog, and is intended to be a drop-in replacement for &#39;dialog&#39;.&lt;br /&gt;&lt;br /&gt;This came about yesterday when I started to convert one of my scripts that uses &#39;dialog&#39;, to have nicer interfaces. Rather than a piece-meal approach of replacing each call to dialog with a block of code for gtkdialog, which is what I started to do, I thought it would be simpler in the long run to write a replacement for dialog.&lt;br /&gt;&lt;br /&gt;Hence &#39;pupdialog&#39;. This will be in Woof, so available for all scripts. I will probably get it to call &#39;dialog&#39; if no X, so &quot;pupdialog&quot; can be simply put into scripts replacing &quot;dialog&quot;, and those scripts will then work with or without X.&lt;br /&gt;&lt;br /&gt;Last night I was playing with code to parse the commandline. I came up with this, which is very compact:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;#evaluate the passed parameters...&lt;br /&gt;#ex: --timeout 90 --extra-button --ok-label &quot;SAVE TO A FILE&quot;  --extra-label &quot;SAVE TO ${xPDEV}&quot; --cancel-label &quot;DO NOT SAVE&quot; --yesno &quot;etetetete&quot; 0 0&lt;br /&gt;AVAR=&#39;START&#39;; AVAL=&#39;&#39;&lt;br /&gt;for AFIELD in ${@}&lt;br /&gt;do&lt;br /&gt; case $AFIELD in&lt;br /&gt;  --timeout|--extra-button|--ok-label|--extra-label|--cancel-label|--yes-label|--no-label|--yesno) eval &quot;${AVAR}=&#39;${AVAL}&#39;&quot;; AVAR=&quot;`echo -n &quot;$AFIELD&quot;| tr -d &#39;-&#39; | tr &#39;[a-z]&#39; &#39;[A-Z]&#39;`&quot;; AVAL=&#39;&#39; ;;&lt;br /&gt;  *) AVAL=&quot;${AVAL}${AFIELD} &quot; ;;&lt;br /&gt; esac&lt;br /&gt;done&lt;br /&gt;AVAL=&quot;`echo &quot;$AVAL&quot; | tr &#39;\t&#39; &#39; &#39; | tr -s &#39; &#39; | sed -e &#39;s% $%%&#39;`&quot;&lt;br /&gt;WIDTH=&quot;`echo -n &quot;$AVAL&quot; | rev | cut -f 1 -d &#39; &#39; | rev`&quot;&lt;br /&gt;HEIGHT=&quot;`echo -n &quot;$AVAL&quot; | rev | cut -f 2 -d &#39; &#39; | rev`&quot;&lt;br /&gt;AVAL=&quot;`echo &quot;$AVAL&quot; | rev | cut -f 3-999 -d &#39; &#39; | rev`&quot;&lt;br /&gt;eval &quot;${AVAR}=&#39;${AVAL}&#39;&quot;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02487</link>
		<title>udev 167 with all rules</title>
		<category>Wary</category>
		<description>Mavrothal put in a request for this. The &#39;common&#39; repo has a udev 167 PET that has cut-down and customised rules especially for Puppy.&lt;br /&gt;&lt;br /&gt;I have created PET packages of the original udev 167 with all of the rules. These are for experimentation purposes.&lt;br /&gt;&lt;br /&gt;PETs (169KB, 3KB, 32KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/udev-167-patched_t2-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/udev-167-patched_t2-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/udev_DEV-167-patched_t2-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/udev_DEV-167-patched_t2-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/udev_DOC-167-patched_t2-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/udev_DOC-167-patched_t2-w5.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02486</link>
		<title>&#39;scanpci&#39; broken in Racy</title>
		<category>Wary</category>
		<description>the Xorg 7.6 Mega Package post-install script is supposed to delete any pre-existing &#39;scanpci&#39; executable, but failed to do so. &lt;br /&gt;&lt;br /&gt;Note, for Xorg 7.5+ we use &#39;lspci&#39; instead.&lt;br /&gt;&lt;br /&gt;I have fixed the package and uploaded it:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/x_xorg76_mega_pkg-7.6-1-w5c.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/x_xorg76_mega_pkg-7.6-1-w5c.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02485</link>
		<title>Meebo chat client</title>
		<category>Woof</category>
		<description>Linuxcbon posted about a typo in /usr/local/bin/meeboview, which I fixed.&lt;br /&gt;&lt;br /&gt;&#39;meeboview&#39; is just a simple script that opens with site in the default web browser:&lt;br /&gt;&lt;a href=http://www.meebo.com/ target=_blank&gt;http://www.meebo.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;But, it was back in Puppy 3.0.1 that we actually used this script, with a menu entry under the &quot;Internet&quot; category. (though, I don&#39;t know how we used it, as it has had a typo all these years)&lt;br /&gt;&lt;br /&gt;There is really no reason (that I know of) why we should not have this menu entry by default in Puppy, as it gives us a multi-protocol chat client for free (no size added to Puppy). So, I grabbed the /usr/share/applications/meebo-chat.desktop file out of Puppy 3.0.1. Now in Woof.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02484</link>
		<title>Broadcom brcm80211 firmware</title>
		<category>Woof</category>
		<description>Thanks to the post by jim3630, this came to my attention:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=71777 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=71777&lt;/a&gt;&lt;br /&gt;And thanks to tempestuous for creating the firmware PET.&lt;br /&gt;&lt;br /&gt;The firmware is now in Woof. In Woof, kernel-skeleton/lib/modules/all-firmware/brcm.tar.gz is the firmware tarball. The file kernel-skeleton/etc/modules/firmware.dep specifies that the brcm.tar.gz tarball will load into /lib/firmware when the brcmfmac.ko and brcmsmac.ko modules need it.&lt;br /&gt;&lt;br /&gt;A new feature in Woof is script kernel-skeleton/pinstall.sh. This is executed by script 3builddistro and will delete brcm.tar.gz if the modules are not there. This is to save space, as the firmware is rather large.&lt;br /&gt;&lt;br /&gt;This will be in the next upload of Woof, so puppies built from that Woof and with the 2.6.39.x+ kernels will support those Broadcom drivers out-of-the-box.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02483</link>
		<title>Woof uploaded, Sept. 17, 2011</title>
		<category>Woof</category>
		<description>This is commit &#39;20110917224225&#39;. This version was used to build Wary Puppy 5.1.99 and Racy Puppy 5.1.99.&lt;br /&gt;&lt;br /&gt;The previous upload of Woof was August 29:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02450 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02450&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There was a blog post recently on how to download a recent snapshot tarball of Woof and use that as the reference to download Woof changes since then, without the full history:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02306 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02306&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To download and use Woof, please read the Bones intro page:&lt;br /&gt;&lt;a href=http://bkhome.org/bones/ target=_blank&gt;http://bkhome.org/bones/&lt;/a&gt;&lt;br /&gt;And the Woof intro page:&lt;br /&gt;&lt;a href=http://bkhome.org/woof/ target=_blank&gt;http://bkhome.org/woof/&lt;/a&gt; &lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02482</link>
		<title>Wary 5.1.99 (5.2 alpha)</title>
		<category>Wary</category>
		<description>This is the first alpha of what is to become Wary 5.2.&lt;br /&gt;&lt;br /&gt;Download:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/wary5.1.99/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/wary5.1.99/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You might not see any difference from previous Wary versions. Lots of packages upgraded though, so it is mostly changes &quot;under the bonnet&quot;.&lt;br /&gt;&lt;br /&gt;There is one known bug. I have not yet determined the cause of this or exactly what circumstances cause it. After the first shutdown and creating a save-file, on next bootup the BootManager runs -- clicking any button in the BootManager hangs it, in fact hangs all applications, although the mouse and keyboard still work.&lt;br /&gt;&lt;br /&gt;The workaround, if this happens, is to press CTRL-ALT-BACKSPACE, then &quot;xwin&quot; to restart X, then when the BootManager starts don&#39;t try to use it -- instead, right click on the BootManager item in the taskbar and choose &quot;Kill&quot;.&lt;br /&gt;&lt;br /&gt;The weird thing is, if you start the BootManager via the &quot;System&quot; menu, it works ok.&lt;br /&gt;&lt;br /&gt;It&#39;s a weird bug, and I am letting it rest in my brain for awhile. Will feel inspired to solve it soon.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02481</link>
		<title>Racy 5.1.99 (5.2alpha)</title>
		<category>Wary</category>
		<description>I stopped uploading earlier, as it got too slow. However, I did manage to upload Racy. Wary is still uploading.&lt;br /&gt;&lt;br /&gt;Racy 5.1.99 is &quot;Wary on steroids&quot;, the same as Wary except built with Xorg 7.6 (X server 1.11.0) and 2.6.39.4 PAE-enabled i686 kernel.&lt;br /&gt;&lt;br /&gt;So, like Wary, but designed for very modern hardware.&lt;br /&gt;&lt;br /&gt;Note that for now I have left the &quot;file prefix&quot; as &quot;wary&quot;, for example &#39;warysave.2fs&#39;. A bit later I intend to change that to &quot;racy&quot; so as to differentiate it some more from Wary.&lt;br /&gt;&lt;br /&gt;The intention is that the entire collection of apps for Wary will also run in Racy. I have been aiming for very close binary compatibility, despite the bump in the Xorg and Mesa libraries.&lt;br /&gt;&lt;br /&gt;The Xorg 7.6 Mega Package can also be installed in Wary, which means that you will get support for later video hardware. But, very important, you will still be using the 2.6.32.x kernel, which might not have drivers for the latest hardware.&lt;br /&gt;&lt;br /&gt;For example, my new laptop -- the 2.6.32.x kernel does not have a driver for the ethernet interface, the 2.6.39.x kernel does.&lt;br /&gt;&lt;br /&gt;The 2.6.32.x kernel does not have the &#39;nouveau&#39; nVidia kernel driver, so although the Xorg 7.6 Mega Package has the &#39;nouveau&#39; Xorg driver, it won&#39;t work without the corresponding kernel driver (the post-install script detects the inappropriate kernel and deletes the nouveau Xorg driver so it won&#39;t cause any conflict).&lt;br /&gt;&lt;br /&gt;Regarding nVidia, with Wary you do have the Xorg &#39;nv&#39; driver, or you could install the commercial nVidia driver.&lt;br /&gt;&lt;br /&gt;With Racy, you will have a choice of all three. &lt;br /&gt;&lt;br /&gt;Wary and Racy have my new &#39;stark&#39; theme. An experiment, I have been looking at it for almost a week now and I am already tired of it. So, it will probably only have this one public appearance.&lt;br /&gt;&lt;br /&gt;Anyway, anyone who would like to play with Racy and provide feedback, get it from here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/racy-5.1.99/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/racy-5.1.99/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02480</link>
		<title>Pfilesearch, Pfind, Pschedule, pupRadio, wcpufreq</title>
		<category>Puppy</category>
		<description>I just did a round of upgrading, getting things together for next releases.&lt;br /&gt;&lt;br /&gt;Zigbert&#39;s apps:&lt;br /&gt;Pfilesearch 1.25 -&gt; 1.26&lt;br /&gt;Pfind 4.22 -&gt; 4.23&lt;br /&gt;Pschedule 1.0.1 -&gt; 1.0.2&lt;br /&gt;&lt;br /&gt;01micko&#39;s app:&lt;br /&gt;pupRadio 0.11 -&gt; 0.14&lt;br /&gt;&lt;br /&gt;Tazoc&#39;s app:&lt;br /&gt;wcpufreq 0.7 -&gt; 0.8&lt;br /&gt;&lt;br /&gt;These will all be uploaded to the &#39;common&#39; repo soon.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02479</link>
		<title>Wary &quot;5.2&quot; and Racy progress</title>
		<category>Wary</category>
		<description>Just a quick note. Things are looking good. I built &quot;Racy&quot;, which is Wary except with Xorg 7.6 and 2.6.39.4 PAE kernel, using it now. &lt;br /&gt;&lt;br /&gt;A bit on the chubby side, 134MB, but it has SeaMonkey 2.3.2 and the full Mesa (with all the DRI drivers, which are enormous -- many puppies are built with only the software-rasteriser DRI driver). I chose gzip compression for the SFS file in the live-CD, but this kernel supports xz compression of Squashfs files so that could be done if smaller size is desired -- Woof asks which one to use at build time.&lt;br /&gt;&lt;br /&gt;Anyway, I have a small to-do list, probably need one more day. Then there are a huge number of PETs to upload, likely to take several hours. After that, expect Wary 5.2-beta and Racy uploads.&lt;br /&gt;&lt;br /&gt;Woof has lots of fixes too, so I will also be uploading that. In 1-2 days.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02478</link>
		<title>xf86-video-vesa 2.3.0 crashes</title>
		<category>Wary</category>
		<description>When I recompiled everything in T2, I used the latest xf86-video-vesa, 2.3.0. I used this for both the Xorg 7.3 compile and the Xorg 7.6 compile.&lt;br /&gt;&lt;br /&gt;Running the standard Wary, that is with Xorg 7.3, I was getting strange behaviour with the vesa driver. On two out of three computers tested, the desktop came up okay, but clicking anywhere crashed X. X did log a message to /tmp/xerrs.log that it was &quot;waiting to exit&quot; or words to that effect, but no information anywhere about why it was waiting to exit.&lt;br /&gt;&lt;br /&gt;I found that rolling back to xf86-video-vesa 1.3.0 fixed it, at least on one PC tested so far.&lt;br /&gt;&lt;br /&gt;I just checked Debian Lenny, they use xserver-xorg-video-vesa 1.3.0. Lenny is an Xorg 7.3+ system.&lt;br /&gt;&lt;br /&gt;However, the Xorg 7.6 Mega package has vesa 2.3.0 in it.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02477</link>
		<title>usb-modeswitch 1.1.9</title>
		<category>Puppy</category>
		<description>The last upgrade was 1.1.7 back in March 2011:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02165 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02165&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have upgraded to 1.1.9, and the data to 2011-08-05 (27KB, 14KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/usb-modeswitch-1.1.9-patched-w52.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/usb-modeswitch-1.1.9-patched-w52.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/usb-modeswitch-data-20110805.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/usb-modeswitch-data-20110805.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The PET is not quite a pristine usb-modeswitch, I have patched a line into /lib/udev/usb_modeswitch to call my script /usr/sbin/usb_modeswitch_status.&lt;br /&gt;Also, logging is turned on in /etc/usb_modeswitch.conf, required by my script.&lt;br /&gt;&lt;br /&gt;Usb-modeswitch is partly broken on my laptop, and I have been discussing this with Josh on the usb-modeswitch forum:&lt;br /&gt;&lt;a href=http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?t=743 target=_blank&gt;http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?t=743&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;However, I implemented a workaround in usb_modeswitch_status, that will create /dev/gsmmodem if it has not been auto-created. This is just a temporary fix until Josh fixes it officially.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02476</link>
		<title>2.6.39.4 kernel</title>
		<category>Puppy</category>
		<description>I have compiled the 2.6.39.4 kernel, to use in what I have tentatively named &quot;Racy Puppy&quot;.&lt;br /&gt;&lt;br /&gt;These days, we have complete automation of patching and compiling the kernel and 3rd-party drivers, plus automatic generation of the kernel source SFS and kernel binary PET package.&lt;br /&gt;&lt;br /&gt;I have uploaded everything needed to compile the 2.6.39.4 kernel:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/sources/kernel-2.6.39.4/ target=_blank&gt;http://bkhome.org/sources/kernel-2.6.39.4/&lt;/a&gt;&lt;br /&gt;Us#er#na#me: pu#pp#y  Pa#ss#wo#rd: li#nu#x&lt;br /&gt;&lt;br /&gt;...that site has a readme file that explains usage.&lt;br /&gt;&lt;br /&gt;A question was asked recently about my web page that explains how to compiled the kernel, whether it was still relevant. No, it is very dated. I have edited it:&lt;br /&gt;&lt;a href=http://puppylinux.com/development/compilekernel.htm target=_blank&gt;http://puppylinux.com/development/compilekernel.htm&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02475</link>
		<title>Touchpad etc., fix for Xorg 7.6</title>
		<category>Wary</category>
		<description>This now running so beautifully on my laptop. I have fixed some things with the automatic setup of X.&lt;br /&gt;&lt;br /&gt;When the user installs the Xorg 7.6 Mega Package, a message pops up to advise exit from X and run either &quot;xorgwizard&quot; or &quot;xorgwizard-automatic&quot;, the latter recommended as first attempt.&lt;br /&gt;&lt;br /&gt;I have fixed some things in xorgwizard-automatic and in /etc/x11/xorg.conf-auto-pc (that the Wizard reads for skeleton xorg.conf file). These are fixes in Woof.&lt;br /&gt;&lt;br /&gt;Touchpad can be configured now, Flsynclient works.&lt;br /&gt;&lt;br /&gt;I&#39;m running with the Intel Xorg driver, at 1366x768. Regarding speed, I was earlier today playing with Fatdog64, and did some rough timings. Running Wary with Xorg 7.6, the timings are about the same. So, I can&#39;t see any difference in speed.&lt;br /&gt;&lt;br /&gt;I have tentatively decided to name this enhanced Wary &quot;Racy Puppy&quot;. &lt;br /&gt;&lt;br /&gt;Next thing on the to-do list, I want to compile the most recent 2.6.x kernel to use with Racy, mostly because I want the &#39;nouveau&#39; Xorg driver support (nVidia), which the 2.6.32 kernel doesn&#39;t have. I cannot yet go up to a 3.x kernel as there are some scripts in Puppy that are hard-coded to expect &quot;2.6&quot;.&lt;br /&gt;&lt;br /&gt;And, looking ahead, I will probably build Racy in Woof, all ready to go with Xorg 7.6 and recent kernel.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02474</link>
		<title>New &quot;stark&quot; theme for Wary</title>
		<category>Wary</category>
		<description>The Wary &quot;5.2 alpha&quot; will have an experimental theme, collectively named &quot;stark&quot;.&lt;br /&gt;&lt;br /&gt;It is composed of:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Wallpaper: wary_stark.png (rootfs-skeleton/usr/share/backgrounds in Woof)&lt;br /&gt;Icon set: desk_icon_theme_stark042-1.pet (based on area042)&lt;br /&gt;JWM theme: jwm_theme_stark-1.pet&lt;br /&gt;GTK theme: gtk_theme_stark-1.pet&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The PETs will be uploaded later.&lt;br /&gt;&lt;br /&gt;This theme will not necessarily be in 5.2-final, it is an interesting experiment with, well, starkness.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02473</link>
		<title>Xorg 7.6 Mega Package for Wary</title>
		<category>Wary</category>
		<description>I have created a &quot;Mega Package&quot; to upgrade Wary from Xorg 7.3 to 7.6. Note, I was earlier referring to it as an upgrade to 7.5, but in fact it is 7.6.&lt;br /&gt;&lt;br /&gt;This upgrade PET will be made available when the first alpha of Wary 5.2 is released. Soon.&lt;br /&gt;&lt;br /&gt;The good news, on my new laptop (Acer Aspire 5742G) the Intel driver now works. With Xorg 7.3 I had to use the &#39;vesa&#39; driver, and as &#39;915resolution&#39; cannot recognise my Intel hardware, I cannot run at the native 1366x768&#39;, instead have to use 1024x768.&lt;br /&gt;But, with the proper Intel driver I now have 1366x768 resolution.&lt;br /&gt;&lt;br /&gt;Another bit of good news is that /usr/sbin/xorgwizard-automatic (the fully automatic Xorg Wizard) got me to the desktop with correct Intel driver and resolution.&lt;br /&gt;&lt;br /&gt;There is also some bad news...&lt;br /&gt;&lt;br /&gt;The &#39;vesa&#39; driver is incredibly slow. Everything is sluggish, the mouse pointer is jerky, scrolling is painful. Unusable.&lt;br /&gt;&lt;br /&gt;Over the last three years I have come to expect the Intel Xorg driver to be less than satisfactory. Unfortunately, my expectation was once again fulfilled.&lt;br /&gt;It works ok, seems fairly snappy but I haven&#39;t stress-tested it yet. What is annoying is the bits of cruft left behind on the screen -- Intel can&#39;t seem to get that right. It is only sometimes, we can live with it, well, we have to.&lt;br /&gt;&lt;br /&gt;More things to do. Next-up will be to fix Flsynclient, which also needs to be upgraded to work with Xorg 7.6.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02472</link>
		<title>JWM menu icon</title>
		<category>Woof</category>
		<description>I was playing with a new theme for my experimental Wary &quot;5.2&quot;, when I noticed that the &#39;area042&#39; icon set has a file &#39;start-button.png&#39; in it (I think that theme was put together by forum member steve_s, but not sure).&lt;br /&gt;&lt;br /&gt;That triggered my memory. Back in the Community Edition Puppy 4.1.2, it was popular to have a special icon for the start-menu, instead of the little dog picture with text &quot;Menu&quot; alongside it that is in current Woof-built puppies. I think that they hard-coded the name of this as /usr/local/lib/X11/pixmaps/start-button.png.&lt;br /&gt;&lt;br /&gt;If any icon theme has this same &#39;start-button.png&#39;, then it will be used by JWM if that theme is chosen. Well, that was the case back in 4.1.2.&lt;br /&gt;&lt;br /&gt;I have decided to support this in Woof. When a theme is chosen in &#39;3builddistro&#39; when building a Puppy, if that theme has &#39;start-button.png&#39; then rootfs-complete/root/.jwmrc-tray is modified to use that icon instead of the little-doggy-and-Menu-text.&lt;br /&gt;&lt;br /&gt;I also modified rootfs-complete/usr/sbin/icon_switcher and icon_switcher_cli to do the same. If the chosen theme has &#39;start-button.png&#39; then is is used, if not then reverts to the little doggy.&lt;br /&gt;&lt;br /&gt;I have only done this for JWM.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02471</link>
		<title>gcc was broken</title>
		<category>Wary</category>
		<description>I was exasperated last night, in my latest experimental &quot;5.2&quot; build, gcc was broken. It complained:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;error: stdarg.h: no such file or directory&lt;br /&gt;error: stddef.h: no such file or directory&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;It took me hours to fix, I was getting fed up. But eventually I found a post that explained exactly what the problem was. Some files were missing from my gcc package.&lt;br /&gt;&lt;br /&gt;My T2 build environment still has the bug that has been reported before in this blog, it requires that I have to recompile gcc in a running Puppy and create new PET packages. Yeah, I did that, but the &quot;new2dir make install&quot; left out some files. Those two, &#39;stdarg.h&#39; and &#39;stddef.h&#39;, plus some more were missing, they were supposed to be here:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;/usr/lib/gcc/i486-t2-linux-gnu/4.3.4/include&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The post that solved it for me, thanks to that guy. He/she explained that if you run:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;gcc -v hello.c -o hello&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;...the &quot;-v&quot; shows whereabouts gcc is looking for it&#39;s inbuilt include files, and that is how I discovered the missing files.&lt;br /&gt;&lt;br /&gt;Yay, gcc is working!&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02470</link>
		<title>Fatdog64 520 final</title>
		<category>Puppy</category>
		<description>Fatdog64 is a 64-bit x86 version of Puppy Linux. Kirk has announced a new release version, 520:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=71387 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=71387&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So, you guys with 64-bit CPUs might want to give this pup a run! I also, finally, have a PC with 64-bit CPU, my recently acquired Acer Aspire 5742G, so I will be downloading fatdog64 also.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02469</link>
		<title>Update package for Lucid Puppy 5.2.8</title>
		<category>Puppy</category>
		<description>Playdayz has sent me this info:&lt;br /&gt;&lt;br /&gt;Instant Update 001 for Lucid Puppy 5.2.8 is now released.&lt;br /&gt;It is recommended that everyone using Lucid Puppy 5.2.8 download and install the Instant Update.&lt;br /&gt;&lt;br /&gt;Announcement on LupuNews&lt;br /&gt;&lt;a href=http://www.diddywahdiddy.net/LupuNews/ target=_blank&gt;http://www.diddywahdiddy.net/LupuNews/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Main Lucid Puppy 5.2.8 release page&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=70855 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=70855&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Instant Update 001 for Lucid Puppy 5.2.8 adds two new programs, CloudApps and PupSysInfo in PupControl. It also enables use of the latest Chromium-based browsers without having to install anything else, other than the browsers. There are also assorted bug fixes and upgrades.&lt;br /&gt;Details of Instant Update 001 for Lucid Puppy 5.2.8&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?p=560890#560890 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?p=560890#560890&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02468</link>
		<title>Backup X drivers fixed</title>
		<category>Woof</category>
		<description>There is something that I have been meaning to fix for sometime, but don&#39;t have the problem with Xorg 7.3 so it got put on the back-burner.&lt;br /&gt;&lt;br /&gt;Puppy has a mechanism whereby Xorg drivers can be &quot;hidden&quot; by putting them in /usr/lib/xorg/modules/drivers-alternate. The place where all the &quot;available&quot; drivers is is in /usr/lib/xorg/modules/drivers. The &#39;3builddistro&#39; script in Woof offers to put any X drivers into &#39;drivers-alternate&#39; -- for example, if you have the &#39;intel&#39; driver and also are building with the old &#39;i810&#39; driver then you would probably want to put the latter into &#39;drivers-alternate&#39;. Another example is the &#39;nouvea&#39; and &#39;nv&#39; drivers.&lt;br /&gt;&lt;br /&gt;The problem is though, that the Xorg 7.5 server scans everything in /usr/lib/xorg/modules, and tries to use the modules that are supposedly hidden.&lt;br /&gt;&lt;br /&gt;The same problem occurs in the Xorg Wizard when a specific driver is chosen, say &#39;vesa&#39; -- to prevent the server from trying to use any other driver, all other drivers are moved to /usr/lib/xorg/modules/drivers-backup. But with Xorg 7.5 this mechanism is rendered useless.&lt;br /&gt;&lt;br /&gt;Therefore, I have moved the &#39;drivers-alternate&#39; and &#39;drivers-backup&#39; directories to /usr/lib/x. The scripts modified are &#39;3builddistro&#39; and rootfs-skeleton/usr/sbin/xorgwizard.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02467</link>
		<title>Wary &quot;5.2&quot; progress</title>
		<category>Wary</category>
		<description>A couple of days ago I reran the compile in T2, and then imported all of the T2 binary packages to PETs. I now have a big collection of PETs that will be uploaded soon.&lt;br /&gt;&lt;br /&gt;I have built Wary, currently at version 5.1.94, running it now, looking real good.&lt;br /&gt;&lt;br /&gt;Give me another 4-5 days, and I should have the first beta of Wary &quot;5.2&quot; ready to go.&lt;br /&gt;&lt;br /&gt;I also expect to have an upgrade PET for Xorg 7.5, that is intended to be seamlessly compatible with Wary and all apps. We shall see.&lt;br /&gt;...that really has been the whole point of my &quot;5.2&quot; experiment.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02466</link>
		<title>Woof &#39;2compat2pets&#39;, &#39;3compat2pets&#39;</title>
		<category>Woof</category>
		<description>This is very specialized, only of interest to me and perhaps one or two others.&lt;br /&gt;&lt;br /&gt;I reran the compile of packages in T2, with Xorg 7.3, mesa 6.5.2. I reran it because I wanted all package versions other than Xorg and mesa to be the same versions for the build with Xorg 7.5. Previously, there were different versions of pixman, which I thought might perhaps cause a conflict.&lt;br /&gt;&lt;br /&gt;Anyway, having done the compile in T2, I created two new scripts in Woof to convert all of the T2 binary packages into PETs. It is a rather roundabout way of doing it. With file DISTRO_SPECS setup with:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;DISTRO_BINARY_COMPAT=&#39;t2&#39;&lt;br /&gt;DISTRO_FILE_PREFIX=&#39;t2test&#39;&lt;br /&gt;DISTRO_COMPAT_VERSION=&#39;9&#39;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I ran these scripts, in this order:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;1 ./0pre&lt;br /&gt;2 ./0setup&lt;br /&gt;3 ./support/2compat2pets&lt;br /&gt;4 ./2createpackages&lt;br /&gt;5 ./3builddistro&lt;br /&gt;6 ./support/3compat2pets&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;This has created a directory &#39;new-pets&#39; with every binary package compiled in T2 converted to PETs. File &#39;z-new-pets-db&#39; has all of the database entries.&lt;br /&gt;&lt;br /&gt;Running 2createpackage and 3builddistro is not for building a usable Puppy. It only sets things up for 3compat2pets to perform the conversion to PETs with maximum optimizations.&lt;br /&gt;&lt;br /&gt;Afterward, I can merge these PETs into directory packages-pet-wary5 and then change DISTRO_SPECS back to building a Wary Puppy.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02465</link>
		<title>SeaMonkey 2.3.2</title>
		<category>Wary</category>
		<description>I have just compiled SeaMonkey 2.3.2.&lt;br /&gt;&lt;br /&gt;I don&#39;t know... the quality control seems to have slipped, they are bringing out new releases without proper testing.&lt;br /&gt;&lt;br /&gt;I reported that the Composer component in SM 2.2 is broken:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02397 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02397&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ok, so now the image doesn&#39;t duplicate when I click on it. But, the right-click menu still has &quot;Image properties...&quot; greyed-out. I can select &quot;Format/Image Properties...&quot; from the main menu, and that works ok.&lt;br /&gt;&lt;br /&gt;I never reported this bug myself, as I thought there are so many users of SM, and this is such an obvious bug, it is sure to be fixed.&lt;br /&gt;&lt;br /&gt;It is not a show-stopper bug, just very confusing for someone using Composer for the first time.&lt;br /&gt;&lt;br /&gt;SM 2.3.2 installs into /usr/lib/seamonkey-2.3.1, another sign of a rush job.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02464</link>
		<title>Was away</title>
		<category>Wary</category>
		<description>I was away from home all day yesterday, so nothing happened in the Puppy department.&lt;br /&gt;&lt;br /&gt;Home this morning, and back onto the experimental Wary &quot;5.2&quot; (I really should have a codename for this, not just &quot;5.2&quot;!)&lt;br /&gt;&lt;br /&gt;I am running the T2 builds again, for both cases, compiling with Xorg 7.3 then again with Xorg 7.5. I fixed a few things the first time around.&lt;br /&gt;&lt;br /&gt;Once I have the T2 build compiling nicely, I intend to make it into a big tarball and upload it, so others will be able to reproduce my work. Although based on the official T2 from SVN, my T2 is heavily customised.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02463</link>
		<title>dhcpcd problem</title>
		<category>Wary</category>
		<description>Just a quick note, in case anyone else is experiencing this problem.&lt;br /&gt;&lt;br /&gt;I am building experimental Wary&#39;s, and I find that when I connect to my wireless network, dhcpcd drops out. &lt;br /&gt;&lt;br /&gt;However, if I install the dhcpcd PET (from Wary ibiblio repo) -- the same PET as used in the build by Woof -- dhcpcd then works.&lt;br /&gt;&lt;br /&gt;I tested this a few times, got same result. That would indicate that some file in the dhcpcd PET is getting changed by some other package when built in Woof.&lt;br /&gt;&lt;br /&gt;This is on my to-to list. But, for anyone experiencing same problem, try installing the PET.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02462</link>
		<title>ePDFView 0.1.8</title>
		<category>Wary</category>
		<description>I have compiled the latest. Project page:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://trac.emma-soft.com/epdfview/ target=_blank&gt;http://trac.emma-soft.com/epdfview/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02461</link>
		<title>Poppler 0.16.7</title>
		<category>Wary</category>
		<description>I noticed that the version of Poppler (PDF rendering library, used by ePDFview) compiled in T2 is rather old, so I have compiled the latest, 0.16.7.&lt;br /&gt;&lt;br /&gt;Hmmm, it complained about a conflict in zlib.h, it turns out that zlib.h in zlib 1.2.5 (the latest) is broken. Most of the distros patch it, but T2 doesn&#39;t. The stock zlib.h in zlib 1.2.5 works for most cases.&lt;br /&gt;&lt;br /&gt;Anyway, I patched it:&lt;br /&gt;&lt;a href=http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-libs/zlib/files/zlib-1.2.5-lfs-decls.patch?revision=1.3 target=_blank&gt;http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-libs/zlib/files/zlib-1.2.5-lfs-decls.patch?revision=1.3&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Then Poppler compiled ok.&lt;br /&gt;&lt;br /&gt;I also modified the template for Poppler in Woof, to create extra symlinks for those cases where apps are linked against older versions of libpoppler*.&lt;br /&gt;&lt;br /&gt;This is happening in my experimental Wary &quot;5.2&quot;.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02460</link>
		<title>Wary &quot;5.2&quot; massive recompile</title>
		<category>Wary</category>
		<description>Continuing my Wary &quot;5.2&quot; experiment, all of these packages have been recompiled in T2:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;a52dec-0.7.4 abiword-2.8.6 apr-1.4.5 apr-util-1.2.12 atk-1.30.0 audiofile-0.2.7 autoconf-2.64 automake-1.10.2 bdb-4.7.25 bin86-0.16.18 binutils-2.20.51.0.2 bison-2.4.1 boehm-gc-7.1 bzip2-1.0.6 cairo-1.10.2-noxcb cdrkit-1.1.11 chmlib-0.40 cmake-2.8.2 cpio-2.10 cups-1.3.11 curl-7.21.7 cvs-1.11.23 dialog-1.1-20100428 dietlibc-0.32 diffstat-1.54 diffutils-3.0 dmidecode-2.11 dosfstools-3.0.11 dvdauthor-0.7.0 dvd+rwtools-7.1 e2fsprogs-1.41.14 eject-2.1.0 epdfview-0.1.7 ethtool-6 exiv2-0.21 expat-2.0.1 faac-1.28 file-5.03 findutils-4.4.2 flac-1.2.1 flex-2.5.33 foomatic-filters-4.0.7 freeglut-2.6.0 freetype-2.4.5 fribidi-0.19.2 fuse-2.8.5 gawk-4.0.0 gdb-7.2 gdbm-1.8.3 gdk-pixbuf-2.22.1 gettext-0.17 gftp-2.0.19-patched1 ghostscript-8.15.4 git-1.7.5.4 glade3-3.6.7 glib-2.28.8-noxcb glibc-2.10.1-2 glibc_dev-2.10.1-2 glibc_locales-2.10.1-2 gmp-4.3.1 gnumeric-1.10.16 goffice-0.8.16 grep-2.9 groff-1.20.1 gtk+-2.24.5-noxcb gtkam-0.1.17 gutenprint-5.2.7 gzip-1.4 hicolor-icon-theme-0.5 ifplugd-0.28 imake-1.0.2 inotify-tools-3.13 intltool-0.40.6 iptables-1.4.12 jasper-1.900.1 lame-398-2 lcms-1.19 libao-1.1.0 libart-2.3.21 libcap-2.17 libcddb-1.3.2 libcdio-0.82 libdaemon-0.14 libdv-1.0.0 libdvdcss-1.2.10 libdvdnav-4.1.3-1 libdvdplay-1.0.1 libdvdread-4.1.3-1 libexif-0.6.19 libexif-gtk-0.3.5 libgnomecanvas-2.30.3 libgnomecups-0.2.3 libgnomeprint-2.18.8 libgnomeprintui-2.18.6 libgsf-1.14.21 libid3tag-0.15.1b libidl-0.8.14 libidn-1.22 libieee1284-0.2.11 libjpeg-7 libmad-0.15.1b libmng-1.0.10 libogg-1.2.2 libpciaccess-0.12.1 libpng-1.2.44-patched_apng_t2 libpthread-stubs-0.1 libraw1394-2.0.7 librsvg-2.32.1-noxcb libsigc++-2.2.10 libsndfile-1.0.20 libtheora-1.1.1 libtiff-3.9.5 libtool-2.2.6a libusb-1.0.8 libusb-compat-0.1.3 libvorbis-1.3.2 libxml2-2.7.8 libxslt-1.1.26 m4-1.4.13 madplay-0.15.2b make-3.81 man-1.6f-1 mesa-6.5.2 mesa_base-6.5.2 mesa-demos-7.6 mktemp-1.7 module-init-tools-3.16 mpfr-3.0.1 mtr-0.80 nasm-2.07 ncurses-5.9 neon-0.29.6 netpbm-10.34 net-tools-1.60-1 normalize-0.7.7 ntfs-3g-2010.8.8 ntfsprogs-2.0.0 openssl-1.0.0d pango-1.28.4-noxcb parted-2.4 patch-2.6.1 patchutils-0.3.2 pciutils-3.1.7-ids_20110511 pcmciautils-017 pcre-8.12 perl-5.10.1 perl-digest-sha1-2.12 perl-extutils-depends-0.302 perl-extutils-pkgconfig-1.12 perl-html-parser-3.64 perl-uri-1.40 perl-xml-parser-2.36 perl-xml-simple-2.18 pixman-0.18.4-1 pkgconfig-0.26 popt-1.16 ppp-2.4.5 procps-3.2.8 psmisc-22.14 python-2.6.4 readline-6.0 rman-3.2 rsync-3.0.8 rxvt-unicode-9.12 sane-backends-1.0.22 sed-4.2.1 setserial-2.17 sqlite-3.7.5 startup-notification-0.9 subversion-1.6.17 sysfsutils-2.1.0 sysprof-1.1.8 tar-1.26 texinfo-4.13a unzip-60 util-linux-2.18 vala-0.13.1 vamps-0.9.5 vcdimager-0.7.23 vorbis-tools-1.4.0 wget-1.12 wireless-tools-29 wpa_supplicant-0.7.3 x11proto_noxcb-7.3 xcompmgr-1.1.5 xload-1.0.2 xorg73_base_t2_noxcb-7.3 xsane-0.997-patched xtrans-1.0.4 zip-30 zlib-1.2.5&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;These have been compiled in T2 and have upgraded versions:&lt;br /&gt;&lt;br /&gt;Format: name new-version old-version&lt;br /&gt;&lt;i&gt;apr 1.4.5 1.2.12&lt;br /&gt;aspell 0.60.6.1 0.60.6&lt;br /&gt;aspell-en 7.1-0 6.0-0&lt;br /&gt;audiofile 0.2.7 0.2.6&lt;br /&gt;bin86 0.16.18 0.16.17&lt;br /&gt;bzip2 1.0.6 1.0.5-1&lt;br /&gt;cairomm 1.10.0 1.8.4&lt;br /&gt;cdrkit 1.1.11 1.1.9&lt;br /&gt;cmake 2.8.2 2.6.2&lt;br /&gt;curl 7.21.7 7.19.6&lt;br /&gt;dejavu-ttf-fonts 2.32 2.30&lt;br /&gt;dhcp 4.2.0 4.1.1b1&lt;br /&gt;diffstat 1.54 1.50&lt;br /&gt;diffutils 3.0 2.8.1&lt;br /&gt;dmidecode 2.11 2.10&lt;br /&gt;dosfstools 3.0.11 3.0.6&lt;br /&gt;dvdauthor 0.7.0 0.6.14&lt;br /&gt;e2fsprogs 1.41.14 1.41.9&lt;br /&gt;ed 1.5 1.3&lt;br /&gt;enscript 1.6.5.2 1.6.1&lt;br /&gt;exiv2 0.21 0.18.2&lt;br /&gt;fontconfig 2.8.0 2.7.3&lt;br /&gt;foomatic-filters 4.0.7 3.0-20090114&lt;br /&gt;freetype 2.4.5 2.3.11&lt;br /&gt;fuse 2.8.5 2.7.4&lt;br /&gt;gawk 4.0.0 3.1.6&lt;br /&gt;gdb 7.2 7.0&lt;br /&gt;geany 0.20 0.19.1-1&lt;br /&gt;gftp 2.0.19-patched_2ubuntu1_expandedpathsigsegv 2.0.19-patched1&lt;br /&gt;git 1.7.5.4 1.6.5.2&lt;br /&gt;glib 2.28.8 2.24.2-1&lt;br /&gt;gnome-icon-theme 2.30.3 2.28.0&lt;br /&gt;gnumeric 1.10.16 1.10.9&lt;br /&gt;goffice 0.8.16 0.8.9&lt;br /&gt;grep 2.9 2.5.4&lt;br /&gt;gtk+ 2.24.5 2.20.1-1&lt;br /&gt;gutenprint 5.2.7 5.2.6&lt;br /&gt;gzip 1.4 1.3.11&lt;br /&gt;hdparm 9.37 9.26&lt;br /&gt;iptables 1.4.12 1.4.5&lt;br /&gt;lame 398-2 3.98.4&lt;br /&gt;lcms 1.19 1.18&lt;br /&gt;leafpad 0.8.18.1 0.8.16&lt;br /&gt;libao 1.1.0 0.8.8&lt;br /&gt;libart 2.3.21 2.3.20&lt;br /&gt;libavc1394 0.5.4 0.5.3&lt;br /&gt;libdc1394 2.1.3 2.1.2&lt;br /&gt;libdvdnav 4.1.3-7 4.1.3-1&lt;br /&gt;libdvdread 4.1.3-9 4.1.3-1&lt;br /&gt;libexif 0.6.19 0.6.18&lt;br /&gt;libgnomecanvas 2.30.3 2.26.0&lt;br /&gt;libgnomeprint 2.18.8 2.18.6&lt;br /&gt;libgnomeprintui 2.18.6 2.18.4&lt;br /&gt;libgsf 1.14.21 1.14.16&lt;br /&gt;libidl 0.8.14 0.8.13&lt;br /&gt;libidn 1.22 1.15&lt;br /&gt;libogg 1.2.2 1.1.4&lt;br /&gt;libpcap 1.1.1 1.0.0&lt;br /&gt;libraw1394 2.0.7 2.0.2&lt;br /&gt;libsigc++ 2.2.10 2.2.4.2&lt;br /&gt;libtiff 3.9.5 3.8.2-1&lt;br /&gt;libusb 1.0.8 0.1.12&lt;br /&gt;libvorbis 1.3.2 1.2.3&lt;br /&gt;memtester 4.2.1 4.1.2&lt;br /&gt;mkinitrd 2010-08-18 2005-12-26&lt;br /&gt;mktemp 1.7 1.6&lt;br /&gt;module-init-tools 3.16 3.11.1&lt;br /&gt;mpfr 3.0.1 2.4.1&lt;br /&gt;mpg321 0.2.13-2 0.2.11&lt;br /&gt;mtr 0.80 0.75&lt;br /&gt;ncurses 5.9 5.7&lt;br /&gt;neon 0.29.6 0.29.0&lt;br /&gt;ntfs-3g 2010.8.8 2009.4.4&lt;br /&gt;openssl 1.0.0d 0.9.8k&lt;br /&gt;orc 0.4.14 0.4.9&lt;br /&gt;pango 1.28.4 1.28.1&lt;br /&gt;pangomm 2.26.3 2.26.2&lt;br /&gt;parted 2.4 2.3&lt;br /&gt;patch 2.6.1 2.5.9&lt;br /&gt;patchutils 0.3.2 0.3.1&lt;br /&gt;pcmciautils 017 016&lt;br /&gt;pcre 8.12 8.00-1&lt;br /&gt;pkgconfig 0.26 0.23&lt;br /&gt;ppp 2.4.5 2.4.4&lt;br /&gt;psmisc 22.14 22.8&lt;br /&gt;qt4 4.7.2 4.5.3-1&lt;br /&gt;rdesktop 1.7.0 1.6.0&lt;br /&gt;rsync 3.0.8 3.0.6&lt;br /&gt;rxvt-unicode 9.12 9.05-1&lt;br /&gt;samba 3.5.9 3.4.2&lt;br /&gt;sane-backends 1.0.22 1.0.21&lt;br /&gt;schroedinger 1.0.10 1.0.9&lt;br /&gt;sdparm 1.06 1.04&lt;br /&gt;shadow 4.1.4.3 4.0.18.1&lt;br /&gt;subversion 1.6.17 1.6.6&lt;br /&gt;sylpheed 3.0.3 2.7.1&lt;br /&gt;sysprof 1.1.8 1.0.12&lt;br /&gt;taglib 1.7 1.6&lt;br /&gt;tar 1.26 1.22&lt;br /&gt;usbutils 0.91 0.86&lt;br /&gt;util-linux 2.18 2.16.1-1&lt;br /&gt;vala 0.13.1 0.9.8&lt;br /&gt;valgrind 3.6.1 3.5.0&lt;br /&gt;vorbis-tools 1.4.0 1.2.0&lt;br /&gt;wpa_supplicant 0.7.3 0.6.9&lt;br /&gt;xcompmgr 1.1.5 1.1.4&lt;br /&gt;xf86-video-apm 1.2.3 1.1.1&lt;br /&gt;xf86-video-ark 0.7.3 0.6.0&lt;br /&gt;xf86-video-ati 6.9.0-patched_lenny4 6.7.195&lt;br /&gt;xf86-video-chips 1.2.4 1.1.1&lt;br /&gt;xf86-video-cirrus 1.2.1 1.1.0&lt;br /&gt;xf86-video-geode 2.11.11 2.11.3&lt;br /&gt;xf86-video-glint 1.2.5 1.1.1&lt;br /&gt;xf86-video-i128 1.3.4 1.2.1&lt;br /&gt;xf86-video-i740 1.3.2 1.1.0&lt;br /&gt;xf86-video-neomagic 1.2.5 1.1.1&lt;br /&gt;xf86-video-rendition 4.2.4 4.1.3&lt;br /&gt;xf86-video-s3 0.6.0 0.5.0&lt;br /&gt;xf86-video-s3virge 1.10.4 1.9.1&lt;br /&gt;xf86-video-savage 2.2.1 2.1.3&lt;br /&gt;xf86-video-siliconmotion 1.6.0 1.5.1&lt;br /&gt;xf86-video-sis 0.10.3 0.9.3&lt;br /&gt;xf86-video-sisusb 0.9.0 0.8.1&lt;br /&gt;xf86-video-tdfx 1.4.3 1.3.0&lt;br /&gt;xf86-video-tga 1.2.1 1.1.0&lt;br /&gt;xf86-video-trident 1.3.4 1.2.3&lt;br /&gt;xf86-video-tseng 1.2.4 1.1.1&lt;br /&gt;xf86-video-vesa 2.3.0 1.3.0&lt;br /&gt;xf86-video-voodoo 1.2.4 1.1.1&lt;br /&gt;xfsprogs 3.1.5 3.0.5&lt;br /&gt;zlib 1.2.5 1.2.3&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I have built it, running it now. A couple of things need fixing, but it is looking good.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02459</link>
		<title>Wary &quot;5.2&quot; progress</title>
		<category>Wary</category>
		<description>I have got my nose down, busy with the experiment. The proper way to eliminate any phantom dependencies on libxcb is to recompile everything from source, which is what I have done in T2.&lt;br /&gt;&lt;br /&gt;Yesterday afternoon I wrote a big script to update all of the Wary PET packages from the packages compiled in T2.&lt;br /&gt;&lt;br /&gt;I also took the opportunity of upgrading lots of packages, a report on that will follow.&lt;br /&gt;&lt;br /&gt;I have to manually check every PET package, especially when the script has performed a version upgrade on it. &lt;br /&gt;&lt;br /&gt;I had previously named all Wary packages in the format &lt;name&gt;-&lt;version&gt;-w5.pet, but the ones that have just been recompiled in T2, regardless of version upgrade or not, are now named &lt;name&gt;-&lt;version&gt;-w52.pet. &lt;br /&gt;&lt;br /&gt;About one-third of the way through the manual checking of the PET packages, just having a bit of a diversion right now.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02458</link>
		<title>GTKThemeMaker 1.4, JWMThemeMaker 1.5</title>
		<category>Puppy</category>
		<description>These two are created by trio. I have updated JWMThemeMaker in the &#39;common&#39; repo, and have add GTKThemeMaker.&lt;br /&gt;&lt;br /&gt;Forum threads:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=45397 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=45397&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=45702 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=45702&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;PETs (10KB, 6KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/gtkthememaker-1.4.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/gtkthememaker-1.4.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/jwmthememaker-1.5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/jwmthememaker-1.5.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...ah, such lovely tiny size! &lt;img src=smilies/happy.gif /&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02457</link>
		<title>Pnethood, Pprocess, Wallpaper</title>
		<category>Puppy</category>
		<description>I have modified these packages to call &#39;gtkdialog4&#39; instead of &#39;gtkdialog3&#39;:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/pnethood-0.6.8-2.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/pnethood-0.6.8-2.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/pprocess-2.2.4-1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/pprocess-2.2.4-1.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/wallpaper-0.6.1-1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/wallpaper-0.6.1-1.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Forums threads:&lt;br /&gt;Pnethood: &lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=70532 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=70532&lt;/a&gt;&lt;br /&gt;Pprocess: &lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=23024 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=23024&lt;/a&gt;&lt;br /&gt;Wallpaper: &lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=69658 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=69658&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...you will see in those threads that these require the new &quot;development version&quot; of gtkdialog by thunor. These are major applications released by zigbert, clarf and 01micko, that called &#39;gtkdialog3&#39;, and this was one factor that required me to upgrade gtkdialog to the development version, but ended up causing grief with the latest Wary 5.1.4 when we found old scripts were broken.&lt;br /&gt;&lt;br /&gt;The clean break now is to name the development version &#39;gtkdialog4&#39;.&lt;br /&gt;&lt;br /&gt;The apps that caused grief in Wary 5.1.4 were zigbert&#39;s Pfind, Pburn, Pfilesearch, Pmirror, Pbackup:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02452 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02452&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have reverted Pmirror to version 0.4:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/pmirror-0.4.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/pmirror-0.4.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=13606 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=13606&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pfind is ok, have left it at unmodified version 4.22:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/pfind-4.22.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/pfind-4.22.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=15136 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=15136&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pfilesearch, have left that unmodified at version 1.25, presume it still works with the old gtkdialog3:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/pfilesearch-1.25.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/pfilesearch-1.25.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=26764 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=26764&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pburn, have left that unmodified at version 3.3.5, presume still works with old gtkdialog3:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/pburn-3.3.5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/pburn-3.3.5.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=23881 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=23881&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pbackup, have left that unmodified at version 3.1.9, presume works with the old gtkdialog3:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/pbackup-3.1.9.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/pbackup-3.1.9.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=10975 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=10975&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In Woof, I have modified all of the package-selection files to build with both the old gtkdialog3 and the new gtkdialog4 PETs. That is, variable PKGS_SPECS_TABLE now has this:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;no|gtkdialog2||exe&lt;br /&gt;yes|gtkdialog3||exe|&lt;br /&gt;yes|gtkdialog4|gtkdialog4|exe| #modify all pets that need this to explicitly call &#39;gtkdialog&#39; or &#39;gtkdialog4&#39;.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;CORRECTION 14 Sept 2011:&lt;/b&gt;&lt;br /&gt;It should be:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;no|gtkdialog2||exe&lt;br /&gt;yes|gtkdialog3||exe,dev,doc&gt;dev,nls|&lt;br /&gt;yes|gtkdialog4||exe,dev,doc&gt;dev,nls| #modify all pets that need this to explicitly call &#39;gtkdialog&#39; or &#39;gtkdialog4&#39;.&lt;/i&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02456</link>
		<title>Big experiment for &quot;Wary 5.2&quot;</title>
		<category>Wary</category>
		<description>I am conducting a big experiment for the next jump in Wary, which will be version 5.2.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. Remove libxcb&lt;/b&gt;&lt;br /&gt;The libxcb used with Xorg 7.3 has an incompatible API with the current libxcb. I think this may cause applications to fail if I want to apply a big Xorg upgrade PET to Wary with a later libxcb.&lt;br /&gt;The solution is to remove libxcb entirely from Wary. An upgrade Xorg PET can introduce libxcb and there will be no clash.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. GTK 2.24.5&lt;/b&gt;&lt;br /&gt;This is the last of the 2.x series. I don&#39;t think that I will ever go up to GTK3, I&#39;ll retire before that. It makes sense to move Wary up to this version, and from then on, no need to upgrade ever again, unless they bring out a 2.24.x bugfix release.&lt;br /&gt;&lt;br /&gt;With regard to point-1, the vast majority of applications can be compiled without dependency on any of the xcb libraries. There are some apps however, and I can&#39;t think which right now, that do require libxcb -- they cannot be used in the base Wary system, not without an Xorg upgrade.&lt;br /&gt;&lt;br /&gt;What I&#39;m trying to do is set up Wary to very easily lift itself up by it&#39;s bootstraps and run later Xorgs, so work on any video hardware. Without library conflicts.&lt;br /&gt;&lt;br /&gt;So, how far have I got with this experiment? I&#39;m running it right now. This is what I have been working on, when I very reluctantly got dragged back to do the emergency bugfix for Wary 5.1.4.&lt;br /&gt;&lt;br /&gt;Packages that have been upgraded/recompiled/removed so far:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;pango 1.28.1 -&gt; 1.28.4&lt;br /&gt;librsvg 2.32.1 -&gt; 2.32.1&lt;br /&gt;libX11 (inside xorg73_base_t2 mega-package) 1.1.3 -&gt; 1.1.3&lt;br /&gt;xcb-proto (inside x11proto mega-package) 1.0 removed&lt;br /&gt;libxcb 1.0 removed&lt;br /&gt;glib 2.24.2 -&gt; 2.28.8&lt;br /&gt;cairo 1.10.2 -&gt; 1.10.2&lt;br /&gt;gtk 2.20.1 -&gt; 2.24.5&lt;br /&gt;gdk-pixbuf 2.22.1 new&lt;br /&gt;zlib 1.2.3 -&gt; 1.2.5&lt;br /&gt;glibc 2.10.1 -&gt; 2.10.1&lt;br /&gt;libxml 2.7.6 -&gt; 2.7.8&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;There is a slight difference with glibc, I am using kernel 2.6.32 headers, upgraded from 2.6.30, hence needed to recompile glibc.&lt;br /&gt;&lt;br /&gt;Not everything is working. Abiword and Gnumeric for example look for libxcb, so I will recompile those. SeaMonkey is working, using it now.&lt;br /&gt;&lt;br /&gt;Interesting, I have just recompiled gtksourceview, as it wanted libxcb. During compile it wanted libxcb.la so I just created a dummy file and it compiled. So something in the system is still telling to look for libxcb.la and libxcb-xlib.la.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02455</link>
		<title>gtkdialog4</title>
		<category>Puppy</category>
		<description>Due to the problem with the development version of gtkdialog breaking scripts, I have implemented a solution. Now that I know that my previous expectation that the new gtkdialog would not break existing scripts is wrong, the solution is to have a clean break.&lt;br /&gt;&lt;br /&gt;I have reinstated the old &#39;gtkdialog3&#39; PETs in the &#39;common&#39; repo:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/gtkdialog3-0.7.20-patriot-e-1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/gtkdialog3-0.7.20-patriot-e-1.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/gtkdialog3_DEV-0.7.20-patriot-e-1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/gtkdialog3_DEV-0.7.20-patriot-e-1.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The latest development release from thunor&#39;s SVN site:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/gtkdialog4-246-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/gtkdialog4-246-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/gtkdialog4_DOC-246-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/gtkdialog4_DOC-246-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As we have now been able to retire &#39;gtkdialog2&#39;, we are now moving up to two executables &#39;gtkdialog3&#39; and &#39;gtkdialog4&#39;. The gtkdialog4 package has &#39;gtkdialog&#39; as a symlink to &#39;gtkdialog4&#39;.&lt;br /&gt;&lt;br /&gt;To fully implement this, I will have to go through all the PETs that require gtkdialog4 and change the executable name from &#39;gtkdialog3&#39; to either &#39;gtkdialog&#39; or &#39;gtkdialog4&#39;.&lt;br /&gt;&lt;br /&gt;If any developers who use the development version of gtkdialog want to anticipate this, please put in a test for the existence of gtkdialog4 and use that instead of gtkdialog3.&lt;br /&gt;&lt;br /&gt;The clear break also means that developers can put &quot;+gtkdialog3&quot; or &quot;+gtkdialog4&quot; in the dependencies field of pet.specs, so there it is definitely known which one is required. Furthermore, if a particular SVN revision is required, say 246: &quot;+gtkdialog4&amp;ge246&quot;.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02454</link>
		<title>Wary Puppy 5.1.4.1 released</title>
		<category>Wary</category>
		<description>This is an emergency bugfix upgrade of Wary 5.1.4. The problem is described in this blog post:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02452 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02452&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Release notes:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/wary-5.1.4.1/release-Wary-5.1.4.1.htm target=_blank&gt;http://distro.ibiblio.org/quirky/wary-5.1.4.1/release-Wary-5.1.4.1.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/wary-5.1.4.1/ target=_blank&gt;http://distro.ibiblio.org/quirky/wary-5.1.4.1/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you already have downloaded 5.1.4, the upgraded PETs can be installed, so no need to upgrade to 5.1.4.1. The PETs are in the top (blog) link.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;NOTICE TO ALL DEVELOPERS&lt;/b&gt;&lt;br /&gt;If you maintain any script that uses gtkdialog, please test with the gtkdialog PET that is in the &#39;common&#39; repo:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/gtkdialog-0.7.21-thunor224-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/gtkdialog-0.7.21-thunor224-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is the version of gtkdialog that is currently chosen by default in all Woof-built puppies. I would like to be sure that all the scripts out there run on it. Unless some big bug is found in it, I intend to leave it at that version (revision 224) for some considerable time -- therefore, if you are testing with a later revision of gtkdialog, please test that it still works with 224.&lt;br /&gt;&lt;br /&gt;Note, as well as the bugfix for the file-select dialog, there was another thing broken in some scripts, the password-entry box:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02423 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02423&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;EDIT Sept 1 2011:&lt;/b&gt;&lt;br /&gt;A solution for the gtkdialog problem: &lt;a href=http://bkhome.org/blog/?viewDetailed=02455 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02455&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02453</link>
		<title>PNG wallpaper</title>
		<category>Woof</category>
		<description>Up until now, the images in /usr/share/backgrounds had to be JPG. Woof script &#39;3builddistro&#39; asks you to choose which one you want as default, and renames it to &#39;default.jpg&#39;.&lt;br /&gt;&lt;br /&gt;ROX-Filer is started in /root/.xinitrc and uses /root/Choices/ROX-Filer/PuppyPin to define various things on the desktop, including background which is set as &quot;default.jpg&quot;.&lt;br /&gt;&lt;br /&gt;/root/.xinitrc also executes /usr/sbin/background_reshape, which defaults to operate on /usr/share/backgrounds/default.jpg, cropping it top and bottom for a widescreen.&lt;br /&gt;&lt;br /&gt;I have modified Woof &#39;3builddistro&#39; to change the name to &#39;default.png&#39; if a PNG image is chosen as default, and to modify &#39;PuppyPin&#39; accordingly. Script &#39;background_reshape&#39; now recognises either default.jpg or default.png.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02452</link>
		<title>Pburn, Pmirror, Pbackup, Pfind broken</title>
		<category>Puppy</category>
		<description>These are all broken in the latest Wary 5.1.4. I&#39;m annoyed about this. It is due to the upgrading of gtkdialog breaking scripts that use it. I reported about this to the gtkdialog development thread:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=69188&amp;start=270 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=69188&amp;start=270&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Zigbert has fixed Pburn (now 3.3.5), Pfilesearch (now 1.25), Pmirror (now 0.5) and Pbackup (now 3.1.9) and I have uploaded them to the &#39;common&#39; repo.&lt;br /&gt;&lt;br /&gt;But, I wonder what other scripts are out there that are now broken? My understanding was, from comments posted by thunor sometime ago, was that existing scripts would not be broken. if I had known that this was going to happen, I would have named it &#39;gtkdialog4&#39;.&lt;br /&gt;&lt;br /&gt;It is a bit too late to do that now, however, I am freezing the version of gtkdialog that is available in the &#39;common&#39; repo. It is revision 224 from thunor&#39;s SVN site.&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/gtkdialog-0.7.21-thunor224-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/gtkdialog-0.7.21-thunor224-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We will have to go through all the old PETs that we can find, any that are designed to use &#39;gtkdialog3&#39;, and thoroughly test them.&lt;br /&gt;&lt;br /&gt;If you have Wary 5.1.4, you can install the fixed PETs:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/pburn-3.3.5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/pburn-3.3.5.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/pfilesearch-1.25.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/pfilesearch-1.25.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/pmirror-0.5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/pmirror-0.5.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/pbackup-3.1.9.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/pbackup-3.1.9.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I will be releasing an emergency bugfix version of  Wary very soon.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;EDIT Sept 1 2011:&lt;/b&gt;&lt;br /&gt;A solution for the gtkdialog problem: &lt;a href=http://bkhome.org/blog/?viewDetailed=02455 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02455&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02451</link>
		<title>Pcdripper, close-dvd+rwtools</title>
		<category>Puppy</category>
		<description>I have upgraded to plinej&#39;s latest audio CD ripper, version 3.8.4.&lt;br /&gt;&lt;br /&gt;Zigbert has a utility available, a binary executable named &#39;close&#39;, in PET package &#39;close-dvd+rwtools&#39;. This is used by Pburn to fixate DVDs, if present.&lt;br /&gt;&lt;br /&gt;I don&#39;t know where the source code of &#39;close&#39; is.&lt;br /&gt;&lt;br /&gt;I have put both of these in the &#39;common&#39; repo, will upload soon.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02450</link>
		<title>Woof uploaded, August 29, 2011</title>
		<category>Woof</category>
		<description>This is commit &#39;20110829142202&#39;. This version was used to build Wary Puppy 5.1.4.&lt;br /&gt;&lt;br /&gt;The previous upload of Woof was August 28:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02446 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02446&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There was a blog post recently on how to download a recent snapshot tarball of Woof and use that as the reference to download Woof changes since then, without the full history:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02306 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02306&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To download and use Woof, please read the Bones intro page:&lt;br /&gt;&lt;a href=http://bkhome.org/bones/ target=_blank&gt;http://bkhome.org/bones/&lt;/a&gt;&lt;br /&gt;And the Woof intro page:&lt;br /&gt;&lt;a href=http://bkhome.org/woof/ target=_blank&gt;http://bkhome.org/woof/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02449</link>
		<title>Wary Puppy 5.1.4 released</title>
		<category>Wary</category>
		<description>This is a bugfix and minor upgrade of Wary 5.1.3. Wary is an edition of Puppy Linux that supports older hardware, including analog modems for those on dialup, and old video hardware.&lt;br /&gt;&lt;br /&gt;The full announcement and release notes are here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/wary-5.1.4/release-Wary-5.1.4.htm target=_blank&gt;http://distro.ibiblio.org/quirky/wary-5.1.4/release-Wary-5.1.4.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Some extra notes:&lt;br /&gt;&lt;br /&gt;1. Theme&lt;br /&gt;The Wary 5.1.x series has had the same theme throughout and 5.1.4 is no exception. I do plan an interesting new theme for 5.2.&lt;br /&gt;&lt;br /&gt;2. Kernel&lt;br /&gt;5.1.4 has an SMP-enabled kernel that has a configuration change that fixes a nasty kernel crash and other mysterious behaviour. I have also compiled a uniprocessor-only kernel but not built 5.1.4 with it -- apparently there is still some old hardware that won&#39;t boot with a SMP kernel, so if you have such hardware there is a build of Wary 5.1.3.4 with the uniprocessor kernel: &lt;a href=http://distro.ibiblio.org/quirky/test/wary-5.1.3.4/wary-5.1.3.4-uni.iso target=_blank&gt;http://distro.ibiblio.org/quirky/test/wary-5.1.3.4/wary-5.1.3.4-uni.iso&lt;/a&gt;&lt;br /&gt;-- I am interested in knowing of anyone with hardware that requires such a kernel.&lt;br /&gt;&lt;br /&gt;The Wary 5.1.4 live-CD (120.5MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/wary-5.1.4/wary-5.1.4.iso target=_blank&gt;http://distro.ibiblio.org/quirky/wary-5.1.4/wary-5.1.4.iso&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&#39;devx&#39; SFS file for complete compiling support (120.1MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/wary-5.1.4/devx_wary_5.1.4.sfs target=_blank&gt;http://distro.ibiblio.org/quirky/wary-5.1.4/devx_wary_5.1.4.sfs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Delta files to upgrade from 5.1.3:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/wary-5.1.4/delta_files target=_blank&gt;http://distro.ibiblio.org/quirky/wary-5.1.4/delta_files&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Forum thread for discussion:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=67572&amp;start=315 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=67572&amp;start=315&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02448</link>
		<title>nVidia download fixed</title>
		<category>Woof</category>
		<description>Sage reported that the nVidia driver upgrade was broken in Wary 5.1.3.4. Yes, I found out why. Although I don&#39;t have an nVidia card, I can temporarily fool the script into thinking there is one, which is what I should have done before, to verify that the script works.&lt;br /&gt;&lt;br /&gt;I have fixed scripts /usr/local/video_upgrade/video_upgrade_wizard and /usr/local/video_upgrade/which_nvidia_pkg.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02447</link>
		<title>Desktop drive icons fix</title>
		<category>Woof</category>
		<description>Those who are using a Puppy built from recent Woof will notice on the first boot that the drive icons draw along the bottom of the screen rather slowly.&lt;br /&gt;&lt;br /&gt;One-second intervals in fact. I had put a &quot;sleep 1&quot; into the code to delay the icon changing from mounted to unmounted, as there is a problem with a USB activity-light flashing up to a second beyond the drive being unmounted (and &#39;sync&#39; completed).&lt;br /&gt;&lt;br /&gt;However, this 1-second is also delaying the initial drawing of the icons. Furthermore, the 1-second delay was only supposed to occur for USB drives but is happening for all.&lt;br /&gt;&lt;br /&gt;So, I have changed the test for the 1-second delay in /etc/rc.d/functions4puppy4:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;icon_unmounted_func() {&lt;br /&gt; #passed params: drivename category  ex: sda usbdrv&lt;br /&gt; DRVICON=&quot;drive48.png&quot; #default.&lt;br /&gt; [ &quot;$2&quot; = &quot;usbdrv&quot; ] &amp;&amp; DRVICON=&quot;usbdrv48.png&quot;&lt;br /&gt; [ &quot;$2&quot; = &quot;card&quot; ] &amp;&amp; DRVICON=&quot;card48.png&quot;&lt;br /&gt; [ &quot;$2&quot; = &quot;floppy&quot; ] &amp;&amp; DRVICON=&quot;floppy48.png&quot;&lt;br /&gt; [ &quot;$2&quot; = &quot;optical&quot; ] &amp;&amp; DRVICON=&quot;optical48.png&quot;&lt;br /&gt; #find out if already done...&lt;br /&gt; if [ -f /root/.config/rox.sourceforge.net/ROX-Filer/globicons ];then&lt;br /&gt;  GLOBLINES=&quot;`cat /root/.config/rox.sourceforge.net/ROX-Filer/globicons | tr &#39;\n&#39; &#39;|&#39; | sed -e &#39;s%&lt;/rule&gt;|%\n%g&#39;`&quot;&lt;br /&gt;  diPATTERN=&#39;/root/.pup_event/drive_&#39;&quot;${1}&quot;&#39;&quot;&#39;&lt;br /&gt;  [ &quot;`echo &quot;$GLOBLINES&quot; | grep &quot;$diPATTERN&quot; | grep &quot;$DRVICON&quot;`&quot; != &quot;&quot; ] &amp;&amp; return&lt;br /&gt; fi&lt;br /&gt; #[ &quot;`echo &quot;${ATADRIVES}&quot; | grep &quot;${1}&quot;`&quot; = &quot;&quot; ] &amp;&amp; sleep 1 #110722 usb drive, LED light briefly flashes after unmounted, so wait a bit. ATADRIVES is in /etc/rc.d/PUPSTATE.&lt;br /&gt; [ &quot;$2&quot; = &quot;usbdrv&quot; ] &amp;&amp; sleep 1 #110828 above test doesn&#39;t work.&lt;br /&gt; echo &quot;&lt;?xml version=\&quot;1.0\&quot;?&gt;&lt;br /&gt;&lt;env:Envelope xmlns:env=\&quot;http://www.w3.org/2001/12/soap-envelope\&quot;&gt;&lt;br /&gt; &lt;env:Body xmlns=\&quot;http://rox.sourceforge.net/SOAP/ROX-Filer\&quot;&gt;&lt;br /&gt;  &lt;SetIcon&gt;&lt;br /&gt;   &lt;Path&gt;/root/.pup_event/drive_${1}&lt;/Path&gt;&lt;br /&gt;   &lt;Icon&gt;/usr/local/lib/X11/pixmaps/${DRVICON}&lt;/Icon&gt;&lt;br /&gt;  &lt;/SetIcon&gt;&lt;br /&gt; &lt;/env:Body&gt;&lt;br /&gt;&lt;/env:Envelope&gt;&quot;  | rox -R&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;I have no idea why the previous test does not work. This change should fix it, at least now the internal drive icons will draw fast.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02446</link>
		<title>Woof uploaded, August 28, 2011</title>
		<category>Woof</category>
		<description>This is commit &#39;20110828152702&#39;. Used to build Wary 5.1.3.4 (5.1.4RC).&lt;br /&gt;&lt;br /&gt;The previous upload was on August 23:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02431 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02431&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is one slight uncertainty: I modified the downloading of nVidia X driver (in rootfs-complete/usr/local/video_upgrade) to handle split packages (nvidia_base and nvidia_kmodule) -- haven&#39;t yet verified that works -- but I think that I retained backwards compatibility (a single pkg) ok.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02445</link>
		<title>Wary 5.1.3.4 (5.1.4 RC)</title>
		<category>Wary</category>
		<description>Here it is:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/wary-5.1.3.4/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/wary-5.1.3.4/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are two builds, one with my modified-SMP configuration that I announced yesterday, the other with a uniprocessor-configured kernel.&lt;br /&gt;&lt;br /&gt;rodin.s,&lt;br /&gt;I am most keen to know if this fixes your USB crashing problem!&lt;br /&gt;&lt;br /&gt;To anyone who has nVidia graphics, please test. I want to know that the Video Upgrade Wizard downloads both the &#39;nvidia_base&#39; and &#39;nvidia_kmodule&#39; packages. I wasn&#39;t able to test it myself.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02444</link>
		<title>Pcdripper 3.8.2</title>
		<category>Puppy</category>
		<description>I have upgraded the PET on the &#39;common&#39; repo to plinej&#39;s latest CD-ripper:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=24157 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=24157&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02443</link>
		<title>Commercial nVidia drivers</title>
		<category>Wary</category>
		<description>My three scripts that compile the 2.6.32.x kernel have fully automated the whole thing, as reported earlier in this blog. I have now added compiling of the commercial nVidia kernel modules.&lt;br /&gt;&lt;br /&gt;Furthermore, the script also creates the PETs.&lt;br /&gt;&lt;br /&gt;I have split the nVidia PETs into two, &#39;nvidia_base&#39; and &#39;nvidia_kmodule&#39;. The former has all the library , executable, data and doc files, the latter has a kernel module.&lt;br /&gt;&lt;br /&gt;Uploading them now, for both the &#39;smp&#39; and &#39;uni&#39; 2.6.32-45 kernel.&lt;br /&gt;&lt;br /&gt;Next thing I will do is update the Video Upgrade Wizard to download both packages.&lt;br /&gt;&lt;br /&gt;Probably tomorrow I will upload another Wary build, and Woof -- which has some important fixes.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02442</link>
		<title>2.6.32.45 SMP works</title>
		<category>Wary</category>
		<description>I reported about the kernel crashing when I plug in a USB drive, and rodin.s has the same problem:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02439 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02439&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I compiled a uniprocessor kernel, and it did not crash:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02441 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02441&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I decided to experiment with the SMP configuration choices. A little while ago, including the 2.6.30.x kernel that I compiled for Puppy 4.3.1, I configured with SMP enabled, but with these two disabled:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;[ ] SMT (hyperthreading) scheduling support&lt;br /&gt;[ ] Multi-core scheduler support&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;But people kept telling me that they should be enabled, so for the 2.6.32 kernel used in Wary, they are.&lt;br /&gt;&lt;br /&gt;Well, guess what, I have just tried with those two disabled, and now I have been plugging and replugging a USB pen drive and just can&#39;t get the kernel to crash.&lt;br /&gt;&lt;br /&gt;It is probably only one of those that is the culprit, but I will leave it at that. The next Wary will have SMP kernel but with those two items disabled.&lt;br /&gt;&lt;br /&gt;You still get SMP support. My Intel i3 CPU is recognised as having 4 cores, and mkquashfs does its thing much faster than with the uniprocessor kernel.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02441</link>
		<title>Linux 2.6.32.45 uniprocessor</title>
		<category>Wary</category>
		<description>I have configured the 2.6.32.45 kernel for uniprocessor systems, and with &#39;tickless&#39; disabled. otherwise, it is the same as the SMP version as used in Wary 5.1.3.&lt;br /&gt;&lt;br /&gt;The PET (for Woof developers) (28.7MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/linux_kernel-2.6.32-uni-45-i486-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/linux_kernel-2.6.32-uni-45-i486-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The source:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/kernel-2.6.32-uni-45/ target=_blank&gt;http://bkhome.org/sources/kernel-2.6.32-uni-45/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The &#39;1kernel.sh&#39; compile script now allows setting of any string to name the kernel, and this one is named &quot;2.6.32-uni&quot;, so the modules are in /lib/modules/2.6.32-uni, and that is what it identifies itself as when &#39;uname -r&#39; is executed.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02440</link>
		<title>Drive icons missing border</title>
		<category>Woof</category>
		<description>Broomdodger reported this:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02432 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02432&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I tested, ran Wary 5.1.3, created a save-file, frugal installation. Then upgraded to 5.1.3.2, and the mounted drive icons reverted to the old &quot;balls&quot; instead of the borders.&lt;br /&gt;&lt;br /&gt;I have fixed it. Modified &#39;3builddistro&#39;, &#39;rc.update&#39;, &#39;icon_switcher_cli&#39;. This will be in the next Woof upload.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02439</link>
		<title>Wary: uniprocessor kernel?</title>
		<category>Wary</category>
		<description>Wary is targeting older hardware, most of which are uniprocessor systems. An SMP-enabled (multi-core CPU) kernel does not work on all old uniprocessor CPUs, even when the appropriate kernel boot command to turn off SMP is used -- I was reminded of this recently in a pm from someone.&lt;br /&gt;&lt;br /&gt;The thing is, even if a uniprocessor kernel is run on a multi-core CPU system, I don&#39;t think that users would notice the difference in speed. Except for some multimedia uses such as playing videos. But even then, playing a DVD or whatever, you are going to get sufficient Frames Per Second running on one core, as evidenced by DVDs that I have happily played on various old systems.&lt;br /&gt;&lt;br /&gt;So, I am thinking of releasing the next Wary with a uniprocessor kernel, but perhaps I should &quot;put a toe in the water first&quot; and release it alongside the build with SMP kernel. Users can then compare.&lt;br /&gt;&lt;br /&gt;I could even roll the kernel back to the old IDE pre-PATA drivers (yes I know that IDE and PATA mean much the same thing, but we use these terms to designate two different generations of drivers in the kernel. PATA and SATA are the new generation).&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02438</link>
		<title>FatDog64 RC2</title>
		<category>Puppy</category>
		<description>Kirk&#39;s FatDog64 has reached Release Candidate 2:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=70976 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=70976&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The thought has just occurred to me -doh- my new laptop has a Intel i3-core x86 64-bit CPU, so I can finally test FatDog64.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02437</link>
		<title>Puppy projects: Bright Ideas</title>
		<category>Puppy</category>
		<description>I already announced the &quot;Puppy Projects&quot; web page yesterday:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02436 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02436&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I received feedback with great ideas for some very ambitious projects, plus I thought of some myself, so I have added a &quot;Bright Ideas&quot; section to the web page, just scroll down:&lt;br /&gt;&lt;a href=http://puppylinux.com/development/projects.htm target=_blank&gt;http://puppylinux.com/development/projects.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So, in the future if anyone asks on the Forum how they can get involved on the developer side of things, point them to this page!&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02436</link>
		<title>Puppy projects!</title>
		<category>Puppy</category>
		<description>The page says it all:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://puppylinux.com/development/projects.htm target=_blank&gt;http://puppylinux.com/development/projects.htm&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02435</link>
		<title>SoftMaker Office 2008 PET</title>
		<category>Puppy</category>
		<description>SoftMaker Office 2008 is free, but requires registration to use. I have made it into a PET package. This is fully integrated into Puppy, I worked on it all morning to make it so. Mime handling with ROX-Filer also.&lt;br /&gt;&lt;br /&gt;The first time that you run it, my special 1st-start script runs, which takes you to the SoftMaker site to obtain the license-key.&lt;br /&gt;&lt;br /&gt;SoftMaker Office has three components, TextMaker word processor, PlanMaker spreadsheet, and Presentations. They are all highly MS-Office compatible.&lt;br /&gt;&lt;br /&gt;I split the original package into three. The main one, which is all you need for English users (12.1MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/softmakeroffice-2008-bk.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/softmakeroffice-2008-bk.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Documentation for English and German (13.2MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/softmakeroffice_DOC-2008-bk.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/softmakeroffice_DOC-2008-bk.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;International language support (24.2MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/softmakeroffice_NLS-2008-bk.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/softmakeroffice_NLS-2008-bk.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...that last one is massive. It doesn&#39;t even have any extra documentation.&lt;br /&gt;&lt;br /&gt;One small thing that I wasn&#39;t able to sort out: the menu font is not anti-aliased. Maybe there is some trick to it. If anyone can figure that one out, please let me know.&lt;br /&gt;&lt;br /&gt;So, a Puppy could be built with SoftMaker Office builtin, instead of Gnumeric and Abiword. I haven&#39;t worked it out, but I think the latter two plus their support packages would total about 5-6 MB. So, the total size would grow a little bit, but maybe worth it?&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02434</link>
		<title>InkscapeLite is good</title>
		<category>Puppy</category>
		<description>I was just reminded, I read a post in the forum recently that InkscapeLite is no good for anything. I also read a similar post sometime ago.&lt;br /&gt;&lt;br /&gt;Not so! I use InkscapeLite a lot. The main reason that I use it is to create composite bimap images. Vovchik has created an overlay application for PNG images, but all along we have had InkscapeLite that does this very well, and then some.&lt;br /&gt;&lt;br /&gt;You can import PNG images, arrange them as required, insert text, line-art, then export as a PNG bitmap image. Works great. I used it today, wanted to overlay the SoftMaker icon on top of an empty document image, to create a mime-type icon for SoftMaker documents.&lt;br /&gt;&lt;br /&gt;InkscapeLite is in most puppies. It is very small, one of the main reasons it is inbuilt.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02433</link>
		<title>&#39;common&#39; repo in PPM</title>
		<category>Woof</category>
		<description>I have added the Puppy PET &#39;common&#39; repo as a default in the Puppy Package Manager in Wary.&lt;br /&gt;&lt;br /&gt;The repos that are selected by default are chosen in script &#39;3builddistro&#39; in Woof, I modified this part that selects which PET repos:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt; case $DISTRO_COMPAT_VERSION in #100911&lt;br /&gt;  lucid)&lt;br /&gt;   enabledrepos=&quot;Packages-puppy-lucid-official Packages-puppy-common-official &quot;&lt;br /&gt;  ;;&lt;br /&gt;  wary5)&lt;br /&gt;   enabledrepos=&quot;Packages-puppy-wary5-official Packages-puppy-quirky-official Packages-puppy-common-official Packages-puppy-4-official &quot; #110824 added -common-&lt;br /&gt;  ;;&lt;br /&gt;  slacko) #110824&lt;br /&gt;   enabledrepos=&quot;Packages-puppy-slacko-official Packages-puppy-common-official &quot;&lt;br /&gt;  *)&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;I also added the common repo to Lucid, and put in a case for Slacko, so Slacko will have the &quot;puppy-slacko&quot; and &quot;puppy-common&quot; repos as default (plus two or more Slackware repos).&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02432</link>
		<title>Wary 5.1.3.2 (5.1.4beta)</title>
		<category>Wary</category>
		<description>This is a beta for the upcoming Wary Puppy 5.1.4, for testers only, not yet for public release.&lt;br /&gt;&lt;br /&gt;Download:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/wary-5.1.3.2/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/wary-5.1.3.2/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...note the delta files are very small, very easy to upgrade from 5.1.3 if you are on dial-up.&lt;br /&gt;&lt;br /&gt;5.1.4 is intended to be a bugfix and minor upgrade from 5.1.3. More extensive upgrades of applications are targeted for 5.2.&lt;br /&gt;&lt;br /&gt;Here is the blog announcement for the public-released 5.1.3:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02399 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02399&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Forum thread for feedback, go to page 20 for discussion of 5.1.3.2:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=67572&amp;start=285 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=67572&amp;start=285&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02431</link>
		<title>Woof uploaded, August 23, 2011</title>
		<category>Woof</category>
		<description>Commit number &#39;20110823183411&#39;.&lt;br /&gt;&lt;br /&gt;Now Woof is sane! I fixed a bug in &#39;3builddistro&#39;, also in script &#39;findwoofinstalledpkgs&#39;.&lt;br /&gt;I did a run-through, built Wary 5.1.3.2, running it now.&lt;br /&gt;&lt;br /&gt;The previous build of Woof was August 22, 2011:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02427 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02427&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There was a blog post recently on how to download a recent snapshot tarball of Woof and use that as the reference to download Woof changes since then, without the full history:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02306 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02306&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To download and use Woof, please read the Bones intro page:&lt;br /&gt;&lt;a href=http://bkhome.org/bones/ target=_blank&gt;http://bkhome.org/bones/&lt;/a&gt;&lt;br /&gt;And the Woof intro page:&lt;br /&gt;&lt;a href=http://bkhome.org/woof/ target=_blank&gt;http://bkhome.org/woof/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02430</link>
		<title>Muted sound at first start</title>
		<category>Woof</category>
		<description>pemasu reported a fix for muted sound, by adding this line &#39;set Speaker 75 % unmute&#39; into /etc/init.d/10alsa:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=70399&amp;start=270 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=70399&amp;start=270&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yes, I have the same problem on my new laptop, have to unmute and raise the level in the &quot;Speaker&quot; slider in Retrovol. So, pemasu&#39;s fix seems appropriate to me.&lt;br /&gt;&lt;br /&gt;I have inserted the new line into line 60 of /etc/init.d/10alsa.&lt;br /&gt;&lt;br /&gt;I see also that 01micko has suggested some changes also, but there doesn&#39;t seem to be any feedback on that.&lt;br /&gt;&lt;br /&gt;Note, the fact that I have picked up this fix on page 19 of the Puppy Exprimo thread does not mean that I have read all the pages of that thread! I just followed a link into it from somewhere, oh, yeah, I was looking for something don570 posted there. So, there might be other relevant fixes buried there that I should know about?&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02429</link>
		<title>Woof: kernel selection</title>
		<category>Woof</category>
		<description>Selection of which kernel to use in a build needs to be done early-on, as some packages are kernel-version-dependent, so selection of the right packages to use in a build requires that the kernel is already selected.&lt;br /&gt;&lt;br /&gt;The current uploaded Woof now has kernel-selection in the first tab of the woof_gui GUI.&lt;br /&gt;&lt;br /&gt;However, if not using the GUI and doing the build by running the scripts directly, the kernel selection is in 3builddistro. I have now moved this to 1download.&lt;br /&gt;&lt;br /&gt;I reorganized 1download so that online kernel PETs are downloaded near the beginning of the script, then the kernel is chosen. After that, the correct packages can be chosen and downloaded.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02428</link>
		<title>Science Fiction</title>
		<category>General</category>
		<description>Lobster found this:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=70984 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=70984&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Fascinating! I love SciFi. I enjoy settling down in the evening with a SciFi book ...if anyone has surplus SciFi books that they don&#39;t want, I want them! I&#39;ll pay for the postage.&lt;br /&gt;&lt;br /&gt;I inherited this from my dad. He had a collection, and I read every one. He subscribed to a couple of the short-story paperback monthlies of the time. He doesn&#39;t have those anymore, I never asked him what happened to them.&lt;br /&gt;&lt;br /&gt;I do however have a few of his old books, for example &quot;Adventures in Time and Space&quot; published in 1946.&lt;br /&gt;&lt;br /&gt;In a couple of years I will get rid of them, as I will probably be moving to a small unit, and will sell or give them away. If anyone wants to stake a claim on them, let me know!&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02427</link>
		<title>Woof uploaded, August 22, 2011</title>
		<category>Woof</category>
		<description>Commit number &#39;20110822214018&#39;.&lt;br /&gt;&lt;br /&gt;This one needs testing, as there is major infrastructure change, see blog posts over last 5 days. Maybe someone could try a complete build of Slacko in Woof, starting from 0setup, then 1download, etc.&lt;br /&gt;&lt;br /&gt;The previous upload of Woof was August 17, 2011:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02413 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02413&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There was a blog post recently on how to download a recent snapshot tarball of Woof and use that as the reference to download Woof changes since then, without the full history:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02306 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02306&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To download and use Woof, please read the Bones intro page:&lt;br /&gt;&lt;a href=http://bkhome.org/bones/ target=_blank&gt;http://bkhome.org/bones/&lt;/a&gt;&lt;br /&gt;And the Woof intro page:&lt;br /&gt;&lt;a href=http://bkhome.org/woof/ target=_blank&gt;http://bkhome.org/woof/&lt;/a&gt; &lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02426</link>
		<title>Pnethood 0.6.8-1</title>
		<category>Puppy</category>
		<description>clarf&#39;s Pnethood is at version 0.6.8:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=70532 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=70532&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;However, it has a bug with latest gtkdialog, the password entry box does not show anything. This has been mentioned with regard to pupdial.&lt;br /&gt;&lt;br /&gt;I hacked it and created 0.6.8-1, the PET is in the &#39;common&#39; repo on ibiblio.org.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02425</link>
		<title>Pprocess 2.2.4, Precord 7.0.1</title>
		<category>Puppy</category>
		<description>I have updated to zigbert&#39;s latest Pprocess:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=23024 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=23024&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have updated to mcewanw&#39;s latest Precord:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=49907 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=49907&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...comment, it seems odd that Precord has a hidden directory in /etc. Why would you want to hide it?&lt;br /&gt;&lt;br /&gt;These will be in the &#39;common&#39; repo, I will upload soon.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02424</link>
		<title>Woof improvements for Slacko</title>
		<category>Woof</category>
		<description>01micko posted that KMS (Kernel ModeSetting) needs to be turned off for the Xorg &#39;radeon&#39; driver in Slacko:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=70844&amp;start=90 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=70844&amp;start=90&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have modified script &#39;3builddistro&#39; to choose appropriate defaults for &#39;i915&#39;, &#39;radeon&#39; and &#39;nouveau&#39;, with options to override.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02423</link>
		<title>Pupdial fixes</title>
		<category>Woof</category>
		<description>Scripts that use gtkdialog with &quot;password&quot; input boxes (typed-in text hidden as &quot;x&quot; or &quot;*&quot; characters) are broken with the latest gtkdialog from SVN. Nothing shows in the entry box, although it still works.&lt;br /&gt;&lt;br /&gt;01micko has fixed this in /usr/sbin/pupdial, and has also rearranged the GUI window to fit a smaller screen. He also rearranged the window for /usr/sbin/modemprobe:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=70844&amp;start=150 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=70844&amp;start=150&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have put these two scripts into Woof (they are not in a separate PET).&lt;br /&gt;&lt;br /&gt;As far as I know, the only other script that uses password-type input box is Pnethood, and that also needs to be upgraded. </description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02422</link>
		<title>Puppy package database format</title>
		<category>Woof</category>
		<description>I have updated the web page that introduces the package database format used in Puppy:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/woof/pkg-db-format.htm target=_blank&gt;http://bkhome.org/woof/pkg-db-format.htm&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02421</link>
		<title>gtkdialog 0.7.21 revision 224</title>
		<category>Puppy</category>
		<description>Thunor is still working intensely on gtkdialog, and zigbert&#39;s latest Pschedule requires revision 224 from SVN (it fixes a bug).&lt;br /&gt;&lt;br /&gt;I have compiled this and placed it in the &#39;common&#39; repo (74KB, 42KB):&lt;br /&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/gtkdialog-0.7.21-thunor224-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/gtkdialog-0.7.21-thunor224-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/gtkdialog_DOC-0.7.21-thunor224-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/gtkdialog_DOC-0.7.21-thunor224-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In Woof, this entry in PKGS_SPECS_TABLE will cause gtkdialog_DOC-0.7.21-thunor224-w5.pet to go into the &#39;devx&#39;:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;yes|gtkdialog||exe,dev,doc&gt;dev,nls&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;...at least it does after I have fixed it in Woof. The current uploaded and all earlier Woofs don&#39;t do the doc&gt;dev redirection properly. Woof will be uploaded soon.&lt;br /&gt;&lt;br /&gt;That 4th field is still a work-in-progress. It is supposed to define what components of a package end up in the Puppy build.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02420</link>
		<title>Woof: &#39;2createpackages&#39; updated</title>
		<category>Woof</category>
		<description>It has been a long day. I have updated the &#39;2createpackages&#39; script in Woof to use the new &#39;findpkgs&#39; script. It required massive reorganisation of 2createpackages, but I seem to have got there.&lt;br /&gt;&lt;br /&gt;I am just about to let it run right through building the generic packages for Slacko.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02419</link>
		<title>Woof: &#39;1download&#39; updated</title>
		<category>Woof</category>
		<description>I reported last night that Woof has a &quot;magic&quot; new script for finding packages to use in a build, &#39;findpkgs&#39;:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02414 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02414&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It is a lot of work, I start about 6am and work for most of the day, evening too. I finally got &#39;findpkgs&#39; to work properly, then I turned my attention to &#39;1download&#39;.&lt;br /&gt;&lt;br /&gt;1download had to be modified to use findpkgs. The proof of the pudding is in the eating, so I am running 1download to download the packages for Slacko. So far, so good.&lt;br /&gt;&lt;br /&gt;Unfortunately I have not availed myself of ttuuxxxes offer, as need to run 1download myself to make sure that it works as expected.&lt;br /&gt;&lt;br /&gt;Heaps of packages downloading, looking good!&lt;br /&gt;&lt;br /&gt;I still have about three days of solid work left I think to update the rest of Woof.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02418</link>
		<title>Lucid Puppy 5.2.8 released</title>
		<category>Puppy</category>
		<description>Lucid Puppy is our &quot;flavour&quot; or edition of Puppy Linux that is built from Ubuntu binary packages, hence has compatibility with, and access to, the vast Ubuntu package repositories.&lt;br /&gt;&lt;br /&gt;Coordinator &quot;playdayz&quot; (Larry Short) has made this short announcement:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Lucid Puppy 5.2.8 is the fastest and friendliest Lucid yet. It is the fastest because it is the first Lucid to use the C and ffmpeg libraries optimized for i686 computers rather than the older i386 computers. Lucid 5.2.8 has also received a thorough going-over under the hood. There is new and updated firmware and drivers for many devices, courtesy of forum member tempestuous, and the hardware detection and configuration routines have been extensively tested and enhanced by forum member rerwin. The overall look and feel has been influenced by experiments forum member pemasu, to make the user interface fun for Linux newbies and experienced users alike.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;For a longer announcement and release notes:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/puppylinux/puppy-5.2.8/release-Lucid-528.htm target=_blank&gt;http://distro.ibiblio.org/puppylinux/puppy-5.2.8/release-Lucid-528.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download the live-CD iso file (129.2MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/puppylinux/puppy-5.2.8/lupu-528.iso target=_blank&gt;http://distro.ibiblio.org/puppylinux/puppy-5.2.8/lupu-528.iso&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&#39;devx&#39; SFS file for complete compiling support (135.1MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/puppylinux/puppy-5.2.8/lupu_devx_528.sfs target=_blank&gt;http://distro.ibiblio.org/puppylinux/puppy-5.2.8/lupu_devx_528.sfs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;UPDATE NOTICE JAN 8, 2012&lt;/b&gt;&lt;br /&gt;Although Lucid 5.2.8 is the last official release, the developers have continued to improve Lucid and have issued &#39;updates&#39;, as PET packages, or you can download an ISO (live-CD) file built with the update. It is recommend to get the latest. Go to the ibiblio.org to find the latest to download:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/puppylinux/puppy-5.2.8/ target=_blank&gt;http://distro.ibiblio.org/puppylinux/puppy-5.2.8/&lt;/a&gt;&lt;br /&gt;Or, faster download mirrors can be found here:&lt;br /&gt;&lt;a href=http://puppylinux.com/download/ target=_blank&gt;http://puppylinux.com/download/&lt;/a&gt;&lt;br /&gt;Go here for information about the updates:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=70855 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=70855&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Lucid Puppy 5.2.5 was the previous release, on April 2, 2011, see announcement:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02203 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02203&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is the Forum thread for discussion on development of Lucid 5.2.5:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=65136 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=65136&lt;/a&gt;&lt;br /&gt;Here is the development discussion prior to release of Lucid 5.2.8:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=69563 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=69563&lt;/a&gt;&lt;br /&gt;For discussion of the release version 5.2.8, please go here:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=70855 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=70855&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...note, the above Forum link has more detailed release notes for 5.2.8 in the first post of the thread.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;About Puppy &quot;flavours&quot; or editions&lt;/b&gt;&lt;br /&gt;For the uninitiated, Puppy Linux releases are built with the Woof build system (&lt;a href=http://bkhome.org/woof/ target=_blank&gt;http://bkhome.org/woof/&lt;/a&gt;), which can build a Puppy from the binary packages of many major distros. The result is binary compatibility with that distro, yet with all the speed and usability of Puppy. We currently have two official &quot;flavours&quot; of Puppy, Lucid (built from Ubuntu binary packages) and Wary (packages originally compiled from source in T2, so not binary-compatible with any particular major-distro). Wary targets older hardware, whereas Lucid has more &quot;bells and whistles&quot; and support for very modern hardware.&lt;br /&gt;&lt;br /&gt;If you look on the Puppy Forum, you will find several other flavours of Puppy. For example, there is Fatdog64 for x86-64 CPUs, Slacko Puppy based on Slackware packages -- both of these are at beta status.&lt;br /&gt;&lt;b&gt;Correction:&lt;/b&gt; FatDog64 is at Release Candidate stage.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02417</link>
		<title>Netpbm rolled back</title>
		<category>Woof</category>
		<description>It looks like I have to get back to Bryan, the netpbm developer, a bug in latest Netpbm from svn. I reported recently that I had created a PET in the &#39;common&#39; repo of latest from svn:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02404 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02404&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;However, Slacko beta1 testers have reported it is not working, and they fixed the problem by rolling back:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?p=554413#554413 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?p=554413#554413&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So, I have rolled back Netpbm in the &#39;common&#39; repo -- that will be in next Woof upload.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02416</link>
		<title>PPM: syntax error in &#39;installpkg.sh&#39;</title>
		<category>Woof</category>
		<description>rcrsn51 found an error in /usr/local/petget/installpkg.sh:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=70844&amp;start=60 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=70844&amp;start=60&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks, fixed.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02415</link>
		<title>Slacko 4.99.1 (beta1)</title>
		<category>Puppy</category>
		<description>01micko&#39;s Slacko Puppy has reach the first beta:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=70844 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=70844&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This pup is going to be one of our &quot;official&quot; releases. Testers are welcome!&lt;br /&gt;&lt;br /&gt;Note to 01micko:&lt;br /&gt;I have just downloaded the file &#39;DISTRO_PKGS_SPECS-slackware-13.37.gz&#39; for beta. One little detail: could you edit it so that comments are now on the end of lines, like this:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;Instead of this:&lt;br /&gt;&lt;br /&gt;#util-linux-ng has libuuid,libblkid replacing those in e2fsprogs...&lt;br /&gt;yes|e2fsprogs|e2fsprogs|exe,dev,doc,nls&lt;br /&gt;&lt;br /&gt;Do this:&lt;br /&gt;&lt;br /&gt;yes|e2fsprogs|e2fsprogs|exe,dev,doc,nls| #util-linux-ng has libuuid,libblkid replacing those in e2fsprogs.&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The reason is that one of the Woof scripts has an option that sorts the table, and the comments can end up in the wrong place. If they are on the end of the line, they will stay in place. Be sure to append a &#39;|&#39; delimiter as I have shown.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02414</link>
		<title>Woof progress: magic &#39;findpkgs&#39; script</title>
		<category>Woof</category>
		<description>I have written a new script support/findpkgs in Woof, that replaces a whole lot of klutzy code and adds great new features.&lt;br /&gt;&lt;br /&gt;Using Slacko as the example, file DISTRO_PKGS_SPECS-slackware-13.37 has variable PKGS_SPECS_TABLE that has a list of entries that specify what packages are to be in the Puppy build, for example:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;yes|glibc|glibc-solibs,glibc-zoneinfo|exe,dev,doc,nls&lt;br /&gt;yes|glibc_locales|glibc|exe,dev,doc,nls&gt;exe| #slackware glibc-i18n- does not have enough files, need to extract from full glibc.&lt;br /&gt;no|glibc_i18n_en||exe&lt;br /&gt;yes|glibmm||exe&gt;dev&lt;br /&gt;no|glipper||exe,dev&gt;null,doc,nls&lt;br /&gt;yes|gmeasures||exe,dev&gt;null,doc,nls&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;If the 3rd field is empty, see gmeasures entry, it means find a package named &#39;gmeasures&#39; in the PET repositories.&lt;br /&gt;If the 3rd field is not empty, see glibc entry, then look for packages named &#39;glibc-solibs,glibc-zoneinfo&#39; (glob wildcards allowed) in the compatible-distro repos (Slackware repos) and combine them into a package named &#39;glibc&#39; for inclusion into the Puppy build.&lt;br /&gt;&lt;br /&gt;My new script has backwards compatibility, but you can add more stuff to narrow or force the search. Generalizing, the format is, where [] designate optional:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;yes|genericpkgname|[pkgnames]|[splitup]|[pet:[repo]]&lt;br /&gt;yes|genericpkgname|[pkgnames]|[splitup]|[compat:[repo]]&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Take the gmeasures example, we can extend like this:&lt;br /&gt;&lt;i&gt;yes|gmeasures|gmeasures-2*|exe,dev,doc,nls|pet:4&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;...the optional 3rd field can be used to narrow the search to a specific version. The &#39;pet:4&#39; means only look in the Packages-puppy-4-official db file.&lt;br /&gt;&lt;br /&gt;Actually, the &#39;pet&#39; on the end overrides the older interpretation, forcing search of PET repos, regardless of whether anything in 3rd field. For example:&lt;br /&gt;&lt;i&gt;yes|gmeasures||exe,dev,doc,nls|compat&lt;/i&gt;&lt;br /&gt;...means look for package in compat-distro repos.&lt;br /&gt;&lt;br /&gt;In the case of Slacko, the compat-distro package db files are:&lt;br /&gt;&lt;i&gt;Packages-slackware-13.37-official&lt;br /&gt;Packages-slackware-13.37-salix&lt;br /&gt;Packages-slackware-13.37-slacky&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;If we wanted to force &#39;glibc&#39; to be got from the &#39;salix&#39; repo only:&lt;br /&gt;&lt;i&gt;yes|glibc|glibc-solibs,glibc-zoneinfo|exe,dev,doc,nls|compat:salix&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Note, as before, as well as wildcards, the &#39;-&#39; exclusion prefix is still supported, for example:&lt;br /&gt;&lt;i&gt;yes|xorg-server|xf86-video-*,xf86-input-*,-xf86-video-cirrus|exe,dev,doc,nls&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&#39;findpkgs&#39; has very rigorous searching, with well-defined rules. It takes into account the versioned-dependencies in the dependencies field of a pkg db entry, and there can now be more than one condition, for example:&lt;br /&gt;&lt;i&gt;|+linux_kernel&amp;ge2.6.32&amp;lt2.6.33|&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;This is a progress report. I have a couple of things to do to finish the script, then it has to be integrated into Woof.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02413</link>
		<title>Woof uploaded, August 17, 2011</title>
		<category>Woof</category>
		<description>This is commit &#39;20110817071638&#39;. Previous upload was August 15:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02410 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02410&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;01micko has provided files that he uses to build Slacko in Woof, plus I made some small mods. So, this Woof should be able to build the same Slacko that 01micko has posted on the forum.&lt;br /&gt;&lt;br /&gt;I haven&#39;t tested it though. My Telstra 3G costs me AU$15 per GB, and I use it up so incredibly fast. I buy it prepaid, in 10GB lots for AU$150, and I&#39;m lucky if that lasts me for 2 months.&lt;br /&gt;&lt;br /&gt;To test Slacko would probably use about 1GB download. Anyway 01micko and anyone else who is interested can try it. I&#39;ll probably be doing a Debian build soon so will go through the whole download thing for that.&lt;br /&gt;&lt;br /&gt;Note, just to let everyone know, I might be a bit unresponsive for the next few days. I am just about to embark on some major re-coding in Woof, which will require all my attention.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02412</link>
		<title>Xarchive minor bug fix</title>
		<category>Puppy</category>
		<description>Rerwin posted a fix for a bug in Xarchive, our archive creator/extractor:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=67572&amp;start=225 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=67572&amp;start=225&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have implemented this. Here is the fixed PET (38KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/xarchive-0.2.8-8-p4.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/xarchive-0.2.8-8-p4.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02411</link>
		<title>Pupscan improvement</title>
		<category>Woof</category>
		<description>There has been a lot of activity with the /usr/sbin/pupscan script recently. 01micko converted it to work with gtkdialog3 instead of gtkdialog2, sc0ttman posted a fix for the exit button when running in Lucid.&lt;br /&gt;&lt;br /&gt;Rerwin has posted an improvement to distinguish between kernel inbuilt-drivers and modules. That patch is for Lucid, and did not work for me, so I have implemented it a different way.&lt;br /&gt;&lt;br /&gt;The output of Pupscan now displays whether a driver is builtin to the kernel or a module.&lt;br /&gt;&lt;br /&gt;Rerwin also made a little modification to improve line spacing, which I have put in.&lt;br /&gt;&lt;br /&gt;The improved Pupscan will be in the next upload of Woof.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02410</link>
		<title>Woof uploaded (again), August 15, 2011</title>
		<category>Woof</category>
		<description>I already uploaded Woof today:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02407 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02407&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have fixed the problem of booting from USB when there is no hard drive, so uploading Woof again.&lt;br /&gt;&lt;br /&gt;The latest commit is &#39;20110815174956&#39;.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02409</link>
		<title>Reason cannot boot USB when no HD</title>
		<category>Woof</category>
		<description>I have found out why there are recent reports that Puppy will not boot from USB when there is no hard drive.&lt;br /&gt;&lt;br /&gt;I did fix it awhile ago, which I reported on this blog. So, I was puzzled.&lt;br /&gt;&lt;br /&gt;I found the reason, I had upgraded Busybox in the initrd, from 1.4.2 to 1.18.5:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02341 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02341&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I tried to move over to using more Busybox applets, but ended up going back to the full versions -- except for &#39;grep&#39;, I kept the Busybox &#39;grep&#39; applet as it seemed ok.&lt;br /&gt;&lt;br /&gt;Until now, I have discovered it is not ok:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;# echo &#39;abc&#39; | grep -v -f emptyfile &lt;br /&gt;abc&lt;br /&gt;# echo &#39;abc&#39; | ./busybox grep -v -f emptyfile &lt;br /&gt;BusyBox v1.18.5 (2011-07-09 23:09:48 GMT-8) multi-call binary.&lt;br /&gt;&lt;br /&gt;Usage: grep [-HhnlLoqvsriwFEz] [-m N] [-A/B/C N] PATTERN/-e PATTERN.../-f FILE [FILE]...&lt;br /&gt;&lt;br /&gt;Search for PATTERN in FILEs (or stdin)&lt;br /&gt;&lt;br /&gt;Options:&lt;br /&gt;	-H	Add &#39;filename:&#39; prefix&lt;br /&gt;	-h	Do not add &#39;filename:&#39; prefix&lt;br /&gt;	-n	Add &#39;line_no:&#39; prefix&lt;br /&gt;	-l	Show only names of files that match&lt;br /&gt;	-L	Show only names of files that don&#39;t match&lt;br /&gt;	-c	Show only count of matching lines&lt;br /&gt;	-o	Show only the matching part of line&lt;br /&gt;	-q	Quiet. Return 0 if PATTERN is found, 1 otherwise&lt;br /&gt;	-v	Select non-matching lines&lt;br /&gt;	-s	Suppress open and read errors&lt;br /&gt;	-r	Recurse&lt;br /&gt;	-i	Ignore case&lt;br /&gt;	-w	Match whole words only&lt;br /&gt;	-F	PATTERN is a literal (not regexp)&lt;br /&gt;	-E	PATTERN is an extended regexp&lt;br /&gt;	-z	Input is NUL terminated&lt;br /&gt;	-m N	Match up to N times per file&lt;br /&gt;	-A N	Print N lines of trailing context&lt;br /&gt;	-B N	Print N lines of leading context&lt;br /&gt;	-C N	Same as &#39;-A N -B N&#39;&lt;br /&gt;	-e PTRN	Pattern to match&lt;br /&gt;	-f FILE	Read pattern from file&lt;br /&gt;&lt;br /&gt;#&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;...the first line is using the full grep, the same operation with Busybox grep fails, even though it should work.&lt;br /&gt;&lt;br /&gt;So why did I bother to upgrade Busybox? The old 1.4.2 worked, in conjunction with full utilities where required, and it added up smaller size.&lt;br /&gt;I am going to roll Busybox back and put in the full &#39;grep&#39;, will upload Woof soon.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02408</link>
		<title>New &quot;official&quot; Puppy: Slacko</title>
		<category>Puppy</category>
		<description>Of course we have many puplets, builds of Puppy that get announced on the forum. However, currently only two are &quot;official&quot;, Wary and Lucid -- these are the ones we list at distrowatch.com and that get promoted as &quot;Puppy Linux&quot;. Normally, newcomers would try one of these first.&lt;br /&gt;&lt;br /&gt;Lucid is currently at version 5.2.5, and as announced recently there won&#39;t be another release, at least not in capacity as an &quot;official&quot; Puppy:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02394 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02394&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;However, there is another flavour of Puppy that has been coming along nicely, &quot;Slack Puppy&quot;, or just &quot;Slacko&quot; (or even Spup), developed and coordinated by 01micko. This is currently at alpha, coming up to first beta soon:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=69798 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=69798&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Playdayz and Lobster contacted me independently, recommending Slacko. I then asked 01micko (Mick) if he wanted to go for it, and he is keen.&lt;br /&gt;&lt;br /&gt;Mick is a disciplined coordinator I think, from what I have seen so far, and has made sure that his Slacko releases have synchronised with the latest Woof. I don&#39;t recall him getting embroiled in any fights -- I mean discussions of a heated nature -- in the forum. He has also been around for quite a while and contributed regularly, some really good stuff -- script patches and apps (see recent blog posts, and pupRadio for example).&lt;br /&gt;&lt;br /&gt;So, what we have to look forward to in the not-to-distant future is Wary 5.2 and Slacko 5.x &quot;official&quot; Puppy Linux releases. I started Wary at 5.0 as it is fifth-generation, so I suggest Slacko will also start at 5.something.&lt;br /&gt;&lt;br /&gt;For Ubuntu fans, there probably will be another official Upup sometime. Apparently though, Ubuntu is becoming increasingly weird, and we might choose to back Debian instead. I intend to bring out another &quot;reference&quot; build of Dpup or Upup sometime soon. Probably another build of Drake Pup is also on the horizon.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02407</link>
		<title>Woof uploaded, August 15, 2011</title>
		<category>Woof</category>
		<description>This upload is commit &#39;20110815093119&#39;.&lt;br /&gt;&lt;br /&gt;The previous upload was on August 13:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02400 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02400&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There have been some small but useful improvements since August 13, hence this upload.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02406</link>
		<title>Fatdog64 520 Release Candidate</title>
		<category>Puppy</category>
		<description>Kirk has announce that Fatdog64 has reach RC status:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=70771 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=70771&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Fatdog64 is a pup built especially for 64-bit x86 CPUs.&lt;br /&gt;&lt;br /&gt;Testers welcome!&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02405</link>
		<title>&#39;pngoverlay.sh&#39;</title>
		<category>Woof</category>
		<description>The previous blog post announces the latest netpbm, that can overlay PNG images, with transparency:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02404 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02404&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have written a script, &#39;pngoverlay.sh&#39;, that performs the same as &#39;pngoverlay&#39;:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;#!/bin/sh&lt;br /&gt;# Barry Kauler 2011 GPL3 (/usr/share/doc/legal)&lt;br /&gt;#pngoverlay.sh is an alternative to pngoverlay written by vovchik (in BaCon)&lt;br /&gt;# (vovchik&#39;s pngoverlay requires X to be running, which may be a disadvantage)&lt;br /&gt;#requires netpbm svn rev 1543 or later, with pamcomp -mixtransparency&lt;br /&gt;#requires three params, 1st and 2nd must exist:&lt;br /&gt;# bottom-image top-image output-image&lt;br /&gt;#overlays the two images, with common areas of transparency in output image.&lt;br /&gt;&lt;br /&gt;[ ! $3 ] &amp;&amp; exit 1&lt;br /&gt;[ ! -e &quot;$1&quot; ] &amp;&amp; exit 1&lt;br /&gt;[ ! -e &quot;$2&quot; ] &amp;&amp; exit 1&lt;br /&gt;[ &quot;`echo -n &quot;$1&quot; | grep &#39;png$&#39;`&quot; = &quot;&quot; ] &amp;&amp; exit 1&lt;br /&gt;[ &quot;`echo -n &quot;$2&quot; | grep &#39;png$&#39;`&quot; = &quot;&quot; ] &amp;&amp; exit 1&lt;br /&gt;&lt;br /&gt;pngtopam -alphapam &quot;${1}&quot; &gt; /tmp/pngoverlay_${$}_1.pam&lt;br /&gt;pngtopam -alphapam &quot;${2}&quot; &gt; /tmp/pngoverlay_${$}_2.pam&lt;br /&gt;#1st image on top, 2nd on bottom, 3rd is output...&lt;br /&gt;pamcomp -mixtransparency /tmp/pngoverlay_${$}_2.pam /tmp/pngoverlay_${$}_1.pam &gt; /tmp/pngoverlay_${$}_out.png 2&gt; /dev/null&lt;br /&gt;pamrgbatopng /tmp/pngoverlay_${$}_out.png &gt; &quot;${3}&quot;&lt;br /&gt;rm -f /tmp/pngoverlay_${$}_1.pam&lt;br /&gt;rm -f /tmp/pngoverlay_${$}_2.pam&lt;br /&gt;rm -f /tmp/pngoverlay_${$}_out.pam&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;I have put it into Woof, in /usr/sbin, however have still left in Vovchik&#39;s pngoverlay and the latter is still being used. The problem is that it can&#39;t be guaranteed that all Woof-built puppies will use this latest netpbm -- some may use an older version supplied by the compatible-distro.&lt;br /&gt;&lt;br /&gt;Anyway, I have put the pngoverlay.sh script into Woof with a view to moving over to it one day.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02404</link>
		<title>netpbm 11.55 svn revision 1543</title>
		<category>Puppy</category>
		<description>Netpbm is a collection of CLI (commandline, can be used in scripts) utilities for manipulating images. A subset of the full package has been in Puppy almost from the beginning.&lt;br /&gt;&lt;br /&gt;The maintainer of Netpbm is Bryan Henderson, and I have been communicating with him with a view to enhance the utilities to perform a png overlay function, as we currently do with Vovchik&#39;s &#39;pngoverlay&#39;. There were some iterations, but the latest in SVN, revision 1543, works beautifully.&lt;br /&gt;&lt;br /&gt;I&#39;ll post about png overlay soon, for now, here is the PET (324KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/netpbm-11.55-svn1543-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/netpbm-11.55-svn1543-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...compiled in Wary, but should work in all puppies.&lt;br /&gt;&lt;br /&gt;Netpbm home:&lt;br /&gt;&lt;a href=http://netpbm.sourceforge.net/ target=_blank&gt;http://netpbm.sourceforge.net/&lt;/a&gt;&lt;br /&gt;User Manual:&lt;br /&gt;&lt;a href=http://netpbm.sourceforge.net/doc/ target=_blank&gt;http://netpbm.sourceforge.net/doc/&lt;/a&gt;&lt;br /&gt;Documentation on the utilities:&lt;br /&gt;&lt;a href=http://netpbm.sourceforge.net/doc/directory.html target=_blank&gt;http://netpbm.sourceforge.net/doc/directory.html&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02403</link>
		<title>Retiring &#39;gtkdialog2&#39;</title>
		<category>Woof</category>
		<description>This has been on my to-do list for a very long time, to convert some scripts that use gtkdialog2 to gtkdialog3. Thanks to 01micko, it has now happened:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=70728 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=70728&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The affected files are dotpup, input-wizard, pmount, pupscan, xorgwizard, puppyinstaller, all in /usr/sbin.&lt;br /&gt;&lt;br /&gt;01micko converted older versions of dotpup and pmount than in latest Woof, but I merged his changes ok. I fixed a bug in xorgwizard.&lt;br /&gt;&lt;br /&gt;01micko had not converted puppyinstaller, so I did that.&lt;br /&gt;&lt;br /&gt;Note that pupscan has a bug, the &quot;USB devices&quot; button does not work, at least not with the 2.6.32.x kernel. I&#39;ll look into that today. After fixing it, I will probably upload Woof soon after.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02402</link>
		<title>Unique hostname on network</title>
		<category>Woof</category>
		<description>Puppy is assigned the hostname &quot;puppypc&quot;, see /etc/hostname and /etc/hosts.&lt;br /&gt;&lt;br /&gt;GCMartin and others have been tackling the problem of more than one Puppy computer on the network, where they would require different hostnames. In fact, GCMartin has done a superb job in explaining the problem:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=70427 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=70427&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;01micko has devised a very neat solution, see page 2 of the above thread. I have implemented this in Woof, script /etc/rc.d/rc.sysinit. I have implemented it exactly as 01micko has done, so anyone using Woof can do that now if they want, but it will of course be in the next upload of Woof.&lt;br /&gt;&lt;br /&gt;You guys are to be congratulated, GCMartin for so clearly explaining the problem, and persisting in making it known to me and others. 01micko for the nice automatic solution.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02401</link>
		<title>Worried about 2.6.39.x kernel</title>
		<category>Woof</category>
		<description>Drake Puppy 0.3 has the 2.6.39.3 kernel. It seems like a nice kernel, except for one thing...&lt;br /&gt;&lt;br /&gt;A few times in Woof when I built a live-CD of Drake Puppy, I found that a file, and in one case a complete directory, were missing from the main SFS file, &#39;puppy_drake_0.3.sfs&#39;. This is running on my new laptop, with Intel i3-core CPU.&lt;br /&gt;&lt;br /&gt;I have no explanation for this, they just disappeared. They disappeared from sandbox3/rootfs-complete, the complete filesystem used to create the SFS, so it is not a problem with Squashfs. They should have been copied into rootfs-complete, somehow they never got there.&lt;br /&gt;&lt;br /&gt;That is, the code-loop in &#39;3builddistro&#39; copies packages into sandbox3/rootfs-complete, and the files are in the packages, but don&#39;t appear in the destination. It is just a tight loop with the &#39;cp&#39; command. &lt;br /&gt;&lt;br /&gt;After this happened three times, I lost all confidence in the kernel, as I could not see any other reason for the disappearance. Since then I have been using Wary, with 2.6.32.x kernel, for all development work, and everything has been fine. Note, I am working in a partition with ext3 filesystem.&lt;br /&gt;&lt;br /&gt;I am wondering if there is something in the configuration of the 2.6.39.x kernel -- cgroups maybe? -- that is causing this. I might try a recompile of the kernel with more conservative configuration.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02400</link>
		<title>Woof uploaded, August 13, 2011</title>
		<category>Woof</category>
		<description>The commit number is &#39;20110813145444&#39;.&lt;br /&gt;&lt;br /&gt;This version of Woof was used to build Wary 5.1.3.&lt;br /&gt;&lt;br /&gt;The previous upload of Woof was August 9:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02391 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02391&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...please read link for further details about Woof.&lt;br /&gt;&lt;br /&gt;For a summary of the changes to Woof, see the Wary 5.1.3 release notes page:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/wary-5.1.3/release-Wary-5.1.3.htm target=_blank&gt;http://distro.ibiblio.org/quirky/wary-5.1.3/release-Wary-5.1.3.htm&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02399</link>
		<title>Wary 5.1.3 released</title>
		<category>Wary</category>
		<description>Here is a brief announcement:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Wary is our &#39;flavour&#39; of Puppy that targets older hardware. Version 5.1.3 is mostly bugfixes and minor upgrades to 5.1.2. There have been some significant improvements at the Woof level, such as a close-box on desktop drive icons and faster bootup. New applications: Default Applications Chooser,  Urxvtset. New utilities: picscale, pngoverlay, yad. I decided to stay with SeaMonkey 1.1.18, as 2.2 has a badly broken Composer module. Also, 1.1.18 is smaller and better suited to older hardware -- FlashBlock and AddBlock plugins are included to suit those on dialup and download-limited Internet connection. A couple of projects that have been upgraded in Wary and are worthy of special mention: BaCon and gtkdialog. BaCon is a superb BASIC compiler, and gtkdialog provides sophisticated GUIs for shell scripts. Both of these are extremely active projects, with very keen developers and users.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Further announcement and release notes:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/wary-5.1.3/release-Wary-5.1.3.htm target=_blank&gt;http://distro.ibiblio.org/quirky/wary-5.1.3/release-Wary-5.1.3.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download ISO live-CD (120.6MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/wary-5.1.3/wary-5.1.3.iso target=_blank&gt;http://distro.ibiblio.org/quirky/wary-5.1.3/wary-5.1.3.iso&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&#39;devx&#39; SFS for complete compiler environment (109.1MB):&lt;br /&gt;http://distro.ibiblio.org/quirky/wary-5.1.3/devx_wary_5.1.3.sfs&lt;br /&gt;&lt;br /&gt;For those on dialup and/or restricted download capability, we have xdelta files, smaller files for upgrading from an earlier Wary download:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/wary-5.1.3/delta_files target=_blank&gt;http://distro.ibiblio.org/quirky/wary-5.1.3/delta_files&lt;/a&gt;&lt;br /&gt;...ideally, you need a running Puppy, as the Utility menu has a simple drag-and-drop GUI for updating with an xdelta file.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02398</link>
		<title>&#39;install&#39; choices fixed</title>
		<category>Woof</category>
		<description>I you click the &#39;install&#39; icon on the desktop, a window with further choices pops up. &lt;br /&gt;&lt;br /&gt;One button opens a web page with information on package management in Puppy, however, that was not the best page, fixed. Script /usr/sbin/dotpup.&lt;br /&gt;&lt;br /&gt;Another button opens a window to choose SFS files to download. This is broken if the SFS file has a &#39;_&#39; in it&#39;s name. Fixed. Script /usr/sbin/sfsget.&lt;br /&gt;&lt;br /&gt;Another button opens the Puppy Package Manager (PPM). One of the download URLs is &#39;cc.gatech.edu&#39;, however, this no longer mirrors Puppy PETs from ibiblio.org. I have removed it from the list. Files /root/.packages/DISTRO_COMPAT_REPOS and DISTRO_PET_REPOS.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02397</link>
		<title>SeaMonkey 2.2 Composer broken</title>
		<category>Wary</category>
		<description>It&#39;s unusable. Open a web page, click on an image, the image duplicates in the web page. Try a right-click, &quot;Image properties&quot; is greyed out.&lt;br /&gt;&lt;br /&gt;This is really bad. I had hoped to release Wary 5.1.3 with SM 2.2, however, I am going to stay with 1.1.18 as in Wary 5.1.2.&lt;br /&gt;&lt;br /&gt;Hopefully I will be able to upgrade SM for Wary 5.2.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02396</link>
		<title>&#39;common&#39; repo download fixed</title>
		<category>Woof</category>
		<description>It has been reported that when an attempt is made to install a PET from the &#39;common&#39; repo in the PPM (Puppy Package Manager), that it tries to download from the &#39;puppylinux&#39; directory on ibiblio.org, instead of the correct &#39;quirky&#39; directory.&lt;br /&gt;&lt;br /&gt;This problem afflicts all recent Woofs. I have fixed it, will be uploaded with next Woof, but if you want to fix it now, go into /usr/local/petget/downloadpkgs.sh and edit about line 70 so that it looks like this:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt; #100117 need a little hack for quirky... not the best, really should be a generic fix...&lt;br /&gt; #if [ &quot;`echo -n &quot;$ONELIST&quot; | grep &#39;quirky&#39;`&quot; != &quot;&quot; ];then&lt;br /&gt; #if [ &quot;$REPO_DEFAULT_SUBSUBDIR&quot; == &quot;quirky&quot; ];then #100903&lt;br /&gt; &lt;br /&gt; #110812 hack for pets that are in quirky site at ibiblio...&lt;br /&gt; OFFICIAL_REPO=&#39;puppylinux&#39;&lt;br /&gt; [ &quot;$REPO_DEFAULT_SUBSUBDIR&quot; == &quot;quirky&quot; ] &amp;&amp; OFFICIAL_REPO=&#39;quirky&#39; #100903&lt;br /&gt; [ &quot;$REPO_DEFAULT_SUBSUBDIR&quot; == &quot;wary5&quot; ] &amp;&amp; OFFICIAL_REPO=&#39;quirky&#39; #101014 wary5 pets also in quirky repo.&lt;br /&gt; [ &quot;$REPO_DEFAULT_SUBSUBDIR&quot; == &quot;common&quot; ] &amp;&amp; OFFICIAL_REPO=&#39;quirky&#39; #110812&lt;br /&gt; [ &quot;$REPO_DEFAULT_SUBSUBDIR&quot; == &quot;drake&quot; ] &amp;&amp; OFFICIAL_REPO=&#39;quirky&#39; #110812&lt;br /&gt; &lt;br /&gt; #if [ &quot;$REPO_DEFAULT_SUBSUBDIR&quot; == &quot;quirky&quot; -o &quot;$REPO_DEFAULT_SUBSUBDIR&quot; == &quot;wary5&quot; ];then #100903 101014 wary5 pets also in quirky repo.&lt;br /&gt; if [ &quot;$OFFICIAL_REPO&quot; = &quot;quirky&quot; ];then #110812&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;It would seem that the &#39;drake&#39; repo had the same problem, so I fixed that too.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02395</link>
		<title>2.6.32-44 Linux kernel</title>
		<category>Wary</category>
		<description>I have compiled the latest in the 2.6.32 series. &lt;br /&gt;&lt;br /&gt;The kernel PET (for Woof developers only) (29.1MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/linux_kernel-2.6.32-44-i486-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/linux_kernel-2.6.32-44-i486-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sources:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/kernel-2.6.32-44/ target=_blank&gt;http://bkhome.org/sources/kernel-2.6.32-44/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Wary 5.1.2 has kernel 2.6.32-40 and this is built in such a way that it identifies itself as version 2.6.32 and the modules are in /lib/modules/2.6.32. This latest, 2.6.32-44, has also been configured like this so identifies itself as 2.6.32.&lt;br /&gt;&lt;br /&gt;The above potentially causes a problem when upgrading a pupsave file. Upgrading from 2.6.32-40 to 2.6.32-44 is not intended to be any problem, however I have configured the latter with inbuilt HID and USB drivers, which may make other modules incompatible. In other words, if you had compiled or installed a module compiled for the 2.6.32-40 kernel, it might not work with the 2.6.32-44 kernel, or it might. In future, I will keep the same configuration, so older modules will continue to work when the kernel is upgraded (to 2.6.32-45 etc).&lt;br /&gt;&lt;br /&gt;I have edited the &#39;init&#39; script in the initrd, and /etc/rc.d/rc.update to take care of some possible old incompatible modules when there is an upgrade of a pupsave, as described in previous paragraph.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02394</link>
		<title>Upup, Spup, Dpup, Drake, Wary...</title>
		<category>Puppy</category>
		<description>I was away for a couple of days, back this morning and logged in to the forum, very surprised to see a pm from playdayz cancelling Lucid Puppy. See forum:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=69563 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=69563&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I am sure that playdayz has good reasons. As I understand from a quick look at the Lucid forum thread, Lucid has grown to be a bit more than just a bug-fix release of 5.2.5, so has got a bit out of hand?&lt;br /&gt;&lt;br /&gt;Anyway, the current situation from my point of view, is that Wary 5.1.3RC is coming very soon, a couple of days, final soon after.&lt;br /&gt;&lt;br /&gt;Then, I have great plans for Wary 5.2.&lt;br /&gt;&lt;br /&gt;For Ubuntu-Puppy lovers, I am thinking of doing a build in latest Woof, using packages of the latest release of Ubuntu. This could be used as a base for anyone who wants to create the next Upup.&lt;br /&gt;&lt;br /&gt;Drake Puppy (Mpup) is at version 0.3, seems quite sound. Still only a beta, and I have been tossing up whether I should press ahead myself to get it to release status.&lt;br /&gt;&lt;br /&gt;01micko is working on Dpup I think. I haven&#39;t checked on the latest status.&lt;br /&gt;&lt;br /&gt;Also, FatDog64 created by kirk is progressing, another release soon.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02393</link>
		<title>Lucid Puppy 5.2.7 RC2</title>
		<category>Puppy</category>
		<description>Playdayz has announced the second Release Candidate for Lucid Puppy 5.2.7:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=69563 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=69563&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Try it out!&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02392</link>
		<title>Offline for couple of days</title>
		<category>General</category>
		<description>Just a note to let everyone know. I may not be responsive to posts for the next couple of days, as I have other non-Puppy stuff to do.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02391</link>
		<title>Woof uploaded, August 9, 2011</title>
		<category>Woof</category>
		<description>This is the Woof used to build Wary 5.1.2.7, commit number &#39;20110808161144&#39;.&lt;br /&gt;&lt;br /&gt;The previous upload of Woof was July 22, 2011:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02361 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02361&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There was a blog post recently on how to download a recent snapshot tarball of Woof and use that as the reference to download Woof changes since then, without the full history:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02306 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02306&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To download and use Woof, please read the Bones intro page:&lt;br /&gt;&lt;a href=http://bkhome.org/bones/ target=_blank&gt;http://bkhome.org/bones/&lt;/a&gt;&lt;br /&gt;And the Woof intro page:&lt;br /&gt;&lt;a href=http://bkhome.org/woof/ target=_blank&gt;http://bkhome.org/woof/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This release of Woof has many new features and fixes. Read this blog -- most posts are related to Woof, but for specific posts click the &quot;Woof&quot; Category on the left of this page.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02390</link>
		<title>Wary Puppy 5.1.2.7 (5.1.3beta)</title>
		<category>Wary</category>
		<description>Here it is, the latest in the Wary series. This is a beta for the upcoming 5.1.3, or maybe even an RC.&lt;br /&gt;&lt;br /&gt;Download from here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/test/wary-5.1.2.7/ target=_blank&gt;http://distro.ibiblio.org/quirky/test/wary-5.1.2.7/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The kernel is version 2.6.32.43, and if you need the source:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/kernel-2.6.32.43/ target=_blank&gt;http://bkhome.org/sources/kernel-2.6.32.43/&lt;/a&gt;&lt;br /&gt;Us#er#na#me: pu#pp#y  Pa#ss#wo#rd: li#nu#x&lt;br /&gt;&lt;br /&gt;Note, my Telstra 3G connection is so poor recently. I uploaded the .iso file yesterday morning, then the Internet became unusable from about 3pm until 10pm, after which I completed the upload. Right now it is 3.45am local time.&lt;br /&gt;&lt;br /&gt;To find out everything in this release, scan my blog. Note, it has SeaMonkey 2.2 -- I have some reservations about this on old hardware.&lt;br /&gt;&lt;br /&gt;If you want to read about the last official release, 5.1.2, here is the blog announcement:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02304 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02304&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To read about the concept behind Wary:&lt;br /&gt;&lt;a href=http://bkhome.org/wary/ target=_blank&gt;http://bkhome.org/wary/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02389</link>
		<title>Telstra 3G unusable</title>
		<category>General</category>
		<description>Sometimes my Telstra 3G wireless connection gets slow in the evenings. Last night from about 6pm to 9pm is was unusable -- pages would not finish loading, connections timed out.&lt;br /&gt;&lt;br /&gt;Then it came good and I was able to upload the 2.6.32.43 kernel stuff.&lt;br /&gt;&lt;br /&gt;But all day today it has been unusable. Maybe they are having equipment problems. Even now, at 9.45pm, it is only just working.&lt;br /&gt;&lt;br /&gt;Hmmm, myprepaid.telstra.com won&#39;t load. Nothing will load. I will wait awhile before posting this.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02388</link>
		<title>2.6.32.43 kernel</title>
		<category>Puppy</category>
		<description>i have compiled the latest in the 2.6.32 series. There are some significant changes:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Fully automated&lt;/b&gt;&lt;br /&gt;There are now three scripts, &#39;1kernel.sh&#39;, &#39;2modules.sh&#39; and &#39;3package.sh&#39;. They are executed one after the other, and together they do everything. The first patches and compiles the kernel, the second compiles all the 3rd-party drivers, and the last creates the source SFS and PET.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2.6.32-43 versus 2.6.32.43&lt;/b&gt;&lt;br /&gt;The first script offers the choice of retaining the version number as just &quot;2.6.32&quot; or &quot;2.6.32.43&quot;. As there are major configuration changes, I chose the latter.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Inbuilt HID and USB&lt;/b&gt;&lt;br /&gt;The kernel is configured with core USB drivers and HID (Human Input Device) drivers builtin to the kernel. I already reported on this in my blog. I think that it gives faster bootup.&lt;br /&gt;&lt;br /&gt;The PET, compiled in Wary 5.1.2 (for use in Woof only) (29.1MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/linux_kernel-2.6.32.43-i486-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/linux_kernel-2.6.32.43-i486-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The sources, including build scripts and the SFS:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/kernel-2.6.32.43/ target=_blank&gt;http://bkhome.org/sources/kernel-2.6.32.43/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02387</link>
		<title>zenity symlink to yad</title>
		<category>Woof</category>
		<description>As I am intending that all Woof-built puppies will have yad, some applications that require zenity will also work. This requires &#39;zenity&#39; to be a symlink to &#39;yad&#39;.&lt;br /&gt;&lt;br /&gt;Rather than rely upon yad PET creators to include that symlink, I have put a check into &#39;3builddistro&#39; in Woof:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;#110806 if yad installed, no zenity, make sure zenity is symlink to yad...&lt;br /&gt;YAD=&quot;`find ./rootfs-complete/bin ./rootfs-complete/sbin ./rootfs-complete/usr/bin ./rootfs-complete/usr/sbin ./rootfs-complete/usr/local/bin -type f -name yad`&quot;&lt;br /&gt;if [ &quot;$YAD&quot; ];then&lt;br /&gt; ZENITY=&quot;`find ./rootfs-complete/bin ./rootfs-complete/sbin ./rootfs-complete/usr/bin ./rootfs-complete/usr/sbin ./rootfs-complete/usr/local/bin -name zenity`&quot;&lt;br /&gt; if [ ! &quot;$ZENITY&quot;  ];then&lt;br /&gt;  YADDIR=&quot;`dirname $YAD`&quot;&lt;br /&gt;  ln -s yad ${YADDIR}/zenity&lt;br /&gt; fi&lt;br /&gt;fi&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;What reminded me to do this is System_info created by 8-bit. It calls &#39;zenity&#39; so requires the symlink. System_info looks very interesting:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=70513 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=70513&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02386</link>
		<title>Wary plans</title>
		<category>Wary</category>
		<description>For those wondering about the next Wary, I plan to release a beta of 5.1.3 in a couple of days.&lt;br /&gt;&lt;br /&gt;Wary 5.2 will have many more package upgrades, and that is a bit further away.&lt;br /&gt;&lt;br /&gt;There have been many improvements to Woof since the last upload, so I intend to upload Woof in a couple of days also.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02385</link>
		<title>Pnethood 0.6.8</title>
		<category>Puppy</category>
		<description>It is great to see Pnethood continue to be developed. Thanks to clarf for doing this. It was HairyWill who originally wrote Pnethood, but he moved on, and clarf took it on-board. &lt;br /&gt;&lt;br /&gt;Early in 2010, Patriot developed an alternative, lameSMBxplorer, which I think was supposed to become the successor to Pnethood:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=50901 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=50901&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;However, the last post to that thread from Patriot was in August 2010.&lt;br /&gt;&lt;br /&gt;Wary 5.1.2 has Pnethood, and this latest version is targeted for the next Wary. I will upload the PET to the &#39;common&#39; repo soon.&lt;br /&gt;&lt;br /&gt;Read about Pnethood here:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=23464 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=23464&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02384</link>
		<title>Pmusic 1.8.3</title>
		<category>Puppy</category>
		<description>I have upgraded zigbert&#39;s great audio player, see forum:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=31206 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=31206&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The only thing that I changed was one line in &#39;pinstall.sh&#39; needs relative paths so as to work when the PET is installed in Woof.&lt;br /&gt;&lt;br /&gt;Uploaded PET (73KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/pmusic-1.8.3.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/pmusic-1.8.3.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02383</link>
		<title>freememapplet_tray 2.3.1</title>
		<category>Puppy</category>
		<description>I am running a full hard drive installation of wary 5.1.2, and I noticed that /root/Startup/freememapplet_tray crashes at startup. I had noticed this before, but this time decided to find out why.&lt;br /&gt;&lt;br /&gt;01micko added code to test for PUPMODE=2 and bumped the version from 2.2.x to 2.3. However, 01micko&#39;s fix is broken.&lt;br /&gt;&lt;br /&gt;However, it would have worked when 01micko worked on it. The problem is that Busybox &#39;df&#39; and the full df return this:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;# busybox df&lt;br /&gt;Filesystem           1K-blocks      Used Available Use% Mounted on&lt;br /&gt;/dev/root             10509560   2032264   7943436  20% /&lt;br /&gt;shmfs                   594672         0    594672   0% /dev/shm&lt;br /&gt;/dev/sda10           514972152  90904020 397909028  19% /mnt/sda10&lt;br /&gt;# &lt;br /&gt;# df-FULL&lt;br /&gt;Filesystem           1K-blocks      Used Available Use% Mounted on&lt;br /&gt;rootfs                10509560   2032264   7943436  21% /&lt;br /&gt;/dev/root             10509560   2032264   7943436  21% /&lt;br /&gt;shmfs                   594672         0    594672   0% /dev/shm&lt;br /&gt;/dev/sda10           514972152  90904020 397909028  19% /mnt/sda10&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;However, quite some time ago I created a script /bin/df, that is a wrapper around df and calls &#39;rdev&#39; to substitute the actual partition name instead of /dev/root:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;# df&lt;br /&gt;Filesystem           1K-blocks      Used Available Use% Mounted on&lt;br /&gt;/dev/sda9             10509560   2032264   7943436  21% /&lt;br /&gt;shmfs                   594672         0    594672   0% /dev/shm&lt;br /&gt;/dev/sda10           514972152  90904020 397909028  19% /mnt/sda10&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;All Woof-built puppies have this, quite some way back, but I don&#39;t recall exactly when I introduced the script.&lt;br /&gt;&lt;br /&gt;Anyway, I have fixed freememapplet_tray and it is now version 2.3.1 (4KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/freememapplet_tray-2.3.1.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/freememapplet_tray-2.3.1.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02382</link>
		<title>pupRadio/pupTelly 0.10</title>
		<category>Puppy</category>
		<description>01micko has upgraded his streaming radio and tv player:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=50016 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=50016&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is a great app. Unfortunately it is broken in Wary 5.1.2, which was my fault, I left something out of the package.&lt;br /&gt;&lt;br /&gt;I have uploaded the PET to the &#39;common&#39; repo:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/pupradio-0.10.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/pupradio-0.10.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02381</link>
		<title>Double-login &quot;bug&quot;</title>
		<category>Woof</category>
		<description>There is a curious little &quot;bug&quot; that has been in Puppy right from the beginning, that causes a double-login.&lt;br /&gt;&lt;br /&gt;When you power-up your pup and get a desktop, you are logged in once. If you then exit to the prompt (via &quot;Exit to prompt&quot; in the &quot;Shutdown&quot; menu, or hit CTRL-ALT-BACKSPACE), you get dropped down to the console, but you also get logged in a second time.&lt;br /&gt;&lt;br /&gt;This has never bothered us, well I don&#39;t think it has. But, I am thinking how to fix it...&lt;br /&gt;&lt;br /&gt;The problem comes about by this line in /etc/profile:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;exec xwin&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;This line transfers control to /usr/bin/xwin, which in turn launches the desktop. When there is an exit from X, there is then a return to xwin, which then exits and there is a return to /etc/profile.&lt;br /&gt;&lt;br /&gt;Now this is the problem: /etc/profile is really being used in an unnatural way. It never completes, instead there is a transfer to xwin. When there is finally an exit from xwin, /etc/profile completes, but this somehow causes a second login to occur ( the auto-root-login runs, see /etc/inittab).&lt;br /&gt;&lt;br /&gt;I recall that Patriot considered this and other bootup/shutdown issues in some depth awhile back.&lt;br /&gt;&lt;br /&gt;Well, there is one possible &quot;fix&quot;. Instead of &quot;exec xwin&quot; in /etc/profile, have &quot;xwin &amp;&quot;. This allows /etc/profile to complete.&lt;br /&gt;&lt;br /&gt;However, when there is an exit to prompt from X, it looks strange as the cursor is there but no prompt before it. A fix for this is to have &quot;echo -n &#39;# &#39;&quot; just before exit from xwin.&lt;br /&gt;&lt;br /&gt;I might implement this fix in Woof, still thinking about it.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02380</link>
		<title>Default Applications Chooser 0.8</title>
		<category>Puppy</category>
		<description>Sc0ttman has created this great application:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=56282 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=56282&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yeah, this deserves to be in all puppies. I have repackaged it slightly (created pet.specs, modified default-chooser.desktop) and uploaded (5KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/defaults-chooser-0.8.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/defaults-chooser-0.8.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have added this to the package lists for all builds in Woof.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02379</link>
		<title>Urxvtset 0.5</title>
		<category>Puppy</category>
		<description>Forum member stu90 has created a great little GUI utility to configure the appearance of urxvt (rxvt-unicode), the terminal emulator (window) used in most of our puppies these days.&lt;br /&gt;&lt;br /&gt;Here is the forum thread:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=68624 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=68624&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have repackaged it slightly and uploaded the PET to ibiblio.org, the &#39;common&#39; repo.&lt;br /&gt;&lt;br /&gt;I changed the &#39;urxvtset&#39; executable location to /usr/sbin, modified /root/.Xdefaults, some changes in /usr/share/applications/urxvtset.desktop and pet.specs.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;urxvtset-0.5|urxvtset|0.5||Desktop|44K||urxvtset-0.5.pet|+yad,+urxvt|UrxvtSet setup terminal emulator||||&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;A great little app, stu90 is doing a lot of work developing applets using yad.&lt;br /&gt;&lt;br /&gt;Here it is (3KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/urxvtset-0.5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/urxvtset-0.5.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have entered this into the PKGS_SPECS_TABLE variable of all the builds in Woof.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02378</link>
		<title>gtkdialog 0.7.21 rev174</title>
		<category>Puppy</category>
		<description>Thunor is working intensely, improving gtkdialog. Forum thread:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=69188 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=69188&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have downloaded the latest from SVN, revision 174, and created a PET (67KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/gtkdialog-0.7.21-thunor175-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/gtkdialog-0.7.21-thunor175-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note that the executable is /usr/sbin/gtkdialog, with gtkdialog3 a symlink to it.&lt;br /&gt;&lt;br /&gt;Thunor has also been improving the examples, and they are in the _DEV PET (42KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/gtkdialog_DEV-0.7.21-thunor175-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/gtkdialog_DEV-0.7.21-thunor175-w5.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02377</link>
		<title>Nathan&#39;s Wallpaper Setter 0.6</title>
		<category>Puppy</category>
		<description>Nathan wrote this a long time ago (Nathan created Grafpup, a very nice Puppy derivative). The Wallpaper app has been hacked on by various people, including me, and the last version was 0.5.6 -- which is buggy, so I dropped it in favour of Pwallpaper (now at 1.1.2-1) which is an app discovered by ttuuxxx.&lt;br /&gt;&lt;br /&gt;01micko and zigbert have been hacking on Nathan&#39;s Wallpaper Setter and have released version 0.6, which I presume is in Lucid 5.2.6RC.&lt;br /&gt;&lt;br /&gt;However, it has a bug, and I have been trying to refresh my memory about this... it has been awhile... the app has lost the ability to crop images for widescreens.&lt;br /&gt;&lt;br /&gt;Woof has rootfs-skeleton/usr/sbin/set_bg, which came out of an earlier Nathan&#39;s Wallpaper Setter. It has a modification to crop the image for wide screens.&lt;br /&gt;&lt;br /&gt;The original Pwallpaper C source was modified by ttuuxxx to call set_bg (then by me to specify path /usr/sbin/set_bg) -- see pwallpaper.c in pwallpaper-1.1.1.tar.gz in my sources repo.&lt;br /&gt;&lt;br /&gt;The latest Nathan&#39;s Wallpaper is calling it&#39;s own internal /usr/local/apps/Wallpaper/set_bg, which doesn&#39;t have the image cropping.&lt;br /&gt;&lt;br /&gt;Note also, the original image gets moved to /usr/share/backgrounds_original.&lt;br /&gt;&lt;br /&gt;The fix seems to be simple, just get Nathan&#39;s Wallpaper Setter to call /usr/sbin/set_bg -- I did a quick test, seems to work ok.&lt;br /&gt;&lt;br /&gt;I&#39;ll send a pm to 01micko to get the app upgraded with the fix.&lt;br /&gt;&lt;br /&gt;Forum link:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=69658 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=69658&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02376</link>
		<title>Pcdripper audio CD ripper 3.8</title>
		<category>Puppy</category>
		<description>This is plinej&#39;s baby, now upgraded to version 3.8:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=24157 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=24157&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have upgraded this PET in the &#39;common&#39; repo, for all Woof builds to use. Will upload soon.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02375</link>
		<title>&#39;picscale&#39; image scaler 0.1b</title>
		<category>Puppy</category>
		<description>Vovchik is our master at BaCon coding -- it was vovchik who introduced us to BaCon. Vovchik has created some great little utilities written in BaCon, &#39;picscale&#39; is one of them.&lt;br /&gt;&lt;br /&gt;The original version 0.1a was posted here:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=49129&amp;start=15 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=49129&amp;start=15&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A bugfix for spaces in filenames, version 0.1b:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=69512 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=69512&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have compiled picscale in Wary 5.1.2 and created a PET. This will be in the &#39;common&#39; repo (will upload soon), as &#39;picscale-0.1b-w5.pet&#39;. I will also upload the source soon to my source repo &lt;a href=http://bkhome.org/sources/alphabetical/p/ target=_blank&gt;http://bkhome.org/sources/alphabetical/p/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;picscale is used in Vovchik&#39;s Picona button-creator application, and in stu90&#39;s SimpleWALL wallpaper chooser. So, I reckon that picscale should be in all puppies and I have added it to the package-lists in all the builds in Woof (dpup, spup, wary, etc.).&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02374</link>
		<title>SimpleGTK theme maker 0.7b</title>
		<category>Puppy</category>
		<description>I have added SimpleGTK 0.7b to the &#39;common&#39; repo. This is a simple little GUI utility created by stu09, using &#39;yad&#39;:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=69312 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=69312&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I tweaked the &#39;pet.specs&#39; file slightly:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;simplegtk-0.7b|simplegtk|0.7b||Desktop|44K||simplegtk-0.7b.pet|+yad|SimpleGTK GTK theme maker||||&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;It isn&#39;t a big deal, but the convention in Puppy, T2 and many other distros is to keep package names lower-case.&lt;br /&gt;&lt;br /&gt;The dependencies field must have package name preceded with a &#39;+&#39; character, and a &#39;,&#39; delimiter for multiple dependencies -- note, the &#39;petspec&#39; utility (the GUI for creating pet.specs) has popup help for this and other fields in the latest Woof.&lt;br /&gt;&lt;br /&gt;Note, &#39;yad&#39; is already in the &#39;common&#39; repo.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02373</link>
		<title>Pfind 4.22</title>
		<category>Puppy</category>
		<description>I have just started to upgrade some of the packages in the &#39;common&#39; repo. First up is zigbert&#39;s Pfind:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=15136 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=15136&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I will upload it to ibiblio.org after I have done a few more packages.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02372</link>
		<title>Wary: upgrade glibc/gcc?</title>
		<category>Wary</category>
		<description>I am working on a recompile in T2 of the packages for the next major version jump of Wary, to &quot;5.2&quot;.&lt;br /&gt;&lt;br /&gt;Originally, I was thinking that glibc and gcc should stay at the same versions for the life of the Wary project, to help to ensure that packages stay working in later releases of Wary.&lt;br /&gt;&lt;br /&gt;But, I&#39;m not quite sure. &lt;br /&gt;&lt;br /&gt;Glibc is currently version 2.10.1, latest in T2 is 2.13.&lt;br /&gt;&lt;br /&gt;Gcc is currently 4.3.4, latest in T2 is 4.6.1.&lt;br /&gt;&lt;br /&gt;The big question is, would bumping either of these packages to the latest version, break anything, in particular break any of the current collection of packages in the Wary repository?&lt;br /&gt;&lt;br /&gt;I will send a pm to tempestuous, as I think that he know a lot about this topic.&lt;br /&gt;&lt;br /&gt;Bumping glibc, and the libstdc++ in gcc, can break packages, especially libsdtc++. Yes, perhaps I should leave them at the current versions.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02371</link>
		<title>Luci 5.2.6 RC</title>
		<category>Puppy</category>
		<description>Playdayz has announced that Luci (Lucid Puppy) has reached 5.2.6 RC (Release Candidate). Findout more here:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=69563 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=69563&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02370</link>
		<title>Short-term plans</title>
		<category>Puppy</category>
		<description>I&#39;m trying to do too much! It is resulting in me getting a little bit tense, I need to back off. I might do another round of bug-fixing with Drake Puppy, but slowly, no rush -- after that, perhaps I will put it up as a project for someone, an old &quot;Mandrake fan&quot;, who might like to do a bit more work on it and get it to release status.&lt;br /&gt;&lt;br /&gt;There is so much other stuff waiting for me to do. Some of it is important infrastructure stuff. These are things that I plan to work on over the next week or two:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. Pkg selection in Woof&lt;/b&gt;&lt;br /&gt;The code that chooses what packages go into a build, based on a list (PKGS_SPECS_TABLE), has issues. I need to re-write it.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. T2 to Wary&lt;/b&gt;&lt;br /&gt;Wary is based upon packages compiled in T2. Unfortunately, some of that work was on the USB drive that was stolen (see my blog report recently, my house was burgled), but I am managing to get it setup again. I want to recompile Xorg 7.3 without libxcb, as the API is incompatible with the newer xcb (the functions in the shared library are incompatible). Removing dependency on xcb will improve compatibility when install an Xorg 7.5/6 upgrade PET that does have xcb.&lt;br /&gt;There are also some other changes I want to do in the recompile.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. Wary kernel&lt;/b&gt;&lt;br /&gt;Recompile 2.6.32.x kernel with inbuilt USB and HID drivers.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4. Various Woof improvements/fixes:&lt;/b&gt;&lt;br /&gt;  4.1 better fix for pngoverlay workaround.&lt;br /&gt;  4.2 frugal: sfs not copying into ram.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;5. Upgrade PETs&lt;/b&gt;&lt;br /&gt;There are many packages that need upgrading, that our keen developers are always improving. I need to do a round of upgrading of gtkdialog, Pburn, etc. Most of these will go into the &#39;common&#39; repo.&lt;br /&gt;&lt;br /&gt;There have been some other good suggestions posted to this blog, plus some Forum pm&#39;s and emails, but they have mostly been neglected by me due to lack of time. I am reluctant to call for suggestions to be re-posted, I might post a message soon requesting reminders of things that need to be looked at in Woof/Puppy.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02369</link>
		<title>Drake Puppy 0.3</title>
		<category>Puppy</category>
		<description>I am boldly announcing this as the first beta release of Drake Puppy. &lt;br /&gt;&lt;br /&gt;Version 0.1, that I announced as an alpha, was released on July 3:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02330 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02330&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Version 0.1 has a 2.6.34.8 kernel, 0.3 has a 2.6.39.3 kernel. The latter is also PAE-enabled.&lt;br /&gt;&lt;br /&gt;This pup also has SeaMonkey 2.2.&lt;br /&gt;&lt;br /&gt;Get it from here:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/drake-0.3 target=_blank&gt;http://distro.ibiblio.org/quirky/drake-0.3&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The ISO has a XZ-compressed SFS inside it, whereas the &#39;devz&#39; SFS is only gzip-compressed, hence the larger size of the devx file.&lt;br /&gt;&lt;br /&gt;Mandrake lovers, try this pup!&lt;br /&gt;&lt;br /&gt;Note, this is not yet a &quot;public release&quot;. Probably still has lots of bugs. It seems to be working ok though, I&#39;m using it now. &lt;br /&gt;&lt;br /&gt;Known issues:&lt;br /&gt;&lt;br /&gt;1. Xorg Wizard needs work.&lt;br /&gt;2. ?&lt;br /&gt;&lt;br /&gt;Note 2: I&#39;m not sure about the future of Drake Puppy. I mean, as far as myself managing it&#39;s development. I&#39;m spreading myself too thin. Will post more about this soon.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02368</link>
		<title>&#39;petspec&#39; improved</title>
		<category>Woof</category>
		<description>/usr/bin/petspec is a little GUI application that can be run directly but is also called from &#39;dir2pet&#39; -- the latter is our utility for converting a directory into a PET package.&lt;br /&gt;&lt;br /&gt;I have put question-mark buttons alongside some of the fields in the GUI, to explain each field.&lt;br /&gt;&lt;br /&gt;In particular, the dependencies box has help, which explains how to enter the dependencies of the package, in particular how to include versioning as introduced here:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02365 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02365&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02363 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02363&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02367</link>
		<title>Plans for Drake Puppy</title>
		<category>Puppy</category>
		<description>I can crash SeaMonkey 1.1.18 in Drake Puppy consistently, in fact Xorg crashes and I get dropped back to the pre-X console. On my blog, type &quot;fido&quot; in the search box, then either left-click or right-click on the link-result of the search, then X crashes.&lt;br /&gt;&lt;br /&gt;I have compiled SM 2.2 in Drake Puppy, it does not crash.&lt;br /&gt;&lt;br /&gt;Planning ahead a little bit, I intend to bring out Drake Puppy 0.3 in a couple of days.&lt;br /&gt;&lt;br /&gt;This will showcase the latest features of Woof, but also should have many bug fixes for Drake Puppy itself. I will get onto reading the Drake pup feedback thread in the forum this afternoon.&lt;br /&gt;&lt;br /&gt;I am using Drake Puppy everyday, mostly because the video resolution is correct on my new laptop.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02366</link>
		<title>Gtkdialog: help?</title>
		<category>Puppy</category>
		<description>I have been trawling through the forum, trying to find a solution for this. I am using thunor&#39;s revision-83 gtkdialog package.&lt;br /&gt;&lt;br /&gt;I have started work on /usr/bin/petspec, and I want the main window to be able to open child windows. Yes, this works, but the only way to close the child window is to click the close-box on the window.&lt;br /&gt;&lt;br /&gt;The original 0.7.20 official examples give this example of a child window:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;export DIALOG=&#39;&lt;br /&gt;  &lt;vbox&gt;&lt;br /&gt;    &lt;text&gt;&lt;br /&gt;      &lt;label&gt;This is an other dialog window.&lt;/label&gt;&lt;br /&gt;    &lt;/text&gt;&lt;br /&gt;    &lt;button&gt;&lt;br /&gt;      &lt;label&gt;Close&lt;/label&gt;&lt;br /&gt;      &lt;action type=&quot;closewindow&quot;&gt;DIALOG&lt;/action&gt;&lt;br /&gt;    &lt;/button&gt;&lt;br /&gt;  &lt;/vbox&gt;&lt;br /&gt;&#39;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The main window launches the child by this:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;      &lt;button&gt;&lt;br /&gt;        &lt;label&gt;launch&lt;/label&gt;&lt;br /&gt;	&lt;action type=&quot;launch&quot;&gt;DIALOG&lt;/action&gt;&lt;br /&gt;      &lt;/button&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;I recall Patriot discussing this sometime ago, and it did apparently work. I have tried various things, can&#39;t get a button in the child window to close itself.&lt;br /&gt;&lt;br /&gt;There was some discussion back in 2009:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=50253 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=50253&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Is there a gtkdialog guru reading this who can help out?&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02365</link>
		<title>Basic versioning support in Woof</title>
		<category>Woof</category>
		<description>I announced versioning support for package dependencies in the previous blog post:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02363 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02363&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have now implemented basic support when building a Puppy distro in Woof.&lt;br /&gt;&lt;br /&gt;I have modified some kernel-version-sensitive packages accordingly:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;dhcpcd&lt;br /&gt;aufs2-util&lt;br /&gt;squashfs-tools4&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;For example, in the &#39;common&#39; repo, there are now two &#39;aufs2-util&#39; packages. Here are their pet.specs entries:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;aufs2-util-20090904-1-p4|aufs2-util|20090904-1-p4||BuildingBlock|996K||aufs2-util-20090904-1-p4.pet||utilities for aufs2 layered filesystem|puppy|4||&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;aufs2-util-20110110aufs21-1-w5|aufs2-util|20110110aufs21-1-w5||BuildingBlock|96K||aufs2-util-20110110aufs21-1-w5.pet|+linux_kernel&amp;ge2.6.32|aufs 2.1 layered filesystem utilities, for kernels 2.6.32 and later|puppy|wary5||&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Woof chooses the appropriate package to suit the chosen kernel.&lt;br /&gt;&lt;br /&gt;I wrote a new script in Woof, support/1buildversiondeps, which does the version checking. It is very klutzy and inefficient how it fits in with the other scripts, but it does work.&lt;br /&gt;I need to rewrite some big chunks of the Woof scripts sometime.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02364</link>
		<title>Luci Puppy 5.2.6 beta</title>
		<category>Puppy</category>
		<description>Playdayz has announced that Luci (Lucid) Puppy has reached 5.2.6-beta (internal numbered as 266).&lt;br /&gt;&lt;br /&gt;If you would like to do bug testing, or just play with it, go here:&lt;br /&gt;&lt;a href=http://www.murga-linux.com/puppy/viewtopic.php?t=69563 target=_blank&gt;http://www.murga-linux.com/puppy/viewtopic.php?t=69563&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It is expected that after this there will be 5.2.6-RC (Release Candidate).&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02363</link>
		<title>Progress on versioning support for dependencies</title>
		<category>Woof</category>
		<description>This has been a long time coming. I had it in my to-do list back in the early days of developing Woof, but it never happened.&lt;br /&gt;&lt;br /&gt;When someone compiles a package and creates a PET, they might want to specify that the dependencies require certain versions.&lt;br /&gt;&lt;br /&gt;Also, there are some packages that are kernel-version-sensitive, for example &#39;dhcpcd&#39; seems to be. I recall a tentative list of such packages being made up some years ago, yes, in this page (search for the word &quot;sensitive&quot;):&lt;br /&gt;&lt;a href=http://puppylinux.com/news/news217.1-220a.htm target=_blank&gt;http://puppylinux.com/news/news217.1-220a.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is a method of choosing a package based on kernel version implemented in Woof, but it is a kludge.&lt;br /&gt;&lt;br /&gt;I am now implementing versioning support for dependencies in a systematic manner. In the case of the latest &#39;dhcpcd&#39; package that I have compiled in Drake Puppy, running a 2.6.39-3 kernel, I have created &#39;pet.specs&#39; file with this content:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;dhcpcd-5.2.12-i486-m1|dhcpcd|5.2.12-i486-m1||BuildingBlock|176K||dhcpcd-5.2.12-i486-m1.pet|+linux_kernel&amp;ge2.6.39|network connection client daemon|mageia|1||&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Here is another hypothetical package:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;abiword-2.8.6-w5|abiword|2.8.6-w5||Document|7012K||abiword-2.8.6-w5.pet|+cairo,+enchant,+fribidi,+geany,+goffice&amp;eq0.8.9,+gtk+,+libgsf,+libxml,+wv|The GNOME word processor|puppy|wary5||&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;It is very simple. You only need to specify a version for a dependency when you know or suspect the repo may have alternate packages, for example more than one &#39;goffice&#39; and you want to make sure the correct version is installed.&lt;br /&gt;&lt;br /&gt;The allowed operators are:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&amp;le &amp;ge &amp;lt &amp;gt &amp;eq&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I did think of implementing &lt;i&gt;&amp;or&lt;/i&gt; and &lt;i&gt;&amp;and&lt;/i&gt; to make the versioning more sophisticated, but I don&#39;t think that is needed.&lt;br /&gt;&lt;br /&gt;I have already modified /usr/local/petget/dependencies.sh and /usr/local/petget/findmissingpkgs.sh to support versioning in the PPM (Puppy Package Manager).&lt;br /&gt;&lt;br /&gt;I am now working on this in Woof, building a distro, which is a lot more work. The pet.specs GUI builder will also be upgraded.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02362</link>
		<title>More &#39;common&#39; PETs</title>
		<category>Woof</category>
		<description>I was examining the Drake Puppy build and noticed where Woof had fallen back to getting PETs out of the &#39;puppy 4&#39; repo. I have placed some of these into the &#39;common&#39; repo, as they are packages that all Puppy builds are likely to need.&lt;br /&gt;&lt;br /&gt;&#39;common&#39; repo:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Latest database file:&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/Packages-puppy-common-official target=_blank&gt;http://distro.ibiblio.org/quirky/Packages-puppy-common-official&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02361</link>
		<title>Woof uploaded, July 22, 2011</title>
		<category>Woof</category>
		<description>I want to add versioning support to the dependencies field in the PPM package database files, but as that might break something, I decided to upload Woof now.&lt;br /&gt;&lt;br /&gt;This is commit &#39;20110722103947&#39;.&lt;br /&gt;&lt;br /&gt;The previous upload was on July 12:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02344 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02344&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There was a blog post recently on how to download a recent snapshot tarball of Woof and use that as the reference to download Woof changes since then, without the full history:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02306 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02306&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02360</link>
		<title>Enhanced desktop drive icons</title>
		<category>Woof</category>
		<description>This is something that I have wanted to do for a long time. I always diligently unmount partitions by right-click on a desktop drive icon then choose to unmount from the popup menu. Sometimes however, the right-click doesn&#39;t get interpreted as a right-click, due to mouse movement, and it gets interpreted as a left-click or I have even had the icon disappear. Besides, it would be nice to eliminate having to do it via a popup menu.&lt;br /&gt;&lt;br /&gt;Now, I have eliminated the need for the right-click menu. A simple left-click can unmount a partition. this snapshot shows what mounted icons look like:&lt;br /&gt;&lt;br /&gt;&lt;img src=http://puppylinux.com/technical/drive-icons-close-box.png /&gt;&lt;br /&gt;&lt;br /&gt;There is no longer any need for icon themes to have the sets of drive icons representing mounted and unmounted, for example &#39;drive48.png&#39;, &#39;drive_mnt48.png&#39; and &#39;drive_mnt_boot48.png&#39;.&lt;br /&gt;Now, all that is needed is &#39;drive48.png&#39; and the other two are autogenerated using a modified form of Vovchik&#39;s PNG overlay utility, named &#39;pngoverlay&#39;, see previous post:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02359 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02359&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This requires two template images, /usr/local/lib/X11/pixmaps/closebox_outline48.png and /usr/local/lib/X11/pixmpas/locked_outline48.png. These latter two images can also be included in a desktop icon theme if it is desired to overwrite the defaults in /usr/local/lib/X11/pixmaps.&lt;br /&gt;&#39;pngoverlay&#39; now generates &#39;drive_mnt48.png&#39; and &#39;drive_mnt_boot48.png&#39;.&lt;br /&gt;&lt;br /&gt;To achieve the above, the scripts /usr/sbin/icon_switcher and /usr/sbin/icon_switcher_cli were modified.&lt;br /&gt;&lt;br /&gt;Now that there is a little &quot;close box&quot; on the icon, if the mouse-pointer position is determined when a left-click is made on a desktop icon, it is then possible to perform an unmount.&lt;br /&gt;This is what is done, using the &#39;getcurpos&#39; utility. The script /usr/local/bin/drive_all has been modified to run &#39;getcurpos&#39; and detect if there was a click in the &quot;close box&quot;.&lt;br /&gt;&lt;br /&gt;All of the above depends on the existence of /usr/local/lib/X11/pixmaps/closebox_outline48.png and /usr/sbin/pngoverlay. If either are missing, then there is a fallback to previous behaviour (not supporting the &quot;close box&quot;, and the &#39;drive_mnt48.png&#39; and &#39;drive_mnt_boot48.png&#39; images will be required in a theme).&lt;br /&gt;&lt;br /&gt;This is in Woof, will be uploaded very soon.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02359</link>
		<title>&#39;pngoverlay&#39; utility</title>
		<category>Woof</category>
		<description>Vovchik developed a little program, written in BaCon, to overlay two PNG images:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=48901&amp;start=135 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=48901&amp;start=135&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I modified it a little bit, added entry of image filenames on the commandline, CLI only (conversion only, no output window), and recognises sizes of original images.&lt;br /&gt;&lt;br /&gt;The executable is /usr/sbin/pngoverlay (31KB), and I also included /usr/sbin/pngoverlay.bac. I put these straight into rootfs-skeleton in Woof, as I plan to use it in system scripts.&lt;br /&gt;&lt;br /&gt;There is also a new image, /usr/local/lib/X11/pixmaps/closebox_outline48.png in Woof, the purpose of which will be revealed soon.&lt;br /&gt;&lt;br /&gt;I will upload the code very soon, that is, Woof will be uploaded.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02358</link>
		<title>Desktop drive icon, session entire partition</title>
		<category>Woof</category>
		<description>When I was recently playing with the Edubook, with session saved to entire partition, which in my case is /dev/sda2, I noticed a problem.&lt;br /&gt;&lt;br /&gt;When a user clicks on the desktop &quot;sda2&quot; drive icon, Rox opens at /initrd/pup_rw. &lt;br /&gt;&lt;br /&gt;This is bad. Users should not be opening a Rox window at a layer inside the aufs. The layers look like this:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;/&lt;br /&gt;/initrd/pup_rw &lt;&lt;&lt;partition sda2, session&lt;br /&gt;/initrd/pup_ro2 &lt;&lt;&lt;main puppy .sfs&lt;br /&gt;/initrd/pup_ro4 &lt;&lt;&lt;devx .sfs, if loaded.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;It will likely cause great confusion to most users when they click the &quot;sda2&quot; icon and Rox opens with contents that look like that at &quot;/&quot; but not quite, less directories/files.&lt;br /&gt;&lt;br /&gt;Besides that, users should not be reading/writing directly in the aufs layers.&lt;br /&gt;&lt;br /&gt;So, I have modified /usr/local/bin/drives_all (which gets copied into /root/.pup_event/drive_sda2 etc.) and /usr/sbin/pmount, to open &quot;sda&quot; at &quot;/&quot;.&lt;br /&gt;&lt;br /&gt;This will apply to any mount point /initrd/pup_*.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02357</link>
		<title>2.6.39.3 kernel recompile, take-5</title>
		<category>Puppy</category>
		<description>Here we go again! As pemasu advised that vga-switcheroo requires the debugfs to be enabled in the kernel, I have recompiled it. Same links as per previous post:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02354 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02354&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I took the opportunity to extend my script &#39;bk-build.sh&#39;. It is now totally automated right through, from patching the kernel, compiling, building the source .sfs, and now also builds the PET package. This is very convenient, considering how many times I have been recompiling the kernel.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02356</link>
		<title>Human Probiotic Infusion</title>
		<category>General</category>
		<description>Quote from Catalyst TV program:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Seven years ago, Coralie was struck down by a strain of C.difficile after taking a course of antibiotics for a simple dental procedure.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Over a year ago I also was prescibed an antibiotic by a dentist after having two teeth extracted. After taking the antibiotic, I got diahorea, and I looked up the antibiotic on the Internet and was alarmed at the warnings about its use, and the high risk of getting C.difficile.&lt;br /&gt;After the treatment, my tummy did not feel right, and I went to a doctor, had stool tests, all clear. I asked the doctor, what if there had been C.difficile, and he said it would be treated with &lt;i&gt;more antibiotics&lt;/i&gt;, really strong ones.&lt;br /&gt;&lt;br /&gt;I&#39;m wondering if my current tummy troubles are connected with that earlier problem. But, the latest tests have shown no C.difficile. But, there are hundreds of different flora in the tummy, and any imbalance can cause trouble.&lt;br /&gt;&lt;br /&gt;The main problem is that C.difficile has mutated, and in the USA, &lt;i&gt;300 people are dying every day&lt;/i&gt; from it. It is an epidemic, created by modern medicine.&lt;br /&gt;&lt;br /&gt;Anyway, for those who have contracted C.difficile, there is treatment that works (95% success), a very old one, known as Human Probiotic Therapy. An Australian Doctor has pioneered this, as reported last week in the Australia TV series Catalyst:&lt;br /&gt;&lt;a href=http://abc.com.au/catalyst/stories/3269844.htm target=_blank&gt;http://abc.com.au/catalyst/stories/3269844.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;These are the places where the work is being done:&lt;br /&gt;&lt;a href=http://www.cdd.com.au/ target=_blank&gt;http://www.cdd.com.au/&lt;/a&gt;&lt;br /&gt;&lt;a href=http://probiotictherapy.com.au/ target=_blank&gt;http://probiotictherapy.com.au/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Apparently there are good flora that actively attack C.difficile and also destroy the spores. The Doctor thinks that one day these will be isolated and grown, so poo won&#39;t have to be injected, but that is still a long way off.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02355</link>
		<title>My new laptop running at 1366x768!</title>
		<category>Puppy</category>
		<description>Oh boy, am I happy! I purchased an Acer Aspire AS5742G laptop, but then found that it has &quot;hybrid graphics&quot;, that is, two GPUs, and Wary would only display at 1024x768 and only &#39;vesa&#39; driver worked.&lt;br /&gt;&lt;br /&gt;So, I installed Mageia 1, and alas, that also can only run at 1024x768 and vesa driver. I messed around in Mageia, couldn&#39;t get anything better ...but things get interesting...&lt;br /&gt;&lt;br /&gt;pemasu has been working in this area, see helpful posts to this blog:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02354 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02354&lt;/a&gt;&lt;br /&gt;Also forum thread on hybrid graphics:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=67561 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=67561&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have just now built Drake Puppy with the 2.6.39-3 kernel built as announced in above blog link. I let Xorg configure itself automatically, and lo-and-behold it came up with the &#39;intel&#39; driver and at 1366x768 (the correct resolution)!&lt;br /&gt;&lt;br /&gt;I didn&#39;t have to do any &quot;VGA switcheroo&quot; operation. That&#39;s why I&#39;m so pleased. What is interesting is that Mageia couldn&#39;t do it, but Drake Puppy is built from Mageia&#39;s Xorg packages.&lt;br /&gt;&lt;br /&gt;Anyway, it is important for the kernel to have VGA switcheroo enabled, so I am recompiling (take-5) with debugfs enabled, as pemasu has advised. I might then experiment with switching my laptop to use the nVidia GPU.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02354</link>
		<title>2.6.39.3 kernel recompile, take-4</title>
		<category>Puppy</category>
		<description>Fourth time, fifth time? I forget. The previous compile and upload was reported here:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02349 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02349&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The source link is the same, I have updated it:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/kernel-2.6.39-3/ target=_blank&gt;http://bkhome.org/sources/kernel-2.6.39-3/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The latest PET (23.3MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/linux_kernel-2.6.39-3-pae-i686-1-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/linux_kernel-2.6.39-3-pae-i686-1-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The reason that I have recompiled the kernel, is that I have discovered that my new laptop has &quot;hybrid graphics&quot;. That is, it has Intel graphics plus nVidia graphics chips, with a multiplexer so that either can access the screen.&lt;br /&gt;&lt;br /&gt;To be able to switch betwen the GPUs, a kernel option has to be enabled &quot;Graphics support -&gt; laptop hybrid graphics - GPU switching support&quot;. This enables what is called &quot;VGA Switcheroo&quot;. nVidia refers to it as Hybridpower, and ATI as Powerxpress.&lt;br /&gt;&lt;br /&gt;Note, I also enabled ISA bus support, and all the ISA sound drivers.&lt;br /&gt;&lt;br /&gt;Note also, I will need to do some work on the Xorg Wizard to support this, and hopefully will succeed.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02353</link>
		<title>New Acer Aspire AS574G-374G64Mn</title>
		<category>Puppy</category>
		<description>I was in Perth yesterday, and I showed one of my Edubooks to the NGO person from India. After a short demo, she asked if I could install Windows on it. &lt;img src=smilies/cry.png /&gt;&lt;br /&gt;&lt;br /&gt;Anyway, early this morning I bought the newspaper and saw a laptop advertised at Rick hart, just $529 and $99 cashback, bringing it down to only AU $430. Look at the specs:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://www.cheapcheapdeals.com.au/retailer-deals/electronics/computers-laptops/acer-aspire-as5742g-374g64mn-laptop-on-sale-save-171-further-99-cashback/ target=_blank&gt;http://www.cheapcheapdeals.com.au/retailer-deals/electronics/computers-laptops/acer-aspire-as5742g-374g64mn-laptop-on-sale-save-171-further-99-cashback/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I&#39;m running it right now.&lt;br /&gt;&lt;br /&gt;If the NGO person doesn&#39;t want my Edubook, I might donate my old laptop, an Acer Aspire 3681wxmi -- this has been my workhorse for years. I just did a quick search, I bought it back in November 2006:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://puppylinux.com/news/news211-212.htm target=_blank&gt;http://puppylinux.com/news/news211-212.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It has though, become an increasing struggle. Slow 1.4GHz Celeron CPU, only 512MB RAM, 60GB HD. I do some very long compile jobs, like the T2 compile, that takes days. Just a few days ago when compiling SeaMonkey 2.2 I was listening to the hard drive thrashing, and thinking that I had to do something about it. Then there&#39;s storage, 60GB just doesn&#39;t cut it.&lt;br /&gt;&lt;br /&gt;The old Acer has Windows XP, I will enlarge the partition, but probably leave a small ext3 partition with Puppy on it, plus a swap partition, and GRUB boot management.&lt;br /&gt;&lt;br /&gt;My new laptop has Windows 7 Home Premium. I thought that I read somewhere that there is a problem with shrinking a HD partition that has Win7 on it? I need to do so, will have to research that.&lt;br /&gt;&lt;br /&gt;The i3 370M CPU seems ok:&lt;br /&gt;&lt;br /&gt;&lt;a href=http://www.notebookcheck.net/Intel-Core-i3-370M-Notebook-Processor.32767.0.html target=_blank&gt;http://www.notebookcheck.net/Intel-Core-i3-370M-Notebook-Processor.32767.0.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;...curious, the CPU has on-chip graphics, yet the laptop has nVidia GeForce GT 420 graphics chip.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02352</link>
		<title>dhcpcd 5.2.12</title>
		<category>Wary</category>
		<description>There was some recent discussion on the Puppy Forum about Wary having an old version of dhcpcd:&lt;br /&gt;&lt;a href=http://murga-linux.com/puppy/viewtopic.php?t=68298 target=_blank&gt;http://murga-linux.com/puppy/viewtopic.php?t=68298&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yes, this is because Puppy 4.3.1 and Wary 5.1.2 were originally compiled from source in T2, and T2 is stuck on using a very old version -- 3.1.8. I just checked the T2 website, yep they are still using that old version (released in 2007).&lt;br /&gt;&lt;br /&gt;I downloaded the latest, 5.2.12, and configured it like this (these are the recommended options for Linux):&lt;br /&gt;&lt;br /&gt;&lt;i&gt;# ./configure --libexecdir=/lib/dhcpcd --dbdir=/var/lib/dhcpcd --sysconfdir=/etc&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Here is the PET (46KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/dhcpcd-5.2.12-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/dhcpcd-5.2.12-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Something is tugging at my memory about this... yes, I did compile dhcpcd 5.2.5 in Wary late last year. But, it wasn&#39;t put into Wary 5.1.2, must have forgot about it.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02351</link>
		<title>Wary 5.1.2 on Gecko Edubook</title>
		<category>Puppy</category>
		<description>I have Wary 5.1.2 running nicely on the Gecko Edubook netbook. See previous post&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02350 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02350&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The main problem with this netbook is the under-powered 1GHz RDC Vortex86MX CPU.&lt;br /&gt;&lt;br /&gt;Everything in Wary is compiled for a i486 CPU, except for libvpx, ffmpeg and perhaps mplayer. However, back at Wary 0.3, I did have ffmpeg (and perhaps mplayer) configured for i486 CPU, so see above link for PETs that I installed (as used in Wary 0.3) to fix Mplayer in Wary 5.1.2 on the Edubook. Note though, ffmpeg does not use libvpx, these are pre-webM packages.&lt;br /&gt;&lt;br /&gt;There are some issues. I couldn&#39;t get Wary 5.1.2 to boot off a USB stick, I had to hack the &#39;init&#39; script, but I will probably have that fixed for the next release of Wary. However, if you have an external USB optical drive, you should be able to boot from that and install Wary to the Edubook.&lt;br /&gt;&lt;br /&gt;I chose an ATA/IDE hard drive installation in the Universal Installer, even though it is actually flash media. I partitioned the media with sda1 as a small 256MB vfat, and sda2 as ext3. I ran Grub4DOS after installing Wary, which modified the MBR. I did a frugal install.&lt;br /&gt;&lt;br /&gt;SNS (Simple Network Setup) recognised my wifi network, but could not connect. That is something I need to checkout. Anyway, Dougal&#39;s Network Wiizard did connect, but when I powered up this morning it did not connect -- I right-clicked the desktop &#39;connect&#39; icon and chose &quot;Autoconnect&quot; and it then did connect. Why not automatically at bootup? -- another thing to checkout.&lt;br /&gt;&lt;br /&gt;On first shutdown, I chose to save the session to the entire sda2 partition. This is a good choice for non-technical users I reckon, as they won&#39;t have to worry about resizing the save-file.&lt;br /&gt;&lt;br /&gt;It all works, wifi (apart from issue above) (I am typing this message in the Edubook!), sound, powerof.&lt;br /&gt;&lt;br /&gt;I am giving this Edubook away, but have another that I will work on, tackle the issues -- or rather, that will go into my to-do list.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02350</link>
		<title>Need Mplayer PET for Edubook</title>
		<category>Puppy</category>
		<description>Sometime ago I donated an Acer netbook to an NGO in India. I also gave them one of my Intel Classmates (I had two Acers and two Classmates). &lt;br /&gt;&lt;br /&gt;I also have two Gecko Edubooks, one given to me for evaluation, the other I purchased, and I was going to donate one of those also, except that I never got it working right.&lt;br /&gt;&lt;br /&gt;Well, the lady from the NGO will be in Perth soon, so I am setting up one of the Edubooks, running Wary 5.1.2. There are some issues that have emerged, that I need to look into, but anyway it is working, running it now, via wifi. Sound works too.&lt;br /&gt;&lt;br /&gt;One problem is the illegal instruction crash with libvpx, ffmpeg and mplayer. I recall someone posted about PETs from another puplet that do work in the Edubook, but I have hunted through my blog and the forum, can&#39;t find that info.&lt;br /&gt;Does anyone remember that? It was &#39;pskin&#39; who was posting here about it and he/she mentioned about a successful compile, but someone also mentioned about PETs available for download.&lt;br /&gt;&lt;br /&gt;I will be handing this Edubook over in a couple of days.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02349</link>
		<title>Linux 2.6.39-3 kernel</title>
		<category>Puppy</category>
		<description>I have previously announced compiling of this kernel:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02345 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02345&lt;/a&gt;&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02342 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02342&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There has been a lot of recompiling. Fortunately now it is automated (see script bk-build.sh).&lt;br /&gt;Some notes:&lt;br /&gt;&lt;br /&gt;1. PAE enabled&lt;br /&gt;2. Minimum Pentium Pro (i686) CPU&lt;br /&gt;3. ISA bus not supported&lt;br /&gt;4. Voluntary preemption (not full preemption)&lt;br /&gt;5. usb-storage patch&lt;br /&gt;&lt;br /&gt;I have removed earlier PETs. The PET is now in the &#39;common&#39; repo for use by all puppies (23MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/linux_kernel-2.6.39-3-pae-i686-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/linux_kernel-2.6.39-3-pae-i686-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The sources are uploaded here:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/kernel-2.6.39-3/ target=_blank&gt;http://bkhome.org/sources/kernel-2.6.39-3/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A note on point 4. The .config file had full preemptible kernel, which is supposed to give snappier responses. However, using this kernel, I sometimes noticed hesitations, more so than with previous puppies. All previous kernels I have compiled have been configured with voluntary preemption -- which as far as I know will give full attention to the window that is in focus and be less likely to allow other apps to take time away from that.&lt;br /&gt;&lt;br /&gt;Another difference with this .config is that it has &quot;cgroups&quot; turned on, and that I think affects scheduling, I recall reading somewhere. I don&#39;t know if that is causing the problem that I have observed.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02348</link>
		<title>Wrong ROX Filer PET</title>
		<category>Woof</category>
		<description>Oh, recent Woofs have been building puppies with an old version of ROX Filer, one that has the right-click focus bug.&lt;br /&gt;&lt;br /&gt;This came about because I removed the &#39;pet_packages-quirky&#39; repository, which was in the Woof search path. Instead, the Woof scripts have fallen right back to &#39;pet_packages-4&#39; to find a ROX Filer PET package.&lt;br /&gt;&lt;br /&gt;Ok, I have put the correct ROX Filer PET into the &#39;common&#39; repo. This was compiled in Wary and should work in all puppies.&lt;br /&gt;&lt;br /&gt;Download (374KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/rox_filer-201012git-patched.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/rox_filer-201012git-patched.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The latest database file for the &#39;common&#39; repo can also be downloaded, for use in Woof (39KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/Packages-puppy-common-official target=_blank&gt;http://distro.ibiblio.org/quirky/Packages-puppy-common-official&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02347</link>
		<title>Woof supports xz-compressed SFS</title>
		<category>Woof</category>
		<description>Building a Puppy with the 2.6.39-x kernel, the &#39;3builddistro&#39; script now asks if gzip or xz compression is wanted for .sfs files.&lt;br /&gt;&lt;br /&gt;I did a test build. Wary with gzip compression gave me a 121.5MB .iso file, then with xz compression gave a 104.6MB .iso file.&lt;br /&gt;&lt;br /&gt;Hmmm, should be easy to take out some less-useful kernel drivers and get that under the magic 100MB figure. This Wary has everything, including Flash player and SeaMonkey 2.2.&lt;br /&gt;&lt;br /&gt;I booted off a usb stick to test if responsiveness is any slower, particularly opening applications. However, I can&#39;t tell. Maybe apps do open a tad slower, but perhaps it isn&#39;t something that you would really notice. I&#39;ll have to upload a build and see what you guys think.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02346</link>
		<title>squashfs-tools 4.2</title>
		<category>Woof</category>
		<description>I have compiled this in Wary. Biggest feature is that it supports xz compression, as does the squashfs.ko driver in the 2.6.39 kernel.&lt;br /&gt;&lt;br /&gt;It is in the &#39;common&#39; repo (83KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/squashfs-tools42-4.2-gzip-xz-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/squashfs-tools42-4.2-gzip-xz-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are three different squashfs-tools PET packages, for v3, v4.0 and v4.2 Squashfs. It is a bit involved to explain here, but the package list in Woof, for example in file DISTRO_PKGS_SPECS-puppy-wary5&#39;, has &quot;yes&quot; to all three:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;yes|squashfs-tools||exe|&lt;br /&gt;yes|squashfs-tools4||exe|  #use instead of squashfs-tools42 for &lt;2.6.39 (see Woof file PKGS_MANAGEMENT, variable PKG_PREFER_OLDER)&lt;br /&gt;yes|squashfs-tools42||exe| #use with 2.6.39+ kernel, supports xz (see Woof file PKGS_MANAGEMENT, variable PKG_PREFER_OLDER)&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;But only the first and a choice between second and third is made by script &#39;3builddistro&#39;.&lt;br /&gt;&lt;br /&gt;The first package has executables &#39;mksquashfs3&#39; and &#39;unsquashfs3&#39;, the next two both have &#39;mksquashfs4&#39; and &#39;unsquashfs4&#39;.&lt;br /&gt;&#39;3builddistro&#39; creates symlinks &#39;mksquashfs&#39; and &#39;unsquashfs&#39; to &#39;mksquashfs4&#39; and &#39;unsquashfs4&#39;.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02345</link>
		<title>2.6.39-3 kernel recompiled</title>
		<category>Woof</category>
		<description>I have recompiled the kernel. See post about previous compile:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02342 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02342&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Some very small configure changes, but this time I put in my usb-storage patch. All patches and sources are uploaded:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/kernel-2.6.39-3-patched2/ target=_blank&gt;http://bkhome.org/sources/kernel-2.6.39-3-patched2/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have modified script /sbin/wait4usb in the initramfs in Woof to work with a kernel with builtin usb drivers and with or without the usb-storage patch. The current uploaded version of Woof will work also, as wait4usb just has fixed sleeps -- the new version has a test that may give more exact waiting for all usb drives to be ready (utilising the usb-storage patch).&lt;br /&gt;&lt;br /&gt;Here is the kernel PET (23MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/linux_kernel-2.6.39-3-patched2-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/linux_kernel-2.6.39-3-patched2-w5.pet&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02344</link>
		<title>Woof uploaded, July 12, 2011</title>
		<category>Woof</category>
		<description>This is commit &#39;20110712172303&#39;.&lt;br /&gt;Previous upload was on July 4:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02331 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02331&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This Woof has modified /sbin/wait4usb and /init scripts in the initramfs, and modified /etc/rc.d/rc.sysinit in the main filesystem, to support the 2.6.39-3 kernel with hid and usb core drivers (including usb-storage) builtin to the kernel.&lt;br /&gt;&lt;br /&gt;The scripts also support the kernel without my usb-storage patch. That patch was used in 2.6.34+ kernels, see &#39;usb-storage.patch.gz&#39; at:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/kernel-2.6.35.7/patches/ target=_blank&gt;http://bkhome.org/sources/kernel-2.6.35.7/patches/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Without that patch, we don&#39;t have any means to determine when all usb drives have been fully scanned and are ready for use. Instead, I have put a &quot;sleep 5&quot; into /sbin/wait4usb. This is very crude, but the kernel developers took away the only means that I know of to know when all usb drives are ready, with 2.6.34+ -- this issue has been reported in this blog.&lt;br /&gt;&lt;br /&gt;For experimentation, wait4usb writes to /initrd/tmp/usb_drvs_found_1sec_intervals each second, so we can get a report on how long it takes before drives appear in /sys/block.&lt;br /&gt;&lt;br /&gt;Booting from CD on my Pentium4 desktop, with a usb pen drive plugged in, /initrd/tmp/usb_drvs_found_1sec_intervals has this:&lt;br /&gt;&lt;br /&gt;&lt;div class=code&gt;&lt;pre&gt;USBPCI: 0C0320 0C0310 0C0310 0C0300 0C0300 &lt;br /&gt;USBDRVS: &lt;br /&gt;&lt;br /&gt;USBPCI: 0C0320 0C0310 0C0310 0C0300 0C0300 &lt;br /&gt;USBDRVS: &lt;br /&gt;&lt;br /&gt;USBPCI: 0C0320 0C0310 0C0310 0C0300 0C0300 &lt;br /&gt;USBDRVS: sdc &lt;br /&gt;&lt;br /&gt;USBPCI: 0C0320 0C0310 0C0310 0C0300 0C0300 &lt;br /&gt;USBDRVS: sdc &lt;br /&gt;&lt;br /&gt;USBPCI: 0C0320 0C0310 0C0310 0C0300 0C0300 &lt;br /&gt;USBDRVS: sdc &lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;...which means that sdc appears after 2 seconds.&lt;br /&gt;&lt;br /&gt;This might be fine for modern hardware, but what about USB1 interfaces? What about USB optical drives? -- unfortunately mine was stolen so can&#39;t test that.&lt;br /&gt;&lt;br /&gt;Tonight I am going to recompile the 2.6.39.3 kernel, with a few small changes. I am also going to test with my &quot;usb-storage&quot; patch put back in.&lt;br /&gt;&lt;br /&gt;Note, I have built Wary 5.1.2.3 with the 2.6.39-3 kernel, uploading it now. If anyone is interested in trying it, to see if it detects their usb ok, you&#39;re welcome. Posting that /initrd/tmp/usb_drvs_found_1sec_intervals would be most helpful. I&#39;ll post when it is uploaded.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02343</link>
		<title>SeaMonkey 2.2</title>
		<category>Wary</category>
		<description>I have compiled SeaMonkey 2.2 in Wary. I did report a lockup problem with 2.2beta3, but that did not re-occur, see report here:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02332 target=_blank&gt;http://bkhome.org/blog/?viewDetailed=02332&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I&#39;m running 2.2 right now. Starts fast, snappy performance. So, I reckon this will be in the next release of Wary.&lt;br /&gt;&lt;br /&gt;But, if you want it now (16MB, 4.8MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/seamonkey-2.2-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/seamonkey-2.2-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/seamonkey_DEV-2.2-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/seamonkey_DEV-2.2-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I now consider Wary to be the &quot;base system&quot;, and applications compiled in Wary should work in other puppies such as Lucid, Drake, Spup and Dpup.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02342</link>
		<title>Linux 2.6.39.3 compiled</title>
		<category>Woof</category>
		<description>I have compiled this kernel in Wary 5.1.2. It is configured somewhat differently from the usual Puppy kernels:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1.&lt;/b&gt; HID and USB core drivers built-in to the kernel.&lt;br /&gt;&lt;b&gt;2.&lt;/b&gt; PAE-enabled, can handle up to 64GB RAM.&lt;br /&gt;&lt;b&gt;3.&lt;/b&gt; Does &lt;i&gt;not&lt;/i&gt; have my usb-discovery patch for usb.c.&lt;br /&gt;&lt;br /&gt;Note that I have only compiled three 3rd-party drivers, aufs, ndiswrapper and ltmodem.&lt;br /&gt;&lt;br /&gt;Points 1 and 3 mean that the kernel will not work with Puppy as-is. The &#39;init&#39; script in the initramfs needs to be modified. I have partly done this and have Wary booting off a USB stick. However, more work is needed, and I will continue this promptly and upload a Woof that should work properly with this kernel (as well as earlier &quot;classic&quot; Puppy kernels). Stay tuned.&lt;br /&gt;&lt;br /&gt;If you want to grab the files: &lt;br /&gt;&lt;br /&gt;Here is the kernel PET (23.2MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/linux_kernel-2.6.39-3-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/linux_kernel-2.6.39-3-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And the sources, including an .sfs file:&lt;br /&gt;&lt;a href=http://bkhome.org/sources/kernel-2.6.39-3/ target=_blank&gt;http://bkhome.org/sources/kernel-2.6.39-3/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02341</link>
		<title>Busybox 1.18.5 in initramfs</title>
		<category>Woof</category>
		<description>Up until now, the initramfs has used Busybox 1.4.2, an old version. I intend to compile a recent kernel and investigate reported problems with USB, and some code I contemplate putting into the &#39;init&#39; script in the initramfs needs the &#39;xargs&#39; application -- which the old Busybox doesn&#39;t have (or rather, is not configured to have xargs), so I decided to upgrade Busybox.&lt;br /&gt;&lt;br /&gt;The initramfs is using full versions of &#39;cp&#39;, &#39;find&#39;, &#39;grep&#39;, &#39;losetup&#39;, &#39;lsmod&#39;, &#39;modinfo&#39;, and &#39;modprobe&#39;, as the old Busybox applets are inadequate. With the upgrade, I have checked out whether the BB applets are now suitable. Unfortunately, mostly not.&lt;br /&gt;&lt;br /&gt;For BB 1.18.5, I have had to keep these full programs:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;cp&lt;/b&gt;&lt;br /&gt;-u option is not supported.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;find&lt;/b&gt;&lt;br /&gt;-noleaf, -not options not supported.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;losetup&lt;/b&gt;&lt;br /&gt;needed options not supported.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;modinfo&lt;/b&gt;&lt;br /&gt;Broken, is supposed to treat &#39;usb-storage&#39; and &#39;usb_storage&#39; as equivalent. Also, does not return all informnation (&#39;Depends:&#39; field is missing).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;modprobe&lt;/b&gt;&lt;br /&gt;inadequate. modprobe still does not support a modalias on commandline.&lt;br /&gt;&lt;br /&gt;However, I have promoted &#39;grep&#39; and &#39;rev&#39; to use the Busybox applets.&lt;br /&gt;&lt;br /&gt;The new Busybox static executable is now in Woof, along with the &#39;.config&#39; file (also now have the &#39;bbconfig&#39; applet, that prints out the configure settings).&lt;br /&gt;I did a test build, seems to work ok.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02340</link>
		<title>I&#39;m back!</title>
		<category>General</category>
		<description>I was away for a week, in Melbourne visiting my daughter.&lt;br /&gt;&lt;br /&gt;Good to be home, my place wasn&#39;t burgled (again) while I was away, good!&lt;br /&gt;&lt;br /&gt;I enjoyed excursions into the Melbourne CBD. As I am vegetarian, I scouted around for cheap vegetarian meals, and found these two:&lt;br /&gt;&lt;br /&gt;Om Vegetarian: &lt;a href=http://omvegetarian.com/ target=_blank&gt;http://omvegetarian.com/&lt;/a&gt;&lt;br /&gt;Crossways: &lt;a href=http://www.iskcon.net.au/food/crossways target=_blank&gt;http://www.iskcon.net.au/food/crossways&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Om Vegetarian charges AU $6.50 for all-you-can eat, Crossways charges AU $7.50 (or $5.50 concession) for all-you-can-eat.&lt;br /&gt;Fantastic prices.&lt;br /&gt;&lt;br /&gt;I love Indian food, so these places suit me very much. However, Crossways use Ghee (clarified butter) for cooking, which conflicts with my trend toward becoming vegan.&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02339</link>
		<title>BaCon 1.0.23</title>
		<category>Puppy</category>
		<description>The BaCon BASIC compiler has reached version 1.0.23. I have compiled it in Wary and put the PETs into the &#39;common&#39; repo for all puppies to use.&lt;br /&gt;&lt;br /&gt;Download (63KB, 924KB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/bacon-1.0.23.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/bacon-1.0.23.pet&lt;/a&gt;&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-common/bacon_DEV-1.0.23.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-common/bacon_DEV-1.0.23.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The runtime PET has /usr/lib/hug.so, which BaCon apps using HUG (Highlevel Universal GUI) may optionally use to make executables smaller (ex: see /usr/sbin/welcome1stboot.bac).&lt;br /&gt;&lt;br /&gt;The _DEV PET goes into the &#39;devx&#39; and has the compiler, include files and documentation. It also has &#39;bacongui&#39; which is a GUI IDE.&lt;br /&gt;&lt;br /&gt;Changes:&lt;br /&gt;&lt;a href=http://basic-converter.org/stable/CHANGES target=_blank&gt;http://basic-converter.org/stable/CHANGES&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;HUG has undergone significant development since BaCon 1.0.22, see docs:&lt;br /&gt;&lt;a href=http://basic-converter.org/hugdoc.html target=_blank&gt;http://basic-converter.org/hugdoc.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For more info, see my BaCon intro pages:&lt;br /&gt;&lt;a href=http://bkhome.org/bacon/ target=_blank&gt;http://bkhome.org/bacon/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02338</link>
		<title>BlueGriffon web page editor</title>
		<category>Wary</category>
		<description>I have compiled BlueGriffon 1.0, a web-page editor based on Mozilla code. I used the Firefox 4.0.1 source and the BlueGriffon 1.0 patch.&lt;br /&gt;&lt;br /&gt;I had hoped that I might be able to get Firefox and BlueGriffon to work together, sharing many common files, but that isn&#39;t so simple.&lt;br /&gt;&lt;br /&gt;I compiled in Wary 5.1.2. I did install my libpng with animation PET, however the Firefox/BlueGriffon configure complained that is not suitable, so BlueGriffon is using internal libpng still.&lt;br /&gt;&lt;br /&gt;Download the PET (14.9MB):&lt;br /&gt;&lt;a href=http://distro.ibiblio.org/quirky/pet_packages-wary5/bluegriffon-1.0-w5.pet target=_blank&gt;http://distro.ibiblio.org/quirky/pet_packages-wary5/bluegriffon-1.0-w5.pet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is the BlueGriffon home page:&lt;br /&gt;&lt;a href=http://www.bluegriffon.org/ target=_blank&gt;http://www.bluegriffon.org/&lt;/a&gt;&lt;br /&gt;</description>
		</item><item>
		<link>http://bkhome.org/blog/?viewDetailed=02337</link>
		<title>Package Manager fixes</title>
		<category>Puppy</category>
		<description>The Puppy Package Manager had a bug in Drake Puppy 0.1, that we discussed and I already posted a fix:&lt;br /&gt;&lt;a href=http://bkhome.org/blog/?viewDetailed=02336 target=_blank&gt;http://bkhome.org/blog/?viewDetai