Posts

Showing posts from October, 2008

Happy Birthday to PV

Today is the birthday of Patrick Volkerding, maintainer of Slackware Linux. Personally, i would like to say Happy Birthday and thank you for all his efforts maintaining Slackware up to now. It's not an easy job, but with supports from all Slackware contributors around the world, i'm pretty sure that he's able to do it.

Installing OOo 3.0 on Slackware

OpenOffice.org 3.0.0 has been released officially and it's time to upgrade to get the benefit of the new major version of the most popular Office suite application in GNU/Linux platform.

Just like the previous release, there are no native package for Slackware. The best we can get is the RPM compressed on tar.gz format. You have two options here, either using rpm2tgz to convert those RPMs into tgz's Slackware native format or use SlackBuilds script to get it done.

Using rpm2tgz
Slackware comes with rpm2tgz command which convert RPM packages into tgz, Slackware native format. For some package, it works but no guarantee that it will work forever. I have used this command to install OOo 2.4.x and Opera and so far, it works just fine. OOo 3.0 can be installed using this approach, but i ended with a system where i can't use my navigation keys (arrow keys, home, end, page up, and page down).

The problem lies due to truncation of file names. There are some files which should have .xm…

Flash Player 10

Adobe has released their final release of Adobe Flash Player. Curious about the features? Check it here. For Slackware, get the tar.gz format and extract them. Put libflashplayer.so on plugins directory of Firefox, SeaMonkey and Opera installation directory and that's it. Check about:plugins to verify that you already used the latest version. Here's mine:
Shockwave FlashFile name: libflashplayer.so Shockwave Flash 10.0 r12MIME TypeDescriptionSuffixesEnabledapplication/x-shockwave-flashShockwave FlashswfYesapplication/futuresplashFutureSplash PlayersplYes

More DST Fixes

More DST fixes coming up these days. It's the fourth time in the last few weeks. Things sure does change quite frequent. Here you go:
Mon Oct 13 13:40:09 CDT 2008
a/glibc-solibs-2.7-i486-14.tgz: Recompiled.

a/glibc-zoneinfo-2.7-noarch-14.tgz: Rebuilt using tzdata2008h for more DST fixes. Hopefully this will do it, because patch packages for older versions of Slackware are going out based on tzdata2008h.

l/glibc-2.7-i486-14.tgz: Recompiled.

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

l/glibc-profile-2.7-i486-14.tgz: Recompiled with tzcode/tzdata updates.

Setting Up Git Server

Git is now becoming more and more popular. Thanks to Linus who wrote the original code and Junio who maintained it up to now. Well, some people still don't understand how easy it is to set up a new git server, so here's a small article which describe how easy it was. Check it and proof it.

More Updates Coming Up

Ok folks, time for another Slackware updates. This time, KDE 4.1.2 coming up on -Current (still on /testing) and also other packages get updated. There were two new packages on this batch and here they are:
Thu Oct 9 22:09:08 CDT 2008
a/ntfs-3g-1.2918-i486-1.tgz: Upgraded to ntfs-3g-1.2918.

a/reiserfsprogs-3.6.20-i486-1.tgz: Upgraded to reiserfsprogs-3.6.20.

a/udev-130-i486-1.tgz: Upgraded to udev-130.

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

d/ruby-1.8.7_p72-i486-1.tgz: Upgraded to ruby-1.8.7-p72.

l/desktop-file-utils-0.15-i486-1.tgz: Upgraded to desktop-file-utils-0.15.

l/gst-plugins-base-0.10.21-i486-1.tgz: Upgraded to gst-plugins-base-0.10.21.

l/gstreamer-0.10.21-i486-1.tgz: Upgraded to gstreamer-0.10.21.

l/libcap-2.11-i486-1.tgz: Added libcap-2.11.

l/libglade-2.6.3-i486-1.tgz: Upgraded to libglade-2.6.3.

l/librsvg-2.22.3-i486-1.tgz: Upgraded to librsvg-2.22.3.

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

n/mcabber-0.9.9-i486-1.tgz: Upgraded …

Missing Battery Information

