Showing posts from 2006

Several Kernel Updates

Linus and Willy has gave two gift from the git repository, which are kernel 2.6.20-rc2 and 2.4.34. This two version of kernel were released and culmination of hard work from the kernel developers. Read the Changelog (2.4 and 2.6) and grab them (2.4).

We might have the 2.6.20 release at new year :D

Another Mozilla Updates

Pat has released an updates to the Mozilla's packages (Thunderbird, Firefox, and SeaMonkey) and also 1 update for Xine-lib packages. Here's the latest update:
Sat Dec 23 16:38:26 CST 2006
Upgraded to Mozilla Firefox
This upgrade fixes several possible security bugs.
For more information, see:
(* Security fix *)

Upgraded to firefox-
This upgrade fixes several possible security bugs.
For more information, see:
(* Security fix *)

Upgraded to thunderbird-
This upgrade fixes several possible security bugs.
For more information, see:
(* Security fix *)


Opera 9.1 Released

After working with several builds, finally Opera 9.1 is released by Opera Team. This release fix some problems and also add more support, which can be seen below:

User interface
* Fixed handling of access keys on Web pages with frames.

Mail, messaging, and newsfeeds
* Fixed an instability connected with delayed entry of the Master password.
* Deleting of newsfeeds in the panel now both unsubscribes and deletes.

Display and scripting
* Improved performance for elements with both :focus and :hover.
* Fixed an issue with opacity on links that have images nested within them.

* New Fraud Protection feature (a phishing filter).
* Changed Wand data to a new format. The upgrade to this new format is not reversible.

* Multiple stability issues solved, including crashes on Gmail and Google Maps.
* Changed the Mozilla User Agent string to include Firefox identification.
* Improved handling of Web site logins on slow connections.
* Cancellation o…

Merge Window Closed

Linus has closed the merge window session and it means that the new big changes are no longer accepted for the next 2.6.20 kernel release. For now, the biggest changes is the new support for PS3 gaming console and also some support for kdump and KVM. Initial entry for the development cycle for 2.6.20 can be seen in the KernelNewbies and also the long-format Changelog.

Besides the main 2.6.20 kernel, there's also an update to the 2.4.x kernel by Willy Tarreau. He released as well as 2.4.34-RC2. It's not as intensive as 2.6.x kernel, but it's still being maintained very well, but don't expect new hardware support, since it may be better to use 2.6.x for better hardware detection/support rather than using 2.4.x.

WxWidgets 2.8.0

New release of WxWidgets has been released, 2.8.0. It's a culmination of a long work and it's replacing 2.6.0 as the stable release. You should read the Changelog before starting to use this, since it brought some big changes. Here's the list:

Changes in behaviour not resulting in compilation errors, please read this!

- For all wxInputStreams, Eof() becomes true after an attempt has been made
to read _past_ the end of file.
- wxFileName::DirExists() checks if the path of the file is a directory, not
if the whole name is a directory.
- wxDialog::CreateButtonSizer() may return NULL now, please see the manual.
- wxStaticBoxSizer now deletes the associated wxStaticBox when it is deleted.
- wxArray::Alloc() now works as reserve() and does not clear the array any more
- Windows calling CaptureMouse() are now required to handle the
wxEVT_MOUSE_CAPTURE_LOST event and not call ReleaseMouse() in this case.
- wxInp…

Updated NVidia Driver

NVidia has just released an update to their NVidia driver, 1.0-9631 which fixed this problems:

* Fixed an OpenGL crash on some GeForce 3 and GeForce 4 GPUs.

* Fixed an X server crash starting some fullscreen OpenGL games.

* Improved interaction with newer Linux kernels.

You can get them from this page.

Upgrade to Kernel and OOo 2.1

I have just upgraded to the latest kernel, and 2.1.0 last night. Not too much difference was made in both application, since most of them are security fixes and also bug fixes and not feature addon. Too bad i didn't make a screenshots of it.

You can always look at the Changelog and also Release Note for more detail about the release.

Mono 1.2.2 is Out

Mono has released another update to their 1.2 version and it comes with 1.2.2 version now and it has include a lot of bug fix and also complete implementation of many 1.0 and 2.0 API. There are also some updates on optimization, Internationalization, IO Layer, Profiler, and many more. There are also some new features like Mono.Posix improvements, New Assemblies, New runtime for VB.NET 1.0 and 2.0, Javascript and Java, many new tools, and also a new bundle of NUnit for testing purposes. You can read all the detail on their Changelog.

Update on GnuPG

Although GnuPG has released GnuPG 2.0.1, but they still maintain their 1.x version and they have just released an update for that version which have fixed a security vulnerability that existed. It has a version number of 1.4.6 and Pat as usual has put this problem at first priority and released an updated package for Slackware 9.0 and newer. Here's the latest -stable changelog:
Wed Dec 6 15:16:06 CST 2006
Upgraded to gnupg-1.4.6. This release fixes a severe and exploitable bug in earlier versions of gnupg. All gnupg users should update to the new packages as soon as possible. For details, see the information concerning CVE-2006-6235 posted on
The CVE entry for this issue may be found here:
This update also addresses a more minor security issue possibly exploitable when GnuPG is used in interactiv…

Developer Snapshot of KDE 3.80.2

KDE has just released a developer snapshot of KDE 3.80.2 which will eventually become KDE 4 in the future. This version is compiled with Qt 4.2.0 and 4.2.1 (but not the 4.2 preview). Before you try to build this, perhaps you should look at the Build Instruction in order to have a good build at the end and not messing up your system.

If you are KDE mania and like to test new features, this release is for you, otherwise, it's recommended to stick with 3.5.x version for now.

XMMS2 0.2DrHouse Released

The next generation of XMMS project which is called XMMS2 is being started a long ago and few days ago, they have just released another release, called XMMS2.0DrHouse. You may want to look for the full changelog to see what are the developer doing with this application.

