Friday, March 29, 2013

Security Fix: libssh

One security update is released for today: libssh. This brings fixes to DoS issue. Only Slackware 14.0 and -Current received this update and no backport to earlier Slackware version.

Shadow package is being patched to work with GLIBC's new behavior of crypt() function and also handling more than 16 supplemental groups.

XPDF and networkmanagement  are now upgraded to the latest version, while partitionmanager is upgraded to latest svn revision. This fixed a shared library problem since parted was upgraded in previous batch and this caused some breakage on partitionmanager.

Thumbler in xfce/ is now reverted back to 0.1.25 since the new version requires newer gstreamer-1.0 which is not yet available on Slackware-Current. It's also patched to fix a bug caused tumbler to hold files open preventing volumes from being ejected.

Thursday, March 28, 2013

Boot Problems on Slackware64-Current on VM

This morning, i had some time to upgrade my VM machines used only for testing running Slackware-Current and Slackware64-Current to the latest batch of update which upgrades the kernel and GCC to the latest version. While the Slackware-Current (32 bit) works flawlessly, i had some problems with the Slackware64-Current. It won't boot and stopped at initializing TTM.

I asked Pat about this whether there are reports from other people and he replied no, but he came up with a simple solution. Use vga=normal. So i tried once more and this time, i press TAB on LILO prompt and use Linux vga=normal and it boots fine. Later, when i have logged in, i just change the vga = 773 into vga = normal in /etc/lilo.conf and ran /sbin/lilo -v to make it permanent.

Strange thing is that it didn't happen on my 32 bit Slackware-Current VM. Both are plain Slackware{64}-Current machine i used for testing, so they are not filled with any other packages from third party repositories.

Thanks to Patrick Volkerding for the tips :)

Wednesday, March 27, 2013

New Kernel and GCC on Current

Another big decision is made by Patrick today. He decided to go with the latest stable kernel: 3.8.4 which is compiled using GCC 4.8.0. This is not yet a final decision as it may change in the future, but for now, let's just enjoy this new shinny kernel :)

List of updated packages:
- Kernel 3.8.4
- GCC 4.8.0
- binutils-2.23.52.0.1
- gmm-4.2
- libffi-3.0.13
- parted-3.1
- popt-1.16
- bind-9.9.2_P2
- dhcp-4.2.5_P1
- imagemagick-6.8.4_1

List of rebuilt packages:
- udisk
- gettext
- gettext-tools
- oprofile
- qt

Tuesday, March 26, 2013

Bugfixes to file and NM-applet

After the big update yesterday, some people reported some problems with NetworkManager-applet and nano on LQ. Pat finally pushed small update today to fix those problems and also include another update on llvm as well.

The file is now downgraded to 5.11, which is working fine with other applications. I tried upgrading to 5.14, but the problems with libmagic persists, so i think it's safer to wait for another release before attempting to upgrade this.

NetworkManager-applet is now rebuilt to add patches with newer GTK+ libraries which were upgraded yesterday.

Things should be functioning normally again :)

Sunday, March 24, 2013

MariaDB included in Slackware, XFCE 4.10.2, Lots of Updates

Pat has released a big update on weekend and this is a cumulative work from lots of people, including Robby Workman, Vincent Batts, and Heinz Wiesinger. Basically it's a lot of version upgrade, but also some new packages arriving and a transition to new package.

Here's some hightlight of the latest update
- Security Update: PHP (upgraded to 5.4.13 )
- MySQL is now replaced with MariaDB
- XFCE upgraded to 4.10.2
- GTK+2 upgraded to 2.24.17
- GTK+3 upgraded to 3.6.4
- Terminal is removed
- Several new applications
  * ati-spi2-atk
  * ati-spi2-core
  * dconf
  * libsecret
- Lots of software updates and rebuilts due to library changes

With those massive changes, it would be easier to build newer applications that requires newer version, mostly that related with GTK+ libraries.

Mate SlackBuild Project

Chess Griffin has been working on bringing Mate desktop to Slackware users as another alternative besides KDE and XFCE and many other DE available on Slackware. Please note that this is not (yet) an official Slackware project. This is a personal project, but there's a possibility to have this included in Slackware if Pat decided to.

