Wednesday, July 31, 2013

More Networking Update

There has been several updates in the latest batch and this time, many of the updated packages belongs to the networking area. NetworkManager is now rebuilt to use dhcpcd instead of the previously dhclient. dhcpcd is also upgraded to 6.0.4 while wpa_supplicant is upgraded to 2.0. nmap is also upgraded to 6.40 which was released few days ago.

There are other packages got updated as well:
- gawk is rebuilt to put the libraries in the correct directory
- sqlite is upgraded to 3.7.17
- libnl and libnl3 are upgraded to 1.1.4 and 3.2.21

Monday, July 29, 2013

Minor Update to Current

Three days ago, Pat released some minor updates to -current users. Two of the packages were requested by me (dconf and gstreamer) and another two was part of request and bug report from LQ users (llvm and ca-certificates), another two from Robby Workman, and the rest are from Pat.

Dconf is one of the dependency package in MATE Desktop and currently it's provided as a binary package in MSB for Slackware 14.0 as this version doesn't have dconf package. Future MSB release (targeting MATE 1.8) will probably use Slackware 14.1 as the supported base, so dconf (and also itstool which is now in yelp branch) will no longer required to be provided by MSB. They are already part of the Slackware packages.

A surprising news is the availability of Slackware 14.1 Pre-Order (CD and DVD) at Slackware Store. Pat hasn't said anything about Slackware 14.1 RC1 (which is usually the sign of getting closer to final release), but we expect them to arrive soon.

Sunday, July 21, 2013

KDE 4.11 RC1 for Slackware-Current

KDE has released their first RC1 release for the upcoming KDE 4.11 and as promised, Eric Hameleers has build this release and provide it to users who wanted to help KDE finding bugs and polishing this release so that it become a good shape release. Unlike last major release where he only provided binaries for 64 bit machines, this time, he went ahead with both archs (32 and 64).

Please note that this build is not designed for Slackware 14.0, so users who wanted to test this release should upgrade to Slackware-Current first before installing/upgrading to this version.

As usual, a README file always accompanied on each release and be sure to read it as it contains instructions on how to install/upgrade to this release as well as instructions to remove packages which has been split into smaller sub packages. In total, there are 4 packages that are no longer exist in KDE 4.11 and they are kdeadmin, kdetoys, kdesdk and kdenetwork.

Kudos to Eric Hameleers and for KDE users, start downloading and happy testing :)

Saturday, July 20, 2013

LibreOffice 3.6.7: Really Final Release for 3.6.x Branch

LibreOffice 3.6.6 should have been the last bug-fix release for 3.6.x branch, but somehow, a new release (3.6.7) has been scheduled and released as the final version from the 3.6.x branch. There will be no more updates for LibreOffice 3.6 branch and users are advised to upgrade to LibreOffice 4.0.4 or perhaps LibreOffice 4.1 which will be released soon (currently they are in RC3).

Eric Hameleers has build the LibreOffice 3.6.7 for Slackware 13.37 and also 14.0 and push it on his repository. They are also available on these repositories:

Thursday, July 18, 2013

Working Towards MATE 1.8

MATE Developers are now working towards MATE 1.8 after most of the leftover bugs were squashed. They have now released MATE 1.7.0 for some of the basic components of MATE, such as mate-common, mate-desktop, and libmatekbd. More components will be upgraded to 1.7.0 in the future.

Our MSB Git Repo has now been split into two branches, master and 1.6. Binary packages will still be built for Slackware 14.0 and it will be based on 1.6 branch, while master will follow upstream workflow and go with MATE 1.7. Please read our GIT_BRANCHES.TXT documentation for more information about this changes.

Wednesday, July 17, 2013

Security Update: php

Finally PHP has been patched/upgraded to the latest version on all supported Slackware releases until Slackware 12.1. Some still uses PHP 5.3, while on newer Slackware release, they are upgraded to 5.4 branch.

On Slackware-Current, Patrick upgraded the default kernel stock to 3.9.10, probably the last Linux Kernel 3.9.x release since Greg has mentioned that he probably won't be able to push another release for 3.9.x.

Several packages has been upgraded per request in LQ:
- ddrescue upgraded to 1.17
- cyrus-sasl patched for glibc crypt()
- mc upgraded to 4.8.9

the config file for Linux Kernel 3.10 has been updated to 3.10.1

Wednesday, July 10, 2013

Security Update: dbus

Patrick has released a security update for dbus package that applied to Slackware 14.0 and -Current. More interesting update comes in -Current tree only and some of it are already mentioned on my previous post and it seems that Pat has indeed upgraded the packages i mentioned.

