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
- Thank you to the Ubuntu developers for the DashAsBinSh page
- Thank you to Mark Hobley for the checkbaskisms script
- Thank you to Herbert Xu for providing dash
- 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¶
Packages updated¶
- UPD: linux: v 3.8.4 (Commit 0315bb03)
- UPD: util-linux: v 2.22 (Commit b385f206)
- UPD: coreutils: v 8.21 (Commit ef5eee97)
- UPD: e2fsprogs: v 1.42.7 (Commit 40513043)
- UPD: file: v 5.13 (Commit 0f202d6f)
- UPD: gawk: v 4.0.2 (Commit 9655a643)
- UPD: man-pages: v 3.48 (Commit 47ddd52c)
- UPD: sed: v 4.2.2 (Commit 7771b29a)
- UPD: gnutls: v 3.1.9.1 (Commit a23f8f19, commit 8ffdf6ba)
- UPD: ghostery: 2.9.3 (Commit bebb4ad6)
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)