Here are some of the XMMS2 features:
Client-server model
* Allows XMMS2 to have various multiple interfaces (as clients).
- Command line interfaces
- GTK clients (matching GNOME & Xfce4 look and feel)
- KDE clients (matching KDE look and feel)

* Network transparency means you can run and control XMMS2 remotely, (e.g. run XMMS2 on your 'media box' and control it over network using a bluetooth-enabled PDA (TCP) - see Mobile platforms)

Wide format support
Play mp3, vorbis, m4a, wma, mac, sid, mod, wav, flac, mpc, speex files.

Play from local files, over http, samba, daap and mms.

Flexible transform chain concept
Allows for more flexible access to media. (e.g. play mp3 files from a Samba share without havin…

KOffice 1.6.1 Released

KOffice 1.6.1 has been released by the development team. This release is the first maintainance version since 1.6 came out few months ago. You can see the detailed changelog for more information about the development of this application since 1.6 was released. Even though it's considered as maintainance release, it does include new features in Kexi and Krita. Go grab them now.

Prices For December

Patrick Volkerding has released three security updates for Slackware 11.0 and previous version (supported version are up to 8.1) in the first day of December and it includes libpng, tar, and proftpd. Here's the latest changelog for -stable tree:
Fri Dec 1 15:03:20 CST 2006
Upgraded to libpng-1.2.14. This fixes a bug where a specially crafted PNG could crash applications that use libpng.
more information, see:
(* Security fix *)

Upgraded to proftpd-1.3.0a plus an additional security patch. Several security issues were found in proftpd that could lead to the execution of arbitrary code by a remote attacker, including one in mod_tls that does not require the attacker to be authenticated first.
For more information, see:…

2.6.19 is Out

Yes, you have saw the title above. Kernel 2.6.19 is officially released by Linus and only 1 single comment on it: It's all good. You can see the Long-Format Changelog or if you prefer more human-friendly format, please consider looking at LinuxNewbies. One of my friend told me that he already had a system which is running 2.6.19 and it's running faster. I'd like to prove this when i got time to install this shinny new kernel tonight. Well, let's find out tonight :)


If you like to watch YouTube and want to download the movie, then i think youtube-dl will be your answer. It's a python-based script which can be used to download video from YouTube directly to your computer. You only need to feed the URL of the YouTube movie and it will automatically download them into your current directory.

As videos are in Flash Video format, their extension should be flv. In Linux and other unices, video players using a recent version of ffmpeg can play them. That includes MPlayer, VLC, etc. Those two work under Windows and other platforms, but you could also get a specific FLV player of your taste.

Wine 0.9.26 Released

Alexandre Julliard has released Wine 0.9.26 which includes lots of fixes which can be seen in their announcement page. This package is getting more stable and i think when they release 1.0.0, it will became a great application, since it can be used to install many Windows application on GNU/Linux platform. I once used to try this application but it's still buggy, but i managed to install some application and it did work. Maybe someday i will try to use it again, as nowadays, the development of Wine has rapidly increased and it's getting more mature on each release.

GnuPG 2.0 Released

Here's the press release of GnuPG 2.0 Release:

The GNU project is pleased to announce the availability of a new stable GnuPG release: Version 2.0.0.

The GNU Privacy Guard (GnuPG) is GNU's tool for secure communication and data storage. It can be used to encrypt data, create digital signatures, help authenticating using Secure Shell and to provide a framework for public key cryptography. It includes an advanced key management facility and is compliant with the OpenPGP and S/MIME standards.

GnuPG-2 has a different architecture than GnuPG-1 (e.g. 1.4.5) in that it splits up functionality into several modules. However, both versions may be installed alongside without any conflict. In fact, the gpg version from GnuPG-1 is able to make use of the gpg-agent as included in GnuPG-2 and allows for seamless passphrase caching. The advantage of GnuPG-1 is its smaller size and the lack of dependency on
other modules at run and build time. We will keep maintaining GnuPG-1 versions b…

Added Link in SlackWiki

I have just added a link to Indonesian Slackware Community Site in SlackWiki and also creating my page there. Hopefully people will find it useful and easy to locate the site if they need help about Slackware.

Installing OOoQs2

Few days ago i decided to install OOo Quick Starter 2 and the result was a successful installation. Since Slackware doesn't have OOo by default, i used the rpm format and then convert it into tgz packages by using rpm2tgz utility and then installing it by using installpkg command.

After the compilation and installation phase, i started the oooqs2 command and it won't detect my 2 installation path, so i had to add it manually, but that's not a big deal. After this, i tried to logout and login again and tried to fires up 2 and yes it's definitely faster, but as the trade off, i will have to spent 30 MB of my RAM to be used by OOoQs2. That's not a major problem for me as i have 1 GB of RAM in my laptop :D

Kernel Upgraded to

Last night i took some time to upgrade my kernel to the latest version, and it took about 40 minutes to accomplish this (including installing NVidia driver again). I think this process can be slightly faster when 2.6.19 comes out since it removes OSS support, so compilation will take less time. But as the tradeoff, 2.6.19 may introduce newer options which will take more time in the configuration phase. By the way, here's the screenshot of the latest kernel on my slackware:

New Stable Kernel

A new stable kernel has been released. While this is the most stable one for now, it will soon be overridden by the next final version of the 2.6.19 kernel in just a few days (or weeks). But for now, those who had some problems with the previous -stable kernel should try to upgrade to this version which may have fixed your problems. You can see the changes in the long-format Changelog.

Update (7:47 AM) : It seems that 2.4.x has been updated also. Willy Tarreau has updated 2.4.x into with a bunch of updates. I think Pat will also update -stable kernel series with this version also.

Indonesian Slackbook Project

