Slackwarearm-14.0 ChangeLog (2012-07-05)
Thu Jul 5 07:56:34 UTC 2012
The mini root filesystem for -current has been updated.
ftp://ftp.armedslack.org/armedslack/armedslack-devtools/minirootfs/
KDE has been updated to version 4.8.2 but has an issue with kwin crashing upon startup
which I haven't yet been able to address. However, once you close the crash window boxes
KDE seems stable. If anybody knows how to fix the problem, let me know!
(the crash window gives a backtrace to help debugging).
Packages
Added
- /INSTALL_TEGRA.TXT
This describes the process of installing Slackware ARM on to Compulab's TrimSlice Pro -
a product that uses the NVidia Tegra CPU. For more details see http://trimslice.com/ - a/kmod-9-arm-1.tgz
This is the new replacement for module-init-tools. - l/libusb-compat-0.1.4-arm-1.tgz
Split from libusb and upgraded.
Upgraded
- a/kernel_tegra-3.4.4-arm-1.tgz
Added CONFIG_MACH_PAZ00=y, “Paz00 board” which adds support for the
“Toshiba AC100/Dynabook AZ netbook”.
Thanks to Davide for the suggestion. - a/kernel_versatile-3.4.4-arm-1.tgz
Added the following config options:
CONFIG_SERIAL_AMBA_PL011=y
CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
Patched to fix the issue described here:
http://www.spinics.net/lists/arm-kernel/msg177442.html
Thanks to BratSinot for the report and Jim Hawkins for writing the patch.
For all Kernels listed above, the following options have been added:
Added CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y
Thanks to Robby Workman for the suggestion (these are in the Slackware x86
kernels so should also be present here).
- a/ntfs-3g-2012.1.15-arm-1.tgz
This merges in the tools from ntfsprogs.
Created a mount.ntfs symlink to mount.ntfs-3g, so that the ntfs-3g
filesystem will always be used for mounting NTFS volumes. - a/pciutils-3.1.9-arm-1.tgz
Moved the location of pci.ids to /usr/share/hwdata. - a/usbutils-005-arm-1.tgz
Moved the location of usb.ids to /usr/share/hwdata. - d/automake-1.11.5-noarch-1.tgz
Use automake-1.11.5 as the 1.12 series breaks a lot of things for now.
Patch to avoid prototype errors with recent perl (the reason that I'd
tried to use 1.12.1).
Thanks to Willy Sudiarto Raharjo, Robby Workman, and Matt Burgess. - d/gcc-java-4.7.1-arm-1.tgz
Remove shared libffi which will interfere with the new system package. - kdei/kde-l10n-*4.8.4-noarch-1.tgz
The kdei/calligra updates are coming in the next batch of upgrades to
-current. The old packages have been removed from the 'kdei' directory
until then.
- l/freetype-2.4.10-arm-1.tgz
Since freetype-2.4.8 many fixes were made to better handle invalid fonts.
Many of them are vulnerabilities (see CVE-2012-1126 up to CVE-2012-1144
and SA48320) so all users should upgrade.
(* Security fix *) - n/network-scripts-14.00-noarch-1.tgz
Fixed handling of unique options for DHCP on multiple interfaces.
Thanks to irfan.acar and FeyFre.
Added support for bridging. Thanks to alienBOB. - n/nmap-6.01-arm-1.tgz
Configured using –without-nmap-update to avoid linking with APR
and subversion libraries. Thanks to Kirils Solovjovs. - xap/MPlayer-1.1_20120701-arm-1.tgz
Latest 1.1 branch checkout. Thanks to alienBOB. - xap/imagemagick-6.7.7_10-arm-1.tgz
Removed obsolete/broken .la files. - xap/rdesktop-1.7.1-arm-1.tgz
Added –enable-ipv6. Thanks to Zhu Qun-Ying.
Rebuilt
- a/mkinitrd-1.4.6-arm-8.tgz
Upgraded to busybox-1.20.1. - a/shadow-4.1.4.3-arm-3.tgz
Default to SHA256 encryption for /etc/shadow on new installations.
HINT: You might want to make this change in an existing /etc/login.defs:
ENCRYPT_METHOD SHA256
or even this, if the increased CPU time is not an issue:
ENCRYPT_METHOD SHA512
Added “lp” to CONSOLE_GROUPS (needed for scanning).
To enable scanning: mv /etc/login.defs.new /etc/login.defs - l/glibc-2.15-arm-4.tgz
Revert a patch included in 2.15 that causes breakage (c5a0802a)
Thanks to Chris Vine. - l/libwnck-2.30.7-arm-2.tgz
Fix an incorrect reference to libxcb-aux in the .la linker files.
Thanks to David Spencer for the report. - l/startup-notification-0.12-arm-2.tgz
Fix an incorrect reference to libxcb-aux in the .la linker files
Thanks to David Spencer for the report. - n/lynx-2.8.7-arm-2.tgz
Added –enable-ipv6. Thanks to DrBerlin. - x/mesa-8.0.3-arm-2.tgz
The mesa package now contains 'libGLESv2.so' which may help running some 3rd
party applications.
./configure options, added:
–with-gallium-drivers=“ nouveau r600 r300 svga”
–enable-gles1 –enable-gles2 –enable-openvg –enable-gallium-egl
removed: –disable-egl
I'm not yet sure whether I'll keep this configuration because this adds about
7MB to the package size, but the additional libraries may prove useful. - x/xf86-input-keyboard-1.6.1-arm-2.tgz
This needed rebuilding against xorg-server-1.12.2.
Thanks to Davide & David Spencer for the report. - x/xf86-input-mouse-1.7.2-arm-2.tgz
This needed rebuilding against xorg-server-1.12.2.
Thanks to Davide & David Spencer for the report. - xap/sane-1.0.22-arm-3.tgz
Patched to fix compiling against v4l-utils.
Changed udev rules to use group lp instead of scanner. It turns out that
this is likely what's been interfering with printer detection since we
switched CUPS to use libusb instead of the usblp kernel module. SANE
would come along and switch the group on multifunction printer/scanners
to “scanner”, and then CUPS would no longer be able to use them. The
kernel module wasn't affected by this since it didn't use the raw USB
device node and didn't care who owned it. Anyway, making this switch
gets things pretty close to how they were before. The good news is that
printers should be detected and configurable without having to look at
lsusb output or writing custom udev rules, however, users will need to
be in group lp in order to use the scanner. We'll do this automatically
for console logins. - isolinux/*
Change location of usb.ids and pci.ids to /usr/share/hwdata.
Patched busybox to fix wget -P option. Thanks to Kirill Smirnoff.
Allow nic=auto for headless installs. Thanks to alienBOB.
Fixed /sbin/probe for systems that mix HP RAID with regular hard drives.
Thanks to mario.
Removed
x/xf86-video-intel-2.15.0-arm-1.tgz
This will not build without libdrm_intel, which is no longer supplied
by the 'libdrm' package (currently libdrm-2.4.33). The build log indicates
that libdrm_intel isn't supposed to be built on ARM, and I doubt there are many
(any?) Intel graphics chipsets on the ARM systems on which Slackware ARM is
going to be deployed.x/xf86-video-xgi-1.6.0-arm-3.tgz
This driver no longer builds with the new version of Xorg and since
it has no upstream maintainer, it's now dead.
Unfortunately the OpenRD client has the XGI graphics chipset, so
I've added this driver to my “find patches” radar. However, I'm wondering
whether the OpenRD client can use the “fbdev” driver instead.