Posts

Showing posts from 2012

KDE Advanced Multi-Monitor Handling

According to Dan Vrátil and Alex Fiestas, KDE will have an advanced multi-monitor handling that should works without too much intervention. They are now working to collect all possibilities that could happened with multi-monitor environments.

The promising tool will land in KDE soon and if it's implemented, it will have the similar experience like in Windows environments (and probably even less complicated). In short, it will make working with multi-monitor so much easier. I hope that this work can be integrated in the next Slackware release, probably with KDE 5.0 4.10

Here's a video showing the current work

Anjuta Upgraded to 3.6.x Branch, gtkpod rebuilt

Few days ago i pushed Anjuta 3.4.4 into SlackBuilds and you might wonder, why on earth do i pushed an older version of Anjuta which is no longer maintained? Why didn't i pushed for 3.6.x? The same thing goes with gdl. I pushed 3.6.0 while the latest version was 3.6.2.

Well, the problem was in gtkpod. The main reason why i build Anjuta was because it's a requirement for gtkpod and it seems that gtkpod is not working well with Anjuta 3.6.x. I have tried this before and it failed.

This morning i checked their forum and it seems that they have found a way to bring some patches to make it work with Anjuta 3.6.x branch and also with gdl 3.6.2.

So, i have updated the SlackBuild of gdl and anjuta to the latest version and rebuilt gtkpod in order to work with newer version of gdl and anjuta and they are now in my SlackHacks repository. Those changes has been submitted to SBo project as well, but it will take time before it will be published to the public.

Slackware Current Toolchains Upgraded

Patrick is now testing the new toolchain combination that will be used for the next Slackware release. So far, he has come up with Linux Kernel 3.7.1 and GCC 4.7.2, but no decision has been made for glibc because new version remove a basic function, gets(). Pat is still testing it, so he didn't put any public release for now. Some other packages that are related with basic toolchain such as binutils and oprofile are being upgraded as well.

Please note that this is only a preliminary attempt to make a stable and solid base for the next Slackware version, so the final version of those toolchain will likely be different from what you see today, but it's a good start.

At least we know that the current development is now warming up and it will be continued next year

GTKPod and Anjuta Makes Way to SBo Repository

Thanks to Matteo Bernardini (Ponce) and XGizzmo, most of my submitted SlackBuild script has been approved (at least on his branch right now) and it will soon enter the SlackBuild repository.

The latest addition was GTKPod and Anjuta (which is the requirements to build GTKPod) and along with it's dependency (vte3, libgda, gtksourceview3, and gdl). My other submission that was partially accepted is Perl-File-Tail, which is the requirement to build Swatch and later on, SSHblock, which is not yet accepted.

My usual package has already been updated such as Wesnoth and FileZilla to their branch and soon it will be part of the next big update on SlackBuilds.

Even now, i'm still amazed on SlackBuilds Project's growth in terms of packages. Since i forked their GIT repository, i basically can monitor every changes on their side and the statistics looks amazing. The admins are really working hard to make sure every pending queue gets processed, even though there might be some package…

Linux Kernel 3.7, VMWare Workstation and NVidia Driver

I have just built Linux Kernel 3.7 and it's now running on my desktop and also my workstation at the office. On my desktop, i have to make sure that the new Linux Kernel doesn't break with two things: NVidia Driver and VMWare Workstation. Well, it seems that both are simply broken in the Linux Kernel 3.7. BUT, there's a simple solution for both problem.

VMWare Workstation:
run this command:
ln -s /usr/src/linux-3.7/include/generated/uapi/linux/version.h /usr/src/linux-3.7/include/linux/version.h
vmware-modconfig --console --install-all

NVidia Driver NVIDIA-Linux-x86-304.64:
Download patch
./NVIDIA-Linux-x86-304.64.run --apply-patch patch_nvidia_304_60.run_for_3.7
./NVIDIA-Linux-x86-304.64-custom.run

If you are running the latest NVidia Driver 310.19, you don't need to apply any patches at all. It's already compatible with the latest Linux Kernel 3.7 as long as you make the symlink described in VMWare section above

Here's the output in my desktop:
Linux desktop 3.…

Delay support in mkinitrd

Pat is rebuilding mkinitrd to support two official parameters in kernel configuration: rootdelay and rootfstype. These two parameters will help minimizing the log warning for unsupported features when booting the system, since the kernel will try to probe ext2 and ext3 before attempting to probe ext4 filesystem.

You can add this line into your /etc/lilo.conf to remove the warning during boot time: append = "rootfstype=ext4"

Security Updates: ruby, libssh, libxml2, bind

There are a lot of security updates for this weekend. Ruby, libssh, libxml2, and bind are upgraded to the latest version to fix security problem.

Along with those updates, sqlite is also upgraded since it's a bugfix release and it's safe to do so. It's unusual that Pat took a non security update to Stable release.

LibreOffice 3.6.4 Released

LibreOffice 3.6.4 has been released and this contains bugfixes for bugs that has been found since 3.6.3 gets released last month. Eric has done another great job of maintaining and building LibreOffice package for Slackware users.

The package can be found on several mirror site below:
http://slackware.com/~alien/slackbuilds/libreoffice/http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/libreoffice/http://scw.net.br/alien/slackbuilds/libreoffice/http://repo.ukdw.ac.id/alien-libreoffice/http://alien.slackbook.org/slackbuilds/libreoffice/

KDE 4.9.4 Released

KDE 4.9.4, probably the last maintenance release for 4.9.x branch has been released by KDE team. They are now still discussing whether they should release 4.9.5 or not, but since it's not yet decided, let's just assume this is the last one.

KDE team are working to get KDE 4.10 released by next year and they have just released KDE 4.10 Beta 2 few days ago. So far, i guess it would be another wonderful experience for KDE users when the final version is out. The changes look promising.

Anyway, Eric has came back from his business trip to India and he has managed to build KDE 4.9.4 for Slackware users. He has uploaded his work on his KTown server and two mirror site (mine and his) are now fully snchronized with the latest update to bring KDE 4.9.4 closer to you. Go get them while it's still fresh from the bakery...

Eric has stated that he is going to wait for RC release of KDE 4.10 before attempting to build a Slackware package. Since KDE 4.10 will be more modular, it requires…

Bug Fix Releases

Pat has continued to provide bug fix and or security update for all Mozilla products (Firefox, Thunderbird, and Seamonkey). The latest version is 17.0.1 for Firefox and 2.14.1 for Seamonkey (There are no update for Thunderbird yet).

This update also being backported to Slackware 14.0 and 13.37 because they are close to the -Current version (in fact, 14.0 and -Current hasn't differ that much since there aren't any public activity on toolchain upgrades which usually mark the start of -Current development again).

New Poll

Finally, a new poll has been posted at SlackBlogs after i was having problems with adding poll in the past. It seems that Google/Blogger has fixed it and now it's working again, but i had forgotten about it.

Anyway, since -Current development hasn't started yet, i want to talk about something else and that's about the version of Firefox and or Thunderbird that you use in your daily activities. Kikinovac has posted a similar poll on LQ, but i would like to post it as a poll on SlackBlogs again.

Go vote... :)

SSHblock Updated

