Wednesday, January 27, 2010

Small number of patches are coming through Slackware-Current updates yesterday. It touched several packages and thus it will enhance it better, so it's better to have it upgraded as well.

Here's the latest -Current changelog:
Mon Jan 25 23:13:23 UTC 2010
a/eject-2.1.5-i486-2.txz: Rebuilt.
Fixed a problem handling spaces within mount points.
Thanks to Andrea Amerini for the bug report.

a/syslinux-3.84-i486-2.txz: Rebuilt.
Fixed missing files.

l/seamonkey-solibs-2.0.2-i486-2.txz: Rebuilt.

n/rdist-6.1.5-i486-2.txz: Rebuilt.
Merged Fedora patches to fix symlink creation by rdistd.
Thanks to Vincent Liggio for the bug report.

xap/seamonkey-2.0.2-i486-2.txz: Rebuilt.
Added js.msg "header" needed to compile google-gadgets.
Thanks to Heinz Wiesinger for the bug report.

Monday, January 25, 2010

New Kernel, GCC, and Many More

There are massive updates happening today on Slackware-Current. The update list are huge and big enough to download. The list contains kernels, GCC, Firefox, SeaMonkey, Apache, PHP, Pidgin, and many other applications. There are some new applications as well. I hope by the time i came back home, my rsync script is already finished with the updates Bring it

Here's the list of Slackware-Current updates today:
Sun Jan 24 20:22:46 UTC 2010
a/aaa_elflibs-13.013-i486-1.txz: Rebuilt.
Added libltdl.so.3.1.6.

a/gettext-0.17-i486-3.txz: Rebuilt.

a/kernel-firmware-2.6.32.5-noarch-1.txz: Upgraded.

a/kernel-generic-2.6.32.5-i486-1.txz: Upgraded.

a/kernel-generic-smp-2.6.32.5_smp-i686-1.txz: Upgraded.

a/kernel-huge-2.6.32.5-i486-1.txz: Upgraded.

a/kernel-huge-smp-2.6.32.5_smp-i686-1.txz: Upgraded.

a/kernel-modules-2.6.32.5-i486-1.txz: Upgraded.

a/kernel-modules-smp-2.6.32.5_smp-i686-1.txz: Upgraded.

a/syslinux-3.84-i486-1.txz: Upgraded.

ap/gphoto2-2.4.7-i486-2.txz: Rebuilt.
Recompiled against libtool-2.2.6b.

ap/rpm-4.8.0-i486-1.txz: Upgraded.

ap/sox-14.3.0-i486-2.txz: Rebuilt.
Recompiled against libtool-2.2.6b.

d/autoconf-2.65-noarch-1.txz: Upgraded.

d/automake-1.11.1-noarch-1.txz: Upgraded.

d/cmake-2.8.0-i486-1.txz: Upgraded.

d/gcc-4.4.3-i486-1.txz: Upgraded.

d/gcc-g++-4.4.3-i486-1.txz: Upgraded.

d/gcc-gfortran-4.4.3-i486-1.txz: Upgraded.

d/gcc-gnat-4.4.3-i486-1.txz: Upgraded.

d/gcc-java-4.4.3-i486-1.txz: Upgraded.

d/gcc-objc-4.4.3-i486-1.txz: Upgraded.

d/gettext-tools-0.17-i486-4.txz: Rebuilt.
Recompiled against libgcj.so.10.

d/guile-1.8.7-i486-2.txz: Rebuilt.
Recompiled against libtool-2.2.6b.

d/libtool-2.2.6b-i486-1.txz: Upgraded.

d/kernel-headers-2.6.32.5_smp-x86-1.txz: Upgraded.

d/nasm-2.07-i486-1.txz: Upgraded.

k/kernel-source-2.6.32.5_smp-noarch-1.txz: Upgraded.

l/jre-6u18-i586-1.txz: Upgraded.
Upgraded to Java(TM) 2 Platform Standard Edition Runtime Environment Version 6.0 update 18.

l/libgphoto2-2.4.7-i486-2.txz: Rebuilt.
Recompiled against libtool-2.2.6b.

l/libnotify-0.4.5-i486-1.txz: Added.

l/phonon-4.3.1-i486-3.txz: Rebuilt.
Fixed problems with UTF8 filenames (noted with Amarok).
Thanks to Vincent Batts for tracking down the upstream patches.

l/seamonkey-solibs-2.0.2-i486-1.txz: Upgraded.

l/urwid-0.9.9-i486-1.txz: Upgraded.

n/dhcpcd-5.1.4-i486-1.txz: Upgraded.

n/gnutls-2.8.5-i486-1.txz: Upgraded.

