Showing posts from December, 2007

I Love Slackware Logo

I have just added a new "I Love Slackware" logo on my blog. It's a contribution from someone from id-slackware mailing list. Check it out. Perhaps we should make a Logo Contest next year?

Console-Based BitTorrent Client

I was looking for console-based bittorrent client and i found this one, Enhanced CTorrent. It was an enhancement from the previous CTorrent which was abandoned. The SlackBuild community has provide the SlackBuild script to convert into tgz format, so it's very easy to get this package. It doesn't require too much dependencies, so it can be used after the installation finished.

Roundup of 2007

This year, Slackware has reached another milestone by the release of Slackware 12.0. It's a big changes compared to Slackware 11 (previous version) and right now, the development of the next Slackware release is being worked on by Patrick Volkerding and the contributors around the world.

Slackware 12 has officially dropped the support for 2.4.x kernel series and now supports 2.6.x kernel series with plenty of options (you can have non-smp vs smp version and also generic vs huge kernels). It also added support for automounting features due to inclusion of HAL and DBUS combined with recompiled KDE and XFCE packages to use those two packages in order to bring the first automounting feature to users. It also utilize udev, a new dynamic device management system, replacing hotplug.

Since Slackware 11.0, there has been a movement to modular package management and you will see much more modular package on Slackware 12.0, mostly on new Xorg packages.

Another big change is the use of Apache 2 …

Amarok 1.4.8

Well, it seems that Amarok developer will give a Christmas gift this year by giving the next release of Fast Forward series, 1.4.8. It has fixed some bugs listen on their press release, so it's just a matter of time before it will be published on -Current changelog, so just wait for a few days

This new version will require a new version of libgpod, so there will be at least two updated packages

9 Days Left

You have 9 days left to vote on my polling about the most problematic hardware. The poll will end at the end of this year and it's been running for more than one month. I will post the result as soon as possible and start a new poll in the new year. Check my blog in new year

Upgraded to

I have just upgraded to the latest to sync with the latest -Current changelog (minus the libgsf that were just released). Last night i left my computer up and running and compiling the kernel so that when i wake up this morning, everything is already done and i only have to modify the LILO configuration

I conduct the upgrade in parallel with my laptop and both of them are now synced perfectly. Lucky me that there are no electricity problem

Kernel Updates

It seems that PV realize that there won't be any kernel release again this year besides the -Stable version, so today he released an update to the standard kernel being used in -Current to, the latest -Stable version along with updates to glibc. I have download some of them but i will need to download the vanilla kernel source for and compile it before i upgrade to the latest update to sync with the Slackware development.