Image
In the last few days (or should i say weeks), i encountered strange problems on my laptop. I enabled the battery monitor on my KDE and i loaded battery modules, but after few hours of working with it, i lost the information about the battery. I asked ID-Slackware community but nobody experienced this. At first, i thought it was only happening on my system, but in fact, it's not. Everybody else has reported this on this and this (and probably more). It happened after i used 2.6.26.x kernels.

The solution is already on the latest Stable kernel, 2.6.26.6 after reading commit from Intel developer, Zhao Yakui. Here's the commit info:
commit e6908f26e33567ebd565fad04096537a5853fec0
Author: Zhao Yakui
Date: Tue Sep 23 13:38:13 2008 +0800

ACPI: Avoid bogus EC timeout when EC is in Polling mode

commit 9d699ed92a459cb408e2577e8bbeabc8ec3989e1 upstream

When EC is in Polling mode, OS will check the EC status continually by using
the following source code:
clear_bit(EC_FLAGS_WAIT_GPE…

SlackBook 3.0

Good news from Slackbook authors. They are working on a major release: 3.0. This version is a complete re-write and should use the latest Slackware (probably 12.1) as the base. This version is predicted to come out in Mid 2009, but we will never know. I hope it's synced with the release of Slackware 12.2 in 2009.

The new book is being written with vi in Docbook format. Complete instructions for building HTML and pdf versions of the book will also be provided at the site, along with any extra Slackware packages (and source code of course!) if any special tools not included in current versions of Slackware aren't included in Slackware.

Changing One Person at a Time

Image
Today, i have a mission to accomplished, related to Slackware. One of my student got frustrated because he couldn't get his Ethernet card and W-LAN devices recognized by the OS on his Toshiba laptop. With his skill, i'm sure that he won't have any problem installing Linux, so i know that the problem was not on his skills. He already tried Fedora 9, Ubuntu 8.04, OpenSuSE 11.0 and everything failed.

So my journey today started by installing Slackware 12.1 on his laptop. Installation phase was no big deal, as i can finish it up in less than 20 minutes (he got quite a good spec of laptop). Next, i started to check the main system. Everything works just fine, except for those two he mentioned above (Ethernet card and W-LAN device). I checked dmesg and found nothing on it.

My first attempt is by recompiling the kernel. I compiled 2.6.26.5, the latest kernel available currently with some hope that newer kernel will be able to detect that devices. No problem on the kernel installati…

Slackware + Compiz Fusion

Slackware is known to be a Linux distribution with minimum patches from upstream source code. Meaning that you won't see fancy cosmetics accessories when you installed Slackware. Everything is build using the upstream code (aka vanilla source code). Sometimes, patches are done in the code, not in the UI, so basically all the UI are still genuine from the upstream.

But that doesn't prevent Slackware users to improvise their machine to be pure plain. You can change that. Wants some proof? Check this movie on YouTube. It's based on Slackware 12.0, but i guess it can be used for Slackware 12.1 as well.

Timezone Updates

Another updates on the timezone makes PV has to recompile all glibc packages. That's the updates for today (perhaps there will be more, but that's what visible in the -Current changelog right now).
Mon Oct 6 18:47:33 CDT 2008
a/glibc-solibs-2.7-i486-13.tgz: Recompiled.

a/glibc-zoneinfo-2.7-noarch-13.tgz: Rebuilt using tzdata2008g. Of course there were problems with tzdata2008f, and tzdata2008g was released today.
I'm not sure why this happens right after timezones get updated here. ;-)

l/glibc-2.7-i486-13.tgz: Recompiled using tzcode2008g and tzdata2008g.
Thanks to Pablo Santamaria for the quick alert to newer tz* versions.

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

l/glibc-profile-2.7-i486-13.tgz: Recompiled.

Glibc Recompiled

Glibc in -Current has been recompiled and upgraded to sync with the latest Time Zone updates. There are also xdg-utils and imagemagick on the batch of updates list as well to fix problem with /etc/mailcap and perl modules.

Here's the latest -Current changelog:
Sun Oct 5 19:34:22 CDT 2008
a/glibc-solibs-2.7-i486-12.tgz: Recompiled.

