Showing posts from February, 2013

Mesa 9.1 Appeared on -Current

Patrick has included just-released Mesa 9.1 into -Current along with some other changes. Phoronix has an article about this release along with most of it's interesting features. I think next Slackware release will be GPU-friendly for most modern system out there.

Several basic applications such as coreutils, git, and fontconfig are upgraded to the latest version and a single font for Chinese characters is also upgraded as well.

XOrg Server and xf86-video-openchrome are being rebuilt to fix some problems and include upstream patches.

Security Updates: Seamonkey

Shortly following Firefox and Thunderbird update, Seamonkey gets upgraded as well to the latest version. This is the only changes happening in -Current early this week and we do hope more will come in the following days.

Minor Changes on Weekend

There aren't so much exciting changes on -Current this weekend. Just a minor bug fixes to two packages and one package being upgraded which is rarely to be used by most Linux users unless they are still using a dual boot machine alongside with Windows.

dosfstools, Utilities for creating FAT filesystems and for checking and repairing them is now upgraded to the latest version, while slang and libcgroups are rebuilt to avoid optimization bugs and also to fix a non absolute path in daemon script.

LibreOffice Transparent Slide Show Problem

After upgrading to the latest XOrg updates, i got some problem when using LibreOffice Impress. It won't start the slide show. More precisely, it displays a transparent slide show, so you see the main application on your screen instead of your presentation showed in full screen

After searching for some bug reports, it seems that the new cairo is probably the culprit. Until the problem has been fixed, you can fix it by using this simple step:
Tools->options->LibreOffice->view, uncheck "Use hardware acceleration"
It worked on my machine. Does it work on yours?

Lots of X Updates

Robby Workman's work on XOrg and X-related stuffs has been pulled by Patrick and now it's being pushed to public repository. Slackware-Current is now using XOrg 1.13.2, the latest XOrg version along with most of their applications and libraries.

The list of packages gets added/upgraded is a lot as usual, so make sure you don't miss any packages or you will suffer from some minor problems next time you start your X server. I would recommend using slackpkg to handle the job. It's working very well and they can do it for you automatically.

Besides all the Xorg packages, eject is now patched to fix -T parameter and also Patrick finally able to upgrade to the latest cairo.

Start your rsync script to get the latest update from Slackware-Current :)

Security Updates: Firefox and Thunderbird

Two new security updates have been published for Slackware 13.37, 14.0 and -Current and they are Firefox and Thunderbird. Firefox is upgraded to 19.0, while Thunderbird is still at 17.0.3.

Meanwhile, in -Current there is one new package that is introduced and that is terminus-font. Looking at the slack-desc:
Terminus Font is designed for long (8 and more hours per day) work with computers.  It is a good choice if you run a Unicode-enabled console but the package also contains a non-scalable Unicode-enabled font for use in X terminal applications. Slang and slrn are now upgraded as well and gpm is rebuilt to fix the symlink to

VMWare Workstation 9.0.1, NVidia Drivers and Linux Kernel 3.8

Linus Torvalds has just released Linux Kernel 3.8 today and i have successfully compiled and upgrade to this shinny Linux Kernel. Head to KernelNewbies if you are curious about what's interesting on this release.

Soon after compiling Linux Kernel 3.8, i made a symlink to the correct version.h used by many third-party application  that will link to kernel modules by running this command
ln -s /usr/src/linux-3.8/include/generated/uapi/linux/version.h /usr/src/linux-3.8/include/linux/version.h

Next... Reboot

After i logged in, i ran my NVidia 304.64-custom driver (i posted this before) and it worked out of the box, so no more patching is needed for this version of NVidia driver. If you are using newer NVidia driver or this is your first time upgrading to a newer Linux Kernel, you can head to this directory where you can find patches for other version of NVidia drivers along with instructions how to patch the original NVIdia driver.

Next is VMWare Workstation. As stated on this blog po…

TeamViewer8 is Out of Beta Label

