Changes in KaarPux version 3.5.0

KaarPux version 3.5.0 released on 2013-mar-22

  • Now using dash as default shell
  • Parallel build of bootstrap phase
  • Packages updated and bugs fixed

Now using dash as default shell

KaarPux is now using KaarPux Package: dash as the default (non-interactive) shell instead of KaarPux Package: bash. This reduces the build-time with about 10%.

The transition from bash to dash as the default shell in KaarPux has been significantly aided by:

Note

Acknowledgements

  • ADD: dash: fast posix-compliant shell now used as default (Commit c40d6744)
  • ADD: time: add ‘time’ since dash does not provide one build-in (Commit b9a33c78)
  • IMPROVE: KxBuild: make scripts more posix compliant (Commit 47e66229)
  • IMPROVE: KxBuild: in enter{_tools,}_chroot, use default shell (sh) (Commit 06d3ca3e)
  • IMPROVE: KaarPux: only set up history in bash shell (Commit b09fbdd7)
  • IMPROVE: KxBuild: make scripts more posix compliant (Commit 3f91152a)
  • IMPROVE: iproute2 linux systemtap: more posix compatible to compile under dash (Commit 8c0d02c2)
  • IMPROVE: KxBuild: configure_kx_posix tag to replace == with = in configure scripts (for posix compliance) (Commit 3e008193)
  • IMPROVE: systemtap: use configure_kx_posix tag to replace == with = in configure script (for posix compliance) (Commit 384e982e)
  • IMPROVE: gobject-introspection: use configure_kx_posix tag to replace == with = in configure script (for posix compliance) (Commit db480f7a)
  • IMPROVE: KxBuild: configure_kx_bash tag to set CONFIGURE_SHELL where bash is needed (Commit 921f4fce)
  • IMPROVE: gnome-shell gnome-themes: use configure_kx_bash as scripts are bash specific (Commit ad3e7754)
  • IMPROVE: KxBuild: configure_kx_bash tag to change configure #! shell as well (Commit fa81db73)
  • IMPROVE: totem vinagre: use configure_kx_bash (Commit 5889be6e)
  • IMPROVE: icedtea: use configure_kx_bash (Commit 8635f848)
  • IMPROVE: cppunit libcmis: use configure_kx_bash (Commit b9761f6a)
  • IMPROVE: libreoffice: use bash (Commit bb9d5e8d)

Parallel build of bootstrap phase

  • IMPROVE: KxBuild: Build bootstrap phase in parallel (Commit b7646845)

Bugs fixed

  • FIX: KxBuild: remember quotes around variables (which may expand to more than one word) (Commit 08e114a4)
  • FIX: net-snmp: do not compile in parallel (Commit e56af951)
  • FIX: bridge-utils: struct for ip6 is missing in if_bridge.h from Linux 3.8+ (Commit 39aa49a9)

Packages updated

Minor Changes

  • IMPROVE: *: many additional CLI verification testcases (Commit 51c03cf2)
  • MINOR: KxBuild: show which test scripts are created (Commit 55a18299)
  • MINOR: *: small changes to make CLI tests more robust (Commit d6af6fa4)
  • IMPROVE: KxTools: list ‘ignore’ files only on first install (Commit 841777d8)
  • IMPROVE: KxTools: ignore python path files in kx_flist.pl (Commit 9a8d8010)
  • IMPOROVE: KxTools: kx_flist to ignore aclocal files (Commit fafcfd76)
  • DOC: www: put older changelogs in separate section (Commit d4261d11)