Here are the changelog:
a/acpid-2.0.19-i486-1.txz: Upgraded.
a/dbus-1.6.12-i486-1.txz: Upgraded.
a/lvm2-2.02.98-i486-1.txz: Upgraded.
a/reiserfsprogs-3.6.23-i486-1.txz: Upgraded.
a/sdparm-1.08-i486-1.txz: Upgraded.
a/xz-5.0.5-i486-1.tgz: Upgraded.
ap/lsscsi-0.27-i486-1.txz: Upgraded.
ap/lxc-0.9.0-i486-2.txz: Rebuilt.
d/doxygen-1.8.4-i486-1.txz: Upgraded.
d/git-1.8.3.2-i486-1.txz: Upgraded.
l/alsa-lib-1.0.27.2-i486-1.txz: Upgraded.
l/dbus-python-1.2.0-i486-1.txz: Upgraded.
l/freetype-2.5.0.1-i486-1.txz: Upgraded.
l/sg3_utils-1.36-i486-1.txz: Upgraded.
n/dirmngr-1.1.1-i486-1.txz: Upgraded.
n/gnupg-1.4.13-i486-1.txz: Upgraded.
n/gnupg2-2.0.20-i486-1.txz: Upgraded.
n/gpa-0.9.4-i486-1.txz: Upgraded.
n/gpgme-1.4.1-i486-1.txz: Upgraded.
n/libassuan-2.1.0-i486-1.txz: Upgraded.
n/libgcrypt-1.5.2-i486-1.txz: Upgraded.
n/libgpg-error-1.11-i486-1.txz: Upgraded.
n/libksba-1.3.0-i486-1.txz: Upgraded.
n/pinentry-0.8.3-i486-1.txz: Upgraded.
x/libXi-1.7.2-i486-1.txz: Upgraded.
x/mesa-9.1.4-i486-1.txz: Upgraded.
x/xf86-video-vmware-13.0.1-i486-3.txz: Rebuilt.
x/xterm-295-i486-1.txz: Upgraded.

Monday, July 8, 2013

Patches for glibc crypt()

Mancha has submitted a lot of fixes for glibc's new crypt() function in many packages and Patrick has finally agreed to include his work on Slackware. Several packages are now patches, including cvs, kde-workspace, and xdm.

Meanwhile, several other packages were upgraded in the last two days: ModemManager, NetworkManager, network-manager-applet, Seamonkey, whois, and llvm.

There are several packages that i would like to be included in Slackware 14.1, namely:
- cups-1.6.2
- gnupg-2.0.20
- man-pages-3.52
- kmod 14
- bind-9.9.3-P1
- mesa-9.1.4
- xz-5.0.5
- php-5.4.17

I hope they have enough time to be tested and included in Slackware-Current soon :)

Saturday, July 6, 2013

KDE 4.10.5 and Linux Kernel 3.9.9

Slackware-Current has moved on to bring KDE 4.10.5 and also the latest stable kernel from 3.9.x branch: 3.9.9. It seems that Pat believed that Linux Kernel 3.9.x is the best choice for the next Slackware release and he also put some configuration for the Linux Kernel 3.10 in testing/.

Other than those two big changes, there are several updates in the library section, such as akonasi (1.9.2), boost (1.54), libpcap (1.4.0), samba (4.0.7), and tcpdump (4.4.0). Epic5 and xscreensaver are rebuilt.

NVidia 304.88, VMWare Workstation, and Linux Kernel 3.10

Linux Torvalds has released Linux Kernel 3.10 last week and i waited for several days to test this new kernel as it would break VMWare and also NVidia, thus i'm waiting for the patches to come before i tested them. I had the kernel built on the same day it was released, but i didn't enable it on my lilo.conf, so it wasn't shown up yet.

After a week, some patches has been seen on the Internet and i can confirm that those patches worked perfectly. I'm now running Linux Kernel 3.10 with NVidia 304.88 and VMWare Workstation 9.0.2 running normally on my machine.

As for the VMWare Patches, you can grab it from my SlackHacks repository. There are two patches for vmblock and vmnet. I have tried to make the automated script, but it wasn't tested yet, since i tried to apply it manually first to make sure the patch is working. If you know how to apply the patch manually, i would suggest you to do so. Just in case it didn't work, here's the step to apply the patch manually (tested on Slackware-Current, 32 bit machine):
- cd /usr/lib/vmware/modules/source
- tar xvf vmnet.tar
- cd vmnet-only
- patch -p1 < /path/to/vmnet-3.10.patch
- cd ..
- tar cvf vmnet.tar vmnet-only
- rm -rf vmnet-only
- tar xvf vmblock.tar
- cd vmblock-only
- patch -p1 < /path/to/vmblock-3.10.patch
- cd ..
- tar cvf vmblock.tar vmblock-only- rm -rf vmblock-only
- vmware-modconfig --console --install-all

For NVidia, i got the patch from ArchLinux. All you need to do is extract the binary driver, apply the patch, and run the nvidia-installer to start the installation process:
- sh NVIDIA-Linux-x86-304.88.run --extract-only
- cd NVIDIA-Linux-x86-304.88
- patch -p1 < /path/to/nvidia-linux-3.10.patch
- ./nvidia-installer

That should work and you can enjoy all of them: Linux Kernel 3.10, NVidia Driver (i tested only for 304.xx, but it probably work as well on newer version, such as 310, 319, and 325), and VMWare Workstation.

Tuesday, July 2, 2013

KDE 4.10.5 for Slackware 14.0

KDE 4.10.5, the latest maintenance version for 4.10.x branch has been released by KDE team. They are now shifting their focus on working with KDE 5 even though they will keep the 4.x branch by releasing 4.11.

Eric Hameleers has pushed his KDE packages for Slackware 14.0 on his KTown repository and it's now mirrored on several servers, including my university's server. KDE packages for Slackware-Current (or will be Slackware 14.1) will be handled by Patrick himself and hopefully it will be included soon on -Current tree.

For instructions on how to upgrade to this version, please read the README.