Hello Slackware Mania!!

We are running a new project for Slackware newbie, which is translations of Slackbook project into Indonesian language. If you are willing to help, please visit Indonesian Slackware Community site and have a look at Slackbook Project. You will need to have a CVS client to checkout this modules and start translating this pages.


If you always opened a lot of application and you want to have a cool visual effect while switching to each application, then you can use Skippy to help you. It's not as cool as XGL, but it's better than the default behaviors. You can look the screen shot below.

Screen shot 1
Screen shot 2

Taken from Skippy's official website:

Skippy depends on:
* An X11R6 server
* Xft - the X Font library
* Imlib2 (only for 'regular' Skippy, not skippy-XD)
* XRender, XComposite, XDamage and XFixes extensions (only for Skippy-XD)
* A NETWM or GNOME WM Specs compliant window-manager.

So far, it's been sucessfully tested using OpenBox-3.2, Fluxbox-0.9.9 (thanks daelstorm!), XFWM4 (thanks SeeSchloss!), Metacity (thanks SmackleFunky!), WindowMaker (thanks SuperBFG7), IceWM (thanks Tomasz Torcz), PekWM (thanks Josh Chaney), Waimea (thanks Gad 'make-up-your-mind' Kadosh) and KWin (no, BlackBox and ion aren't supported).

Note: if you want to use skippy with Windo…

Kernel 2.6.19-RC6

Next RC has arrived and this might be the final release before the final 2.6.19 version is released by Linus (perhaps next week). Linus is still waiting for the MSI and other interrupt fixes and also bug report to clarify that this issue has been fixed before he shipped the final version and start a new merge session for the next 2.6.20. You can see the long-format changelog for more detailed information.

New Logo For NVidia

As stated in the new NVidia driver Changelog (or you can see my post), NVidia has update their logo artwork and last night i tried to upgrade my NVidia driver and test it. I must admit that i'm interested with the new logo which has a dark background and with a shinny NVidia text on the center of the screen. It seems that the artwork can be modified via "LogoPath" X configuration option, but i don't want to do it since i'm happy with the current one. Too bad i couldn't take a screenshot of it.

MPlayer 1.0 RC1

After receiving a lot of help from Google Summer Code participants, MPlayer has release their first RC prior the final 1.0 version. It has a lot of bug fixes and here are them:

* German documentation translation finished
* Russian documentation translation synced and almost finished

* IVTV hardware MPEG audio/video decoder output
* ALSA audio output: AC3 passthrough now works even when the device name of the digital output port has been set by the user
* bicubic OpenGL scaling works with ATI cards
* md5sum switched to the libavutil MD5 implementation
* support for libcaca 1.0 via compatibility layer

* liba52 updated to 0.7.4 (slightly faster)
* SSE optimizations for mp3lib
* removed support for obsolete and non-free divx4 libraries

* audio stream switching in MPEG-TS/PS, Matroska and streams supported by libavformat
* audio stream switching between streams with different codecs
* libavformat demuxer now honors -alan…

New NVidia Driver

Although it has been released for a week, i just noticed today that NVidia has released an update to their driver based on the beta version which includes lots of fixes in this release. The latest version is 1.0-9629. Here are the latest changelog:

* Added initial support for GLX_EXT_texture_from_pixmap.
* Added new "Display Configuration" page in nvidia-settings.
* Improved workstation OpenGL performance in Xinerama.
* Added support for NVIDIA Quadro Plex.
* Added support for Quad SLI.
* Improved X driver error recovery.
* Improved workstation overlay performance.
* Added SMBus functionality to the Linux/i2c interface.
* Fixed DFP scaling support.
* Added support for OpenGL 2.1.
* Added new "TwinViewXineramaInfoOrder" X configuration option to control the order of display devices when in TwinView.
* Fixed some problems related to TV Out.
* Added new NVIDIA logo artwork to nvidia-settings and X driver splashscreen; the X driver splashscreen can now be configured with the new &q…

Working Underway

Pat is working on big changes in -current tree as being explained in -current changelog. He's working to update the toolchain and also the kernel series and many more. We will see what efforts he has made to make next Slackware release is a better release. Stay tune at Slackware-current changelog :D

Gaim 2.0.0-Beta5

New beta Gaim packages has been released by Sean Egan yesterday and it can be downloaded from Sourceforge Mirrors. Here's the changelog from the previous beta version:
* Significant improvements to the reliability of
connection detection code from Beta 4, especially
for users of Windows 2000 and Windows Vista, and
certain XP users.
* The preferences dialog has been reorganized slightly,
with a new "Interface" tab to reduce the clutter in the
"Conversations" tab.
* The tray icon is now configurable. Users can disable
the icon entirely, or configure it to show only when
messages are waiting.
* A preference has been added to play sounds only when
unavailable, in addition to always or only when available.
* Added the ability to drag and drop icons on buddies in
the buddy list to override the buddy icon shown there.
(This does not replace the icon shown in the tooltip.)
* QQ protocol support is now available for Windows Gaim.
* The Windows Gaim Tcl plugin loader has been improved t…

Mozilla Updates

Several Mozilla application has been updated and Pat has managed to give an update to the -stable tree. The 2.0 version is being moved to /extra and Pat continues to maintain the Firefox 1.5.0.x version along with new Thunderbird and SeaMonkey packages which has just been released few days ago.

Here are the latest -stable changelog:
Thu Nov 9 18:04:51 CST 2006
extra/mozilla-firefox-2.0/mozilla-firefox-2.0-i686-1.tgz: Moved from /patches, since it was pointed out that this sets LD_LIBRARY_PATH to use the libraries in /usr/lib/firefox-2.0/ which aren't compatible with the SeaMonkey libraries that are used to compile the gxine plugin, breaking it. I'm currently looking for a workaround for this issue, but meanwhile using firefox- with the gxine plugin works just fine. Honestly, I hadn't expected to see another firefox-1.x release once 2.0 came out or I might not have added it to Slackware 11.0 after the release...


