Wednesday, December 29, 2010

KDE Updates

Bunch of KDE packages are now being upgraded/rebuilt on today's update (it's 4 AM in the morning in US). Kdepim is now being upgraded to 4.4.9, while skanlite is now upgraded as well to 0.7. Kdebindings is rebuilt to fix pykdeuic4 compiler to work with PyQt 4.8.x.

I think KDE 4.5.x is now stabilizing and ready for prime time, even though we already have KDE 4.6 RC 1 ready on Eric's KTown Repository. Don't be surprised that KDE 4.6 WILL NOT be available on next Slackware 13.2 as it will require a lot of testing and some changes in Slackware's current packages. It will be included (hopefully) on the next next Slackware release (probably 14.0).

Small Updates

Two small updates were released today by Pat. Those two updates were Bluez which were upgraded to 4.84 and ghostscript which was rebuilt with a new patch from upstream to fix joining PDF files. The last package was upgraded due to bug report on LQ and the reporter also came with a solution. Luckily Pat saw that post and react quickly to fix it.

Tuesday, December 28, 2010

Security Update: Pidgin

New version of pidgin has been released to fix MSN vulnerability that affects 2.7.8. Details about the security vulnerability is still not yet available as the CVE ID is still in pending, but you can see other changes in 2.7.8 and 2.7.9 in Pidgin's Changelog.

Mdadm package has been requested by someone in LQ and it has been included as the default package in Slackware-Current as of the latest update as well.

Monday, December 27, 2010

Slacker's Occupations

There has been an old story about how hard Slackware is for new users and it's only suitable for advanced users only, but please have a look on this thread on LQ: Slacker's Occupations. You will see that some of the Slackware users are not that geek and some of their occupation does not require computer skills that is so advanced as you imagine. Slackware is not that hard if you want to learn and willing to learn. LQ is the best place to ask for help for international users and id-slackware and Indonesian Forum Linux is more suitable for Indonesian users.

There's also a Microsoft SharePoint Admin as well Russian Emot. He is happy with Slackware's sanity after having one full day with Microsoft SharePoint lmao

Friday, December 24, 2010

Security Update: PHP and ProFTPD

At last, Pat decided to upgrade PHP version in -Current to the latest version, PHP 5.3.x series. I was unsure about this at the time i started my voting on PHP series, but eventually, Pat *probably* see the results of the voting and decided to pick PHP 5.3.x to be included in Slackware-Current. It is introduced as a security fix as it contains several bug fixes related to security.

Another package which is vulnerable is ProFTPD. There's a poll running on this blog about the future of ProFTPD in Slackware. Since it's still being maintained in Slackware, Pat has upgraded it to the latest stable version which should fix the security vulnerabilities.

Several other packages are being upgraded as well, such as acpid, dbus, lvm, mkinitrd, freetype, and bluez.

KDE 4.6 RC 1 By AlienBOB

Eric has released KDE 4.6 RC 1 packages for Slackware-Current on his KTown Repository (aka 4.5.90). This will be his Christmas gift to all Slackware users. While it might be too late to include KDE 4.6 on Slackware 13.2 (i still have hope for this to become reality), Eric gives an option for Slackware-Current users to try out this packages. This release should fix most of the notable bug found on previous Beta release.

As always, it has been mirrored on UKDW's server for local connection in Indonesia. Go grab them at:
http://repo.ukdw.ac.id/alien-kde/4.5.90/
rsync://repo.ukdw.ac.id/alien-kde/4.5.90/

Please read the README before proceeding with the upgrade/installation process.

Happy Hacking KDE Yahoo

Wednesday, December 22, 2010

Mozilla Bunch of Updates

Most of the updates for today is about Mozilla packages, starting from Mozilla Firefox which is now upgraded to 4.0 Beta 8 in testing/ and seamonkey 2.1 Beta 1 which gets a rebuilt and added a missing library needed by RPM as discussed in LQ.

Let's hope this won't be the last update before new year Applause

Sunday, December 19, 2010

Security Update: GIT

One security update has been released on -Current which is GIT. It fixed XSS vulnerability in gitweb. Java packages (JRE/JDK) are also being upgraded to update 23. Another packages which gets a lift are MPlayer, udev, and ConsoleKit.