Mate is targeting to release 1.6 on April and Chess' script is now currently building 1.5.x releases. You can grab his packages on his GitHub repository. Read the README included and you can start building this packages.

This is a very fast pace project, so updates will be coming quite frequent during this development cycle, so please keep your eyes on the commits.

Friday, March 22, 2013

Testing CUPS 1.6

I have been testing cups 1.6.x branch for some time and i found it quite stable here. I have used them on my machines at home and office, with direct connection to the printer and also via SAMBA which is shared on other Windows machine and to other Windows machines. Now, i guess it's time to share them to public and asking for help on testing this package.

CUPS 1.6.0 brings a lot of improvements compared to previous version of CUPS, but also it requires some changes due to some filters gets dropped and moved to cups-filter maintained by OpenPrinting. It also support Bonjour using Avahi and many other interesting features.

I have pushed cups and cups-filters SlackBuild script to my SlackHacks repository on GitHub. Please note that newer cups-filters (1.0.30 and forward) requires you to install avahi (which requires libdaemon) and they are already available on SBo project and also qpdf which is also available on SlackHacks (this one is newer than in SBo). If you don't like the idea of avahi or you don't want to install it, you can use previous version of cups-filters (1.0.29). Just edit the VERSION line and grab the relevant source and you are ready to go.

Let me know if the new package works on your environments.
As always, feedbacks are welcome :)

Thursday, March 21, 2013

Alien's ARM Project Initiated

It's less than 24 hours after Eric called for donation and he reported that he already reached his target goal and even exceeds the initial goal after one of the donator donated the target the need (299 EUR) while the rest donates whatever they can to help this project gets started.

Well, the hardware has been bought as of this writing and the project (called Alien's ARM Project) is now initiated officially. Look on this blog page for more information about this project. Eric is going to set up a GIT server on his server and upload all his work in public with the hope of contribution and feedback from others who are interested in helping with this project. Hopefully, with some leftover, he could buy another hardware or even a build server to continue delivering more high-quality packages for Slackware Community.

Looking forward for initial release of Alien's ARM Project :)

Wednesday, March 20, 2013

New Mesa

More updates are coming in into -Current today. They are all scattered on different folders of Slackware base tree. One interesting update is the latest mesa which is now included in Slackware-Current.

The rest are just a normal update consisting of ed, gettext, hplip, gmp, mpfr, gnuchess, and gv

Fixing After Effect of glew

On Monday, Pat updated glew, but apparently, it broke the calligra and mesa package. Today, he uploaded a rebuilt package for those two that should fix the problem.

He also upgraded htop and rebuilt the slackware images to include a missing module (ehci-hcd)

Call for Donation

Eric Hameleers has called for help for his next project: ARM port for Slackware in which he will start it with Google Chromebook which is now sold in his country. It would be nice to have Slackware running on those devices since it's quite popular and it has good specs.

The cost for buying the devices is 299 EUR and right now, he is asking for donation to buy this device so that he can continue with his work, bringing ARM port for Slackware which targets newer generation of ARM CPUs. The other project by Stuart Winter, SlackwareARM is focusing on older generation of ARM CPUs. If this project works, we will have an option to use more Slackware variations on different ARM devices. Cool huh?

With some help from the community, we hoped (if it's possible), then we could have another official port in the next Slackware release. They have done it with SlackwareARM for Slackware 14.0, and probably, we could have another one on next release. Sweet...

Head to Eric's blog to find the donation button and start donating...

We all know Eric for his work on KDE, LibreOffice, multilib, and tons of useful SlackBuilds on his repository such as VLC, FFMPEG, Steamclient, and many more.

Tuesday, March 19, 2013

More Work on UEFI

Patrick has integrated more work on making Slackware works with UEFI. It now use a single image usbboot.img rather than having two kinds of image for normal and UEFI system. It's not yet completed, but it's another progres towards a working system.

Other packages are also upgraded as well. They are sqlite, zsh, doxygen, flex, alpine, imapd, iproute2, lftp, and glew. xxgdb is now removed and replaced with ddd, a frontend for GDB debugger.

Sunday, March 17, 2013

Seamonkey Upgraded

Seamonkey package has been upgraded to 2.16.2, but since this is a bugfix release, no security advisory is released for this update.

I guess there's nothing interesting in -Current this weekend.

Enjoy your weekend for now :)

Saturday, March 16, 2013

Security Update: Ruby

Ruby package has been upgraded in some Slackware versions (13.1 and forward up to -Current) to fix some security vulnerabilities found on JSON and REXML bundle. Slackware still uses Ruby 1.9.x branch even though Ruby 2.0 has been released last month. Vincent Batts has uploaded his Ruby 2.0 packages for Slackware users, but i think Pat wanted to stay away from it for now. Things may change in the future though :)