Looking Forward 2.6.19

Fifth Release Candidate version for the next 2.6.19 has been released by Linus today and he has added a comment on this release that the development is calming down and it might be an indication that this will be likely the final RC before the final version will be shipped in short time. Please have a look at Long-Format Changelog if you are interested or curious on what has been integrated in the RC5.

OOo QuickStarter 2

Need a quick OOo to load? The OOo QuickStarter 2 probably is your answer. The latest version is already compatible with 2.0.x version of application. This application will be started when your desktop loads, so you might have a slower boot up, but as the trade off, you will get significant boost time when you want to load one of modules (Writer, Calc, Impress, Draw, Math, or Base).

If you don't want to compile it from source code, then you can use pre-compiled binary packages from LinuxPackages. It's build for Slackware 11.0 (just to remind you).

New Bind Package

Pat and security team has released a new security update for BIND. Here's the latest changelog :
Mon Nov 6 21:29:24 CST 2006
Upgraded to bind-9.3.2-P2. This fixes some security issues related to previous fixes in OpenSSL. The minimum OpenSSL version was raised to OpenSSL 0.9.7l and OpenSSL 0.9.8d to avoid exposure to known security flaws in older versions (these patches were already issued for Slackware). If you have not upgraded yet, get those as well to prevent a potentially exploitable security problem in named. In addition, the default RSA exponent was changed from 3 to 65537. RSA keys using exponent 3 (which was previously BIND's default) will need to be regenerated to protect against the forging of RRSIGs.
For more information, see:
(* Security fix *)

New Gkrellm Package

New Gkrellm package has been released with some changes. Here are the latest changelog:
* Hans de Goede patches: 1) handle sysfs sensors which represent themselves as platform drivers (/sys/class/hwmon). 2) Add a libsensors sensor monitor interface which will be used preferentially over sysfs if libsensors is installed and sensors_init() on /etc/sensors.conf succeeds.
* Add --without-libsensors command line option to force using /sysfs instead of libsensors for cases when running a new Linux sensor kernel module that is not yet supported by libsensors. A fallback to /sysfs is automatic when libsensors detects zero sensors.
* Linux sensor config names change with migration to libsensors, so attempt to automatically do a conversion so user won't have to redo sensor config. But this doesn't handle client/server runs so for these sensor configs must be redone.
* Michael Buesch patch: Add PowerMac G5 Windfarm sensor monitor interface.
* David G. North patch: Add content length check t…

New MySQL Release

MySQL 5.0.27 has been released with just one fix which revert the ABI incompatibility which has been introdoced in 5.0.26. Those who are having problems with 5.0.26 should upgrade to 5.0.27 in order to get things worked.

Welcome to 2 New Kernels

Please welcome and 2.4.34-pre5, the latest kernel series that has been uploaded to main kernel repository site. It has been a while since the last update for 2.4.x series, but it's still going on and it's getting more stable and mature as it only contains bug fixes and not adding new features, suitable for servers. The Changelog will provide you with the information about the development of 2.4.x kernel series.

Meanwhile, the latest -stable kernel also have been released. Most of the updates are backported from 2.6.19-RC4 development tree and it contains quite a lot long list. Long-Format Changelog will list all changes.

Yesterday i have downloaded the latest -stable kernel and also upgrading it. It worked well and no major problems been discovered up to now. In the next 2-3 weeks, perhaps i will need to recompile my kernel again since 2.6.19 may come out if there's no major problems that can cause delays.

New PHP and Screen Packages

Three new packages has arrived in -stable tree and two of them are PHP packages. The first package was PHP 5.2.0 and this update is not placed in /patches, but rather in /extra as it includes a lot of changes, so automatic packages such as Swaret, Slapt-Get, or whatever will not download this packages, except when the authors wanted to (and make sure that his/her code is already PHP 5.2.0 compliant).

The next package is for PHP 4.4.x version which was patched to fix buffer overflow issue. The last package was screen which suffers from the same issue. All of them are already patched and ready to be used. Here are the latest -stable changelog:
Fri Nov 3 23:17:57 CST 2006
extra/php5/php-5.2.0-i486-1.tgz: Upgraded to php-5.2.0.
This release "includes a large number of new features, bug fixes and security enhancements." In particular, when the UTF-8 charset is selected there are buffer overflows in the htmlspecialchars() and htmlentities() that may be exploited to execute arbitrary …

Upgraded to PHP 5.2.0

Finally, after several trial and error, i managed to upgrade my PHP application to 5.2.0. I have been trying to upgrade to 5.1.x and it always failed in compilation step and the error message is always the same which is related to undefined reference to libiconv library.

So i changed some parameter and it worked. It can be compiled and next step is to install it by using make install. Next i tried to restart, but the Apache won't start because when i browse to my localhost, it won't displayed the page i was looking for. So i was thinking that the old php.ini was the main problem, so i had to rename the default php.ini in /etc into another name and then put the new php.ini on the correct place. But luck was not yet on my side as Apache still won't start, so i decided to look at Apache's configuration file, which is httpd.conf and finally i discovered why Apache won't start. It's because it still has two lines of code which still loads the old PHP4 modules, so i …

Aria2 Project

From Indonesian Linux Forum, i got an information about new project in Sourceforge which is very efficient because it supports many protocols such as HTTP/HTTPS/FTP/BitTorrent. It can be compared to other downloader programs, but this single application can support a lot more.
aria2 has segmented downloading engine in its core. It can download one file from multiple URLs or multiple connections from one URL. This results in very high speed downloading, very much faster than ordinary browsers. As of 0.3.0 release, It can also download BitTorrent files. As of 0.7.1 release, aria2 supports asynchronous DNS using c-ares or ares. This can improve segmented download performance, especially in Metalink download.
Here are the full list of the feature it supports:
* Command-line interface
* Download files through HTTP/HTTPS/FTP/BitTorrent
* HTTP Proxy support
* FTP through HTTP Proxy
* HTTP BASIC authentication support
* HTTP Proxy authentication support
* Segmented downloading
* Download speed throttl…

