Posts

Showing posts from April, 2012

XFCE 4.10 Released, Not Yet in Slackware-Current

Slackware 13.37 uses XFCE 4.6 as one of their supported DE besides KDE. There are a lot of small DE supported in Slackware, but KDE and XFCE are the most widely used DE currently (besides GNOME from GNOME SlackBuild Project).

One year since the last stable release, XFCE has been working so hard to improve and they have released two major releases since then, 4.8 and the latest one, XFCE  4.10 which was released yesterday (the same day as my birthday, April 28).

Robby Workman has been working on XFCE for some time and he offered XFCE 4.8 in his repository for those who wanted to test XFCE 4.8 on their machine, but it wasn't included in Slackware-Current until today (KDE made it to Slackware-Current two weeks ago).

Right now, XFCE is at 4.10 and i have a strong believe (and so does other people in LQ) that next Slackware will also include XFCE 4.10 and replaced the old 4.6.

To see what is the new features in XFCE 4.10, have a look on XFCE 4.10 Tour, and if you wanted to see the deta…

More Security Fixes

More security fixes are being released for both Slackware-Current and -Stable releases going back to previous version of Slackware. The latest update on -Current currently includes OpenSSL, Seamonkey, Firefox, and Thunderbird.

In this batch, gdb and lftp is also upgraded to the latest version.

Since Calligra 2.4.1 is now released, it's good to see this package gets included in Slackware-Current. They were pretty messed up in their first stable release (2.4.0) if they were compiled using GCC 4.7.0. Luckily this is spotted by the community and patch were quickly merged into the upstream source. Let's hope 2.4.1 is well prepared.

Do Not Use NVidia Driver 295.40

I liked NVidia graphics card because they are well supported in Linux. NVidia is always ahead of ATI in terms of release frequency and have better support for their Linux Drivers.

Recently, NVidia released a new update 295.40 which is supposed to fix security vulnerabilities. It does fixed the bug, but it also introduces a nasty regression that even the developer is urging NOT to use this driver in their forum discussion. The regression affects chip older than G80, inclusive. This includes the full GeForce 6 and 7 series as well as GeForce 8800GTX and first-gen 8800GTS. The symptoms can include graphical corruption, performance issues, crashes and temporary hangs.

Well, here's how i found it. I just upgraded my Linux Kernel to the latest version available, Linux Kernel 3.3.3. It was released by Greg yesterday and i wanted to use this Linux Kernel on my base. It was a good chance for me to get a new Linux Kernel that is build using the latest GLIBC and GCC on Slackware-Current.

As …

Security Update: openssl

Pat has released another update on Slackware-Current and this time, it contains two security fixes, one for openssl which is potentially exploitable buffer overflows and the other one is from wicd, which is local privilege escalation.

Another packages that gets upgraded/rebuilt are gdb which is now built using --with-phyton. If you found any problem with this updated package, please report to Pat and if possible, include some solution or link to upstream patches.

Calligra also being rebuilt to include upstream patch that should fix the invalid document bug reported on LQ.

In the next few days, i think Pat will be busy answering all the questions that Jeremy has sent to him related to the LQ Interview Series. Last week, Jeremy asked the Slackware community in LQ for questions that might be asked to Pat and the community responded by adding questions and questions to Pat. When Pat answered all Jeremy's questions, he will put the answer in the LQ Interview Series page. Stay tune :)

Fixing Amarok "No Track Playing" Bug

AmaroK is my favorite multimedia player besides MPlayer. They have done a great job porting to Qt4 (IMHO) and make every release even better than previous version.

One bug that i encountered in the past is that i always got "No track playing" message after AmaroK finished playing one track. Even though i still have lots of entries in my playlist, AmaroK stopped after one song played.

If you encountered this kind of bug, here's my proposed solution:
install MPlayer, VLC, and Xine-Libchange the backend (System > System Settings > Multimedia > Phonon > Backend) to MPlayerrestart AmaroK See if this works for you. If it doesn't, try to change to other backend (VLC, GStreamer, or Xine-Lib)

Introducing SlackHacks

I just created a new repository in GitHub called SlackHacks. It's my virtual hack lab where i will place updated SlackBuilds that i maintained and used on my system that works for Slackware-Current.

For now, the content of my repository is not that much, but i hope there will more contents to be added in the future. I hope that this repository can be helpful to others. You can also propose some SlackBuilds that i should look and place it on my repository as well. I can't guarantee that all of your proposal will be granted though :)

It's also a good way to learn about GIT, a great source control management used by Linux Kernel developers and also many other open source projects.


Compiling Mono and MonoDevelop