I checked my servers today and i found no IP address gets blocked by SSHblock even though i think there were some IP addresses that should have been blocked.

After taking a closer look on the configuration files, i finally spotted the problem. It seems that i put a wrong log file to watch in the rc.sshblock script. I change it to the correct log file (/var/log/messages) and it finally works as intended.

I have re-submitted the SlackBuild package to SBo and also pushed the single change to my SlackHacks repository. I didn't bump the BUILD variable, so you just need to adjust the path according to this git commit and it will work.

Swatch and SSHblock SlackBuilds on SlackHacks

After conducting more thorough testing on the SlackBuilds for swatch and SSHblock this morning, finally i pushed those two packages on my SlackHacks repository as well as to SBo project.

Since this is my first time building packages that utilizes Perl modules, i hope i did it correctly. Well, at least it didn't break my system during my own testing on my desktop. Anyway, i would like to give some tips prior building those two packages.

1. Upgrade your CPAN modules to the latest version. This could take some time to complete and not all of them can be upgraded as some of the modules requires a development version of Perl. You can ignore those packages. You can do this by performing this commands on your terminal (as root user):
perl -MCPAN -e shellupgrade  2. Swatch requires 3 PERL modules, and you have two options: 1) install using CPAN or 2) install using SlackBuilds. Two out of three modules are already available on SlackBuilds, and the last one was submitted before i submitted s…

Installing SSHblock

This morning, i tried to set up SSHblock which can be used to block users who are abusing the SSH protocol and tried to brute force and gained access to the server.

It's really simple to configure SSHblock since the installation script has done it for you and all you have to do is read the instructions and or warning that came out and fix that and re-run the script again. Even though the script couldn't find the path used in Slackware, but it seems that it will finally place the rc scripts to /etc/rc.d/, which is the correct place in Slackware. That's awesome.

Since it's a PERL scripts, it requires other CPAN modules. SSHblock originally only requires SWATCH to be installed, but SWATCH itself requires 3 modules to be installed:
Date::CalcDate::ManipFile::TailDon't forget to install iptables as well since it will be used to block the IP addresses who tried to enter our server.

You can start the SSHblock service by adding execute permission on /etc/rc.d/rc.sshblock an…

FileZilla 3.6.0.1 Released

Tim Kosse has released a minor update to FileZilla to fix some problems with their first major release, 3.6.0 and also to improve some performance.

Based on their ChangeLog:
- Fix problems with TLS cipher selection, including a bugfix for GnuTLS
- Fix a crash on shutdown
- Add log message for servers not using UTF-8
- Small performance and memory optimizations getting file types
- Improve formatting of transfer speeds

Hopefully, this version fixed some problem some people experienced when they are using other FTP client, such as pureftp and proftpd that was compiled with an older version of GnuTLS.

I have updated my SlackBuild in SlackHacks and i have re-submit this update to SBo, but it will take some time before they will be approved by the admins, so for now, you can use the same SlackBuild from my SlackHacks

VMWare Workstation 9.0.1 and Linux Kernel 3.7

We might have another good news for those who works with VMWare Workstation or VMWare Player. I found another person, Robert Gadsdon who are testing VMWare Workstation on newer Linux Kernel.

He mentioned that VMWare Workstation 9.0.1 is working with Linux Kernel 3.7-rc without needing any new patches, BUT there's still some problems: standard VMware (re)compile/install script vmware-modconfig still doesn’t find the ‘relocated’ version.h in the 3.7 series kernels. He also posted the solution to this problem by creating a symlink from the old location:

ln -s /usr/src/linux-3.7-rc6/include/generated/uapi/linux/version.h \ /usr/src/linux-3.7-rc6/include/linux/version.h


When Linux Kernel 3.7 gets released, you only need to change the path to reflect your real path in your own system.

This should be a good news to all Linux users who also VMWare users.

SBo Now Receiving Submissions Again

After resting for some time, finally the admins in SBo are ready to accept submissions again for Slackware 14.0 packages. I just noticed this when browsing LQ forum. Apparently, there are no notification in the mailing list or even in the web. They silently opened up the submission.

Anyway, i have submitted some of my packages that needs to be updated for Slackware 14.0. I also add some one new package that relates to one of my maintained package. The list is growing big and if they are not processed quickly, they will be tons of packages waiting in the queue line.

FileZilla 3.6.0 Released

FileZilla, a free, Open Source FTP Client (and Server) application has just released FileZilla 3.6.0. It's been some time since FileZilla released a new version, so it's a worthy update.

Here are the new features found on 3.6.0:
Auto-scroll file lists if dragging an item near the top or bottom Add option to create empty files to the remote file list context menu Support legacy servers sending directory listings in EBCDIC Added Tango icon set First-time users now get prompted whether they want to save passwords when first using the quickconnect bar Greatly improve TLS performance by updating to GnuTLS 3.1.x with Nettle backend  Here are some bug fixes and minor changes found on 3.6.0:
FTP proxies now work with IPv6 addresses as proxy address Handle expired TLS sessions when trying to reuse a session TLS session reusing no longer fails with newer GnuTLS versions due to changed semantics of gnutls_session_get_data Directory listings no longer sporadically fail if two connections tr…

VMWare Workstation 9.0.1 and Linux Kernel 3.6

VMWare Workstation 9.0.1 along with VMWare Player 5.0.1 has been released by VMWare. This is a maintenance release, focusing on fixing bugs that has been found since their first major release of VMWare Workstation 9.0.0 some time ago. On this release, Ubuntu 12.10 and Solaris 11 has been added as host and guest (only guest for Solaris). For complete changes, please refer to their Release Notes.

I was kinda reluctant to test this version as previous version was a disaster and it failed completely on my machine, so i tried to stay away from VMWare Workstation 9 until VMWare updated their product. But then i looked at the release note and found out that they fixed the problem with Linux Kernel 3.5 and i was hoping for good news.

First, i tested on my workstation and surprisingly, i found it smoother than i thought. I don't need to find any patches in order to have this product work with Linux Kernel 3.6 (I'm using Linux Kernel 3.6.6). After confirming it to work on my workstation…

KDE 4.9.3 Released

KDE has released a monthly update KDE 4.9.3 which focused on bug fixing and translations updates. The list of bug fixed is quite big, 86 and several key components that gets the most update are Kate editor and Kontact email and groupware client. For detailed information about those bug fixes, please head on to their bug tracker.



Eric Hameleers has published his work on KDE 4.9.3 on his KTown and it's also available on several mirror sites below:
http://alien.slackbook.org/ktown/rsync URI: rsync://alien.slackbook.org/alien/ktown/http://taper.alienbase.nl/mirrors/alien-kde/rsync URI: rsync://taper.alienbase.nl/mirrors/alien-kde/http://repo.ukdw.ac.id/alien-kde/rsync URI: rsync://repo.ukdw.ac.id/alien-kde/ Enjoy KDE 4.9.3 :)

LibreOffice 3.6.3 Package for Slackware

LibreOffice 3.6.3 has been released and it's another maintenance release that focused on stability and bug fixing only. In fact, they fixed a lot of bugs on this release.

