GBS Logo HOME Generic Build Support (GBS) - User Manual
GBS Release Notes - Release 6 (Current) Bottom Doc. Button

Contents Bottom Doc. Button Top Document Button Down Section Button Blank

Release Notes for GBS 6.00
Interface changes since 5.00| Build 6.01: 2021-03-20| Build 6.00: 2020-03-05
Release Notes for Previous Releases

Release Notes for GBS 6.00 Bottom Doc. Button Top Document Button Down Section Button Up Section Button

Interface changes since 5.00 Bottom Doc. Button Top Document Button Down Section Button Up Section Button Down Chapter Button Blank

The following major changes were implemented:
  1. You must run at least Perl version 5.16.3
  2. gbsmaint 3 (Map network paths): Linux <-> Windows file mapping now resides in a separate file.

When you run gbsmaint 7 9 (Upgrade), all your files will be updated accordingly

Build 6.01: 2021-03-20 Bottom Doc. Button Top Document Button Down Section Button Up Section Button Down Chapter Button Up Chapter Button

New/Changed Functionality

  1. gbssub script files renamed to subsys.gbs
  2. .gbs files are not superseded by .usr files anymore.
    Check your .usr files!
  3. gbssettings: New EnvVar GBS_NOTIFY
    (Linux) Added support for gnome-terminal and uxterm.
  4. gbssysall, gbssysaudit, gbssysbuild and gbssysmake and gbssystool: Now accept 'CUR' as first parameter indicating Current SubSystem & Audit/Build/Tool.
  5. pgrep: -n now defaults to -n+
  6. Support for the Red 'GBS Beta Install' terminated
  7. Improved Install and gbsuninstall
  8. wsudo: New command (Windows only)
  9. gbssudo: New command
  10. New gbssetup functionality: Setup GBS after Install (with Shortcut)
  11. Command gbssetup has been renamed to gbssettings
    Total redesign.
  12. Use Fuzzy logic to determine some defaults.
  13. Improved GBS startup
  14. Better support for User-defined Plugins. (requires gbsmaint 7 9 Upgrade)
    Each $GBS_SYSTEM_PATH/sys* directory now contains a plugins directory
    A plg.gbs file in that directory defines the plugin together with an audit.gbs, build.gbs or tool.gbs file.
  15. Added documentation for Notepad++ Integration
  16. gbsswr, gbssws, gbsswc, gbsswa, gbsswb and gbsswt now all handle the --delete option.
  17. gbsmaint 7 1 (Administrator Tools → Plugins Handling) has a new layout with more functionality
  18. gbsnav: New: Start the Navigator at the Current Working Direcory (CWD)
  19. gbshelp: Improved the layout of 'Constraints' in All Commands. E.g.: swr.
  20. gbsedit: Now also checks glkbt files
  21. glkbt: Improved error-messages
  22. gbssysall: added option: --current
  23. gbsall(.bat/.sh) replaced by broadcast.gbs and site.gbs(.bat/.sh)
  24. Development: New Helpfile page

Problems solved

  1. gbsswr: switch to old releases did not always work
  2. gbswhich: failed when no current System
  3. gbssystool: Solved a problem with multiple tools being unaffected by --tools=...

Build 6.00: 2020-03-05 Bottom Doc. Button Top Document Button Down Section Button Up Section Button Down Chapter Button Up Chapter Button

New/Changed Functionality

  1. The concept/naming of Root/System has changed.
    Now only System is used.
    As a consequence The EnvVar GBS_ROOT_PATH has been replaced by GBS_SYSTEM_PATH.
    swr still remains. We already have sws for SubSystems.
  2. Support for WSL (Windows Subsystem for Linux)
  3. New EnvVars
  4. Changes in gbssetup→Change Profile Settings
  5. gbsmaint 3 (Map network paths): Linux <-> Windows file mapping now resides in a separate file.
    Run gbsmaint 7 9 (Upgrade) to fix this
  6. gbssysall, gbssysaudit, gbssysbuild, gbssysmake and gbssystool do not support the 'send mail' option anymore.
    This is a security issue.
    If you still want to send a mail, you can use the GBS_BG_NOTIFIER EnvVar.
  7. Performance improvements: Extensive reduction of subprocess depths So in interactive mode you will have to call gbsmakemake and gbsexport separately...
  8. pgrep: New fuctionality:
  9. GLT files may now have a ^timeout=seconds directive.
    Default is 60 seconds
  10. pgrep: New option: -s
  11. gbssystool: New option: --tools
  12. Templates: Improved. There are now separate templates for files in GBS (gbs.*) and outside GBS (any.*)
  13. swr: New option: --delete
  14. export.gbs: Improved chmod handling

Problems solved

  1. None specific

Release Notes for Previous Releases Bottom Doc. Button Top Document Button Blank Up Section Button

Please note that not all links may work correctly
release_notes.html