]> SALOME platform Git repositories - tools/sat.git/blob - doc/src/release_notes/release_notes_5.4.0.rst
Salome HOME
ajout d'infos debug dans l'environnement
[tools/sat.git] / doc / src / release_notes / release_notes_5.4.0.rst
1 *****************
2 SAT version 9.4.0
3 *****************
4
5 Release Notes, April, 2019
6 ==========================
7
8 This version of sat was used to produce SALOME 9.3.0
9
10 New features and improvments
11 ----------------------------
12
13 **sat package**
14
15 The sat package command has been completed and finalised, in order to manage standalone packages of sat, with or without an embedded project.
16 Options **--ftp** and **--with_vcs** have been added, in order to reduce the size of salome project packages (without these options, the archive of the sat salome project is huge, as it includes all the prerequisites archives.  The **--ftp** option allows pointing directly to salome ftp site, which provides the prerequisites archives. These are therefore not included. With the same approach, **--with_vcs** option specify an archive that points directly to the git bases of SALOME. Sources of SALOME modules are therefore not embedded in the archive, reducing the size.
17
18 .. code-block:: bash
19
20     # produce a standalone archive of sat
21     sat package -t   
22
23     # produce a HUGE standalone archive of sat with the salome project embedded.
24     sat package -t -p salome    
25
26     # produce a small archive with sat and embedded salome project, 
27     # with direct links to ftp server and git repos
28     sat package -t -p salome --ftp --with_vcs 
29
30
31 **repo_dev property**
32
33 This new application property **repo_dev** was introduced to trigger the use of the development git repositories for all the git bases of an application. 
34 Before, the only way to use the development git repositories was to declare all products in dev mode. This was problematic, for example one had to use 
35 *--force_patch* option to apply patches, or to use *--force* option to reinstall sources.
36
37 The use of the development git repository is now triggered by declaring this new **repo_dev** property in the application. And products are declared in dev mode only if we develop them.
38
39 .. code-block:: bash
40
41     # add this section in an application to force the use of the development git bases
42     # (from Tuleap)
43     properties :
44     {
45         repo_dev : "yes"
46     }
47
48 **windows compatibility**
49
50 The compatibility to windows platform has been improved. The calls to lsb_release linux command have been replaced by the use of python platform module.
51 Also the module med has been renamed medfile, and module Homard has been renamed homard_bin, in order to avoid lower/upper case conflicts.
52
53
54 Change log
55 ----------
56
57 This chapter does not provide the complete set of changes included, only the
58 most significant changes are listed.
59
60
61 +------------+-----------------------------------------------------------------------------------+
62 | Artifact   | Description                                                                       |
63 +============+===================================================================================+
64 | sat #12099 | Add a new field called check_install to verify the correct installation           |
65 +------------+-----------------------------------------------------------------------------------+
66 | sat #8607  | Suppression of sat profile command, replaced by sat template command (AppModule)  |
67 +------------+-----------------------------------------------------------------------------------+
68 | 69d6a69f43 | Introduction of a new property called repo_dev to trigger the use of the dev git  |
69 |            | repository.                                                                       |
70 +------------+-----------------------------------------------------------------------------------+
71 | scs #13187 | Update of PythonComponent template                                                |
72 +------------+-----------------------------------------------------------------------------------+
73 | sat #16728 | Replace call to lsb_release by platform module                                    |
74 +------------+-----------------------------------------------------------------------------------+
75 | sat #13318 | command sat package -t -p salome --ftp --with_vcs                                 |
76 | sat #16713 | debug of sat packages containing sat and embedded projects                        |
77 +------------+-----------------------------------------------------------------------------------+
78 | sat #16787 | Rename product med by medfile and Homard by homard_bin                            |
79 +------------+-----------------------------------------------------------------------------------+