Eric Hameleers has build this package for Slackware 13.37 (and it works for Slackware 14.0 as well) and upload it on his repository which is already mirrored on several sites below:
http://slackware.com/~alien/slackbuilds/libreoffice/http://taper.alienbase.nl/mirrors/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's a bug report on Eric's blog about a minor problem that was found during LibreOffice 3.6.2 and i can confirm this bug which is you can't open more than one file at the same time in the File Open dialog. If you select more than one file, it won't open any files at all. The temporary solution is to open the files one by one. This is a minor problem though.

Slackware Mayan Tee Shirt Arrived

Image
On October, me and some fellow of Indonesian Slackware Community decided to help Slackware Linux Project by buying some items from Slackware Store and we decided to buy the new Mayan Tee Shirt. In total, there were 15 people who joined since i limit the number of buyers. I was afraid that my credit card limit wasn't sufficient to pay too much items.

Few days ago, the package has arrived in the custom and the officer called me about this package and i have to pay tax for this package. I paid the tax as of this morning and finally i got the package on my hand today. The items are already being re-packaged to be delivered to the buyers around Indonesia next Monday.

Thanks to the Indonesian Slackware Community who have generously participating on this event and big thanks to Theresa and Toni from Slackware Store for helping me get this order processed smoothly. I'm sorry for those who couldn't join this event this time. Maybe you can ask for other member to be the coordinator …

Security Update: Thunderbird and Seamonkey

After Firefox has been upgraded, the sibling package are now upgraded as well. They are Mozilla Thunderbird and also it's ancestor: Seamonkey.

In -Current, Pat also upgraded lcms2 to 2.4. There are still no significant movement in -Current at the moment and it will be most likely the same for next month i think.

Security Update: Mozilla Firefox

Slackware 14.0 was just released some time ago, so it's time for Pat and most of the contributors to rest on working with Slackware, but it doesn't mean that they abandon everything. Pat is still aware of security updates, including the latest update from Mozilla Firefox which is now upgraded to 16.0.2. The package has been released for Slackware 14.0 and also -Current branch, in which they are still the same for now.

When -Current starts again someday, it will shift from -Stable and eventually it *might* break compatibilities with older version of the applications due to toolchain upgrades, which is usually being done at the beginning of the process since the toolchain will be base for building other packages.

Seamonkey Update

Following Firefox and Thunderbird releases, Seamonkey update has been released as well in Current and Stable release of Slackware.

For the next few months, don't expect big things to happen in Slackware Current since Patrick and the rest of the team are resting, and probably preparing what should be done for the next cycle of development towards future release of Slackware. Some people are still busy working on updating packages in SBo and making sure it's stable enough before they opened up their submission form again.

Updated LibreOffice Package

Eric Hameleers has debugged his LibreOffice package to find out why did his package still have a problem when saving a document with a password protection in every format while other distribution had no problem report since LibreOffice 3.6.x.

Finally he had a conclusion about this and released an updated package for LibreOffice 3.6.2. The culprit is the way LibreOffice uses their own nss internal library instead of using the nss library available on the system (provided with mozilla-nss package).

As always, the package can be found on these mirror sites:
http://slackware.com/~alien/slackbuilds/libreoffice/http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/libreoffice/http://scw.net.br/alien/slackbuilds/libreoffice/http://repo.ukdw.ac.id/alien-libreoffice/http://alien.slackbook.org/slackbuilds/libreoffice/

Firefox and Thunderbird 16.0.1

Firefox and Thunderbird has been upgraded to 16.0.1, the latest version available that also fixed some problem that were notified in just-released Firefox 16.0 few days ago. Both package went to -Current and also -Stable version of Slackware.

Security Update: Bind

ICS has issued a new version of BIND that fixed several security-related vulnerabilities and those packages are included in Slackware's latest update that goes back to Slackware 12.1, the oldest Slackware version still maintained by Patrick  per 1 August 2012.

Besides providing a security update, Patrick also rebuilt iptables package to fix some problem reported long before Slackware 14.0 gets released, but eventually not yet fixed at release time. Now it has been rebuilt to include the fixes.

The last change that only occurred in -Current is that rp-pppoe has been moved from testing/ and now goes into the official package of Slackware-Current.

First Update to Slackware 14.0: Firefox 16.0

Firefox 16 has the privilege of being the first update to Slackware 14.0 and it travels back to previous versions (13.37) as well. One good thing about Firefox 16 is that it also support for Opus Codec, which is a totally open, royalty-free, highly versatile audio codec.

Besides new codec support, Firefox 16 should improve the responsiveness of the application in overall thanks to incremental garbage collector that has been improved on every release.

New gtkpod SlackBuild

Image
Some of old iPod users that are also Linux users will be quite disappointed to see that gtkpod SlackBuild has been removed from SlackBuilds since it doesn't build anymore with the same version that was built on Slackware 13.37.

No need to worry about it since i have pushed new SlackBuild scripts that can be used to build latest gtkpod version (2.1.2 at the moment) to my SlackHacks repository. I have spent my time on this Sunday to make, build, test, retest, and verify that the SlackBuild worked on my system and also in clean Slackware 14.0 installation machine. Finally, i'm able to make it work this evening and i would like to share this SlackBuilds to everyone who uses gtkpod.