Amarok 1.4.4

New Amarok version 1.4.4 has been released and it introduce a basic support for Rio Karma and more bug fixes after few months of development and lots of patches has been submitted to improve the Amarok. Here are the changelog for the latest amarok version:

* Transfer .wav-files to iPods. (BR 131130)
* Xine and Helix engines now support three different crossfading modes: always, on manual track changes only, or on automatic track changes only.
* Manually specify local file for podcast episodes via right-click menu.
* Action menu entry for adding podcasts to Amarok. Based on .desktop files by Harald Sitter and Fabio Bacigalupo.
* Open podcast items with external application from right-click menu.
* Synchronize listened flag for podcast between Amarok and iPods.
* Added integrated music store. Includes artist and album info and full previews of all tracks.
* Fade-out for xine-engine when pressing Stop. Patch by Tuomas Nurmi. (BR 127316)
* …

Kernel 2.6.19-rc4

Just one day before the hallowen party is being celebrated all around the world, Linus has just pumped rc4 out of the git repository and publish it for public consumption. The long-format changelog will explain what has been changed or fixed in this release and it seems that this release is getting more stable and i think Linus is ready to release the final version after one more cycle of RC just to be sure thet it won't break the kernel when it's finalized.

Stellarium 0.8.2

A new release of Stellarium 0.8.2 has been released. Stellarium is a free open source planetarium for your computer. It shows a realistic sky in 3D, just like what you see with the naked eye, binoculars or a telescope. I have contributed an updated translation for the Indonesian language and i think it has been included in this release. As usuall, i'm downloading it right now and i will install it later on my Slackware system.

Bad Reviews on Slackware

There's a post on Newsforge and also in LinuxQuestions about Slackware Linux 11.0 and it was linked from the source. It was the worst reviews i ever read, since the reviewer has directly insulting the developer using a direct name (Patrick Volkerding) with a harsh words and most of his complaints can be fixed in one or two simple ways. There's a lot of people who still like Slackware's simplicity and recommends them to their friends. I used Slackware also in my laptop and everything just fine (well, at least not like in his reviews)

The default bootloader is LILO for some reason. Most modern distributions use GRUB, so that's probably why Patrick chose something different. He likes to be contrary like that.
It's like saying default bootloader in FC is GRUB, why not using LILO? It's about freedom and by the way, grub is also supported in Slackware. You may find it in one of the CD.

My biggest complaint with Slackware is still the maintainer himself. Patrick *is* Sla…

Firefox 2.0 Bypass Stable

Pat has made a rule in the -stable tree which he only patches some packages which has a security vulnerability, but today Firefox 2.0 is authorized to bypass this rule and make his way to the -stable tree. Even Pat cannot resist of the Firefox's attraction. Here are the changelog:
Sat Oct 28 23:52:38 CDT 2006
Upgraded to Mozilla Firefox 2.0. This is a completely optional enhanced feature package update. Usually I'd reserve this space only for security patches (which this is not), but Firefox 2.0 is just so cool that I couldn't resist upgrading it, especially with Slackware 11.0 so recently released.
I have been playing with Firefox one day before it's release date and i had no problem at all, except for the incompatible extensions which still being abandoned by the author and i don't get any updates up to know. Some extensions that are still marked incompatible with 2.0 release in my laptop are:
- Colorful Tabs
- Fasterfox

Losing MonoDevelop

After having another test last night, i found out that i lost MonoDevelop also due to removal of GNOME and all of it's libraries. Here are the message when i tried to run MonoDevelop:
MonoDevelop failed to start.
If you installed MonoDevelop using a binary installer, take a look at for more info about possible
causes of this error.
at (wrapper managed-to-native) Gnome.Modules:libgnomeui_module_info_get ()
at Gnome.Modules.get_UI () [0x00000]
at MonoDevelop.Ide.Gui.IdeStartup.Run (System.String[] args) [0x00000]
Definitely i need some GNOME libraries, since after installing libgnomeui from 10.1 system, the application still failed to run. I'm looking for Dropline GNOME to solve this problem.

Update: It seems that i will to remove Mono also since it's unusable if i have Mono installed but i can't use MonoDe…

Removing GNOME

Last night, i once again decided to do a major changes on my Slackware system which should have been done since 10.2, which is the removal of GNOME application. I completely remove all GNOME application, except for gnome-icon-theme which still be used for other GTK+ application.

After this massive removal, i test some application and sadly, i have to remove some application which i often used, such as Liferea for my RSS Aggregator (because it requires GConf for new compilation). I then decided to switch to Akregator, a default RSS Aggregator for KDE. Since i don't have Internet connection, i couldn't test Gaim, but it's still launching, so i guess it's still working. I think i will have to conduct some more test to check all my application since some application does need GNOME's libraries.

I have updated my application menu also, since most of them are not working anymore, so i get a simplified application menu.

The advantage of this removal is that i got a plenty …

Start Reserving Your Bandwith