Some changes has been introduced in -Current. Calligra suite is now upgraded to 2.6.2, the just-released version bringing bug fixes to KDE's office suite. Git is also upgraded to 1.8.2 which was released by Junio last week. Scim is now rebuilt to fix the profile which was still using scim-bridge which is now removed on previous batch of update.

Thursday, March 14, 2013

XOrg 1.14 and Legacy NVidia Driver 304.84 Problem

If you look at -Current's changelog today, you might get excited that Slackware have supported XOrg 1.14 in -Current and it will be used in the next Slackware release.

But, it comes with some problem, especially for those who are still using legacy NVidia drivers, particularly 304.xx branch. The previous version 304.64 is stable enough, but it doesn't support XOrg 1.14 ABI. I tried to use IgnoreABI option in xorg.conf, but it still failed, so i guess i have to upgrade to newer NVidia driver, 304.84. But this driver has one problem: it caused a blank (black) screen when you logged out from your DE (desktop environment, such as KDE) back to terminal (TTY).

Some people have reported this back to NVidia (this and this), but there are no permanent fixes for now. We shall wait for NVidia to release a new version which solved this problem. They have filled a bug ID of 1253539 in their bug tracker.

PS: Some people who used newer driver, 313.xx also suffer from this bug as well, so the bug is likely to affect all driver (i can't reproduce it on all version as i only have one machine which is using NVidia GPU).

In the meantime, there are two solution:
- Stay with XOrg 1.13 for now until NVidia released a new version
- Upgrade to XOrg 1.14, but you will have to shutdown/reboot from your DE using konsole/terminal instead of logging out back to TTY. Also, don't switch back to TTY for now.

Security Update: Perl and Seamonkey

Perl 5.16.3 and 5.14.4 has been released to fix the rehashing flaw as well as providing updates to the project itself. This update has been included in -Current as well as in -Stable. Another security update is seamonkey which is released few days ago after Firefox and Thunderbird went ahead.

Meanwhile, in -Current, more bug fixes and updates are coming up. One of the most interesting is probably the upgrade to newer XOrg 1.14 which was released last week. This has a consequences of rebuilding most of the modules in x/ directory. scim-bridge is now removed as the feature has been included in the main scim package.

In not so interesting update are the dosfstools update to 3.0.16 and xterm to 291.

Tuesday, March 12, 2013

Kernel and Glibc Updates

There are interesting progress on -Current as of today. Patrick has finally included glibc 2.17 into current, so this will likely be the version used in next Slackware release. Glibc itself has been released for some time, but it took a while to get merged into -Current just because Pat wanted to make sure it works as he intended. The good news is that it is now.

Another interesting update is the default kernel stock being used in Slackware is now lifted to 3.7.10. It's not the latest stable kernel and definitely it's EOL'ed by Greg K.H, the -Stable kernel maintainer, but it's not a permanent version yet. There's still a possibility of having an upgraded kernel in the future if the problem has been fixed (broken drivers).

Some note on the new kernel:
- USB host and usb-storage drivers are now modular in both kernel (huge and generic)
- New brcmsmac driver for Broadcom will overtake the cards that were previously supported by b43 drivers. Please change it to brcmsmac if you are having trouble with WiFI card after upgrading to this kernel
- Initial UEFI support in the form of a bootable USB image called efiboot.img

Emacs is now upgraded to 24.3, but syslinux is downgraded to 4.06 after 5.01 having a problem that prevents extra parameters being passed to the kernel during boot time.

Saturday, March 9, 2013

Security Update: Firefox and Thunderbird

Two new security update has been issued on Slackware and this are to update Firefox and Thunderbird to 19.0.2 and 17.0.4esr. Nothing much interesting, but still it's considered an important update as those two are common applications that are widely used by many users for doing their activities.

VMWare Workstation 9.0.2 and Linux Kernel 3.8.2

A new release of VMWare Workstation is now available. This version fixed some problems mentioned here:
  • On a Windows 7 host, when you plug and unplug a headset several times, the audio card of the guest would not work. This has been fixed in Workstation 9.0.2.
  • When installing VMware Tools in Linux virtual machines, the The default screen resolution options have been standardized to 640x480, 800x600, 1024x768, or 1280x800 for the initial login. After login, resolution can be set to any value the user desires or Autofit can be used.
  • You can now create full clones from a snapshot of a Windows XP Mode virtual machine.
  • Image copy/paste now correctly function with Solaris 10 and 11 guests.
  • In VMware Player, the list of available NICs in the Automatic Bridging Settings dialog window is now refreshed without restarting Player.
  • A virtual machine created using Use a physical disk (For advanced users) from the new virtual machine wizard may display the following error when powering on: A fault has occurred causing a virtual CPU to enter the shutdown state... The cause of this issue has been fixed.
  • More detailed PCI information has been added and a potential problem that resulted in risk of rebooting the host when selecting Collect Support Data has been fixed.
  • Previously, when you manually disabled networking in the Network Manager and then attempted to suspend the virtual machine, the operation would fail and Workstation would show thean error The request to suspend this virtual machine failed because the corresponding VMware Tools Script did not run successfully.... This has been fixed.
  • A memory leak that impacted Windows hosts and guests has been fixed.
  • When running in a Linux distribution using the GNOME 3 desktop environment, Desktop folders now open as expected.
  • The OVFTool has been updated to version 3.0.2.
  • Disk cleanup for encrypted virtual machines has been disabled until VMware can further investigate reports of encrypted disks being damaged by this operation.
  • Autostart virtual machines now power on automatically after upgrading Windows hosts to Windows 8 or Windows Server 2012.
  • VMware Tools no longer crashes on Windows 2008 Server Core x64 SP2 operating system, with the following error:
    VMware Tools unrecoverable error: (vthread-3)
    Exception 0xc0000005 (access violation) has occurred.

    However, Windows 2008 Server Core x64 SP2 is not a supported operating system for VMware Workstation.
  • Scrolling with a Lenovo ThinkPad UltraNav scroll button no longer requires excessive force.
  • From the Linux version of Workstation, the Description field for a remote virtual machine now captures all characters entered.
  • When editing Workstation preferences on Windows hosts, occasionally a permissions error would be displayed. This issue has been resolved.
  • It is now possible to create a linked clone from a read-only template virtual machine.
For Linux version, there's a great news and that is NO more patches ladies and gentlemen.... just install and start your machines :)
Never bother finding patches again. It's tested on Linux Kernel 3.8.2, the latest stable kernel for now.
With VMCI gets included in the next Linux Kernel (3.9), it will be much easier for user to install VMWare in the future.

Friday, March 8, 2013

LibreOffice 4.0.1 Package for Slackware

One month has passed since LibreOffice 4.0.0 gets introduced last month and here we are in March we get to see LibreOffice 4.0.1, a stable and maintenance version of LibreOffice 4.0.x branch that soon will replace LibreOffice 3.6.x branch (currently, enterprise users are still advised to use LibreOffice 3.6.5 for more stable environments). If you look at the ChangeLogs (RC1 and RC2), you will see that this release brings a lot of improvements to the whole modules.

The Document Foundation also released a new documentation called Getting Started with LibreOffice 4.0 which is available on ODF and PDF formats from TDF's Website or as a printed book from Lulu.

Another interesting information is the availability of LibreOffice Impress Remote for all three major platforms (Windows, Linux, Mac) on Google Play. See the HowTo for more information about this tool. You will also get a new splash screen from this release. I wonder why didn't they include this one on their first major release?

Eric Hameleers as always, built this package for Slackware users and provide them in his repository and being mirrored to other servers. You can get LibreOffice packages from this mirror sites:
They are built on Slackware 14.0, but it will work as well in Slackware-Current.

Thursday, March 7, 2013

Sudo Security Update and KDE 4.10.1 in -Current

Yesterday, there was a security advisory released for sudo which allows a user to run commands without authenticating after the password timeout has been expired. This vulnerability has been assigned CVE CVE-2013-1775. Pat decided to pull the latest update and include it as one of the update that got released into -Stable and -Current as well.

Meanwhile, more interesting work are coming into -Current and they are syslinux which is now upgraded to 5.01 and KDE which is now upgraded to 4.10.1. You will probably delighted to have a monthly update of KDE 4.10.x branch gets included in -Current so fast. Eric just released his packages to public yesterday and today, Patrick decided to pull it and rebuilt it for -Current users. I think he's happy with the quality of KDE 4.10.1 so that it's considered safe to upgrade this package as well.

I must agree that KDE 4.10.1 is rock solid. Some people in LQ reported that most of the bugs they encountered has been fixed on this release. In my case, i only had problems on my laptop which nepomuk service is crashing all the time. I had upgraded to 4.10.1, but i haven't started the desktop again to test whether upgrading fixed this problem. Hopefully it gets fixed on this update.

Tuesday, March 5, 2013

KDE 4.10.1 Packages for Slackware-Current

It's March already and as usual, KDE monthly release 4.10.1 is now available for public, bringing bug fixes and translations updates for a stable release of KDE 4.10.x branch. The first maintenance release is focusing on Nepomuk, PIM modules, and KWin even though the bug fixes are scattered on almost every aspect of KDE. See the issue tracker for complete changes.

Eric Hameleers has built the KDE 4.10.1 for Slackware-Current users and uploaded his build in his KTown repository as always. The packages has been mirrored on several places, including my repo server in UKDW. Here are some of primary mirrors for KDE 4.10.1 for Slackware:
You are strongly advised to read the README before attempting to install/upgrade to this version.

New NVidia Linux Driver for Legacy GPUs

NVidia has released a new Linux driver for older GPUs and this is what i expected since this version will support newer XServer 1.14 ABI. I still don't know whether next Slackware release will use XOrg 1.13 or upgrade to 1.14, but at least, my GPU will be supported by NVidia for both version.

Here are the changes on this release:
  • Fixed a bug that could lead to rendering corruption after an X server generation (i.e., leaving an X server running after all of its clients have exited).
  • Removed a spurious dependency on libpangox from the nvidia-settings binary shipped as part of the driver package.
  • Fixed a bug that could cause the X server to crash when performing an RandR 1.0 rotation (e.g., `xrandr --orientation left`) after unplugging the last connected monitor.
  • Fixed a bug that caused the nvidia-xconfig(1) man page to be blank.
  • Added support for X.org xserver ABI 14 (xorg-server 1.14).
  • Fixed font rendering performance and corruption problems on X servers with backported support for the new glyph cache functionality added to Pixman 0.27.
  • Fixed a potential X server crash during initialization, when a graphics card with a TV connector has no TV connected.
  • Added a new X configuration option, "UseHotplugEvents", to allow the suppression of RandR events when adding or removing non-DisplayPort displays. 
You can get the driver for x86/IA32 or x86_64/AMD64/EM64T version.

Monday, March 4, 2013

Security Update: httpd

Apache HTTPD has released a new version to fix two security vulnerabilities and include some improvements over the previous version. This update is backported into -Stable releases back to Slackware 12.1. For older Slackware releases, they will keep using 2.2.x branch (2.2.22 release), while newer Slackware releases will use 2.4.x branch (2.4.4 release).

In -Current, there are some other improvements in cdrtools, apr-utils, and php which are upgraded to the latest version and an upstream patch has been included as well in fontconfig.

Friday, March 1, 2013

Font problem Fixed

In the previous update to fontconfig, there were some problems afterwards since the fonts in Firefox and Thunderbird (and probably other applications) were changed and it's not as good as the original font used before the update. Well, it's now fixed in today's update.

Groff is also updated to the latest version and this is the only upgraded package for this batch. Not too interesting, but surely it restores the original condition of having a high quality font being used in Mozilla Applications.