a/glibc-zoneinfo-2.7-noarch-12.tgz: Recompiled. Upgraded to tzdata2008f to keep up with more DST and other timezone changes.
Thanks to Gerardo Exequiel Pozzi.

l/glibc-2.7-i486-12.tgz: Recompiled. Upgraded to tzdata2008f to keep up with more DST and other timezone changes. Thanks to Gerardo Exequiel Pozzi.

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

l/glibc-profile-2.7-i486-12.tgz: Recompiled.

x/xdg-utils-1.0.2-noarch-2.tgz: Do not output errors from the first install script grep -- /etc/mailcap may not exist yet. Thanks to Stuart Winter.

xap/imagemagick-6.4.3_10-i486-1.tgz: Upgraded to ImageMagick-6.4.3-10 and recompiled with --disable-openmp to fix a problem with th…

Lots of Mini Updates

Image
After few days without any updates, today most of base packages are upgraded to the latest version available. I don't think this will continue in the next few days so keep watching the -Current changelog
Sun Oct 5 01:41:22 CDT 2008
a/device-mapper-1.02.28-i486-1.tgz: Upgraded to device-mapper-1.02.28.

a/e2fsprogs-1.41.2-i486-1.tgz: Upgraded to e2fsprogs-1.41.2.

a/grep-2.5.3-i486-1.tgz: Upgraded to grep-2.5.3.

a/lilo-22.8-i486-13.tgz: Recompiled against new device-mapper and lvm2.

a/lvm2-2.02.40-i486-1.tgz: Upgraded to lvm2-2.02.40.

a/pcmciautils-015-i486-1.tgz: Upgraded to pcmciautils-015.

a/udev-128-i486-1.tgz: Upgraded to udev-128.

a/xfsprogs-2.10.1_1-i486-1.tgz: Upgraded to xfsprogs-2.10.1-1.

ap/mysql-5.0.67-i486-1.tgz: Upgraded to mysql-5.0.67.

ap/rpm-4.4.2.3-i486-1.tgz: Upgraded to rpm-4.4.2.3.

ap/sqlite-3.6.3-i486-1.tgz: Upgraded to sqlite-3.6.3.

ap/texinfo-4.13a-i486-1.tgz: Upgraded to texinfo-4.13a.

d/autoconf-2.63-noarch-1.tgz: Upgraded to autoconf-2.63.

d/automake-1.10.1-noarch-1.tgz:…

Segmentation Fault at Liferea

I tried to fired up Liferea, my favorite RSS reader and it didn't come up. Then i tried to execute it from console and i got a segmentation fault. I think i know the reason why it ended with segfaults. Few days ago i upgraded my wxGTK application and Liferea depends on this application. So when Liferea is opened and it was trying to access the library, it failed, because it may have changed or moved.

The solution is simple: recompile Liferea and it will find the new wxGTK libraries and voila... it will work normal again.

Next time you encountered a segmentation fault, check your history and make sure that every packages that depends on the library you just upgraded is recompiled to make sure it won't caused you segmentation fault like i just had.

New Poll

XMMS player has been re-instated in -Current after being out for a while. The last time it was seen was one year ago when Pat removed the package and hoping for better XMMS release in the future (i think he was hoping for XMMS2).

I don't know the reason, but one year later, he re-added XMMS as part of the official Slackware packages (even it's still on -Current and things might changed later on. We never know that).

So this month's poll is about XMMS. Please give your vote and we will see the results next month.

Poll Results

September is past and here comes October. As usual, i will write something about the poll results that lasted for about one month. The question was about the new logo that appeared in the main Slackware site and also in the Changelog site. I asked about people's opinion about that logo and here's the result:

I like it. It's cool 16 (13%)
I prefer the old one 67 (57%)
It's complicated 16 (13%)
I don't care as long as it's still slackware 15 (12%)
What? Slackware? What's That? 3 (2%)

Majority of the voters vote the second option and they like the old logo (not the flippy one). Well, they got what they asked for now. Pat has changed the logo back to it's original. Please note that it's his decision to change the logo. It has nothing to do with this poll. I'm running a poll just for curiosity and i wanted to know what other thinks about particular things happening in Slackware development. If the poll results is the same with what happened in reality, …