Hey folks, please start reserving your bandwith, since Pat and the security team has started to patch things and they started with upgraded Qt and also qca-tls packages. A lot of things will start to emerge in the -current tree (for now, it's only in the -stable tree). Here are the first -stable changelog after Slackware 11.0 releases:
Wed Oct 25 15:45:46 CDT 2006
patches/packages/qca-tls-1.0-i486-3_slack11.0.tgz: Rebuilt to place the plugin in /usr/lib/qt-3.3.7/plugins/crypto/.

patches/packages/qt-3.3.7-i486-1_slack11.0.tgz: Upgraded to qt-x11-free-3.3.7.
This fixes an issue with Qt's handling of pixmap images that causes Qt linked applications to crash if a specially crafted malicious image is loaded.
Inspection of the code in question makes it seem unlikely that this could lead to more serious implications (such as arbitrary code execution), but it is recommended that users upgrade to the new Qt package.
For more information, see:…

New NVidia Driver

NVidia has just released an updated NVidia driver (1.0-8776) which fixed a security vulnerability that has been reported by Rapid7. You can read the NVidia Knowledge Base for more detailed about this release. As usuall, the driver can be downloaded here (IA32), here (AMD64/EM64T), here (FreeBSD), and here (Solaris).

So Long TribalTrouble

After playing the the third campaign, the demo version of TribalTrouble cannot be played again and it requires to be registered before i can play it again, so i had no other option than remove it. Too bad. It was a good game and i enjoy it, since it has great graphic quality and also nice background sound. I think i have to find more GNU/Linux games in these days where most people go back at their hometown to celebrate Idul Fitri and hoping that the Internet connection at the office is quite fast to download the game.

Upgrading MonoDevelop

Last night i decided to upgrade my MonoDevelop application as the newest version has been released. It's 0.12 now and it's getting better and better. There was some problem with the installation though, since i'm unable to pass the ./configure script when i'm on normal account, so i had to use root account to do that. The other bug that i discover is that using --enable-nemerle didn't work. I had tried to reconfigure the script using that parameter several time, but at the end, the summary said that Nemerle support is Off. Strange. It causes a warning dialog that Nemerle addin couldn't be loaded when starting MonoDevelop application so i have to choose Yes first before i can get into MonoDevelop window.

So far, MonoDevelop is very promising. It has a code completion feature, like Microsoft's Intellisense, so you will be very helpful when writing codes. Other nice thing is that MonoDevelop can import Visual Studio 2003 project (not yet 2005) and it worked jus…

Another RC Release

Linus has released another RC release for the upcoming 2.6.19 version. This kernel version will use the latest ALSA version 1.0.13 based on this commit:
commit a5c81b648476f5b0594daeefb38bb98409da5340
Author: Jaroslav Kysela
Date: Sun Oct 22 10:56:24 2006 +0200

[ALSA] version 1.0.13

Signed-off-by: Jaroslav Kysela
You can find the detailed changelog in the long-format changelog.

Since there's still some revertion and updates, i think Linus will make one or two more RC before he released the final version of 2.6.19 which should be released before the end of this year.

New Splash Screens

Last night i started to update my Splash Screen to reflect my Slackware system so here goes the new splash screen:

I wanted to have another slicker Splash Screen, but it requires a moodin engine, so i looked at Google and i found Eric's webpage which contains a moodin package for Slackware 11.0, so then i installed the tgz packages and here goes some new splash screen:


Yesterday, i downloaded a demo version of TribalTrouble, a java-based game which was very cute and interesting. It has smooth interface and it's multi platform (since it's java-based), but it has some disadvantages. One of them is the high requirements to play this game and the other is the hard coded path to the included JRE. That means, you cannot use your own JRE if you have one. I tried to edit the source to use my own JRE rather using the bundled JRE (which is quite old, 1.5.0_04), but i couldn't managed to do so, so i just use the default one, even though it's space consuming.

Too bad the demo version does have many limitations, such as chieftain, and also upgraded warrior, but that's ok, as long as we can play it. Here are the screenshots of the game:

Updated Slackware 11.0 Packages

After Slackware 11.0 releases, most of the packages in LinuxPackages have been updated to reflect changes in Slackware 11.0, including the root:root permission on some files and also the new libraries included in Slackware 11.0. Since i'm running -current, i will only need some little update. Today, i'm downloading Liferea (i forgot to download it yesterday), updated F-Prot virus definition, libdv, and xvidcore from Linux Packages.

I'm waiting for Pat to update the -current again with lots of packages, including MySQL, KDE, KOffice, etc.

Updated Liferea

Lars Linder has updated Liferea and it's getting better and better. In his blog, he posted some news about Liferea's development and also tips and tricks on how to do something more with Liferea. I think i will upgrade my liferea to 1.0.24 and wait a little bit for the upcoming 1.1.x version until it's getting more stable as Lars is still fixing some problems with it.

Gaim 2.0.0Beta4

The next beta release for Gaim 2.0.0 has been released by Sean. It's been a while since they officially released a beta version (the last released was beta3 but only beta1 that appears on the main page). Some new features are already written at Gaim Planet. This is my primary IM client on GNU/Linux (sometime i used it in Windows version also).

Inkscape 0.44.1

After a month after Inkscape 0.44.1 release, finally LinuxPackages have list an inkscape package for Slackware. I have used inkscape 0.44 from LinuxPackages and i think it's time to upgrade it to the latest maintainance version. This are the changes between 0.44 and 0.44.1:
# fix a crash on Windows ("python.exe can't find msvcrt71.dll") by providing that dll in the package;
# fix hang in page size widget
# on Mac OS X, removed problems with home folder path names containing spaces;
# inkscape now finds libpng include headers on some systems where it previously failed to do so
# several changes to allow compiling on glib-2.4 systems (e.g. RHEL4);
# allow compiling on systems with incomplete boost library headers; recognize if boost is too old
# inkscape now compiles with gcc-4.2.x.
# fixed a bug where stderr output from scripts was not shown
# fixed a bug affecting the recent files menu
# resolution information is now saved in exported PNG files
# fix some ODG export bugs
# fix d…

KOffice 1.6

The next release of KOffice package is available and can be downloaded. This is the next stable release of KOffice and it brings a lot of changes into KOffice itself. You can look at the changelog and decide.

