Release RMC-06.02
(2024-04-29)
|
Contents
Release Notes for GBS 6.00
Release Notes for Previous Releases
Release Notes for GBS 6.00
Interface changes since 5.00
The following major changes were implemented:
- You must run at least Perl version 5.16.3
- 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 RMC-06.02: 2024-04-29
New/Changed Functionality
- gbssettings: (Linux) Added support for konsole Terminal.
- Redesign of Install mechanism
- Implemented version-limit for backup files (<file>.nnnn.sav)
- Keep first and last 5
- Redesign of profile.(bat|sh) (split to config.ini)
The following Profile entries were stripped of 'GBS_' and moved from profile.(bat|sh) to config.ini:
- GBS_NOTIFY
- GBS_EDITOR
- GBS_BROWSER
- GBS_VIEWER
- GBS_NAVIGATOR
- GBS_TERM (renamed to TERMINAL)
- GBS_ADMINISTRATOR
- GBS_INTEGRATOR
They are not available as EnvVars anymore
Added: COMPANY
SKIPTYPES renamed to IGNORES
Default for GBS_HOME_PATH is now MyDocuments for Linux also.
- sys.gbs removed.
'Ignores' content (SKIPTYPES) moved to config.ini.
GBS_APP_* moved to site.gbs
and switch.gbs
- EnvVars GBS_VERSION, GBS_SCM_SKIPTYPES and GBS_WA_PLUGIN_PATH removed
- gbsuninstall renamed to gbsmanage
- gbssettings:
- Added support for windows-terminal
- 'Switch GBS Version' and 'Move GBS_BASE_PATH' moved to
gbsmanage
- 'Change GBS_ROOT_PATH' functionality is not available anymore.
For the 'Change GBS_ROOT_PATH' you will have to reinstall the wanted GBS version
- gbsnav: Now takes 1 argument: path
- gbsaudit: You cannot specify --audit and/or
--build anymore
- gbsbuild and
gbsmake: You cannot specify --build anymore
- gbssysall,
gbssysaudit,
gbssysbuild,
gbssysmake and
gbssystool: Option --jobs replaced by --threads
- Improved gbsdebug interface.
- Adjustments for move to OpenSource
- gbshelp: No use of HTML frames anymore.
TOC is now part of page.
- All occurrences of 'Randy Marques Consultancy' replaced by
COMPANY value from config.ini
- Install: New option: --company
- _gbssetup.(bat|sh): New option: --company
Problems solved
- Install as Administrator did not work properly.
- gbsdebug added to
gbshelp: All Commands
Build 06.01: 2021-03-20
New/Changed Functionality
- gbssub script files renamed to subsys.gbs
- .gbs files are not superseded by .usr files anymore.
Check your .usr files!
- gbssettings: New EnvVar GBS_NOTIFY
(Linux) Added support for gnome-terminal and uxterm.
- gbssysall,
gbssysaudit,
gbssysbuild and
gbssysmake and
gbssystool: Now accept 'CUR' as first parameter indicating Current SubSystem & Audit/Build/Tool.
- pgrep: -n now defaults to -n+
- Support for the Red 'GBS Beta Install' terminated
- Improved Install and
gbsmanage
- wsudo: New command (Windows only)
- gbssudo: New command
- New gbssetup functionality: Setup GBS after Install (with Shortcut)
- Command gbssetup has been renamed to gbssettings
Total redesign.
- Use Fuzzy logic to determine some defaults.
- Improved GBS startup
- 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.
- Added documentation for
Notepad++ Integration
- gbsswr,
gbssws,
gbsswc,
gbsswa,
gbsswb and
gbsswt now all handle the --delete option.
- gbsmaint 7 1 (Administrator Tools → Plugins Handling) has a new
layout with more functionality
- gbsnav: New: Start the Navigator at the Current Working Directory (CWD)
- gbshelp: Improved the layout of 'Constraints' in
All Commands. E.g.: swr.
- gbsedit: Now also checks glkbt files
- glkbt: Improved error-messages
- gbssysall: added option: --current
- gbsall(.bat/.sh) replaced by broadcast.gbs and
site.gbs(.bat/.sh)
- Development: New Helpfile page
Problems solved
- gbsswr: switch to old releases did not always work
- gbswhich: failed when no current System
- gbssystool: Solved a problem with multiple tools being unaffected by --tools=...
Build 6.00: 2020-03-05
New/Changed Functionality
- 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.
- Support for WSL (Windows Subsystem for Linux)
- New command gbsbash to open a GBS WSL bash window
- New EnvVars
- Changes in gbssetup: Change Profile Settings
- gbsmaint 3 (Map network paths): Linux <-> Windows file mapping now resides
in a separate file.
Run gbsmaint 7 9 (Upgrade) to fix this
- 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.
- Performance improvements:
Extensive reduction of subprocess depths
- gbsbuild: The following options are not
supported anymore: --mm (makemake) and -export
- gbsmake: The following options are not
supported anymore: --smm (start_makemake), --mm (makemake) and -export
So in interactive mode you will have to call gbsmakemake and
gbsexport separately...
- pgrep: New functionality:
- Read from STDIN is now supported
- New context options -B, -A and -C
- -R defaults to *.p? files
- GLT files may now have a ^timeout=seconds directive.
Default is 60 seconds
- pgrep: New option: -s
- gbssystool: New option: --tools
- Templates: Improved. There are now separate templates for files in GBS (gbs.*) and outside GBS (any.*)
- swr: New option: --delete
- export.gbs: Improved chmod handling
Problems solved
- None specific
Release Notes for Previous Releases
Please note that not all links may work correctly
|