I think it will be the last update for this year (if there aren't any major security problem) before most of the developers are taking their end of year break

Here's the latest -Current changelog:
Sat Dec 22 00:54:42 CST 2007
a/glibc-solibs-2.7-i486-4.tgz: Upgraded to glibc-2.7 compiled against Linux kernel headers.

a/glibc-zoneinfo-2.7-noarch-4.tgz: Upgraded to tzdata2007j.

a/kernel-generic- Upgraded to Linux uniprocessor generic.s (requires initrd) kernel.


Pkgtool Updates

Pkgtool has been used in Slackware since early version and so far, not much bug fixes since it's very stable and even if there's a bug, most people won't notice it. Today, there's an update to the pkgtool package and it's about the regex pattern being used in installpkg. It could cause packages that do not conform to the FHS (those containing single-character top-level directories) to not be removable or upgradeable through the pkgtools. Along with this regex fix, the update also Made the top-line with -infobox more terse since some of the package names have become too long to fit, and were disturbing the infobox's formatting.

Resource Sharing

It seems that Firefox 3 Beta 2 uses the same directory called .firefox on each user home directory to save their settings. Since i don't copy/move my current .firefox, it get overridden and when i launched the old version (, Firefox did their extension checking like when i upgrade or install new version. Lucky me, all of my extension still remains and so does most of the configuration and preferences, because i'm too lazy to reconfigure all of them

Testing Firefox 3 Beta 2

I was interested by the release of the new Firefox 3 Beta 2, so i decided to grab the binary version for Linux version and test it under my Slackware system. In Linux version, there's no installation process needed, so all you need to do is extract and then run the binary and it will work as expected. Well, all of my current extension is not enabled due to incompatibility issues, but it's not a big problem as the version here is still beta, so the developer still has lots of time to update their code to be compatible with the final version of FF 3. I also have the plain FF interface since my theme is also disabled.

One thing i wanted to try with this version is the ACID2 test. Asa noted that FF 3 has passed the test long before IE 8 passed the test in 12 December. I tried the test and i got this results (see below). You see that there's one part where it doesn't displayed well. Someone named supernova_00 at MozillaZine said that the problem is not with FF, but the hosti…

Slackware-Current on ClassmatePC

Piter Punk gave an URL about Slackware-Current plus compiz running on ClassmatePC. It's the default installation, without further modifications. It's a proof that Slackware is still one of the best distro for lower specs computer. Check the video on YouTube

Broken Nmapfe Package

Someone on LQ posted a message about a broken Nmapfe after he upgrade to the latest version of Nmap on -Current (4.50). I tried to reproduce the error and i got this error message when i execute it from terminal:

Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/bin/nmapfe", line 59, in excepthook
import gtk
ImportError: No module named gtk

Original exception was:
Traceback (most recent call last):
File "/usr/bin/nmapfe", line 150, in
File "/tmp/package-nmap/usr/lib/python2.5/site-packages/zenmapGUI/", line 96, in run
File "/tmp/package-nmap/usr/lib/python2.5/site-packages/zenmapGUI/", line 100, in __run_gui
ImportError: No module named gtk

It's quite different with the error message in LQ, but the overall is the same. It's because Slackware doesn't come with pygtk and sqlite (but i have installed this package by myself, so i didn't get the error message of missing sqlite libraries…


Yesterday, official Slackware site was down for a few hours and somebody from China posted a message on LQ to ask the status (whether it's only him or did it affect the whole users). It seems that it's global as i experienced it too (forcing me to use OSUOSL's mirror) to look for the Changelog.

What surprises me is that today, i found PV's nickname on the LQ giving official statement about the downtime of the main server of Slackware. It's not usual for him to post something in the LQ (if you see the number of posts, he just reached 3 posts so far even though he has registered to LQ since 2002).

Keyboard LED Is Back To Normal

I have just upgraded to the latest XOrg and i found out the the Keyboard LED problem has been solved. Now it works like normal again. You can press CAPS LOCK or NUM LOCK keys and the LED on your keyboard will turn on and off according to the current state. Yeahhhh....

Security Fix: MySQL

It's very rare to see security fix for MySQL but it is reality. Even MySQL has security problem. Besides this security fixes, the latest -Current update also spot an update to Xorg Server packages along with other packages, such as libpng, halinfo, imagemagick, mkinitrd, linux-howtos, nmap, and a new package xf86-video-radeonhd-1.0.0-i486-1.tgz.

Check the -Current changelog for more detail:
Fri Dec 14 18:02:39 CST 2007
a/mkinitrd-1.3.0-i486-4.tgz: Fixed a bug that could cause modprobe to attempt to load the same module more than once (due to whitespace differences in the initramfs's load_kernel_modules script). Thanks to Piter Punk.

Upgraded to mysql-5.0.51.
This release fixes several bugs, including some security issues.
However, it also includes a potentially incompatible change, so be sure to read the release notes before upgrading. It is possible that some databases will need to be fixed in order to work with this (and future) releases:…

Kernel Released

Well, another stable kernel has been released by Greg Kroah-Hartman, It gives some updates backported from the development version of 2.6.24 which will be released after Christmas after Linus' announcement on -RC5 this week. It's kindda confusing. Should i upgrade or should i wait for the next final version? When i looked at the changelog, no major problem has been spotted, so i decided to wait until the next final version (the difference is not that much).

Security Update: Samba

Anotoher Samba package has been released as a security fix, this time it address a boundary failure in GETDC mailslot processing that can result in a buffer overrun leading to possible code execution. Along with this security release, Slackware-Current also release several package update, such as Pidgin, KTorrent, ProFTPD, XChat, GKrellm, and vte. Here's the latest -Current changelog:
Mon Dec 10 14:07:48 CST 2007
l/vte-0.16.10-i486-1.tgz: Upgraded to vte-0.16.10.

n/proftpd-1.3.1-i486-1.tgz: Upgraded to proftpd-1.3.1.

Upgraded to samba-3.0.28.
Samba 3.0.28 is a security release in order to address a boundary failure in GETDC mailslot processing that can result in a buffer overrun leading to possible code execution.
For more information, see:
(* Security fix *)

xap/gkrellm-2.3.1-i486-1.tgz: Upgraded to …

Upgrading Pidgin and KTorrent

It's been four days without any updates to the -Current, while some packages has been released, so i decided to make use of the Slackware's SlackBuild to upgrade some of my packages myself. Two packages that has been released, but not yet in -Current are Pidgin and KTorrent. Upgrading it is very easy. Grab the SlackBuild from source directory (Pidgin is in /source/xap/, while ktorrent is in /extra/source/ktorrent) and change the version to match the version you are trying to install.

Run it as root and wait for some time. The script will extract, configure, compile, and finally make a tgz package located in /tmp (by default). When it finished, you can start the upgrade process by using the normal way: upgradepkg.

Forum Linux 7.12 Released

After few weeks of compiling, testing, and working, finally Budi has managed to release the first Forum Linux 7.12 Release. The ISO size was reduced quite a lot compared to the last beta. It's less than 200 MB (about 188 MB).

You can have LiveCD or USB version and the tutorial has been published as well. The data being used is still the same as the last beta, so about 21 November, but don't worry about that. We will release it every six months (yes, it has been changed from three to six months), so for now, enjoy the release

FYI, Forum Linux is based on targeT, which is based on Slackware 11.0.

Security Update : Cairo and XFCE

Slackware-Current has been updated with security fixes: Cairo and XFCE along with some bunch of updates that has been tested for some time by several Slackware developers. I guess it's time for public testing

Here's the latest -Current changelog:
Mon Dec 3 21:04:37 CST 2007
a/inotify-tools-3.12-i486-1.tgz: Added inotify-tools-3.12.
Thanks to Eric Hameleers for the build script.

ap/cdparanoia-III10pre0-i486-1.tgz: Upgraded to cdparanoia-III-10pre0.

ap/hplip-2.7.10-i486-2.tgz: Rebuilt with some fixes to the build script.
Thanks to Robby Workman.

kde/amarok-1.4.7-i486-2.tgz: Recompiled against libmtp-0.2.4.

l/cairo-1.4.12-i486-1.tgz: Upgraded to cairo-1.4.12.
This fixes a possible security risk when decoding PNG files that may have been maliciously tampered with:
(* Security fix *)

l/libmtp-0.2.4-i486-1.tgz: Upgraded to libmtp-0.2.4.
Thanks to Piter Punk for updating the udev rules.

l/libnjb-2.2.6-i486-2.tgz: Updated udev rules. Thank…

Security Update : Rsync

Slackware has responded quickly to security advisory for Rsync that is described here by releasing an updated package for rsync (and also for Firefox which has just been released in less than one week). People who used both packages are suggested to update to the latest version. Here's the latest -Current changelog:
Sat Dec 1 17:02:02 CST 2007
Patched some security bugs.
For more information, see:
(* Security fix *)

xap/mozilla-firefox- Upgraded to Firefox, which fixed a bug introduced by the update in the feature that affected some web pages and extensions.

Small Changes on Themes

I decided to give some small changes on my SlackBlogs. I removed all the fancy templates and i used Tekka, which is very minimalistic. Then i modify the colors for the links and also adding some Slackware background to make it Slackware-like

One good thing about this changes is that emoticons will be shown without any borders, something impossible with the previous template (at least without any hacking involved). I hope you enjoy my new theme

Upgraded to GLIBC 2.7

I have just finished upgrading to the latest -Current with glibc-2.7. Upgrading glibc is the most dangerous thing (i had a bad experience when i was using Mandrake 9.0. I attempts to upgrade glibc using higher version of Mandrake 9.1 and at the end i ended with unusable system). Lucky me, Slackware has made it very easy and straightforward. Read my previous post and you won't get hurt.

I also upgrade to SeaMonkey 1.1.7 and also Firefox (i don't use Slackware's package for Firefox. I prefer to use the binary version from Mozilla directly).

Small Tips: Upgrading to -Current

For those who would like to test -Current (please read CURRENT.WARNING first!!), you can look on the CHANGES_AND_HINTS to see what changes has been made into -Current and also Changelog (this is a must).

Here i want to give you small tips when you decide to use -Current (the risk is on your own You have been WARNED!!)

The first thing you should do when you decide to use -Current is check your kernel version. The latest -Current will need 2.6.x kernel series (it's better if you have above 2.6.22.x. I used currently at the time i wrote this post). Next thing is upgrade your glibc-solibs package. This is very crucial, since this package is the main C library being used by any other application. If you missed this steps, you may have unusable system, since every application you tried to execute will results in Segmentation fault. If you had this problem, i suggest you start reading Robby Workman's howto about GLIBC Recovery

The other package that you should upgrade at the …