A new package phonon-mplayer is now being added to official package in Slackware. It will add phonon backend to KDE, which is the best solution so far if you are testing KDE 4.6 Beta 2 since the default backend (xine/gstreamer) does not work well if you disable HAL.

Saturday, December 18, 2010

New Poll

This poll is based on Patrick's request on LQ, so your decision might impact the future of ProFTPD in Slackware. Here's the background reason:

Since there has been a lot of security vulnerabilities in ProFTPD, while VSFTPD had a great reputation as a stable and secure FTP Server, Pat is thinking about removing ProFTPD from Slackware and he wanted to have some thought from Slackware users.

So, give your votes until end of January 2011 and i hope Patrick will have a good reason to abandon ProFTPD or keep maintaining it based on this poll result

Poll Results

I'm taking uncommon decision today by stopping the poll two weeks earlier that it was supposed to end since nobody is giving votes anymore (looking at the number of voters) and it seems that there's a request by Patrick to ran a poll on removing ProFTPD from Slackware, so i think it's best to do that for now.

So, here's the results of two months poll about which PHP version should be used in next Slackware:
PHP 5.3.x series 29 (80%)
PHP 5.2.x series 5 (13%)
I compile my own PHP from source 2 (5%)

The majority of the voters pick PHP 5.3.x series which is now the latest stable release to be included. The only problems with PHP 5.3.x is that it has some incompatible changes with previous 5.2.x which causes some script might be broken when running under 5.3.x. That's why some hosting sites still prefer to use the 5.2.x series.

What's more important with 5.2.x is that PHP Team has decided to stop supporting PHP 5.2.x after they released PHP 5.2.16. All users are encouraged to upgrade to PHP 5.3.x series. I think this is the best reason to migrate to PHP 5.3.x.

KDE 4.6 Beta 2 Updated Packages

After reading a thread in LQ, Eric decided to add grantlee to the deps directory of KDE 4.6 Beta 2 which should fix KMail sending problems and rebuilt kdelibs and kdepim against grantlee and thus it fixed another problem that i had which was a device was shown twice in KDE Notification area. Now, it should be displayed once only.

Also, Solid has been patched so it will not require HAL anymore. If your audio is still not working with HAL disabled, try to change the backend to Phonon (default is Xine) and see if it's working. You might need another package from Eric, which is phonon-mplayer in order to work with Phonon though. This is available from Eric's repository.

Kdevplatform and kdevelop has been upgraded to the latest development release and this is a required upgrade for those running KDE 4.6 Beta 2.

Happy hacking with KDE 4.6 Beta 2 Yahoo Banana Pirates

Friday, December 17, 2010

Security Update: Bind

Bind has been upgraded to fix the latest security problems in the last batch of update. Along with the update, several problems were also fixed in other packages, such as printing problem in Firefox if you have gnome-vfs installed, /dev/root creation in udev, GTK+ issue with KDE, and others.

XFCE has been upgraded to 4.6.2. Even though 4.8.0 is coming through, but it's still in Beta version, so i think 4.6.2 is still the latest stable version of XFCE for now.

Thursday, December 16, 2010

Opera 11 Released

Opera 11 has been released for all platforms (Windows and Linux) and what's so great about Opera is that they now provide support for Slackware and it comes with a ncurses-based installer, just like what Slackware has for years. That means it will make your installation process much more simpler as you might have been used to with the interface.

For new features offered in Opera 11, please have a look on Opera's Website

Tuesday, December 14, 2010

NVidia Driver Updates

NVidia has unveiled another Linux driver on their Linux driver page. This time, 260.19.29 is released under x86/IA32 and x86_64/AMD64/EM64T.

These are the highlights of the latest NVidia driver:
  • Added support for the following GPUs:
    • GeForce GTX 460 SE
    • GeForce GTX 570
    • Quadro 5000M
    • NVS 300
  • Fixed a bug that caused some OpenGL applications to become unresponsive for up to a minute on some GPUs when changing the resolution or refresh rate.
  • Added support for NVIDIA 3D Vision Pro.
    See the "Stereo" X configuration documentation in the README for further details.
  • Added a new X configuration option "3DVisionProConfigFile" to allow user provide a filename which NVIDIA X driver uses to store 3D Vision Pro configuration settings. See "Appendix B. X Config Options" in the README for more information.

