Changes in KaarPux version 4.7.0

KaarPux version 4.7.0 released on 2014-sep-30

  • glibc updated to version 2.20
  • llvm/clang updated to version 3.5.0
  • bash updated to version 4.3.27 (shellshock fix)
  • Python package cleanup
  • Improved verification
  • More fonts added
  • Install more manual pages
  • Bugs fixed
  • Packages added
  • Packages updated
  • Minor Changes

glibc updated to version 2.20

  • UPD: glibc: v 2.20 (Commit 45cfc870)
  • UPD: glibc: v 2.20-44-g68870f1 (Commit 1cf3c66a)
  • FIX: linux: patch for glibc 2.20 (Commit 6a916254)

llvm/clang updated to version 3.5.0

  • UPD: llvm: v 3.5.0 (Commit 558e4aa0)
  • FIX: firefox: use_gcc (we get coredumps with clang 3.5.0) (Commit 3dca60cf)

bash updated to version 4.3.27 (shellshock fix)

  • UPD: bash: v 4.3.27; CVE-2014-6271 and CVE-2014-7169 (Commit 8d325c1a)

Python package cleanup

  • UPD: setuptools: v 5.7 (Commit ff0ccef2)
  • FIX: pyatspi: use Python 2 (we have pyatspi3 for Python 3) (Commit 97629154)
  • FIX: pycurl: use Python 3 (Commit b5f46c23)
  • FIX: pycups: use Python 3 (Commit e7fb3571)
  • IMPROVE: caribou d-feet gnome-tweak-tool itstool pyatspi system-config-printer: use Python3 (Commit c1112f8a)
  • IMPROVE: py*: pygobject cleanup (now we only have Python3+gtk3 version) (Commit eb5df73c)

Improved verification

  • FIX: *: correct verify_cli testcases (Commit 1546eae7)
  • FIX: KxTest: kx_gui_test: make some errors warnings instead (useful e.g. if application is going away) (Commit 6d7acb57)
  • FIX: KxTest: kx_gui_test: add short sleep when simulating ALT-F4 keypress (Commit 43570ea7)
  • FIX: KxTest: kx_gui_test: on DESKTOP set kxgt_global_current = kxgt_global_desktop (Commit a756ab6a)
  • FIX: *: correct verify_gui testcases (Commit 623a1154)
  • FIX: KxTest: kx_gui_test: Make sure applications are turning on AT-SPI (Commit 2f4bbb8a)
  • FIX: firefox thunderbird libreoffice: correct verify_gui testcases (Commit a146da48)
  • IMPROVE: KxTest: kx_gui_test: flush each line of output if run with debug=TRUE (Commit 25dbf56d)
  • IMPROVE: KxTest: kx_gui_test: allow DO command with no arguments to execute default action (Commit 323a7958)

More fonts added

  • ADD: cabextract: extracting Microsoft cabinet files, also called .CAB files (Commit 8a323ef6)
  • ADD: mscorefonts: Microsoft’s TrueType core fonts (Commit 0dc6779d)

Install more manual pages

  • ADD: Sphinx (and prereqs): for building llvm documentation (Commit e40ac696)
  • UPD: man-pages: v 3.72 (Commit 38322a3f)
  • IMPROVE: *: install man pages (Commit 713f8c34)

Bugs fixed

  • FIX: findlib: make_repeat (and remove –with-toolbox) (Commit f9e1e8de)
  • FIX: caribou: –disable-static (not –disable-shared) –enable-gtk2-module (Commit 5a661e36)
  • FIX: firefox: correct check for KX_DISABLE_TEST (Commit c146143d)
  • FIX: wpa_supplicant: do not install bogus man directories (Commit 714021b3)
  • FIX: KxBuild: make_scripts: do not create bogus linux/log/strace directory (Commit 17ac21e4)
  • FIX: gdm: Failed to give slave programs access to the display. Trying to proceed. (Commit 2c98489a)
  • FIX: xkeyboard-config: remember to put xkeyboard-config in master.yaml (Commit 1d6ccb80)
  • FIX: libvpx: use_gcc (Commit d1413a79)
  • FIX: MesaLib: upstream patches (Commit 5b43f569)
  • FIX: jasper: patches from ArchLinux (Commit c860ff01)
  • FIX: qt: qmake is not installed yet; use local version (Commit d513f593)
  • FIX: bash: actually apply the patches (Commit 4ccbeac8)