So, here's the requirement list of gtkpod
anjuta (compile time dependency)gdl  (compile time dependency)libgda (compile time dependency)vte3 (compile time dependency)gtksourceview3 (compile time dependency)autogen (run time dependency)vala (optional dependency) graphviz (optional dependency) Faac (op…

LibreOffice 3.6.2 Released

Just two days after Eric pushed his LibreOffice 3.6.1 packages, a new version of LibreOffice 3.6.2 was released by the upstream developers, thus Eric build a new package for Slackware users. As always, the LibreOffice packages can be obtained from this repositories (some will be updated in the next 24 hours since Eric has just finished uploading it to his master site and his own repository):
http://slackware.com/~alien/slackbuilds/libreoffice/http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/libreoffice/http://scw.net.br/alien/slackbuilds/libreoffice/http://repo.ukdw.ac.id/alien-libreoffice/http://alien.slackbook.org/slackbuilds/libreoffice/

LibreOffice 3.6.1 for Slackware

LibreOffice 3.6.1 has been released some time ago, but there were no Slackware package for this application, not until Eric published his build for this package today.

The LibreOffice package was built on top of Slackware 13.37, but it should work on Slackware 14.0 as well. The reason is that because compiling LibreOffice is VERY time consuming. I have tried to build LibreOffice in the past and it was compiling for several days and it ended with a failure :(

This package can be obtained from several repositories:
http://slackware.com/~alien/slackbuilds/libreoffice/http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/libreoffice/http://scw.net.br/alien/slackbuilds/libreoffice/http://repo.ukdw.ac.id/alien-libreoffice/http://alien.slackbook.org/slackbuilds/libreoffice/

KDE 4.9.2 Released

KDE team has released a monthly maintenance release (KDE 4.9.2) to public and Eric Hameleers has build packages for Slackware 14.0 on his KTown repository.  He mentioned that these KDE packages are built for Slackware 14.0. Don't try to install them on Slackware 13.37 or you will find many problems due to changes happening during Slackware 14.0 development. If you are still in Slackware 13.37, you could build KDE 4.9.2 using Eric's SlackBuild script or use this chance to upgrade to Slackware 14.0 instead.

As always, KDE 4.9.2 can be found on these repositories:
http://alien.slackbook.org/ktown/rsync URI: rsync://alien.slackbook.org/alien/ktown/http://taper.alienbase.nl/mirrors/alien-kde/rsync URI: rsync://taper.alienbase.nl/mirrors/alien-kde/http://repo.ukdw.ac.id/alien-kde/rsync URI: rsync://repo.ukdw.ac.id/alien-kde/http://scw.net.br/alien-ktown/rsync URI: rsync://rsync.scw.net.br/alien-ktown/ Another good news is that Eric is now working on LibreOffice 3.6.1 packages for Sla…

SBo Opens Slackware 14.0 SlackBuilds

SlackBuilds Project has opened up their collection of SlackBuilds for packages compatible with Slackware 14.0. Robby Workman has pushed this update while i was sleeping after making sure that all files in the their Checklist has been squashed.

Some of the packages that used to work in 13.37 will also work in 14.0, but some will require some minor/major modifications, due to changes in compiler (GCC), libraries, and upstream changes that requires new dependencies. Several packages has been removed on this branch since it's no longer build on Slackware 14.0 or it has been unmaintained by upstream without providing further patch for modern systems.

Here's the public announcement by Robby Workman
Tue Oct 2 18:25:39 UTC 2012 We're running a bit later than usual on getting ready for the new release this time, but we think you'll agree that it was worth the wait for us to get all (or at least) most of the kinks worked out. One of the most user-visible changes is the ne…

Replace Lilo Splash with Mayan Slackware 14.0

Image
An interesting treasure are found in Slackware's lilo package, hidden along with other documentation files. It seems that Patrick had included the new Mayan bitmap file into lilo package, but it's not used by default. Thanks to Eric Hameleers who posted in LQ.

Here's how you change your LILO splash screen with Mayan Slackware 14.0:
su - (enter root password) cp /usr/doc/lilo-23.2/sample/slack14.0.2012.bmp /bootnano /etc/lilo.confChange this linebitmap = /boot/slack.bmpintobitmap = /boot/slack14.0.2012.bmp/sbin/lilo -v (make sure no errors)reboot You will find this nice lilo splash every time you boot your computer :)

VMWare Workstation 8.0.4 and Linux Kernel 3.6.0

I have just compiled Linux Kernel 3.6.0 on my main desktop at home and i can confirm that VMWare Workstation 8.0.4 is still working with the same patch applied. I haven't tested VMWare Workstation 9 for now, since my load is quite high lately and i need some stability on VMWare Workstation for now since i'm using it for my classes.

If you can live with VMWare Workstation 8.0.4, then i would suggest to stay with it for some time until VMWare release another build to fix problems with Linux Kernel 3.5+.

Many Packages Removed in SlackHacks

I just pushed an update to my SlackHacks to remove packages that are already available in SBo's GIT master branch which is compatible with Slackware 14.0 so that there are no redundancy between those two repositories. SBo GIT repository now has 14.0 branch, which means that it will reopened again for submission and i think it's time to do some cleanup on my repository first.

Some packages are still preserved in SlackHacks. They are packages that are not yet included in SBo or packages that are newer compared to packages available in Slackware tree or SBo repository or perhaps packages that have same version that are in SBo but with different options to build it (eg: wxGTK).

Slackware 14.0 ISO Ready

To help Slackware users in Indonesia, i have downloaded all Slackware 14.0 ISOs (CD/DVD, x86 and x86_64) and place them on UKDW ISO Server. You can use it to download the latest release of Slackware 14.0.


Please mind that on Sunday morning until evening, the server will be bandwidth-capped because it will be used for educational activities, so if you want to download using this server, please download it today or wait until Sunday night.

Have fun with Slackware 14.0 and don't forget to purchase or donate to Slackware Linux Project by visiting Slackware Store

Slackware 14.0 Released

After spending more than one year of development, finally Slackware 14.0 is announced by Patrick Volkerding. It took some time to finish this masterpiece (there are five RC releases for this version) since Patrick wanted to make sure everything works from ground up. The result is a perfect, solid, stable, secure, but still maintained a simple philosophy of Slackware that has been used since early releases.

Slackware 14.0 contains big changes compared to Slackware 13.37, such as:
Linux Kernel 3.2.29, a long-term stable kernel that are now maintained by Ben Hutchings.Glibc 2.15 which are solid and well-tested library that is compatible to all binaries included in Slackware 14.0GCC 4.7.1 compiler that comes with all the flavors you all love, C/C++, Fortran, Ada, Obj C, Java, and Go.Modular XOrg X11R7.7 which is recently releasedSupport for NetworkManager to ease user's job to configure wired/wireless configuration with wicd still available on extra/ directory for those who wanted to u…

Changes in SlackHacks

I have made some changes in SlackHacks in the last few days and here what has been updated since :
Calibre upgraded to 0.8.70 and some minor fixes to build scriptGStreamer-1.0 and all of it's plugins are added (look for gstreamer-1.0 directory)GTK+2 upgraded to 2.24.13libtiff upgraded to 4.0.3QtGStreamer added as future requirement to build digiKam 3.0Added two scripts for my own work in SBomaintainer.sh: used to check what packages i maintained in SBo project. You can use it for your own packages. Just change the name of the Maintainer variabledependency.sh: used to see what other packages depends on a package in SBo project The CheckList in SBo are now trimmed to several couple of packages and as promised, i will start removing my packages that has been integrated to SBo when a branch for Slackware 14.0 in SBo has been released which should be soon enough. I will push another update again when new version has come up and SBo hasn't got it yet.

More X test driver packages in testing

Pat has released several minor updates to 14.0 development tree along with some new X test driver packages in testing/ directory. Since the final release is getting closer, Pat is so picky about packages that should be included. He wanted to make sure that every new packages are only serve to bring bug fixes, not regressions.

Here's the latest changes in 14.0:
e2fsprogs upgraded to 1.42.6 (bugfix release)sysvinit-scripts rebuilt to add more condition test for wicdgamin rebuilt to fix deadlock and library finding issuesmozilla-nss rebuilt to add libcrmf.a library in order to compile xulrunnernew packages in testing being added: latest xf86-video-ati and xf86-video-intel. This requires newer libdrm in testing/ to be installed as wellKernel configs has been updated. CONFIG_GFS2_FS from y->m

Two Last Minute Packages

There are two last minute packages that are added by Patrick after a request by Didier on LQ. They are libdrm and xf86-video-nouveau. This packages can be used for those who need these packages instead of the default Slackware package which is older, but still not out of date.

Slackware 14.0 RC 5 Announced

After few days without any update, finally more updates coming in -Current and this time, Pat announced Slackware 14.0 RC 5 instead of going with final version. He thinks that there are some changes need to be tested, including the new kernel.

What has been changed on this release?
Linux Kernel 3.2.29GLIBC upgraded to tzdata 2012fPatch rebuilt to add upstream patchGit, Slacktrack, Samba, SVN, and VSFTPD upgraded to the latest bugfix releasesMore kernel configs in testing/ directory, including 3.4.11, 3.5.4, and 3.6-RC4

Script to check maintained packages in SlackBuilds

I maintained several packages in SlackBuilds project, but sometimes i forgot which packages that i maintained because perhaps i might no longer use it or the application hasn't got any upstream update for some time.

So, i created a simple bash script to see what packages does someone maintain in SlackBuilds project. I have pushed this script into my SlackHacks just in case someone is interested to use this (perhaps one of the maintainer in SlackBuilds project). All you need to do is change the SBOPATH and MAINTAINER to set it to the correct path and name of the maintainer. Give it execute permission (chmod +x) and run the script.

Suggestion are welcome and please send it to the email address listed in the script or via comment on this post.

Update (20 September 2012): Thanks to Benjamin, the script is now blazingly fast and shorter, but still produce the same output that i wanted to.

Upstream Packages in SlackHacks Deleted

I have pushed an update this morning to my SlackHacks to remove upstream packages that are already being included in (soon) Slackware 14.0. The purpose of this step is to remove duplication among packages and also user confusion. I would prefer that people will use upstream packages as it's the supported packages.

In the near future, when all the changes in SlackBuilds project has been updated for the (soon) Slackware 14.0, i will intend to do the same with it. All of my packages that are also submitted to SBo with the same version will be removed from my SlackHacks as well. The reason is the same: to remove duplication and avoid confusion between my packages and SBo.

So, will my SlackHacks be empty? No, of course not. It still contains some packages i maintained outside SBo project. As packages gets updated and before SBo update it's version, i will start pushing new updates to my SlackHacks again. It will be based on -Current version of Slackware.

Security Update: dhcp

Glen Eustace of Massey University, New Zealand has reported a vulnerability in dhcp package and a new release has been deployed to fix this issue. Slackware has pushed an updated package to fix this problem and this security fix has been applied to Slackware 12.1 up to -Current.

Meanwhile, PHP package has been upgraded to 5.4.7 as well since this is a maintenance version and it fixed some bugs found on previous version.

Two Security Updates: Bind and Patch

Two security updates were released on -Current and -Stable branch today. They are BIND and Patch. BIND is upgraded to prevent crash on named when receiving a crafted record. Patch is a new major release since December 2009, but since it contains security fixes, Pat decided to take it in into Slackware 14.0.

There are several enhancement on this update as well and they are listed below:
Less is upgraded to 451Shadow is rebuilt to add scanner in default group in adduser commandsysvinit-scripts is rebuilt to run rc.udev in all runlevel againlibsoup is rebuilt to add the static file .la again

Netatalk Gets Attention

Netatalk got the attention of Patrick today as he rebuilt sysvinit-scripts and netatalk (twice) in order to provide better service handling of netatalk by using a better rc.atalk that parses the content of netatalk.conf and also to fix the install script to leaves rc.atalk.new when the package is upgraded instead of deleting it and leaving nothing but the old rc.atalk.

ca-certificates is also rebuilt to use an installer script to make sure that update-ca-certificates works on a fresh installation.

Alsa Major Upgrade

Pat decided to take new Alsa package to Slackware 14.0 and he has removed alsaconf which is no longer working with kmod. He also takes Seamonkey 2.12.1 because it's a bug fix release, the same as previous Firefox and Thunderbird.

Meanwhile, the bug fixing cycle hasn't stopped yet. More patches are being deployed on -Current, such as:
sysvinit-scripts: make sure return from runlevel 1 before restarting udevudev: do not autosuspend for some HID devices that could cause some devices become non-responsive in Linux Kernel 3.5+gdk-pixbufs2: fix output on multilib systemsscim: built with --with-gtk-version=2 to fix problems with scim-setup

New version of xine-ui, thunderbird and hplip

Three packages are now upgraded to fix several problems in several areas. Ken Zalewski reported in Facebook that his scanner failed to scan and it's fixed in the latest hplip package. Guanx reported several bug fixes in mc and bluez.

Mozilla Thunderbird is also upgraded to the latest problem and it sync with the Firefox releases. Pat also agreed to test xine-ui-0.99.6 which is not the latest stable, but it seems to be working rather than the latest version 0.99.7 that has some regression on file selection dialog.

xine-ui reverted

xine-ui package has been reverted into the previous version due to regressions, in which open file selection does not work. The xine-lib package was considered fine. That means, we are using the old xine-ui which is now five years old already. The good news is that it still works as intended with the new xine-lib package.

It's really strange, as other Linux distribution shipped the same version xine-ui, but they didn't have any problem at all with this package. In ArchLinux for example, they are built without any additional patches at all. I'm still looking for the culprit for this problem at the moment.

New Packages Added in SlackHacks: sysprof

Image
I have pushed a new application on my SlackHacks repository and this newly package is sysprof, a statistical, system-wide performance profiler for Linux. For those who are not used with the term profiler, here's some basic definitions from Wikipedia:
A system profiler is a program that can provide detailed information about the software installed and hardware attached to a computer. What it does is it tries to scan all processes that are running in your computer and does some statistics calculation to finally show the results of your system's performance.

It has some features:
Detailed, accurate, and fast profiling of the entire Linux system, including the kernel and all userspace applicationsNo recompiling necessaryLoad and Save> profilesFast, no-nonsense graphical user interfaceCommand line tool included This application doesn't require a lot of dependency. It just requires glade, which i think has been provided in Slackware for a long time.

Here's an example of a s…

More Fixes Coming In

As Slackware 14.0 getting closer each day, no more new packages are introduced and we are now in stabilizing phase where no new feature request are taken unless it's critical and it affects the system in overall. Pat is taking change requests so tightly in the last minute just to make sure that we don't introduce too many regressions to the Slackware 14.0.

Three packages that got into -Current as of today are mc, xine-lib, and xine-ui. Slackware 14.0 might be the last release of Slackware that includes Xine, because since phonon-xine is now deprecated (replaced by phonon-gstreamer), Slackware might have no choice than to remove Xine in the next Slackware release (after Slackware 14.0). Fear not, since we already have MPlayer that is capable of doing what Xine can do and it can do more than what Xine can do. We also have alternatives, such as VLC, built by AlienBOB that does the same job.

Firefox 15.0.1 on Slackware 14.0

The last two updates doesn't seem to be enough as Pat hoped, so he rebuilt the same package, dcron and sysvinit-scripts to make sure that this time, the package works as intended. As for sysvinit-scripts, the rescan-scsi-bus is updated, thanks to bug report on LQ.

Mozilla Firefox 15.0.1 is also finding it's way to Slackware 14.0. This minor release fixed some leak data while browsing in Private Browsing.

Two Minor Fixes

There are two minor fixes that were released under Slackware 14.0 RC4 today. They are dcron which fixed the run-part script to send email only when there's an error when the scripts are running and sysvinit-scripts, where in rc.S, it removes the attempts to run cryptsetup three times in a loop. Now, it only tries once.

Be patience.... The Final version of Slackware 14.0 is pretty close at this point :)