Monday, December 13, 2010

Testing KDE 4.6 Beta 2

I decided to take some risk and upgrade to KDE 4.6 Beta 2 on my workstation and also on my laptop. So far, i don't see major problems, but i do notes some bugs.

The first one is when i plug USB flash drive, instead of getting one device, i get two. Probably that's because i didn't disable HAL yet. I haven't tried to disable it, but it's a minor problem so i will skip that.

In Konqueror, i can't save preference, for example proxy settings. When i close the preference dialog and reopen it again, it rolls back to the default settings. Since my Internet access is behind a proxy, i couldn't browse using Konqueror. Actually it's not a major problem as well, as it's not my default browser, but i wanted to test the new KWebKitPart that Eric has provided for Konqueror.

So far, i'm quite satisfied with KDE 4.6 Beta 2. Hoping to see better KDE release in the future and the final version in January
Yahoo

KDE 4.6 Beta 2 for Slackware-Current

rabbEric has released set of KDE 4.6 Beta 2 packages (aka 4.5.85) in his KTown repository, mirrored in in his mirror server and in UKDW Repo. This is his attempt to bring KDE 4.6 for Slackware-Current users, even though it might not be included in Slackware 13.2 (i think the timeframe is not enough for thorough testing, but it depends on when will Slackware 13.2 gets released by Pat).

As usual, Eric also mentioned some of his findings using these Beta and he added some README on how to install/upgrade and some notes about this version. This is HAL-free release of KDE, the same goes with XOrg which has done it before (and gets included on Slackware-Current as of now). As a result, KDE now talks directly to uPower and uDisks and that makes it new dependencies for KDE 4.6.

Please be aware that you will definitely need Slackware-Current packages instead of 13.1 since -Current has changed so much compared to 13. The basic toolchain and libraries has been upgraded, so it's too risky for 13.1 users to try out this packages, but as always, the decision is yours to make.

If you have any spare machine, you can help by start grabbing the packages, install it and test it.

Note: Eric has also added kwebkitpart, so you can use WebKit instead of KHTML in Konqueror. I think many people have been waiting for this.

The packages can be grabbed from :
http://repo.ukdw.ac.id/alien-kde/4.5.85/
rsync://repo.ukdw.ac.id/alien-kde/4.5.85/

Friday, December 10, 2010

Security Updates: Firefox and Thunderbird

Two Mozilla packages has been upgraded to the latest version to fix security vulnerabilities which are quite a lot this time. Along with this updates, kdebindings and soprano also gets rebuilt. SeaMonkey is not affected, since the package in -Current has been upgraded to 2.1 Beta 1. I think when Beta 2 gets released, it will be upgraded as well later on.

There's no major changes this week, but i think there will be another big changes next week. We will have to see about that Goodluck

Thursday, December 9, 2010

New zlib package to test

Zlib package has been rebuilt into two different packages (the first rebuilt is on l/ and the second rebuilt is placed under testing/) and it's meant to fix how libxml2 uses zlib which broke several application discussed in LQ.

Another package which gets rebuilt is kde-l10n-ia which got a new slack-desc replacing the old one.

Wednesday, December 8, 2010

Libxml2 Rebuilt

Pat has just issued a small update to fix the broken libxml2 library. The latest rebuilt will disabled shared libraries versioning which broke the ABI that linked to this library. These are the solution that Pat took instead of downgrading the libxml2 package.

This issue was spotted on LQ and also on this thread.

Tuesday, December 7, 2010

Security Updates: OpenSSL

OpenSSL has received another security updates and it has been upgraded to the latest version (unfortunately not the 1.0 release, but still in 0.9.8x series).

K3B has been rebuilt with some patches to work with QT. Some libraries were upgraded as well.

One notice about today's update is that there was another aaa_elflibs rebuilt to include another library in it. Make sure you upgrade these package as well (remove them from slackpkg's blacklist for a while).

Monday, December 6, 2010

KDE 4.5.4

KDE 4.5.4 has been released as a monthly update by KDE team and it has been included by Pat in the yesterday's update (i couldn't access the Internet yesterday, so i missed the news).

I haven't looked on what changes brought in in this release, but i don't think it would be a big one, as this is a maintenance update. Mostly are for translations updates and minor bug fixes.

