Planning SP1 for Precise 5.4

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.

However, there is definitely going to be a need for a Service Pack 1, for those who already have 5.4, and a corresponding bug-fix release 5.4.1.

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.

I noticed on the Forum, ttuuxxx is back -- welcome back! For those who don't know, ttuuxxx is a long-time valued Puppy developer/tester, who took time off for a holiday in the USA and Canada.

Posted on 29 Oct 2012, 16:39 - Category: Puppy - Comments - href="?edit=03078">Edit - Delete

Precise: Aqualung 20121029

I have compiled Aqualung music player in Precise Puppy 5.4. I got the source from SVN, 2012-10-29.

Aqualung project page:

Configure options:
# ./
# ./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

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.

PETs (343K, 333KB):

Note, Aqualung is in the Ubuntu repo, but requires GTK3 and a lot more dependencies.

Posted on 29 Oct 2012, 10:44 - Category: Puppy - Comments - href="?edit=03077">Edit - Delete

Precise: Pmusic bug

I am running Precise Puppy 5.4, which has Pmusic 2.6.6.

Yesterday, I clicked on an .mp3 audio file, and Pmusic failed to start, though it is set as the default music player.
This morning, I have investigated this further, clicking any audio file, Pmusic does not start.

Yet, run 'pmusic' without any file on the commandline, and it does start, and then any music file can be opened and played.

This is a serious bug. How come no one else has reported this in any of the alphas, betas and RCs?

If you are using Precise, do you get this bug?
But then, Pmusic was upgraded to 2.6.6 on 21st September, so maybe the bug came in then?

Posted on 29 Oct 2012, 8:23 - Category: Puppy - Comments - href="?edit=03076">Edit - Delete

Precise: Exaile 3.2.2

Forum member 666philb has created a PET of Exaile music player for Precise:

I have uploaded the PET to the 'precise' repo (25.4MB):

Posted on 27 Oct 2012, 21:22 - Category: Puppy - Comments - href="?edit=03072">Edit - Delete

Icon Finder 1.0

That's unfortunate, I just discovered that Icon Finder is not in the menu. It is in Precise Puppy 5.4, but user's won't know!

You can run it from a terminal window, just run "iconfinder".

I looked at the Forum, SFR has released version 1.0. Precise has version 1.0b3. Forum:

Version 1.0 doesn'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):

Posted on 27 Oct 2012, 20:13 - Category: Puppy - Comments - href="?edit=03071">Edit - Delete

Precise: Openshot 1.4.3

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:

I have added the PET to the 'precise' repo (57MB):

Good, there's not much in the 'precise' PET repo so far.

Posted on 27 Oct 2012, 20:04 - Category: Puppy - Comments - href="?edit=03070">Edit - Delete

Precise Puppy kiosk

Forum member shadower_sc has created this nice tutorial on how to lock-down your pup for a kiosk-type of usage:

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.

Posted on 27 Oct 2012, 19:01 - Category: Puppy - Comments - href="?edit=03069">Edit - Delete

Precise: executables now shared libraries

Forum member FeodorF posted to me about this. An example is /usr/bin/Xorg, which 'file' reports:

# file /usr/bin/Xorg
/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

Whereas a normal binary executable looks like this:

# file /usr/bin/xmodmap
/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

Precise is built with a 'file' PET, not with the Ubuntu 'file' (and 'libmagic1) DEBs. I installed the DEBs, same problem.

It seems that some projects are now creating binary executables with a different format that 'file' does not properly recognise.
The Ubuntu DEB is version 5.11, which is the latest.

Posted on 27 Oct 2012, 17:56 - Category: Puppy - Comments - href="?edit=03068">Edit - Delete

"retro" Precise Puppy 5.4

Precise Puppy 5.4 was announced yesterday:

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.

The Wikipedia has further explanation on PAE:

Ok, Here it is:

It also has a mini-readme:

This is somewhat less tested than the "main" Precise Puppy, so take it as being an unofficial release. Well, it is the same in all respects except for kernel and video drivers.

Important: This retro-Precise has a 3.2.32 kernel, the "main" 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't work in the retro-Precise.

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.

Anyway, the source for the 3.2.32 kernel was posted this morning:

Posted on 25 Oct 2012, 17:44 - Category: Puppy - Comments - href="?edit=03066">Edit - Delete

3.2.32 kernel

I have configured this for i586, smp, no-pae.

The intention is to build Precise Puppy with this kernel, for computers that have a pae-incapable CPU.
However, I was uncertain whether any of these, such as the Pentium-M, are recognised by the kernel as having more than one processor.
If not, then it would have been better to have configured without smp support.

Anyway, as it is, this kernel can be used for all CPUs, from i586 upward.

This is the PET, for use by Woof developers:

The sources:

Posted on 24 Oct 2012, 20:29 - Category: Puppy - Comments - href="?edit=03065">Edit - Delete

Pages: [1] [2] [3] [4] [5] ...