Stay Away From VMWare Workstation 9 For Now

You heard the news that VMWare Workstation 9 has been release with it's all new features mentioned on the release notes. It has Windows 8 support, Graphics improvements, OpenGL support for the guest OS, USB 3.0 support, Nested virtualizations, Restricted virtual machines, and many other goodies that might seduce you to upgrade to this version.

Unfortunately, it also came with some known issues that most people didn't read at the bottom of the page. One of the primary issues is that it doesn't work well with Linux Kernel 3.5 because of the changes in the kernel main tree that affects how VMWare works. Some of the comments i received regarding VMWare Workstations 9 stated that it caused their system to crash.

On my system, i tried to upgrade to VMWare Workstation 9 by performing the same steps i have done previously like removing the old configuration and executables files, install it with --ignore-errors parameters, and patching it. It turns out that VMWare Workstation 9 on…

digiKam 2.9.0 Released

Image
digiKam 2.9.0 has been released and this is the last maintenance release for 2.x branch. Next release of digiKam will be 3.x, which is now under development, thanks to Google Summer of Code 2012 students.

I have updated my SlackHacks repository with digiKam 2.9.0 SlackBuild script. Basically the SlackBuild from previous version (2.8.0) can be used to compile digiKam 2.9.0. All you need is to change the VERSION line and re-run the SlackBuild (assume you have downloaded the source).