Fixing GDM Problem

In the last few months, i couldn't directly login into my desktop using GDM. It always stuck at loading GDM itself and i had to turn it off to restart the system. So i changed my runlevel into text mode and then i start the XWindow by issuing startx and it worked like charm. This situation is ok for me, as most of time, i need text-mode login when i want to upgrade some packages (mostly KDE and XOrg) that need to be done in text-mode and no XWindow is running.

Last night, i had some spare time and i tried to look at KDE Control Center and there's an option to set the Login Manager, so i modified it, but when i want to load GDM again, it still stucked, so i tried to look at /etc/rc.d/rc.4. It has an entry of this:
# Tell the viewers what's going to happen...
echo "Starting up X11 session manager..."

# Try to use GNOME's gdm session manager. This comes first because if
# gdm is on the machine then the user probably installed it and wants
# to use it by default:
if [ …

New Features in OOo 2.0.4

OOo 2.0.4 brings some new features which is quite interesting. If you see OOo announcements, Louis has wrote some new features in this release:

* Enhanced PDF management
* Direct export to LaTex
* Nested queries in Base
* New functionality in Calc and Impress
* Mac OS X (X11) uses system fonts

This is the most significant enhancement included on the 2.0.4 release, but that's not all. If you look at the Release Note, you will find more detailed changelog, for example:

* Software Update Notification.
As many other open source projects, is evolving over time and frequent releases add functionality or resolve existing issues. The Software Update Notification helps users to keep their up to date without having to monitor certain websites.

* OOo can use KDE "system-wide" settings (Linux Only)
One of the most annoying tasks for a user is if he has to enter common application settings into every application over and over again. Most desktop environments have…

ReiserFS on Slackware

Filesystem is very important in every operating system as it will an impact on the overall performance of the system itself. In Linux, you can choose a lot of file system, but the most widely used are ext3 and ReiserFS v3, meanwhile ext4 and ReiserFS v4 is being worked out by the developers. Slackware, like all other distros support as many filesystem as possible and it's up to the users to choose the filesystem that suits them. I used ext3 for my laptop and ReiserFS for my desktop PC. ReiserFS is quite fast in my PC and i never had problems with it up to now.

But recently, Novell has confirmed that they will change their default filesystems in SuSE into ext3 in their next release and with Hans Reisers being arrested, i think many distro will start to think twice to support ReiserFS filesystem as Hans himself has relegated ReiserFS v3 to maintenance mode and would resist any proposals for change except for bug fixes. He pushes people to start using ReiserFS v4 which is not yet incl…

Preparing to Upgrade

Well, 2.0.4 is out, and i have download it this morning, so i think i will upgrade my OOo. Upgrading OOo is fairly simple, but in some distro, you will have to remove the existing installation first. This is the same way in Slackware.

First thing that you should do is download the latest version of (in this case is 2.0.4 which has just been released). Next, extract it by using:

tar -xzvf OOo_2.0.4_LinuxIntel_install.tar.gz

It will create a new directory and place all files (most of them are RPMs file). Next is to remove the unneeded directory (licenses and readmes) and leave the RPMS directory. Next one is to remove the desktop-integration, because Slackware is not listed there and we can do that manually using KDE's menu editor. You can also remove some packages which you don't use, for example, if you don't play with XSLT, then probably you can remove the package.

Next step is to convert the RPM package format into tgz…

KDE 3.5.5 Is Next

According to LXer, KDE 3.5.5 will be released this week (The article was posted at 8 October and if it's correct, it will be released around 15 of October). It will contains bunch of bug fixes, improved language support, a new version of kopete and tons more. From the comments on the forum, i knew that Debian has put them on the unstable version, called 3.5.5-1, but when i looked at KDE's website, it still displays the current version (3.5.4).

Well, Maybe Pat will also include this updates in his next and first updates to Slackware-current. Can't wait to look for KDE 3.5.5 running on my Slackware laptop :)

Update: The announce file is already created, but not listed on the first page (maybe they're still uploading the packages). Here are the summary:

* Version 0.12.3 of Kopete replaces 0.11.3 in KDE 3.5.5, it includes support for Adium themes, performance improvements and better support for the Yahoo! and Jabber protocols.
* Support for sudo in kdesu.
* Support for inpu…

When To Start Again

There are no updates at all in the -current changelog for a few days. I wonder when will Pat start breaking -current again with a bunch of updates and testing packages for the next Slackware release (should be next one or two years). Maybe he will dump them all (the updated packages) when people have started to upgrade to Slackware 11.0 (which has been done by many people around the world that loves Slackware).

Parallel Device Probbing

I saw the latest kernel changelog (2.6.19 RC1) and also some information on LWN and find something interesting there (too bad the kernelnewbies hasn't update their page to reflect what has been changed on the kernel development, but it's just a matter of time. They will update the page as soon as they write a human readable description).

According to the site, there will be a driver core changes in 2.6.19 (well, there is always a change in every kernel release) which will speed up the boot time in Linux. Here are the story:
Linux boot time is an ongoing sore point - there are few users who wish that their systems would take longer to come up. There are many things which happen during the boot process, and many possible ways of speeding things up. Most of the opportunities for improving boot time lie in user space, but, on the kernel side, probing for devices can take a lot of time. Each device must be located, initialized, and hooked into the system; this process can involve wa…

Slackware CD Completed

Two days ago, the last ISO has been finished and tonight i will burn it into CD since i don't have time yesterday. I was very tired after having a one full day doing research on the serial ports problems.

Finally, after three days of downloading :)
I don't think i will download the rest three CDs because it only contains the source and some ebooks.

Full of Slackware 11 Problem

It's been a few days after the Slackware 11.0 release dates and i haven't update this blog for few days also, so i think it's time to update it, even though there's no updates on the changelog :)

I browsed the LinuxQuestions forum and in Slackware category, there are bunch of questions about Slackware 11.0. It has a lot of variety, starting from installation, configuration, application problem, etc. Most people have upgraded to Slackware 11.0 and they feel very happy with it, but some of them also encountered some problems with the default installation as Slackware 11.0 changes quite a lot compared to Slackware 10.2. Well, no pain, no gain :)

