Showing posts from March, 2008

Better Font on -Current

Ever since i upgrade my liberation fonts to the latest version in -Current, my Firefox's font is getting better and it's a good sign

In the past, the look of the font is quite ugly, but with this changes, i'm sure it's much more better. It looks clearer and perfect. What do you think?

Thank you Eric for updating this packages and send the updated SlackBuild script to PV which (in turn) update the package in Slackware-Current

Upgraded to

Personally, i would rather wait until 2.6.25 gets released before i upgrade my kernel, but Slackware has upgraded their packages to use in today's changelog, so i did an upgrade process on all of my machines. So far, three of four machines has been upgraded and one is on the process. In the next hour or so, it will be finished and everything will be synchronized with the -Current tree.

Security Updates: xine-lib, firefox, seamonkey

Along with the next batch updates that was released today, Slackware Security Team also released advisories about xine-lib, firefox, and seamonkey. Today's updates includes a new kernel ( and also some packages recompilation due to new kernel version. Here's the latest -Current changelog, which probably a slightly different from the advisories, since it only list the packages for -Current tree:
Sat Mar 29 18:07:00 CDT 2008
a/glibc-solibs-2.7-i486-8.tgz: Recompiled against headers.

a/glibc-zoneinfo-2.7-noarch-8.tgz: Upgraded to tzdata2008b.

l/glibc-2.7-i486-8.tgz: Recompiled against headers.
Upgraded to tzdata2008b.

l/glibc-i18n-2.7-noarch-8.tgz: Rebuilt.

l/glibc-profile-2.7-i486-8.tgz: Recompiled against headers.

a/lilo-22.8-i486-11.tgz: Fixed reversed vt.default_utf8 kernel parameter (0 <-> 1) in /etc/lilo.conf. Thanks to Eric Hameleers for noticing the bug.

Fri Mar 28 23:35:22 CDT 2008
a/aaa_base-12.1.0-noarch-1.tgz: Added an empty /usr/share/…

In and Out, and Then In Again

NTFSPROGS has been included again in -Current as the batch updates comes up today. Another modifications has been made into the shadow and etc packages (make sure you read the NOTES in the Changelog). NMap gets an update to 4.60, but the GUI version (zenmap) still not working for now, because Slackware doesn't include sqlite (but you can grab the SlackBuilds script in SlackBuilds project). And GIMP is also upgraded to the latest version, 2.4.5.

Here's the full changelog :
Wed Mar 26 00:21:34 CDT 2008
a/etc-12.1-noarch-2.tgz: Add root to the groups audio, cdrom, video, plugdev, and floppy. Root already has access to most of these devices, but it doesn't hurt to provide an example for people who edit /etc/groups manually.

a/shadow-4.0.3-i486-15.tgz: Took plugdev out of CONSOLE_GROUPS in /etc/login.defs, since DBUS doesn't know about group memberships added that way. Users not actually listed in /etc/groups as part of groups such as plugdev wouldn't be able to use those d…

Stable Kernel