Packages added

  • ADD: opus; replacing speex (Commit f5326f3b)
  • ADD: libdvdnav (Commit 56ef4f44)
  • ADD: xcb-util-*; prereq for qt5 (Commit 0bd9b3d1)
  • ADD: libbase58: prereq for cryptocurrencies (Commit 197a8f8e)

Packages updated

  • UPD: ibus: v 1.5.8; from new upstream location (Commit db519ca0)
  • UPD: flash_player_11: v 11.2.202.406 (Commit 3c2e7988)
  • UPD: xkeyboard-config: v 2.12; also move to separate package with non-standard download location (Commit 62a225a1)
  • UPD: MesaLib: v 10.2.7 (Commit 1180e39b)
  • UPD: xf86-video-intel: v 2.99.916 (Commit dd1d7140)
  • UPD: thunderbird: v 31.1.1 (Commit f3a8d018)
  • UPD: noscript: v 2.6.8.41 (Commit 689dbe08)
  • UPD: qemu: v 2.1.1 (Commit df092eae)
  • UPD: system-config-printer: v 1.5.1 plus patches; better upstream version check (Commit 2fc40656)
  • UPD: valgrind: v 3.10.0 (Commit 1addfbbd)
  • UPD: firefox: v 32.0.1 (Commit f5a8ecdb)
  • UPD: linux: v 3.16.3 (Commit d86ba0d0)
  • UPD: lzip: v 1.16 (Commit 5f6a0df3)
  • UPD: perl: v 5.20.1 (Commit 92d7ba54)
  • UPD: xz: v 5.0.6 (Commit e1f21c80)
  • UPD: firefox:v 32.0.2 (Commit f8a1bd18)
  • UPD: vte: v 0.38.0 (Commit 0d107929)
  • UPD: MesaLib: v 10.2.8 (Commit c2814e3b)
  • UPD: accountsservice: v 0.6.38 (Commit 0ef0e5ce)
  • UPD: brasero: v 3.11.4 (Commit 22023ee9)
  • UPD: colord: v 1.2.3 (Commit 1cb2fb54)
  • UPD: dbus: v 1.8.8 (Commit ba6fcb49)
  • UPD: dconf: v 0.22.0 (Commit 0ed78b03)
  • UPD: dhcpcd: v 6.4.5 (Commit f5014dd5)
  • UPD: empathy: v 3.12.6 (Commit 4b435cc1)
  • UPD: evolution: v 3.12.6 (Commit 52cb0835)
  • UPD: evolution-data-server: v 3.12.6 (Commit 9a91536f)
  • UPD: git: v 2.1.1 (Commit 5e8070f2)
  • UPD: gnome-calculator: v 3.12.4 (Commit 846864cd)
  • UPD: gnome-terminal: v 3.14.0 (Commit 337316a0)
  • UPD: gst*: v 1.4.2 (Commit 3058a2c8)
  • UPD: libdvdnav: v 5.0.1 (Commit 88328ccb)
  • UPD: libdvdread: v 5.0.0 (Commit f8dc026e)
  • UPD: libgdata: v 0.16.0 (Commit c0c83e9b)
  • UPD: librsvg: v 2.40.4 (Commit a592a7ec)
  • UPD: libsigc++: v 2.4.0 (Commit c50d1bb1)
  • UPD: libtasn1: v 4.2 (Commit 989d94c4)
  • UPD: ModemManager: v 1.4.0 (Commit d8af27dc)
  • UPD: mm-common: v 0.9.7 (Commit ab0853a0)
  • UPD: p11-kit: v 0.21.3 (Commit 6945537a)
  • UPD: pinentry: v 0.8.4 (Commit 06f3cc82)
  • UPD: pycurl: v 7.19.5 (Commit dc18aa0c)
  • UPD: ruby: v 2.1.3 (Commit 1bb7be82)
  • UPD: tcl: v 8.6.2 (Commit 4355939e)
  • UPD: wireshark: v 1.12.1 (Commit fe4f608f)
  • UPD: x264: v 20140920-2245 (Commit 35bc1983)
  • UPD: xorg-server: v 1.16.1 (Commit 8745df1d)
  • UPD: qt: v 5.3.2 (Commit 335245c0)
  • UPD: bfgminer: v 4.8.0 (Commit 56417075)
  • UPD: libblkmaker: v 0.5.0 (Commit 366fa77b)
  • UPD: uthash: v 1.9.9 (Commit ad1517e4)
  • UPD: bitcoin: v 0.9.2.1 (Commit 9787bf9d)
  • UPD: dogecoin: v 1.6 (Commit 583881b5)
  • UPD: litecoin: v 0.8.7.4 (Commit 3d5e0bd0)
  • UPD: glib: v 2.40.1 (Commit fd3d3996)
  • UPD: gnutls: v 3.3.8 (Commit 56b9e347)
  • UPD: samba: v 4.1.12 (Commit 573eb294)
  • UPD: xz: v 5.0.7 (Commit 5e5758a5)
  • UPD: ghostscript: v 9.15 (Commit c61ea7db)
  • UPD: libevdev: v 1.3 (Commit cde45f7d)
  • UPD: libsoup: v 2.48.0 (Commit e1df7809)
  • UPD: pango: v 1.36.8 (Commit 5f220fbe)
  • UPD: parallel: v 20140922 (Commit a3e027e7)
  • UPD: glib: v 2.42.0 (Commit 1d50d2ef)
  • UPD: glib-networking: v 2.42.0 (Commit 3e45e47a)
  • UPD: glibmm: v 2.42.0 (Commit fa0bbdfc)
  • UPD: gtk2+: v 2.24.24 (Commit 612dcdc6)
  • UPD: ghostery: v 5.4.0 (Commit 58175d9f)
  • UPD: noscript: v 2.6.8.42 (Commit c78f8c02)
  • UPD: nss: v 3.17.1 (Commit e66f29cb)
  • UPD: thunderbird: v 31.1.2 (Commit 573e69e4)
  • UPD: firefox: v 32.0.3 (Commit 60734a73)
  • UPD: dash: v 0.5.8 (Commit 59243fc9)