This is the new splash screen used in digiKam 2.9.0. Very nice, isn't it?

More Adjustment Towards Slackware 14.0

There are some new changes in the Slackware-Current, but it's not that big so Pat wouldn't call for another RC. This adjustment brings some important fixes, including:
Old libraries in aaa_elflibs are now gone due to the rebuiltFix possible data loss in sort output by upgrading coreutilsFixed eject -TFixed root $path in /etc/csh.login.newFixed matching bug in grepFixed sed substitution on mkinitrdPatched type mismatch in pygobjectUpgraded gnutls to fix some important fixesSome conf files are now handled properly for netatalk packageChanges in the image to add some line in /etc/fstab The new full installation will typically use 7.3 GB of space.

KDE 4.9.1 Released

As expected, KDE 4.9.1 has been released to public and it's according to the release schedule planned by the KDE team. The announcement has been posted in the KDE website. This monthly update brings stability fixes and also translations updates onto KDE 4.9.x branch which will be maintained until December 2012.

Unfortunately, a post-release announcement was sent to the KDE-packagers mailing list saying that they have found a nasty regression on Kwin and they will fix it soon, so i guess there will be a respin of the packages later on.

You can get the KDE 4.9.1 packages from the following mirror sites:
http://alien.slackbook.org/ktown/rsync URI: rsync://alien.slackbook.org/alien/ktown/http://taper.alienbase.nl/mirrors/alien-kde/rsync URI: rsync://taper.alienbase.nl/mirrors/alien-kde/http://repo.ukdw.ac.id/alien-kde/rsync URI: rsync://repo.ukdw.ac.id/alien-kde/http://scw.net.br/alien-ktown/rsync URI: rsync://rsync.scw.net.br/alien-ktown/ Note that you have to be running Slackware-Cur…

Slackware 14.0 RC4 Announced

Pat called another round of testing due to changes and more bug fixes towards a stable Slackware 14.0 release by announcing RC4. While some may be disappointed due to delay to the release, but they must understand that Patrick has it's own standard when talking about stability and security in Slackware. He never prefer to have early release when he thinks it's not ready yet. So, please test this release and make sure all the major bugs has been resolved.

What has been changed on this release?
Emacs upgraded to 24.2MySQL upgraded to 5.5.27 Firefox and Thunderbird upgraded to 15Seamonkey upgraded to 2.12Gpa upgraded to 0.9.3OpenSSH upgraded to 6.1p1Gimp upgraded to 2.8.2 Git upgraded to 1.7.12 vim and vim-gvim upgraded to 7.3.645 A lot of fixes comes in cpio, dbus, pkgtools, slocate, keybinder, Qt, and GPAMan packages are being compressed in usb_modeswitch, powertop, and xfce4-notifydNew packages added: xf86-video-fbdev (extra) and rp-pppoe (testing)

Slackware 14.0 RC3 Announced

The probably final RC before Slackware 14.0 shipped has been announced. Most bug fixes and requests that has been sent to Patrick has been included on this release, notably the /etc/os-release from Ruario to ease him detecting OS being used by the reporter, a new default group in adduser, rtc_cmos module unloaded at boot time, generated ISO images do not conform to ECMA199 standard, updated mirror list for upcoming Slackware 14.0, XOrg's build parameter has been updated to include "Slackware 14.0 Slackware Linux Project" string, and many others.

Some packages gets an upgrade, such as Linux Kernel 3.2.28, Apache 2.4.3, e2fsprogs, mc, powertop, sqlite, gdb, nasm, perl, dhcp, netatalk, php, samba, and gnuplot. Most of them are now at the latest version.

Overall, most bug reports (old and new) has been fixed on this round of update. Please test once again to make sure Slackware 14.0 is fit enough to be released to public.

For those who are trying to use a newer kernel, Pat h…

Slackware 14.0 RC 2 Announced

Patrick Volkerding has announced RC 2 for the upcoming Slackware 14.0. As always, it includes a lot of bug fixes and suggestions from previous RC 1 release. It's getting closer and right now, it's basically a frozen and no new feature will be added unless it's very important and doesn't contain known regressions.

What's new on this RC 2? Here are list of packages that gets upgraded along with the new version number
New Kernel 3.2.27Bash 4.2.037Btrfs-progs-20120810Coreutil-8.18Smartmontools-5.43usb_modeswitch-1.2.4RPM 4.10mpg123-1.14.4lxc-0.7.5ccache-3.1.8amaroK 2.6.0db48liblastfm-1.0.1phonon-gstreamer-4.6.2GnuTLS-3.0.22wget-1.14Scim-1.4.14Audacious-3.3.1geeqie-1.1 I'm quite surprised that Pat decided to put a lot of packages for this RC, but all is good and i think Slackware 14 will not be out of date for quite a long time. Most of the packages included are already at the latest stable version.

It's just that i might not be able to witness Slackware 14 rele…

Slackware 14.0 RC1 Announced

Patrick Volkerding received a tremendous bug reports after announcing Slackware 14.0 Beta and he compiled all those bug reports and fixed them in private along with the Core Team. When he sees it ready for public, it's time to release thus Slackware 14 RC1 has been announced.

Slackware 14 RC1 contains most of the fixes that has been proposed or suggested by users, mostly in LQ forum as you can see the credit in the ChangeLog. It also upgraded to the latest stable Linux Kernel 3.2.26 and KDE 4.8.5 along with some GTK+ related libraries.

Networking areas also being given high priority on this update as some of the packages are being rebuilt to fix some issues, namely ModemManager, network-scripts, openssl, wireless-tools, and wicd.

Lastly, the minimalist WM also has been rebuilt to fix compatibility issues with new D-Bus service.

Gdisk Package Renamed

GDisk has been renamed to gptfdisk and it now includes two new programs: cgfdisk, which is a menu driven GPT fdisk similar to cfdisk, and fixparts, a tool for repairing corrupted GPT tables. Please first install gptfdisk, then followed by removing gdisk and optionally just to be safe, reinstall gptfdisk again.

lm_sensors has been upgraded to the latest version as well as the kernel-firmware and xf86-video-nv. The old WM has been rebuilt to fix conflict with XDM.

New package added: icu4c

Finally, after being requested in LQ, Pat decided to add icu4c into Slackware-Current and this will enable him to build kexi in Calligra suite. This batch of update also upgrade poppler to 0.20.2, the minimum version which is required to have Okular to save a PDF including its annotations according to Eric on his blogpost about KDE 4.9.0.