n/httpd-2.2.14-i486-1.txz: Upgraded.
This fixes a couple of security bugs when using mod_proxy_ftp.
For more information, see:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-3094
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-3095
(* Security fix *)

n/net-snmp-5.5-i486-2.txz: Rebuilt.
It looks like net-snmp has to be compiled twice if the library sonames are bumped, otherwise the perl module will remain linked against the old library versions.

n/network-scripts-13.0-noarch-3.txz: Upgraded.
rc.inet1 is now compatible with dhcpcd-5.1.x.

n/php-5.2.12-i486-1.txz: Upgraded.
This fixes many bugs, including a few security issues.
For more information, see:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-3557
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-3558
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-4017
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-4142
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-4143
(* Security fix *)

xap/mozilla-firefox-3.6-i686-1.txz: Upgraded.

xap/mozilla-thunderbird-3.0.1-i686-1.txz: Upgraded.
This upgrade fixes some more security bugs.
For more information, see:
http://www.mozilla.org/security/known-vulnerabilities/thunderbird30.html
(* Security fix *)

xap/pidgin-2.6.5-i486-1.txz: Upgraded.
This fixes a directory traversal vulnerability in Pidgin's MSN protocol handling that may allow attackers to download arbitrary files.
For more information, see:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-0013
(* Security fix *)

xap/sane-1.0.20-i486-2.txz: Rebuilt.
Recompiled against libtool-2.2.6b.

xap/seamonkey-2.0.2-i486-1.txz: Upgraded.

extra/jdk-6/jdk-6u18-i486-1.txz: Upgraded.
Upgraded to Java(TM) 2 Platform Standard Edition Development KitVersion 6.0 update 18.