Minor Changes

  • IMPROVE: ghostscript-fonts-*: link into /share/fonts, and process with fc-cache (Commit fe548b5d)
  • REMOVE: alsa-firmware alsa-plugins alsa-utils: we are using pulseaudio (Commit 148f576d)
  • MINOR: iproute2: move iproute2 after iptables (Commit 466011a9)
  • MINOR: KxBuild: limit output when downloading files (Commit 4601b7c1)
  • MINOR: xorg-server: remove –enable-xcsecurity; add –without-dtrace (Commit 6b04e7ae)
  • IMPROVE: gdm: better configure options (Commit f82db33c)
  • MINOR: KxTools: remove kx_strace; we are now using systemtap (Commit ff01c643)
  • IMPROVE: libvorbis: -fpic -fPIC (Commit 39a9be8c)
  • IMPROVE: thunderbird: better configure options (Commit dcefa0a7)
  • MINOR: xf86-video-vmware: temporarily disable xf86-video-vmware (Commit af8b8983)
  • IMPROVE: KxBuild: add key to gpg_keys (Commit e7dd2cb4)
  • MINOR: accerciser: upstream_gnome_uneven (Commit 05b288cc)
  • MINOR: gnome-user-docs: upstream_gnome_uneven (Commit f0b94026)
  • IMPROVE: firefox: enable-debug-symbols (Commit 0afc3ed2)
  • IMPROVE: gtk2+: –with-xinput and fight unused direct deps (Commit e111f80f)
  • DOC: KaarPux: updated CVE info (Commit 1ac9c81c, 458b5ee6, d1096888, c9f8f5e1)