Several other packages are rebuilt due to patches here and there such as util-linux, mysql, calligra, okular, and tumbler. Two packages are upgraded: cups and libwpg.

Java SlackBuild is also rebuilt to fix a typo in the code which resulted in dangling symlink

KDE 4.9 Released, Packages are Ready

KDE Team has released the arrival of KDE 4.9, their flagship product towards KDE 5 which will be released next year. KDE 4.9 has many improvements in many areas, but notably in Plasma Workspaces, Applications, and in the Platform.

As the packagers gets early access to the KDE source tarballs, they can make packages quickly, and sometimes they released it just few minutes after the official announcement. The same situation happened on Slackware, where Eric Hameleers, one of the Slackware Core Team is also a KDE packagers for Slackware Linux. He has built KDE 4.9 for Slackware-Current users and upload it on his KTown repository.

You can get the packages from the repository below:
http://alien.slackbook.org/ktown/rsync URI: rsync://alien.slackbook.org/alien/ktown/http://taper.alienbase.nl/mirrors/alien-kde/rsync URI: rsync://taper.alienbase.nl/mirrors/alien-kde/http://repo.ukdw.ac.id/alien-kde/rsync URI: rsync://repo.ukdw.ac.id/alien-kde/http://www.slackware.org.uk/people/alien-kde/ rsync…

Poll Results

The poll has been running for two months and it's time to announce the results. Two months ago i asked about the Slackware's main web site existence. Is it important for you (Slackware users) or not? Here are the results:

It's really important. It must be online all the time 84 (48%) As long as the ChangeLog is updated, it's not that important for me 62 (35%) I don't really visit the website so often 24 (13%) Others (give your answer in the comments area) 3 (1%) It seems that almost half of the voters said that it's important. Some others said that it doesn't matter since they can read the ChangeLog in any mirror sites. Nevertheless, the main website has been brought back and moved to a new server and hopefully we won't have those kind of problem in short time. Time to start a new poll which will be added shortly

JRE/JDK SlackBuilds Re-Added

Since Oracle has changed it's license on Java for redistributable package, the JRE and JDK package in Slackware hasn't been updated since then and it has been removed in -Current on previous batch of update, but finally Pat decided to put the SlackBuilds back again on extra/source/. There will be no packages on that directory, just the SlackBuild to create a native Slackware packages from the binary package which can be downloaded from Oracle's website.

Other than that, some of the desktop environments were rebuilt to start D-BUS on xinitrc. This should reflect changes on the latest Slackware-Current development where they completely removed HAL and switch to D-BUS.

udev is rebuilt to add /run directory since it was supposed to be located in aaa_base, but many users using slackpkg will have this package blacklisted by default and it could cause some problems later on. gsetting is rebuilt because it requires a different directory for 32/64 machines on /usr/lib, and libdbusm…

Aegisub SlackBuild

Image
For some time, i have downloaded lots of movies and subtitles, but there are times when the timing of the subtitle isn't right and it's kinda pretty hard work to edit the timing one by one. I need a tool that can help me with this task and Aegisub is the perfect choice. The good news is that it's available on multiplatform (Windows, Mac, and Linux).

So, last night, i decided to try to build a SlackBuild for this package. It requires some new dependencies that are not yet available on next Slackware 14 release, so i have pushed them on my SlackHacks repository this morning after re-testing all of the SlackBuilds.

Here are the requirements:
PulseAudio (optional) OpenAL (optional) PortAudio (optional) libass (optional) enca (optional) harfbuzz (optional) lua (optional) wxWidgets + wxStyledTextCtrl FFmpegSource / ffms (optional) Scintilla If you have wxWidgets from SlackBuilds projects, you might want to check the difference with the SlackBuild i made. The changes will build…

CUPS 1.6.1 Released and Pushed to Master

CUPS 1.6.1 has been released shortly after they fixed some documentation and localization (my bug report) problems. I also think that CUPS 1.6.x branch is ready to be pushed to main branch, so i decided to delete the cups1.6 branch and pushed it to the master branch on my SlackHacks.

Since most users will prefer to use CUPS 1.5.x branch, i keep that directory in place and i renamed the CUPS 1.6.x branch to cups1.6. This way, people can choose which CUPS version they would like to use since printing is a very important area and it tends to be broken. You decide which path you are going to use with.

Security Update: Bind

A new security update has been published in Slackware Advisory. Even though it doesn't have any CVE entries (yet), but they are quite important fixes because it prevented a crash, race condition, memory leaks, and process termination. This update goes back to Slackware 12.2.

Meanwhile on -Current, things are still moving on. This time, exiv2 is upgraded and thus it requires many rebuilt due to library version has been bumped. Some of the KDE packages has been rebuilt due to this changes.

Some bugs has been fixed as well such as Emacs which used a wrong configure parameter to disable GConf, ifconfig that failed to detect CIDR notation, and missing a space in SeTnet

CUPS 1.6 Released, SlackBuild Ready

Apple has released CUPS 1.6, a major release that is supposed to replace 1.5.x branch. The version brings a lot of bug fixes as well as new features, such as Native Bonjour, ICC profiles through colord and D-BUS, Destination-Based Printing, Auto Authentication, and many more. You can read the changes on What's New in CUPS 1.6. Please note that Apple has removed a lot of filters and backend on this release which is no longer used in Apple Mac OS X, and those works are now being moved to LinuxFoundation's OpenPrinting project under cups-filters package.

I have prepared an updated SlackBuild for CUPS 1.6 on my SlackHacks under a branch name called cups1.6. For now, i will put CUPS 1.5.4 on my master tree and i will have CUPS 1.6 on my other branch because it's still a new release and major changes are happening on this, so it may not be suitable for most people, even though it works on my desktop. If you plan to upgrade to CUPS 1.6, don't forget to install cups-filters pa…

More Bug Fixes

Slackware-Current has more bug fixes coming on these days and most of them are the results of bug reports that happened on LQ. Pat has been quite active lately answering and giving his thoughts about the comments, opinion, and suggestions to what other members has shown in the last few days.

Here are some of the summary:
- ed, zsh, and xfce4-weather-plugins are upgraded
- etc rebuilt to remove broken file in /etc/skel
- logrotate rebuilt to fix cron script
- sysvinit-scripts rebuilt to handle /dev/root properly
- udev rebuilt to handle kernel config not properly configured (for those who are using custom kernel)
- emacs rebuilt not to use GConf
- gvfs rebuilt not to be started in installation script
- libpng rebuilt to fix security vulnerabilities
- network-manager-applet rebuilt to use GTK+2
- xfwm4 rebuilt to modify xinitrc.xfce due to changes in the XFCE
- bash-completion rebuilt to understand slackpkg and slapt-get

Slackware Bouncer Site

Robby Workman has been putting some efforts to provide a bouncer site for Slackware that will redirects users to download Slackware to their closest mirror site. He has made the site open for public and it can be accessed on http://mirrors.slackware.com.

For some time, the one who maintained the getslack section or Slackware Mirror Administrator is out of reach and the mirror site hasn't been updated for some time. Hopefully this work can be solve that problem.

