From 7c2ba48647706edc9029cc5ecd5d51971c244bd7 Mon Sep 17 00:00:00 2001 From: crouzet Date: Wed, 15 Jul 2020 16:39:20 +0200 Subject: [PATCH] complete release notes for 5.6.0 --- commands/package.py | 2 +- doc/src/index.rst | 1 + doc/src/release_notes/release_notes_5.6.0.rst | 33 ++++++++++++++++--- 3 files changed, 30 insertions(+), 6 deletions(-) diff --git a/commands/package.py b/commands/package.py index 3a2bef2..ff289b1 100644 --- a/commands/package.py +++ b/commands/package.py @@ -1324,7 +1324,7 @@ The procedure to do it is: if options.binaries or options.sources: d['application'] = config.VARS.application - d['BINARIES'] = config.INTERNAL.config.install_dir + d['BINARIES'] = config.INTERNAL.config.binary_dir d['SEPARATOR'] = config.VARS.sep if src.architecture.is_windows(): d['operatingSystem'] = 'Windows' diff --git a/doc/src/index.rst b/doc/src/index.rst index 521f394..358573f 100644 --- a/doc/src/index.rst +++ b/doc/src/index.rst @@ -72,6 +72,7 @@ Release Notes .. toctree:: :maxdepth: 1 + Release Notes 5.6.0 Release Notes 5.5.0 Release Notes 5.4.0 Release Notes 5.3.0 diff --git a/doc/src/release_notes/release_notes_5.6.0.rst b/doc/src/release_notes/release_notes_5.6.0.rst index d5148ea..9fcfb70 100644 --- a/doc/src/release_notes/release_notes_5.6.0.rst +++ b/doc/src/release_notes/release_notes_5.6.0.rst @@ -2,7 +2,7 @@ SAT version 5.5.0 ***************** -Release Notes, May 2020 +Release Notes, July 2020 ======================= @@ -19,8 +19,16 @@ SAT has now the capacity to check for the system dependencies in two ways: * **sat prepare** command will return an error if system prerequisites are not installed. * **sat config** has now an option **--check_system** that list all the system prerequisites with their status. +**Removing build dependencies from binary archives** +SALOME archive are getting fat. In order to reduce the size of binary archives, the management by sat of the build prerequisites was modified. +build prerequisites are not included anymore in binary archives. +**New option -f --force for sat compile** + +This option can be used to **force** the recompilation of products. +It is an alternative to --clean_all, which do not work properly with the single_dir mode +(it will erase the complete PRODUCTS directory, which is usually not expected! Change log ---------- @@ -32,10 +40,25 @@ most significant changes are listed. +-------------+-----------------------------------------------------------------------------------+ | Artifact | Description | +=============+===================================================================================+ -| sat #18501 | mauvaise gestion de la fonctionnalité rm_products dans les archives | +| sat #18501 | bad management of rm_products functionality in archives | ++-------------+-----------------------------------------------------------------------------------+ +| sat #18546 | for products installed in BASE, replace in directory name / by _ to avoid the | +| | creation if a directory | ++-------------+-----------------------------------------------------------------------------------+ +| sat #19109 | more robust choice of the package manager to check system dependencies | ++-------------+-----------------------------------------------------------------------------------+ +| sat #18720 | add option --use-mesa in automatic completion | ++-------------+-----------------------------------------------------------------------------------+ +| sat #19192 | don't remove PRODUCTS dir when compilation fails | ++-------------+-----------------------------------------------------------------------------------+ +| sat #19234 | remove build products from bin archives, better management of their environment | ++-------------+-----------------------------------------------------------------------------------+ +| sat #19218 | correct out_dir_Path substituion for appended variables | ++-------------+-----------------------------------------------------------------------------------+ +| sat #18350 | -f option for sat compile : force the recompilation | +-------------+-----------------------------------------------------------------------------------+ -| sat #18546 | pour les produits installés en base, replacement dans le nom du répertoire de / | -| | par _ pour éviter la création d'un sous répertoire | +| sat #18831 | sat compile --clean_all : do all the cleaning, then compile | +| | (bug correction with single_dir mode) | +-------------+-----------------------------------------------------------------------------------+ -| | | +| sat #18653 | replace platform.linux_distribution by distro.linux_distribution for python 3.8+ | +-------------+-----------------------------------------------------------------------------------+ -- 2.39.2