A new stable kernel ( has been released by Chris Wright. It fixed quite a long list of bugs and it also fixed potential security problems with GCC 4.3.0 that was discussed some time ago and it has been included in the 2.6.25 RC (it's a backport version). Here's the commit entry:
commit cc7571b226c93b032164ebb3ff3b365651c4652f
Author: Aurelien Jarno <>
Date: Sat Mar 8 11:43:52 2008 +0100

x86: Clear DF before calling signal handler

x86: Clear DF before calling signal handler

The Linux kernel currently does not clear the direction flag before calling a signal handler, whereas the x86/x86-64 ABI requires that. This become a real problem with gcc version 4.3, which assumes that the direction flag is correctly cleared at the entry of a function.

This patches changes the setup_frame() functions to clear the direction before entering the signal handler.

This is a backport of patch e40cd10ccff3d9fbffd57b93780bee4b7b9bff51 ("x86: c…

Installing Apple Safari on Slackware

After a failure on first trial, i tried to find other information on how to install Safari browser on Linux. I recently found this blog which has successfully installed Safari on Ubuntu. From it, i know that i need several Windows' font and it's mandatory in order to run Safari correctly. Since my desktop has dual boot with Windows XP, i can easily grab the fonts needed (without installing msttcorefonts package) and place it under .wine/drive_c/windows/fonts directory.

Next is installing Safari as usual. Don't tick anything. Don't install bonjour or anything else. Just a plain installation will do. And after that, voila... my Slackware has Apple Safari.

The titlebar and most of the UI is still screwed up, since i used Wine and not in it's native supported platform. Kyle said that by using Wine, Safari is still unable to work with https connections and bookmarks and i can proof that. Look at the screenshot below (click for larger view). The donation button is not load…

Minor Updates

A relatively minor updates has been pushed to -Current today. Five updates were available on the latest -Current changelog:
Sat Mar 22 16:26:33 CDT 2008
a/pkgtools-12.1.0-noarch-6.tgz: Fixed bogus bad gzipped file warnings.

ap/ghostscript-8.62-i486-3.tgz: Fixed default cidfmap installation.

n/mcabber-0.9.6-i486-1.tgz: Upgraded to mcabber-0.9.6.

xap/audacious-1.5.0-i486-2.tgz: Don't use opcodes that break older computers.
Thanks to Elvio Basello and Udo A. Steinberg for the bug reports.
Thanks also to Giacomo Lozito for debugging suggestions. The problem was, of course, on my side of things. :-)

xap/audacious-plugins-1.5.0-i486-2.tgz: Recompiled.

Updated GIMP-GAP SlackBuilds

I have just updated the gimp-gap Slackbuild to include initials of my name (wsr). It's meant as an identifier of the packager. We adopt this from SlackBuilds project which is a very nice project with lots of active people on it.

We (Indonesian Slackware Community) has started to work out on a small repository of SlackBuilds scripts which we hosted on Indonesian Slackware Community Site. It's not as complete as SlackBuilds nor, but we are working to provide an alternative to Slackware users who had problems compiling application from source or finding a tgz files.

If you are interested to build a package, please have a look on the repository

GIMP Animation Package

Do you know GIMP? I'm sure you Linux users already know what GIMP is. It's one of the best image manipulation program in Linux platform (it's also available in Windows platform right now). Many people compared it to Adobe Photoshop.

But, do you know that GIMP can be used to manipulate animation too? Well, this isn't a joke. GIMP is able to do that, but you need a package called GAP (GIMP Animation Package). It's a collection of plug-ins to extend GIMP with capabilities to edit and create animations. You can grab it from GIMP's FTP site, but if you used Slackware, i have created the SlackBuild in Indonesian Slackware Community site.

All you need to compile this application is the SlackBuild, the slack-desc and of course the source code of the GAP package itself. After you downloaded all of them, switch to root user and ran the following commands

chmod +x gimp-gap.SlackBuilds
installpkg /tmp/gimp-gap-2.4.0-i486-1.tgz

After doing this, you will h…

Every Upgrade Have Consequences

Yesterday, Pat pushed a huge amount of changes in -Current. As always, big changes sometimes breaks something and yes, i finally got one application that broke after the upgrade. It's not Slackware's official packages, so don't blame Pat on this

I used Liferea as my default RSS Aggregator application. It works very nice, easy to install, and all i need is already there. In simple words: Liferea works for me. Previously, i used the stable version of Liferea, 1.4.13 by compiling it from source (i know that the Slackbuilds exists for this package, but no big difference for me).

This morning, i tried to launch Liferea and it didn't launched. So i tried to execute it on konsole and i got a shared library error messages saying that gnutls library was nowhere to be found. No wonder, Pat upgrades GnuTLS packages yesterday, so i need to recompile the application again. So i grabbed the unstable version 1.5.1 and tried it out (Stable works fine. It's just i wanted to try the …

Slackware 12.1 RC 1 Is Coming Closer

Pat pushed a huge changes today and stating that 12.1 RC 1 is getting closer (or some say it is RC 1 already). Today's changelog describes a lot of changes in the next Slackware release. Here are some highlights of it:
GPM is set default to imps2The default kernel will have CONFIG_SCSI_MULTI_LUN option enabled (removal of rc.scanluns in /etc/rc.d/ as the consequence)
Removal of ntfsprogs and inclusion of ntfs-3gUSB boot stick has been turned off at pkgtoolsBlacklisting bcm43xx and use b43 and b43legacy drivers insteadThere are also a lot of big changes in a/, n/, l/ and x/ directories.

Oh, btw, the kdelibs has been included in the previous batch of updates, so you don't need to download it again since the version and timestamps didn't change.

Here's the -Current changelog:
Wed Mar 19 19:34:38 CDT 2008
Is this Slackware 12.1 RC 1 yet? It has to be close.
a/e2fsprogs-1.40.8-i486-1.tgz: Upgraded to e2fsprogs-1.40.8.

a/gpm-1.20.1-i486-5.tgz: Default item to imps2, which works w…

Compiz and OOo Impress

After testing the latest compiz packages in -Current in the last several days, i finally tried the new desktop on my class. This is the first time i used the desktop effects in my class. My students were all amazed with the desktop effects and they asked me how to achieve this at the end of the class.

This is one simple example of promoting Linux to students which are used to Windows. They can get similar effects by using Microsoft Windows Vista, but that would require higher specs. With Linux, all you need is a VGA card that supports 3D acceleration and installing the required packages and drivers. That's all. In most operating system, it's automatically installed by default.

Unfortunately, i found a glitch on the compiz (well, i don't know whether it's compiz or my configuration that were faulty, but i only use default configuration). When i ran the Impress and press the full screen button (F5), KDE's Taskbar is not hidden behind the presentation sl…

Updated Gettext Packages

Whopps... forgot to compress the manual page, so they are updated now.

Thu Mar 13 19:19:06 CDT 2008
a/gettext-0.17-i486-2.tgz: Compressed the man pages.
Thanks to Kris Karas for noticing.

d/gettext-tools-0.17-i486-2.tgz: Compressed the man pages.

isolinux/initrd.img: Updated dropbear version.

usb-and-pxe-installers/: Updated dropbear version.

More WLAN Firmware

Another WLAN firmware has been added to -Current. This time is ZD1211 USB WLAN firmware. Along with this update are sdl and dejavu-fonts-ttf. Also some changes from Eric in the installer. Here's the -Current changelog:
Thu Mar 13 17:20:20 CDT 2008
l/sdl-1.2.13-i486-2.tgz: SDL_mixer looks for timidity files in /usr/lib/timidity rather than /usr/local/lib/timidity.
Thanks to Dan Church for the bug report.

n/zd1211-firmware-1.4-fw-1.tgz: Added ZD1211 USB WLAN firmware.

x/dejavu-fonts-ttf-2.24-noarch-1.tgz: Upgraded to dejavu-fonts-ttf-2.24.

isolinux/initrd.img: More dropbear adjustments from Eric Hameleers.

usb-and-pxe-installers/: More dropbear adjustments from Eric Hameleers.

Mirroring SlackBuilds

Today i was trying to mirror Slackbuilds repository by using Rsync. At first, i tried to try it at home and it was a success operation. It approximately 27 MB. Now my computer will try to synchronize with the Slackbuild repository every one hour.

Next, i'm trying to do the same thing on my campus. Too bad, it wasn't success, since my computer is behind the proxy which blocked the request. I have asked the sys admin and he had opened port 873 and include in the ACL, but i still wasn't able to do the operation

Maybe i will try it again tomorrow

Progress Towards 12.1

If you are looking at my blog post lately, you will see that the next Slackware (12.1) will have much more hardware supports than previous release. This is due to the usage of newer kernel (2.6.24.x series), better udev rules (thanks to Piter Punk), and a lot of packages has been added (mostly are wireless drivers/firmware) to support more devices. This is a good sign towards a better Slackware release. In the past, Slackware seldom or rarely includes drivers like this and that's going to change (at least starting from now).

Besides the driver updates, one thing that i saw and tested for the last several days is the desktop effects from compiz that are getting better and more stable as before. When i tried to use 0.70, the titlebar wasn't disappearing again and most of the effects is working out of the box, meaning that you don't need to configure it again (except for installing VGA drivers and configure your xorg.conf). This package has been enhanced by the release of comp…

Huge Updates Today

Today, -Current gets a huge updates. Many wireless firmware were added, lots of updated packages (as well as new packages needed by other default packages). Most of the packages comes at x/ directory. Here's the latest -Current changelog:
Tue Mar 11 19:52:11 CDT 2008
a/glibc-solibs-2.7-i486-7.tgz: Recompiled against Linux headers.

a/glibc-zoneinfo-2.7-noarch-7.tgz: Upgraded to tzdata2008a.

a/gettext-0.17-i486-1.tgz: Upgraded to gettext-0.17.

a/sysvinit-scripts-1.2-noarch-17.tgz: Update gtk.immodules from rc.M at boot.

ap/flac-1.2.1-i486-1.tgz: Upgraded to flac-1.2.1.

ap/vorbis-tools-1.2.0-i486-1.tgz: Upgraded to vorbis-tools-1.2.0.

d/gettext-tools-0.17-i486-1.tgz: Upgraded to tools for gettext-0.17.

kde/k3b-1.0.4-i486-3.tgz: Recompiled against flac-1.2.1.

kde/kdemultimedia-3.5.9-i486-3.tgz: Recompiled against flac-1.2.1.

l/glibc-2.7-i486-7.tgz: Recompiled against Linux headers.

l/glibc-i18n-2.7-noarch-7.tgz: Rebuilt.

l/glibc-profile-2.7-i486-7.tgz: Recompiled against Linux 2.…

Typo in the Mount Option

When i read the -Current changelog about the inclusion of NTFSPROGS and FUSE, i'm very happy, since the next Slackware release will contain NTFS read/write support by default (along with many other improvements that has been integrated in the -Current development). Many other Linux distribution have supported this by using NTFS-3G. Now, we are equals to other distribution and it makes Slackware 12.1 is more user friendly for normal users like i do, since most of the basic needs has been supported (beginning from 12.0 which gives you auto-mounting through HAL and recompiled KDE and XFCE and now more features in -Current).

However, you must note one thing about the mount option. In the ChangeLog, Pat wrote that you can use mount with "-t ntfs.fuse" option to mount your NTFS partition. However, when i cross-checked with the NTFSPROGS manual online, it's not the right option. The manual stated that you use "fuse.ntfs" for the option (the ntfsmount part is correc…

Kernel Bump and NTFS Support

For you who still uses NTFS and wanted a read/write operation, you can have it on the next Slackware 12.1 release as Pat has just pushed fuse and ntfs-3g packages into today's -Current changelog along with the kernel bump to and also other updates, including Intel 3945 Wireless firmware. It can be considered one of the most important update so far. Here's the latest -Current changelog:
Sat Mar 8 02:12:43 CST 2008
a/kernel-generic- Upgraded to Linux uniprocessor generic.s (requires initrd) kernel.

a/kernel-generic-smp- Upgraded to Linux SMP gensmp.s (requires initrd) kernel.

a/kernel-huge- Upgraded to Linux uniprocessor huge.s (full-featured) kernel.

a/kernel-huge-smp- Upgraded to Linux SMP hugesmp.s (full-featured) kernel.

a/kernel-modules- Upgraded to Linux uniprocessor kernel modules.


Mini Updates

Small updates have been pushed to the -Current repositories and it contains a small changes. This batch also removed the ham-radio package that hasn't been updated for some time. Here's the -Current changelog:
Thu Mar 6 03:13:15 CST 2008
a/usbutils-0.73-i486-2.tgz: Don't compress usb.ids (this breaks HAL).
Thanks to Robby Workman for the report.

l/glib2-2.14.6-i486-2.tgz: Added /etc/profile.d/ scripts so that GTK+ will use the $LANG variable instead of forcing UTF-8. Thanks to Anton Dobkin.

n/rsync-3.0.0-i486-1.tgz: Upgraded to rsync-3.0.0.

x/libXext-1.0.4-i486-1.tgz: Upgraded to libXext-1.0.4.

x/xf86-video-mga-1.4.8-i486-1.tgz: Upgraded to xf86-video-mga-1.4.8.

extra/grub/grub-0.97-i486-4.tgz: Patched to handle the new 256 byte ext2/ext3 inode size. Thanks to Michael Wagner for the patch.

extra/ham/: Removed, since this hasn't really seen any changes in a couple of years, and packet radio has mostly become an obscure art form (if that wasn't what it always was ;-). Anyway,…

KDE 4.0.2 Released

As stated, KDE will release minor updates every month after the initial KDE 4.0.0 release few months ago. This will continue until June where KDE 4.1.0 will be released and it's being marked as public consumption (so far, KDE is being used by many developers and not much GNU/Linux distribution will shipped KDE 4.0.x as the default Window Manager).

As February has passed, it's time to release KDE 4.0.2 and here they are. The Changelog will describe what has changed since KDE 4.0.1

Compiz on Action

For few months, i have abandoned Compiz. My last trial on Compiz when it was included in Slackware-Current (before 12.0 comes up). After that, i had never tried to run compiz again, since it's quite buggy and the titlebar was gone for most cases.

Today, i tried to load the compiz script again (i wrapped it in a script to make it easier for me to load the compiz) because i have quite some spare time today, and hey... the titlebar is not gone anymore. Oh yeah... btw, i'm using Compiz 0.70 from Slackware-Current on my laptop.

You can see the cube effect is working

Ndiswrapper Might Be Broken on 2.6.24

Beware those of you who uses ndiswrapper to load Windows' driver on Linux by the usage of ndiswrapper. There's a change in the kernel development towards 2.6.25 that might broke the ndiswrapper in the next 2.6.25 if it's not solved yet.

Pavel Roskin said "A change after 2.6.24 broke ndiswrapper by accidentally removing its access to GPL-only symbols" and he's offering a patch to fix this, but Linus disagree with the patch, since it's still considered loading non GPL code, so it must be treated like the other proprietary modules. Read the discussion on KernelTrap or LKML

Update (6 Mar 2008 00:10) : Looks like the problem has been solved after the inclusion of the patch by Pavel Roskin (i don't know whether it will be reverted or not in the final 2.6.25). Here's the commit information:
commit 9b37ccfc637be27d9a652fcedc35e6e782c3aa78
Author: Pavel Roskin <>
Date: Thu Feb 28 17:11:02 2008 -0500

module: allow ndiswrapper to use GPL-…

Forgotten Patch

One new update for today coming from the forgotten patch for ghostscript package.
Mon Mar 3 18:48:07 CST 2008
ap/ghostscript-8.62-i486-2.tgz: Fixed the file for CJK. (I'd forgotten to apply a patch...) Thanks again to ABE Shin-ichi!

Security Fix: Ghostscript

Another security fix has been released by the Slackware Security team. This time, ghostscript was found vulnerable, thus being upgraded to the latest version. With this batch of updates, also comes several updates, including gtk+2, pilot-link, hicolor-icon-theme, and also xpdf. Here's the latest -Current changelog
Sun Mar 2 03:34:48 CST 2008
ap/ghostscript-8.62-i486-1.tgz: Upgraded to ghostscript-8.62.
This new release of GPL Ghostscript fixes a buffer overflow.
Thanks very much to ABE Shin-ichi for configuring and testing much improved support for CJK output! :-)
For more information on the security issue, please see:
Thanks to Chris Evans and Will Drewry of Google Security for their work on discovering and demonstrating the overflow.
(* Security fix *)

l/gtk+2-2.12.8-i486-2.tgz: Patched to fix Flash in Konqueror.
Thanks to Guido Ascioti for the bug report and fix.


Security Fix: Thunderbird

Slackware Security team has managed to update Thunderbird to to sync with the latest version that comes up from Mozilla which is considered a security fix. Along with this updates, Slackware-Current also comes up with one update, Python, and several bug fixes, like in kdegraphics, lilo, and lm_sensors. Here's the latest -Current changelog:
Sat Mar 1 16:21:49 CST 2008
d/python-2.5.2-i486-1.tgz: Upgraded to Python-2.5.2.

kde/kdegraphics-3.5.9-i486-3.tgz: Patched with a fix for kdvi.

Upgraded to thunderbird-
This update fixes the following security related issues:
MFSA 2008-12: Heap buffer overflow in external MIME bodies
MFSA 2008-05: Directory traversal via chrome: URI
MFSA 2008-03: Privilege escalation, XSS, Remote Code Execution
MFSA 2008-01: Crashes with evidence of memory corruption (rv:
For more information, see:…

New Poll

Ok, so last month's poll has been closed and here's another poll for this month (it will be closed at the end of this month). It's a common questions and i guess everybody can choose it. The question is "What Is Your Favorite Desktop Manager?". I provided several options:
KDEGNOMEXFCEIceWMBlackboxFluxboxFvmWindowmakerOthersPlease note that all GNOME-based project for Slackware (GNOME SlackBuild/GNOME DropLine) are considered one (GNOME), so that's the reason it's not included in this poll. I have provide other option if you are using other Window Manager than listed on this poll.

Ok, happy voting Slackers

Poll Results

Well, it's been a nice and lovely month and the poll has stopped receiving votes from all of you Slackers. Thanks to everybody who contributes to this votes as it claimed as the highest record on my blog (184 voters). The question was "How Do You Install Non Officials Packages?" and the results are as follow:
Using SlackBuilds (52 - 27%)
Get from LinuxPackages.Net (46 - 25%)
Get from (107 - 58%)
Get from other Repository (10 - 5%)
Compiled it from source (74 - 40%)
Convert from RPM/DEB (17 - 9%)All of my options are voted, but as usual, we always have a winner, so this month poll's winner is the third option, Get from

FYI, is an Italian Slackware community that has wide community (if you are looking at the poll results above, you will see what i mean) and it's not coming just from Italian people. They gave SlackBuilds script to compile the source code and turn it into tgz packages which is the native Slackware format so that you can easily…

Huge Updates to -Current Today

After one day offline because of the disruption of the Speedy cables, i'm back online with reports from the latest -Current updates which are huge updates. Almost old packages are updates to sync with the most bleeding edge (well, there are some downgrade on binutils and oprofile due to many reports on ld) and some package filename rename, but most of them are upgraded packages. Here's the latest -Current changelog:
Fri Feb 29 14:00:57 CST 2008

a/ed-0.9-i486-1.tgz: Upgraded to ed-0.9. World's greatest line editor.

a/hdparm-8.6-i486-1.tgz: Upgraded to hdparm-8.6.

a/lilo-22.8-i486-7.tgz: Patched liloconfig to make using the boot splash screen an expert option as well.

a/pkgtools-12.1.0-noarch-3.tgz: Have makepkg warn of two more common mistakes -- dropping man pages in /usr/share/man, or (now) using site_perl in a non-local package.

a/usbutils-0.73-i486-1.tgz: Upgraded to usbutils-0.73 with fresh usb.ids.

ap/cdrtools-2.01.01a37-i486-1.tgz: Upgraded to cdrtools-2.01.01a37.