Quirky 1.3RC: wrong Samba package
September 21, 2010 —
BarryK
'perthie' reported that Quirky 1.3RC has an older samba_client package.
Yes, I compiled samba_client 3.0.37 in Slackware 13.1 (Slackpup) and the Quirky build did not use that, went looking for a suitable PET and found one from the Puppy-4 repo.
Although I compiled samba_client-3.0.37 in Slackpup, I think that it should work in all puppies, so I have changed the database entry of the package so that it will get chosen by all Woof builds. The package is now 'samba_client-3.0.37.pet' and it's db entry is now:
samba_client-3.0.37|samba_client|3.0.37||BuildingBlock|1008K|pet_packages-quirky|samba_client-3.0.37.pet||samba client utilities, note, compiled in slackware 13.1 but should work in all puppies|||official|
...that is, I took out the "|slackware|13.1|" in the third and second-last fields. This makes it generic, so The Woof build scripts will always choose it.
Weird font in SNS fixed
September 21, 2010 —
BarryK
'perthie' has tested Quirky 1.3RC and reports that the "Please wait..." box that pops up in Simple Network Setup (SNS) displays in a weird font.
Ah yes, this has happened because the original 'yaf-splash' package is now installed. Well, not exactly...
Most distros now have Xorg in /usr, whereas T2 places it in /usr/X11R7. So that everything appears in "normal" locations when building a Puppy in Woof from T2 packages, I created a special package named 'zzt2_fixup_hack' that creates symlinks from /usr to all the executables (plus other fixups, see 'pinstall.sh' in zzt2_fixup_hack).
The problem is, this fixup sees /usr/X11R7/bin/yaf-splash and creates a symlink to it from /usr/bin, overriding the previous symlink to /usr/bin/gtkdialog-splash.
Thanks for pointing that out, I have fixed it.
The package is now 'zzt2_fixup_hack-20100921.pet' and I will upload it soon.
A reminder to myself: this fixup package is also used in Wary, but I think that it has some Xorg 7.5 specific stuff, so may have to create another one for Wary.
A reminder to ttuuxxx and others: The Puppy "4.3.2" build also has a zzt2_fixup_hack PET package (if I recall rightly), that will need the fix I have described above. Basically, put a bypass for yaf-splash into pinstall.sh:
for ONEFILE in `find ./usr/X11R7/bin -type f`
do
BASEFILE="`basename $ONEFILE`"
[ "$BASEFILE" = "yaf-splash" ] && continue #100921
ln -snf /usr/X11R7/bin/$BASEFILE ./usr/bin/$BASEFILE
done
...or, if you choose not to include the original yaf-splash PET then the problem will not occur.
Tags: quirky
Quirky 1.3 Release Candidate
September 20, 2010 —
BarryK
This is built from the "forked" Woof that I have been discussing recently, and is an opportunity to evaluate the changes in Puppy files and streamlined searching in the 'init' script. If it turns out to be basically sane, I will bump this RC to the final release.
Note that there have been some application upgrades since 1.2, but not much, as I have been working on Slackpup, Wary and Woof in the interim. I expect that most, maybe all, apps in Wary will work in Quirky, so the 'puppy-wary' repo can be in the PPM.
1.3 is built with the 2.6.33.2 kernel and also has the commercial Nvidia Xorg driver. The .iso file is 112MB -- note, if I had built without the Nvidia driver it would have been 107MB.
Release announcement and release-notes (which does not mention that it is RC):
http://distro.ibiblio.org/pub/linux/distributions/quirky/quirky-1.3/release-Quirky-130.htm
Download the live-CD (112.5MB):
http://distro.ibiblio.org/pub/linux/distributions/quirky/quirky-1.3/qrky-130.iso
Md5sum: 6170740b60f8271ff37fd963456b12cf
Download the development .sfs (104.8MB):
http://distro.ibiblio.org/pub/linux/distributions/quirky/quirky-1.3/devx_130.sfs
Md5sum: 4887911282c496efb266f5c64dca9505
There are also delta files from 1.2:
http://distro.ibiblio.org/pub/linux/distributions/quirky/quirky-1.3/delta-files/
I have not built a "retro" Quirky this time, as I am targeting Wary for that purpose.
2.6.34 kernel
June 27, 2010 —
BarryK
I have uploaded the 2.6.34 patched kernel source here:
http://bkhome.org/sources/kernel-2.6.34/
Username: pu#p#py Password: l#in#ux (remove the #s)
As well as the usual patches, this also has the Longene patch:
aufs
loglevel
longene
rtl8192su
usb-storage
vortex86mx
hacks
The patches, including extra manual patches (hacks) that I had to do to get the Longene driver to work, are described here:
http://bkhome.org/sources/kernel-2.6.34/kernel-compile-2.6.34.txt
As the kernel is configured with SMP turned off, and has the rtl8192su/vortex86mx patches, this kernel should be excellent for the Gecko netbook.
I am pleased to report that I have successfully compiled the following analog modem drivers with this kernel:
agrsm
ltmodem
pctel
slmodem (slamr, slusb)
ungrab-winmodem
...I had to patch a few of these.
Soon I will upload a PET of this kernel, for use in Woof.
If all goes well with further testing, the next Quirky will have this kernel.
Longene kernel 0.3.0
June 26, 2010 —
BarryK
I reported awhile back on the Linux Unified Kernel (LUK) also known as Longene:
http://bkhome.org/archive/blog2/200905/linux-unified-kernel.html
Version 0.3.0 was released recently, as patches for the 2.6.30 and 2.6.34 kernels. Well, I couldn't resist it...
It has taken me several hours of hard work, but I have compiled Longene on Spup. This is the 2.6.34 kernel with Longene patch and all the usual patches used for Puppy. The Longene source tarball has three components:
1. A kernel patch
2. Source for a kernel module
3. Patched Wine 1.0 source
It took me quite a while to get everything working, due to missing symbols, but I got there.
I have not yet compiled Wine. I am just about to download dependencies -- thanks to green_dome and technosaurus for information about this -- and then I will compile Wine.
It is a rather old version of Wine, but the Longene developers have stated that they will move up to Wine 1.2 sometime.
As this is a rather quirky experiment, I might make this the next Quirky release. I might also move Quirky over to a Slackware 13.1 base, that is, same as Spup.
Main reason: the ready-made package repositories.
Longene home page:
http://www.longene.org/en/index.php
Abiword 2.8.6
June 21, 2010 —
BarryK
I have compiled this in Quirky, up from 2.8.3.
There is one thing that annoys me. I don't recall what version it started, but about 6 months ago I think, Abiword suddenly did not display the images in some documents. For example:
/usr/share/examples/testdoc.doc
I haven't reported it, assumed that it would be noticed and fixed. But no, not yet.
Mplayer 20100620
June 21, 2010 —
BarryK
I have compiled Mplayer, however there is a problem.
With recent Quirky and Wary releases they have been built with mplayer that was configured with '--disable-gui', and instead Gnome-mplayer GUI frontend has been used.
That's fine, but I have taken another look at compiling mplayer with '--enable-gui'. This provides a GUI with a wide choice of skins. Quite nice, except not so nice with JWM. JWM rev. 492 only displays the GUI control panel as a black box when X is set to 16-bit color depth. 24-bit works ok.
I have reported this bug to Joe:
http://sourceforge.net/tracker/?func=detail&aid=3018863&group_id=157836&atid=805416
ffmpeg supports webM
June 20, 2010 —
BarryK
I have compiled libvpx, x264 and ffmpeg in Quirky. Details:
libvpx 0.9.1
http://code.google.com/p/webm/downloads/list
# ./configure --log=no --cpu=i686 --target=x86-linux-gcc --disable-debug --disable-install-docs --disable-install-srcs --disable-examples --enable-vp8 --enable-postproc --enable-runtime-cpu-detect --enable-shared
x264 2010-06-19
ftp://ftp.videolan.org/pub/videolan/x264/snapshots/
installs to /usr/local, have edited 'configure', changed prefix='/usr'
note, configure needs 'join' command, from coreutils pkg, not in quirky.
# ./configure --enable-shared --host=i486-t2-linux-gnu
ffmpeg 2010-06-20
http://ffmpeg.org/releases/ffmpeg-export-snapshot.tar.bz2
# ./configure --prefix=/usr --cpu=i686 --enable-libmp3lame --enable-libx264 --enable-libfaac --enable-libfaad --enable-pthreads --enable-small --enable-postproc --enable-libvorbis --enable-gpl --enable-shared --enable-nonfree --enable-libopencore-amrnb --enable-libopencore-amrwb --disable-debug --enable-bzlib --enable-zlib --enable-libspeex --enable-version3 --enable-runtime-cpudetect --enable-x11grab --enable-libdc1394 --enable-libschroedinger --enable-libtheora --enable-libxvid --enable-swscale --enable-mmx --enable-libvpx