Image
Last night, one of the member of Indonesian Slackware Community opened up a thread about Mono. He was having a broken Mono after compiling from SlackBuilds. I raised some suspisions because usually SlackBuilds which are published on SBo projects are well-tested by the maintainers and also the admins, so i tested the package last night (using the latest version upstream - 2.11.1, not the version used in SlackBuild script - 2.10.9) and i leave the computer compiling all night because it took some time to complete.

This morning, i woke up and got the build process completely and see if it works by issuing mono -V and i got this results:
Mono JIT compiler version 2.11.1 (tarball Sat Apr 21 20:55:23 WIT 2012) Copyright (C) 2002-2012 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com TLS: __thread SIGSEGV: altstack Notifications: epoll Architecture: x86 Disabled: none Misc: softdebug LLVM: s…

htop and gdb upgraded

Two packages in Slackware-Current are now upgraded. They are htop, a ncurses-based process viewer which is more like an enhanced version of top, and gdb, GNU Project Debugger, a standard debugger used by many Linux distribution to debug problems related with memory dump when applications crashed.

Even though it might not be user visible update, but these two packages are still considered important because one of them is used to monitor processes (especially for administrators) and the other one is to debug applications that are faulty (for developers).

Slackware Website is Up and Running Well

The official website of Slackware is now up and running again after they are down for several days. This status should be a real answer to people who make a long discussion at LQ.


For now, there are no changes in the ChangeLog yet, but i believe there will be soon enough. One problem at a time and we are in a good course

digiKam 2.5.0 SlackBuild and GCC 4.7.0

After upgrading to the latest -Current update, one of the LQ member reported that digiKam is once again broken. Since i posted about an update to digiKam SlackBuild which should make digiKam 2.5.0 compilable on Slackware-Current, i'm curious to see if it affected my system. I tested my previous digiKam application on the system that is now running on latest GLIBC and GCC, and it still worked. So, the problem lies during compilation.

So i searched in Google and found this bug report along with the patch used to fix this problem. Right now, i'm working on the updated SlackBuild again and hopefully this time, it compiles perfectly on Slackware Current.

I will make an update to this blog post when i have completed the build process later on.

Update (1:30 PM): I have managed to build digiKam 2.5.0 on Slackware-Current. It seems that it requires some patches because of the changes in GCC and also in Boost which were upgraded few days ago.

So my digiKam SlackBuild is now updated with …

Oxygen-gtk2 Upgraded

There has been a report from one of the Slackware users that posted on AlienBOB's post saying that there's a bug in oxygen-gtk2 package included in the latest -Current update that crashed some of his application (namely FileZilla and OpenERP GTK Client). This is the only update for today.

I tried to reproduce the problem on FileZilla because i am the maintainer of FileZilla SlackBuild, but so far, the application works fine on my system. I didn't try OpenERP because i don't use it.

Anyway, the package is now upgraded and this should solve the problem for some users who had this same problem on their machine.

Calligra Rebuilt

Calligra has been rebuilt in -Current in order to built correctly and now it has a complete apps that were missing in the previous update. This rebuilt version also fixed some earlier problems like what's reported by Hitest in LQ.

I have confirmed that this crashing bug do occurred when Calligra 2.4 was introduced in -Current and i can also say that this crash is now fixed after using the rebuilt version.

So, go grab the rebuilt version and taste the new version of Calligra.

I personally like Calligra Flow since it's like MS Visio where we can draw a lot of symbols and notations such as DFD, Logic Gates, Cisco-based networks, and many more. I hope they could improve by adding more standards symbols used for software engineering, such as UML.

KDE 4.8.2 Makes into -Current

Pat finally included KDE 4.8.2 into -Current along with other updates. I think most of the libraries used by Pat is the latest one. For those who have been using Eric's KDE packages, it's better to switch to -Current as i think Eric will delete his KDE packages once the packages are merged into -Current (to reduce duplication and confusion among users).