TeamViewer has been declared Non Beta release for Linux few days ago and it's has superceeded TeamViewer 7 which is now considered a legacy application. The latest version up to this time of writing is 8.0.17147

What can you get on this build release?
Enabled Basic Authentication for proxiesWebcams are now supported for video-streaming during meetingsInstead of four different RPM-packages one single package for all RPM-based distributions
(RedHat, CentOS, Fedora, SUSE)TeamViewer can now be installed on Multiarch systems (Debian 7, 64-bit)Fixed issues during the installation of TeamViewerFixed some issues where the TeamViewer daemon did not start automatically after system bootupFixed issues with incoming and LAN connectionsVarious other minor fixes and improvements What are the highlights of TeamViewer 8?New features: Session handover from one expert to another
Invite a colleague to an active remote control session to resolve a support case together. If necessary, you can hand over …

Installing Slackware64 as a Build Test Machine

I have just finished installing Slackware64-14.0 on a virtual machine which in the process has been turned into Slackware64-Current + Multilib, thanks to the effort by Eric Hameleers who have provided an excellent tutorial on enabling Multilib system on top of Slackware64. It went flawlessly and it's running smooth on my virtual machine.

I will be using this virtual machine to test my SlackBuild script since until today, i have never had a x86_64 machine to test and sometimes when i build something which is working well under x86 machines, it broked on x86_64 machines due to some difference on how they supposed to work. By having a test machine, i could have better testing on my SlackBuild scripts before i pushed them to public.

Third Attempt on Pidgin

Pidgin is finally linked to libsasl successfully after three attempts and now IRC plugin is enabled again. It seems that my solution of using autoreconf is not the best one for Slackware's case and Pat chose to include Makefile and into the patch rather than using autoreconf. Anyway, it worked and no one complained :)

hplip is now upgraded to the latest version, providing better support for HP printers. elilo is rebuilt to include x64 bootloaders instead of IA64. Pat also decided to keep IA32 as well. The last package gets rebuilt was polkit to revert a patch that is no use in Slackware's case since wheel group is not used in Slackware. Administrators should go to root group.

Security Update: Pidgin

New Slackware security advisory is now released for pidgin which fixed several vulnerabilities with each of them has CVE entries. It's been some time since last Pidgin was released and it seems that the development is so quiet.

Besides pidgin, some other packages gets upgraded as well, such as GMP, GIT, and GIMP. GMP update bumps the shared library version, causing other applications might need for rebuilding soon. GIMP is now on 2.8.4, the latest stable version which was released last week, and GIT is now on 1.8.x series.

QScintilla is rebuilt after someone (ecoslacker) commented on Eric's blog post saying that sip upgrade breaks his Eric4 application and recompiling does not work since there has been API incompatibilities. Rebuilding QScintilla fixed this problem.

Google Earth 7 SlackBuilds

Without too much chit chat, I present to you, a SlackBuild script for Google Earth 7. The script is now available on my SlackHacks repository. Please read the README for some note because without applying the steps mentioned in the README, you will not be able to enjoy Google Earth at all.

Here's a simple screenshot of the application running perfectly on my desktop machine

Let me know if you have some suggestions on this SlackBuild, mostly for x86_64 architectures, as i don't have those machines, so any help is appreciated.

Update (February 25): I now have x86_64 machine installed on Virtual Machine and i can confirm that multilib environment is still needed in order to run this application.

curl Misbehaviour

If you are having a misbehaviour on your applications after upgrading to curl-7.29.0, then you need to see the latest update on -Current. There was a regression that could cause a NULL pointer reference and it was spotted after 7.29.0 has been released, so a patch is now added to prevent this problem and it has been included in Slackware 14.0 and -Current (The two version affected by this update).

The upstream commit gives more information about the changes and the references are taken from Gentoo Bug Tracker.

Akonadi is also rebuilt because it was linked to previous version of boost. A simple rebuilt will fix this problem. Fluxbox is now upgraded to the latest version. This is their first release in 2013 and detailed changes can be seeon the Project's News