Several other packages were upgraded as well, as part of KDE updates in l/ directory. KTorrent and Amarok has been upgraded to the latest version as well.

It's been some time since last update to KDE in official tree, but it's official that KDE 4.5.4 will be favoured in the next Slackware release.

Friday, December 3, 2010

Google Chrome 8.0.552.215

Google Chrome has moved to another stable release at Google Chrome 8. Their latest stable release 8.0.552.215 is now available for public and you can use SlackBuild script found in SlackBuilds project to get the source and also to build it. Don't mind the version as it will try to download the latest stable release from Google directly and the script will know the exact version instead of relying the VERSION line in the script itself.

In addition to the over 800 bug fixes and stability improvements, Chrome 8 now contains a built in PDF viewer that is secured in Chrome’s sandbox. This is truly amazing to see how Chrome improves so fast in the last two years.

Thursday, December 2, 2010

Installing Google Earth 6 on Slackware

Google Earth 6 has been unveiled by Google and it contains a lot of interesting new features that i would like to try, for example better Street View, 3D Trees, and Historical Imaginary. I rushed to download the package and i trid to install it using root account, but it failed because there was an error on the script.

So i searched the Internet to find the solution and most of the solution is to install lsb-core, which is for Ubuntu distribution. So, i tried to find another solution and i got one (from Ubuntu Guide) which i tried and it failed using root account, but it worked using non-root account. So here's the solution that i got:

./GoogleEarthLinux.bin --target /tmp/ge
cd /tmp/ge/setup.data/bin/Linux/x86/
cd /tmp/ge/setup.data/bin/Linux/x86_64/ (64-bit)
mv setup.gtk setup.gtk2
cd /tmp/ge
./setup.sh


Note: I tested this on 32-bit only, and it has been reported not working in 64-bit systems, either pure or multilib. Sorry folks.

Here's the screenshot in my desktop running Slackware-Current:

Wednesday, December 1, 2010

JDK Upgraded

It's been a while since JDK and JRE has been updated by Oracle, but today, the latest JDK and JRE has come up on -Current along with other packages which were rebuilt or upgraded.

Akonadi was rebuilt due to boost upgrade yesterday which accidentally broke Akonadi since it's linked there, so a rebuilt is the solution. Unfortunately, it won't take long before Pat realize this and release a rebuilt package of Akonadi.

Another package which has been waited by many people is Pidgin upgrade. It has been bumped to 2.7.7 which should fixed a certificate error when you tried to login to your MSN account. I don't use MSN, so i actually never had problem with Pidgin, but it has been upgraded anyway. It's for our own good big grin

Visual Crontab Editor

Have you ever wanted to schedule a process to be donexecuted in certain time? If you do, then i guess you should ever heard of crontab as well. It's a daemon that checks periodically to crontab defined by the users if there's a job to be done. It checks every minute, because the smallest unit is minute.

Configuring crontab is very straightforward and easy, but not for everyone who's not used to with the format being used. Just let me give you what crontab format look like
0 * * * * /bin/bash /home/willysr/rsync_current.sh

This is an example of one of my cron job defined on my crontab. What does it do? Well, basically it will try to launch the rsync_current.sh script every day, every hour on minute 0, like 1:00, 2:00, 3:00, etc. Do you get the point? It's very straightforward.

The common format of crontab is (separated by space/tab):
minute hour day-of-month month day-of-week command-to-execute

Here's the allowed value for each field:
minute : 0-59
hour : 0-23
day of month : 1-31
month : 1-12 (or names)
day of week : 0-7 (0 or 7 is Sun)
A field may be an asterisk (*), which always stands for ''first-last''.

If you are too lazy to think about the command above, you can use a visual crontab editor from Corntab. It uses a JQuery to create a simple and easy to use interface for you to define your own crontab format. Pick on the pre-defined values or click on the date/minutes/hour/days available and the proper crontab format will be displayed in top of the page.

When you are ready to put them into your crontab, just launch a terminal and execute crontab -e and put all your crontab definition on that file and save it. It will be executed when the time defined in your crontab has come.

You can also send the crontab to someone else. Just put the email address and send it. Jobs done and everyone is happy. Now you shouldn't be afraid with crontab anymore, am i right? winking