ModemManager (which is also part of Eric's work) has also managed to be included in Slackware. So now you have more options to work with networking besides wicd.

It will be a massive update on -Current today, so i'll just sync them right away

Slackel: Another Spin of Slackware Current

Another Linux distribution that is using Slackware-Current is the base has been released. It's called Slackel and it's developed by Dimitris in Greek. It offers a variety of options for the users, such as ISO installation images and live CD/DVD.

The latest release of Slackel includes the latest Slackware-Current packages plus an additional KDE 4.8.2 and also Calligra Suite 2.4 which was released few days ago (Eric has built them for Slackware-Current users).

This distribution uses Salix's graphical system tool and also utilize slapt-get and GSlapt as their package management besides the traditional pkgtools. It's like a combination of Slackware and Salix to provide a stable and easy to use Linux distribution.

The root password for the live CD is “live”. Standard user login is “one” with no password

LibreOffice 3.5.2 Packages for Slackware

After so many build failures, finally Eric has been able to build LibreOffice package and it's already at the latest update, 3.5.2. He has uploaded his build into his repository and now it's being mirrored to several mirrors, including my server.

There has been a lot of changes compared to the previous build and that was caused by the removal of the old StarOffice code and also dependency to Java.

Anyway, good to know that this build finally works because i also tried to build this package and ended up with my machine running for 5 days, but it ended with a failure.

You might get the packages from this repositories:
http://slackware.com/~alien/slackbuilds/libreoffice/http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/libreoffice/http://slackware.org.uk/people/alien/slackbuilds/libreoffice/http://scw.net.br/alien/slackbuilds/libreoffice/http://repo.ukdw.ac.id/alien-libreoffice/http://alien.slackbook.org/slackbuilds/libreoffice/ There has been a change in the configuratio…

Security Update: Samba, Pidgin

Samba received security update that fixed a serious problem in previous version allowing remote code execution as the "root" user. This is a serious problem and users running previous samba should upgrade to this update as soon as possible to prevent further damage to the system.

Meanwhile, Pidgin is also upgraded to fix a bunch of security vulnerabilities that are scattered beyond several versions. In total, there are 9 CVE entries listed in the ChangeLog, so it's marked as an important update as well.

The rest of the update were small and basic packages, such as curl, libmsn, ntp, and sendmail.

Slackware Remaster Edition

There's a new remaster edition of Slackware-Current called Exton-Slack Linux. It's not made by Pat, but by other person. The target of this distribution is to provide easy-to-manage Linux distribution which tries to model how Ubuntu Linux works in Slackware-based distribution.

The latest release of Exton-Slack was made yesterday which was called SlackEX 13.37 Xfce4/Razor-qt Live DVD. It's based on the latest Slackware-Current, but the author upgraded the Linux Kernel to 3.3.1 and also XFCE to 4.8. It also include Razor-Qt 0.4.1, a lightweight DE which is based on Qt, the same technology used to build KDE, and FluxBox 1.3.2.

Exton-Slack has a nice installer script called Slack-Installer which can be used to install this distribution to hard drive. It's best to put this image into USB stick so that you can bring it anywhere you go and you can save your documents on it. Make sure you have enough space on your stick.

The kernel being used is based on the huge kernel on Sla…

Change in Shell and Security Update

There's one security update released today and that is libtiff. This package is now upgraded to the latest version which fixed the problem.

Another change happening in the latest batch of update is the change of the shell being used in the installer setup script. In the past, Bash was avoided because it's considered bloated and at that time when floppy disks are still the main media, size does matter. So the choice goes to Busybox. Right now, the size is no longer a problem, so Pat decided to go back to Bash.

Another reason to change into bash is because there has been some report about a bug in the installer setup script since last month on LQ. Pat finally decided to go back to genuine bash and that should fix the problem away.

Thunderbird synched to Firefox

Just a quick post about the latest development of Slackware Current. Pat has upgraded Thunderbird to 11.0.1 which is now synched with Firefox once again. He also upgraded acpid, the only single basic package that gets a lift on today's batch of update.

KDE 4.8.2 Monthly Update

KDE has announced KDE 4.8.2, a monthly maintenance update which targets ordinary users to provide bug fixes and translations updates. Again, this release is another great work from KDE developers who have been quite strict with their schedules lately.

For those who have been using Erik's packages, you can start mirroring his KTown repository as he has created packages as usual and posted on his blog. For those that were anxious to see whether Pat will include KDE 4.8 or not in the latest Slackware release, there's a chance for that as mentioned on Erik's post that Pat has grabbed his SlackBuild script to generate an official packages for Slackware-Current which hopefully are newer than the one used by Erik's (if they have updated packages or so).

Next Slackware release will be a big release :)

Poll Results

It's been two months since my last poll and as usual, i will announce the results and make a new poll for the upcoming month. Most of the voters agreed that Slackware runs fast on their machine. It might not the fastest one out there, but in general, Slackware has a good reputation of being a fast distribution.

If you want to use faster Linux distribution, i would suggest you to try ArchLinux or Gentoo Linux. They are well known for optimized Linux distribution. They are also a rolling release distribution, meaning that they are always bleeding edge in terms if package releases, but sometimes there are times when certain packages can break your system. In Gentoo, users mostly build their package from source and they have a lot of options regarding what optimizations they are going to apply on their system.

Since i'm in Malaysia right now,i have some problem of posting new poll, so for this month, i'm not going to make a new poll. I will continue with the new poll starting …