KDE 4.10.0 Merged into -Current

Patrick has decided to take KDE 4.10.0 into Slackware-Current along with all the dependencies in the library section. Basically it uses the same script used by Eric Hameleers to build his KDE 4.10.0 on his KTown repository. There are some difference though. Pat built more extragear packages rather than Eric's.

Besides KDE 4.10.0, this batch of update also fixed the openssl update yesterday which broked some other applications and causing a data corruption on CPU with AES-NI support. Sendmail and lmsensors is also upgraded to the latest version, while elilo is being rebuilt to fix file ownership.

Security Updates: OpenSSL

This morning, Pat issued another security updates which is backported back to Slackware 12.1 and that is OpenSSL packages. There are two packages for OpenSSL, one is the main application and the second one is the shared object libraries.

In -Current, phonon-gstreamer is now upgraded to 4.6.3, so it's now synced with Eric's KDE 4.10.0 packages. I think Pat is preparing for including KDE 4.10 into Slackware-Current soon enough.

Two KDE updates

There has been some regression spotted that slipped through KDE QA team and both are in pending for further review before the code gets merged into the next release of KDE 4.10.1, but since the bug is quite annoying (but not critical), Eric Hameleers, KDE packagers for Slackware decided to integrate the patches into his build and thus, two KDE updates are now in place in his KTown Repository.

You can get the packages from several repositories: URI: rsync:// URI: rsync:// URI: rsync://

digiKam 3.0.0 Released

Since KDE 4.10 has been released, digiKam 3.0.0 can now be officially released as well. Why do they have to wait for KDE 4.10? Because some of their library are dependent to libraries that can only be found on KDE 4.10. Even though it's possible to have those libraries gets installed without having to wait for KDE 4.10, that would require some knowledge and it's not something would common users do just to get updated digiKam.

To see the list of bugs closed on this release, head to KDE bug tracker. It fixed more than 120 bug fixes and also introduces some new features which is recorded on core/NEWS file inside the tarball source.

Here are the new features in digiKam 3.0.0:

Libkipi : All kipi-plugins actions can be pluged to tools bar. Usability improvements in plugins configuration dialog. Libkdcraw : Update internal Libraw version 0.15.0 to support new RAW cameras : Adobe DNG: Fast Load and lossy-compressed DNG (Light…

Basic Packages Upgraded in -Current

In the last few updates in -Current, we rarely see basic packages except for the core toolchain gets upgraded, but things have changed a little bit on this batch of update. Pat delivered some updates to some of the applications that commonly used by many users, plus some regular update to Mozilla products such as Firefox and Seamonkey.

Several packages gets upgraded :
sharutilmoctaglibdhcpdhcpcdiproute2iptablesnmapseamonkeymozilla-firefox Other packages gets rebuild :
hplipllvmmake Slackware-Current now added gnu-efi in their repository. According to the official site, gnu-efi has this description:
Develop EFI applications for IA-64 (IPF), IA-32 (x86) , and x86_64 platforms using the GNU toolchain and the EFI development environment. Let's hope that next Slackware release should handle EFI issues more elegantly.

KDE 4.10.0 Packages for Slackware

KDE team has released KDE 4.10.0, their latest major release which brings lots of improvements and also bug fixes scattered around the area. There are a lot of shinny things here on KDE 4.10.0 and you can see them all in the Announcement Page.

As always, Eric Hameleers has built the packages long before it's announced in public and i had a chance to be the early tester of KDE 4.10.0 before it goes public. I have upgraded all of my machines into KDE 4.10.0 and i didn't found any major problems with this release. There are some cosmetic bugs that i found, but it can be easily fixed by browsing the KDE Bug Tracker. I think this issue should be fixed in the next monthly release in March.

Anyways, there are some new and removed packages on this release, so please make sure you have followed the steps mentioned in the README. Even if you have removed some packages while using older version of KDE, it's strongly suggested that you perform the upgrade using --reinstall --install-a…

eConnMan for E17

I finally add the last missing piece of E17 components and that is econnman. This is not a mandatory packages as this package only provides UI for connman, a network manager used in E17 DE. Basically, the default connman is enough for daily usage as you only have to click and it will try to connect or prompt for password if you are connected to WiFI.

But, suppose you need more advanced settings, econnman will help you in doing that. So, my quest of bringing econnman started last night, but i couldn't complete it in time as there are some new packages need to be installed first as part of the requirements of econnman, so i decided to download the package first and make the SlackBuild script in the next day (today). Then i went to bed.

After finishing my first class today, i spent some time making a SlackBuild script for all of the requirements of econnman, updating connman to 1.11, rebuilt enlightenment, and also updating the documentation of E17. I have also moved connman to e17 d…

Manual Installation of VMware Tools in linux

If you have installed VMWare before, then you should know about VMWare Tool's importance. According to VMWare's Knowledge Base:
VMware Tools is a suite of utilities that enhances the performance of the virtual machine's guest operating system and improves management of the virtual machine. Without VMware Tools installed in your guest operating system, guest performance lacks important functionality. Installing VMware Tools eliminates or improves the following issues:

Low video resolution Inadequate color depth Incorrect display of network speed Restricted movement of the mouse Inability to copy and paste and drag-and-drop files Missing sound VMWare Tool can be installed after you have finished installing your Guest OS and clicking on VM > Install VM Tools. It should mount an ISO files matching the operating system that you installed as your guest.

Unfortunately, sometimes, you will need to perform a manual installation of VMWare Tools due to some reason. You can …

New Poll

KDE 4.10 is around the edge of being released by KDE Team in February 6 (in fact, it has been released to KDE packagers, but not to public yet because they are being tested by several distribution packagers to see if there's a regression or bugs still lurking in the source), so it's time to vote about your decision with KDE 4.10. What will you do when KDE 4.10 gets released this February?

You only have one month to vote, so act quickly :)

FYI, here are some of the highlights of KDE 4.10:
Qt Quick in Plasma Workspaces -- Qt Quick is continuing to make its way into the Plasma Workspaces. Plasma Quick, KDE's extensions on top of QtQuick allow deeper integration with the system and more powerful apps and Plasma components. Plasma Containments can now be written in QtQuick. Various Plasma widgets have been rewritten in QtQuick, notably the system tray, pager, notifications, lock & logout, weather and weather station, comic strip and calculator plasmoids. Many performa…

Poll Results

Two months have passed since the poll started and it's time to announce the results as February has kicked in. There were 71 voters on this round and here are the results:
Rolling Release Version 48 (67%) 
ESR Version 7 (9%)
I Don't Use Both 16 (22%)

It seems most people still believes that the latest version is the most secure and stable version, while there were only small voters who believed that ESR is the perfect solution for them.

Anyway, the Mozilla Firefox ESR is now available on SlackBuilds and it's maintained by Niki Kovacs. This is the solution for those who wanted to use non bleeding-edge version of Firefox, which focused on stability and not on new features.

I will post another round of poll. Stay tune....

E17 Updated

Thanks to Aleksandar Samardzic who have uploaded SlackBuild script for E17 in SBo along with all of it's dependencies. Many people definitely thanked him for doing this, including myself. I got a chance to try this desktop environment and now i have an option besides KDE and XFCE which still being used on my machines.

I used his SlackBuild script and modify it a little bit to upgrade the package to the latest version (0.17.1) which is a maintenance release, so it should be safe to upgrade. E17 itself composed of several supporting libraries, so before attempting to install/upgrade enlightenment, you should make sure you have installed the libraries first.

Besides upgrading to the latest version (1.7.5), i also added three new libraries that aren't available on SBo. They are eeze (library for manipulating devices through udev), ethumb (thumbnail generation library) and emotion (video and audio codec API). I have pushed them to my SlackHacks repository under a new directory cal…