If you want to contribute by mirroring Slackware, please read the Mirroring Guideline.

Google Drive Client for Linux

Inspired by Herpiko's blog post about Google Drive in Slackware64-Current, i decided to make a SlackBuild for grive, Google Drive Client for Linux. I have pushed it to my SlackHacks repository under grive and it's dependency, json-c.

Please note that grive will only sync stored files, not Google Docs Format, so if you converted your files when uploading to Google Drive, you won't be able to see them in your local directory.

Here's the instructions:
- Compile and install json-c and drive
- Create a directory which will hold your Google Drive documents (eg. ~/GDrive) and change to the directory
- run grive -a (run this once) and it will open up a browser which ask for your permission. It requires you to login to your Google account.
- Copy the authentication code back to your terminal and let grive start synchronizing your files

As for now, there is now realtime monitoring features, so you must run grive (without -a) everytime you want to sync with Google Drive.

Slackware 14.0 in Beta

Patrick has sounded Beta in Slackware 14.0, which is an important milestone for Slackware 14.0 development cycle before he goes for RC. What's so interesting in this cycle? Well, there's a big news that probably some of Slackware users has been waiting for: XFCE 4.10 gets included!!!!

First, aaa_elflibs are being recompiled to fix missing libz, udev upgraded to 182 and fixed the device renaming problem, Slackpkg has been rebuilt to know about new XFCE, a lot of GNOME-related libraries gets added, PHP upgraded to 5.4.5, and lastly, XFCE 4.10 gets included and it has it's own directory called xfce instead of going into xap directory because Robby decided to go with the modular package instead of using the single fat tarball. Having a modular packages is a good practice because we can upgrade spesific package without having to download the whole package. It's a good practice in maintainability

Linux Kernel 3.5 Compatible With VMWare Workstation and NVidia

Linus has announced the official arrival of Linux Kernel 3.5 and the KernelNewbies has been updated to reflect this as well. As always, new kernel brings new features, more hardware, and of course bug fixes in all sections of the kernel source code.

The good news about this release is that it's compatible with other applications/drivers that usually have problems with new kernel releases, namely NVidia driver and VMWare Player/Workstation. I have compiled Linux Kernel 3.5 on my main desktop and i can say that NVidia 302.17 driver works flawlessly on this kernel (and probably 295.59 too, because it's a long lived branch which is maintained longer). If you are using VirtualBox from Oracle, you can use 4.1.18 which already support Linux Kernel 3.5 after they commit this changes.

Here's the result on my system:
willysr@desktop:~$ uname -a
Linux desktop 3.5.0-smp #1 SMP Sun Jul 22 08:54:18 WIT 2012 i686 Pentium(R) Dual-Core  CPU E5300 @ 2.60GHz GenuineIntel GNU/Linux

If you happe…

Testing Cups 1.6rc1

This morning, i upgraded my cups package to cups 1.6rc1 which i have posted yesterday. This is part of my personal testing for cups 1.6. I performed the upgrade on my old laptop which i installed Slackware-Current few days ago. This is not my primary laptop, so i can use it for my testing ground for something quite experimental.

I compiled and installed cups 1.6rc1, cups-filters, and updated foomatic-filters which i have just pushed to the cups1.6 branch on my SlackHacks. Since this is a first time installation, i have to start cups daemon first. I logged in into web interface of CUPS by accessing http://localhost:631 and configured my printer as usual. I'm using Canon Pixma 1880 printer, so i need to install cnijfilter-common-3.00 and cnijfilter-ip1800 packages which i already have. These two packages are needed to supply the PPD and also pstocanonij filter to my printer. In short time, the printer is detected without any problem. So far so good.

Next, i'm trying to activate …

Call for testing: CUPS 1.6

Apple has been working on CUPS 1.6 for some time and unlike previous releases, this time, besides bug fixing and adding new features, they are trying to remove some items which are no longer needed in Apple Mac OS, such as CUPS filters and backend. They also did not accept the new filters for the PDF-based printing workflow as they are also not used by Mac OS X. This filters and backend has been moved to OpenPrinting and as a results, a new package has been released: cups-filters. This package will be a complementary package for the base CUPS package maintained by Apple just in case you need those filters and backends.

I have prepared a special branch on my SlackHacks called cups1.6 which i will use as a testing ground for the upcoming CUPS 1.6. I have updated the SlackBuild script to compile cups 1.6rc1 and also added a SlackBuild for cups-filter package.

Please note that cups 1.6 is still in RC, so it's not suitable for daily usage on production machines. Also, don't use cu…

Security Update: libexif, Seamonkey, Firefox, Thunderbird

Slackware has announced several security advisories related to libexif, Seamonkey, Firefox, and Thunderbird for different Slackware versions. libexif package traveled back to Slackware 12.2, while the Mozilla products only reached Slackware 13.37. They are upgraded to 14.0.1 and 2.11 respectively.

Meanwhile, in -Current there has been some progress with stabilizing packages. A lot of packages are now being rebuilt to handle compatibilities with the new glib2 package as well to support compressed kernel modules in mkinitrd, removal of wv, HAL and HAL-info package.

For those who are using VMWare, i believe that HAL is still needed to run VMWare, so i guess it's good not to remove HAL for now. I once deleted HAL and VMWare doesn't work anymore since then. But let me know if the situation has changed overtime. For now, i'm letting HAL stayed on my system.

Mount Fixes

Three packages has been rebuilt on the latest batch of update and two of them are dealing with mount problems. The first issue is related with how ntfs-3g are handled. In the past, ntfs-3g are not mountable for non root users even /etc/fstab allows it by using users option. The only solution to this is place them on sudoers file or by making it setuid root. Pat choose the second option.

The second package, which is util-linux fixed the umount by changing the parameter used from --enable-new-mount into --enable-libmount-mount.

sysvinit-scripts are rebuilt to clear the consoles after logout except for the first console

Happy Birthday to Slackware Linux

Slackware Linux 1.0 was first released 19 years ago in form of 24 floppy disks by Patrick Volkerding while he was stil a student in Minnesota State University Moorhead.

It's now considered as one of the oldest Linux distribution currently being maintained. Patrick is the BDFL for Slackware Linux throughout the entire project, even though more and more people joined the Slackware Team and contribute to this project.

Today, Slackware celebrate it's 19th birthday and i think it would be a perfect timing if we could have Slackware 14 on this wonderful moment, but unfortunately it's not possible. Even though -Current is now stabilizing, there are still some things to do before we can have Slackware 14 ready for public.

Slackware has become my main operating system on most of my machines. I like the way Slackware was developed and maintained. It maintains it's KISS philosophy from the early start of the release up to latest release and i think it will keep that way. This bri…

Slackpkg Should be Working Now

After the last two update on Sunday, slackpkg will probably be normal again. Pat has fixed the issue by moving the libcrypto.so.0 and libssl.so.0 back to openssl-solibs and wget is linked against OpenSSL rather than GnuTLS. This way, wget will work as intended and the same goes with slackpkg which depends on wget.

Second update on Sunday fixed another bug on mkinitrd which was discussed on LQ. It also upgraded sox and libspectre. Both updates should calm down the Slackware users who had some problems after upgrading to previous massive update in -Current tree.