CD 1 & 2 Completed

Finally i managed to finish the first two cd of three install CDs for Slackware 11.0. I have checked the MD5SUM and it's correct. Let's wait for the next CD tommorrow. Hopefully it will finish and in good format :)

Broken Connection

Last night i tried to download the Slackware 11.0 ISOs from my office. I started the first ISO at 6 PM and i scheduled to start the second ISO at 00:01 AM today, but when i got into the office today, it stopped at 41%. So i continued the first one until it reach 50% and then i stopped it since it's almost office hour, so i don't want to take all of the bandwith just to download Slackware's ISO. I can still continue the process at night :)

The process will became faster when Indonesian mirror has download and provide the mirrors for local connection and connected to IIX, but unfortunately, it hasn't, so i have to use outside mirrors :(

Slackware 11.0 Released

Finally, after having five RC version, Slackware 11.0 is officially release by Patrick Volkerding. The last changes was Java JDK and JRE. Please look the official announcements at Slackware's website.

Updated Java Package

Pat has updated java package on the -current changelog (that was fast). Here are the latest changelog:
Sun Oct 1 16:45:45 CDT 2006
l/jre-1_5_0_09-i586-1.tgz: Upgraded to Java(TM) 2 Platform Standard Edition Runtime Environment Version 5.0, Release 9.

extra/bittornado/bittornado-0.3.15-noarch-1.tgz: Upgraded to bittornado-0.3.15.

extra/jdk-1.5.0_09/jdk-1_5_0_09-i586-1.tgz: Upgraded to Java(TM) 2 Platform Standard Edition Development Kit Version 5.0, Release 9.

Battery Monitor Works

Few days ago, i did try to start the battery monitor, but at the end, i couldn't find any program on the default KDE installation that would give me a battery monitor, so i think i have to install another packages, but then today i know why did the battery monitor won't start. It's because the ac modules wasn't loaded, so it won't run. So if you are looking for programs to look at your battery status and you are running KDE, just run KDE Control Center and look for Laptop Battery and click the Start Battery Monitor. You will get a new icon on the systray (look at the screenshots below). If you don't see that icon, please check the kernel modules by using lsmod. Make sure that all ACPI modules has been loaded. In my case, i'm loading ac, battery, button, container, fan, processor, thermal, and video, but in order to have the battery monitor, i think you will only need to load the ac and battery modules only.

Busy Saturday

I think Pat was very busy last saturday by recompiling the kernel packages as we can see in the latest -current changelog. He also patched some packages in order to work more better. Here are the latest changes:
Sat Sep 30 22:05:20 CDT 2006
extra/linux-smp- This had been named i486 when it's really an i686 arch package.
Sat Sep 30 19:35:24 CDT 2006
a/etc-11.0-noarch-2.tgz: Added missing comment marks (#) for distcc ports in /etc/services. Thanks to Michiel Broek.

n/popa3d-1.0.2-i486-2.tgz: Do better checking of passwd and group to avoid adding redundant entries to these files. Thanks to Menno Duursma.

n/sendmail-8.13.8-i486-4.tgz: Do better checking of passwd and group to avoid adding redundant entries to these files. Thanks to Menno Duursma.

n/sendmail-cf-8.13.8-noarch-4.tgz: Rebuilt.

extra/linux-smp- Recompiled to add missing SMP/SMT support.
Thanks to arny for …

Some new testing packages

Pat has added several new packages which still need more testing on the -current changelog, so he put it on the /testing directory which is being used to test new packages (including the latest 2.6.18 kernel). Here are the latest changes in the last two days:
Sat Sep 30 01:52:09 CDT 2006
testing/packages/fontconfig-2.4.1-i486-1.tgz: Upgraded to fontconfig-2.4.1. Thanks to Frédéric L. W. Meunier for pointing this out.

l/shared-mime-info-0.19-i486-1.tgz: Upgraded to shared-mime-info-0.19.

Fri Sep 29 23:41:35 CDT 2006
l/libgpod-0.4.0-i486-1.tgz: Upgraded to libgpod-0.4.0. Thanks to Shilo Bacca.

l/pango-1.12.4-i486-1.tgz: Fixed bogus empty GPOS table warning and other minor bugs.

extra/linux-smp- Rebuilt SMP kernels setting -smp in CONFIG_LOCALVERSION, not EXTRAVERSION.
Thanks to Tom B. for snapping me out of my old-skool ways.

extra/linux-smp- Rebuilt.


New OpenSSH and OpenSSL Packages

Small changes has been merged into the -current changelog and it was security fixes which includes OpenSSH and OpenSSL packages. Even though the changes are small, but the description are quite long enough :D

Here are the latest addition:
Fri Sep 29 02:10:15 CDT 2006
a/openssl-solibs-0.9.8d-i486-1.tgz: Upgraded to shared libraries from openssl-0.9.8d. See openssl package update below.
(* Security fix *)

n/openssh-4.4p1-i486-1.tgz: Upgraded to openssh-4.4p1.
This fixes a few security related issues. From the release notes found at
* Fix a pre-authentication denial of service found by Tavis Ormandy, that would cause sshd(8) to spin until the login grace time expired.
* Fix an unsafe signal hander reported by Mark Dowd. The signal handler was vulnerable to a race condition that could be exploited to perform a pre-authentication denial of service. On portable OpenSSH, this vulnerability could theoretically lead to pre-authentication remote code execution if…