extra/slacktrack/slacktrack-2.07-i486-1.txz: Upgraded.
Thanks to Stuart Winter.
extra/wicd/wicd-1.7.0-i486-1.txz: Upgraded.
extra/linux-2.6.32.5-nosmp-sdk/: Upgraded.
isolinux/initrd.img: Rebuilt.
kernels/*: Upgraded.
testing/packages/btrfs-progs-20100120-i486-1.txz: Added.
usb-and-pxe-installers/usbboot.img: Rebuilt.

Friday, January 22, 2010

Firefox 3.6 and Java

Firefox 3.6 has just been released today and i have updated to the latest release using automatic updates (ie. i'm not using Slackware's Firefox package). This release brings many improvements to Firefox 3.x releases, with multiple personas, WOOF font format, PluginCheck, improved HTML 5 and CSS 3 support, including CSS Gradient, and many more. In short, it's a must-have upgrade for this week.

Unfortunately, some add-on or extensions will be broken due to some changes in Firefox 3.6 which should force the extension developers to change their code a little bit in order to make it compatible with Firefox 3.6. So far, only two of my add-ons which are not compatible (yet).

Other things to consider before moving to Firefox 3.6 is how Java application interacts with Firefox 3.6. It has been stated on many media that Firefox 3.6 changes the Java Plugin, so libjavaplugin_oji.so will not longer recognized when you type about:plugins in the address bar. You will also need to upgrade your Java installation to Update 10 or above. The latest version up to the time i write this post is Update 18.

To have Java apps working again in Firefox 3.6, you will have to go to Plugins directory of your Firefox installation (mine is in /opt/firefox/plugins), and then run ln -s /usr/java/jdk1.6.0_18/jre/lib/i386/libnpjp2.so . (note the dot and also the path to Java will be different if you are using Slackware's Java package). That's it and your Java application will work as it used to be.

Credit: Iain Curtain

Saturday, January 9, 2010

Kernel Upgrades

There are kernel upgrades on the latest -Current update today along with Mozilla (this time no security advisories published, since it doesn't related to security), and Samba packages. It's all part of normal Slackware-Current updates. I'm now running the rsync script to get the latest updates Big Boss

Here's the latest -Current changelog:
Sat Jan 9 01:42:22 UTC 2010
a/kernel-firmware-2.6.32.3-noarch-1.txz: Upgraded.

a/kernel-generic-2.6.32.3-i486-1.txz: Upgraded.

a/kernel-generic-smp-2.6.32.3_smp-i686-1.txz: Upgraded.

a/kernel-huge-2.6.32.3-i486-1.txz: Upgraded.

a/kernel-huge-smp-2.6.32.3_smp-i686-1.txz: Upgraded.

a/kernel-modules-2.6.32.3-i486-1.txz: Upgraded.

a/kernel-modules-smp-2.6.32.3_smp-i686-1.txz: Upgraded.

d/kernel-headers-2.6.32.3_smp-x86-1.txz: Upgraded.

k/kernel-source-2.6.32.3_smp-noarch-1.txz: Upgraded.

n/samba-3.4.4-i486-1.txz: Upgraded.

xap/mozilla-firefox-3.5.7-i686-1.txz: Upgraded.

extra/linux-2.6.32.3-nosmp-sdk/: Upgraded.

isolinux/initrd.img: Rebuilt.

kernels/*: Upgraded.

usb-and-pxe-installers/usbboot.img: Rebuilt.

Tuesday, January 5, 2010

New Kernel and Toolchains

After some weeks of no public updates, finally Pat released an update today, which marks his first public update on 2010 with a toolchain and kernel upgrade. Yes, it's now using Linux Kernel 2.6.32.2, the latest -Stable version of the Linux kernel from kernel.org. One caveat noted by Pat for those who still use old IDE-based hard drive. When you reboot, the interface will be recognized as sdX instead of hdX, so you will require to make some changes in some places just as written on the Changelog.

Also, the update brings you a new GLIBC and also GCC (which actually moved from /testing directory after sitting there for some time). This means that future Slackware release base packages will be based on this toolchains.

Anyways, here's the latest -Current Changelog:
Mon Jan 4 21:43:02 UTC 2010
New kernels... and this deserves a mention/warning: the last bits of the "old" IDE/ATA system have been removed now. Everything should be using the libata based drivers now, so if you have any drives that are currently running as /dev/hda, /dev/hdb, etc., when you reboot with these kernels all drives will be renamed as /dev/sda, /dev/sdb, etc. If you had any /dev/sd* already, they might get renamed. Adjustments may be required in /etc/lilo.conf, /etc/fstab, the initrd, and elsewhere. Good luck!

a/glibc-solibs-2.11.1-i486-1.txz: Upgraded.

a/glibc-zoneinfo-2.11.1-noarch-1.txz: Upgraded.

a/kernel-firmware-2.6.32.2-noarch-1.txz: Upgraded.

a/kernel-generic-2.6.32.2-i486-1.txz: Upgraded.

a/kernel-generic-smp-2.6.32.2_smp-i686-1.txz: Upgraded.

a/kernel-huge-2.6.32.2-i486-1.txz: Upgraded.

a/kernel-huge-smp-2.6.32.2_smp-i686-1.txz: Upgraded.

a/kernel-modules-2.6.32.2-i486-1.txz: Upgraded.

a/kernel-modules-smp-2.6.32.2_smp-i686-1.txz: Upgraded.

d/gcc-4.4.2-i486-1.txz: Moved from /testing.

d/gcc-g++-4.4.2-i486-1.txz: Moved from /testing.

d/gcc-gfortran-4.4.2-i486-1.txz: Moved from /testing.

d/gcc-gnat-4.4.2-i486-1.txz: Moved from /testing.

d/gcc-java-4.4.2-i486-1.txz: Moved from /testing.

d/gcc-objc-4.4.2-i486-1.txz: Moved from /testing.

d/kernel-headers-2.6.32.2_smp-x86-1.txz: Upgraded.

k/kernel-source-2.6.32.2_smp-noarch-1.txz: Upgraded.

l/glibc-2.11.1-i486-1.txz: Upgraded.

l/glibc-i18n-2.11.1-i486-1.txz: Upgraded.

l/glibc-profile-2.11.1-i486-1.txz: Upgraded.

n/wireless-tools-29-i486-6.txz: Rebuilt.
In rc.wireless, look for /sys/class/net/$dev/wireless rather than at the contents of /proc/net/wireless to determine if an interface is wireless.
In recent kernels, interfaces that are not active will not appear in /proc/net/wireless. Thanks to Marin Glibic and Piter Punk.

extra/linux-2.6.32.2-nosmp-sdk/: Upgraded.

isolinux/initrd.img: Rebuilt.

kernels/*: Upgraded.

usb-and-pxe-installers/usbboot.img: Rebuilt.

Monday, January 4, 2010

Slackware and Arch Compared

I haven't been posting lately since last year (it's 2010 now, so HAPPY NEW YEAR for all of you). Slackware-Current hasn't shown any updates on the Changelog, which means that the team are on vacation or perhaps they are testing something on the background which is not ready for public consumptions.

Anyways, today i came up with a good article about Slackware Linux and Arch Linux. These two Linux distro have almost the same philosophy. You must read the manuals and you are free to control how your system will be by giving you the freedom to do so.

Some say Arch is more bleeding-edge and it's suitable for people who are looking for the latest version of packages in their system, while Slackware maintains their stable and secure philosophy since the beginning of the release. It's all discussed on this article.