diff --git a/NEWS.md b/NEWS.md index cf48425e57e0f8799187912a43327b5d4eb523fa..879dd97c90f771db07687f8a7ec990e6bb900664 100644 --- a/NEWS.md +++ b/NEWS.md @@ -31,26 +31,26 @@ See the *66-update* documentation page for further information. # In 0.5.0.0 -This is a ***Major release***, you need to update your *trees* with *66-update* tool. If you jump from a previous version than 0.4.0.1, the *66-update* will not work.In this case, you need to rebuild your trees manually. -Also, a downgrade to the previous version will not work due of the new format of the resolve inner files. +This is a ***Major release***, you need to update your *trees* with *66-update* tool. If you skip from a version earlier than 0.4.0.1, the *66-update* will not work. In this case, you need to reconstruct your trees manually. +Downgrading to a previous version will not work either, due to the new format of the *resolve* inner files. - Adapt to oblibs v0.1.0.0 -- Pass the write of the resolve files to a `CDB` format. From that point the `66-update` will be no longer mandatory even at major version release. +- Pass the writing of the *resolve* files to a `CDB` format. From that point onward the `66-update` will no longer be mandatory, even after major version release. -- Adapt `66-update` to the new `CDB` format if available. +- Adapt `66-update` to the new `CDB` format where applicable. - Bugs fix: - - Write the dependencies at `contents` file for a module in the good order and avoid multiple same name. + - Write the dependencies of the `contents` file for a module in the proper order as to avoid multiple repeated names. - *66-update*: - Get the correct exit status at tree contents process. - Fix segmentation fault when a crash occur at enable time. - Compilation `configure` script improvements and bugs fix. - - Fix the location of the modules directory service at enable time. The place of the module frontend file determine the place of the result process for the service module directory. - - Fix creation of the logger directory when field `@build` is not set. + - Fix the location of the modules directory service at enable time. The place of the module frontend file determines the place of the result process for the service module directory. + - Fix the creation of the logger directory when field `@build` is not set. - Fix **-r** signal and **-R** signal behavior at *66-start* tool. -- The `rc.init` skeleton file do not launch anymore the `ISHELL` script at the crash of the stage2. It's the responsability of the sysadmin to deal with this error at his convenient. +- The `rc.init` skeleton file does not launch the `ISHELL` script anymore during a crash at stage2. It's the responsability of the sysadmin to deal with this error at his convenience. - `@destination` field in section `[logger]` is no longer mandatory at the use of `@build` with value `custom`. @@ -60,21 +60,23 @@ Also, a downgrade to the previous version will not work due of the new format of new options: - **-c**: changes the current symlink to the specified version. - **-V**: displays available version. - - **-i**: import extra configuration file from a version to an another. + - **-i**: import an extra configuration file from one version to another. - **-s**: handle a specific version for command **-L|V|e|r**. -- All `key=value` pair from `init.conf` skeleton file can be now passed at kernel command line. Also, variables from `init.conf` is now passed to the `rc.init` skeleton file as arguments. +- All `key=value` pairs from `init.conf` skeleton file can be now passed to the kernel command line. Also, variables from `init.conf` are now passed to the `rc.init` skeleton file as arguments. - `@version` field is now **mandatory**. -- The version symlink of the configuration file point now to the configuration directory instead of the configuration file. This is allow to overwrite a same `key=value` with the write of an extra configuration file instead of changing the upstream file. +- The version symlink of the configuration file points now to the configuration directory instead of the configuration file. This allows overwriting a same `key=value` with the writing of an extra configuration file instead of changing the upstream file. - *66-in{resolve,state}*: field `Real logger name` name is renamed `Real_logger_name`. - *66-enable*: - - Allow to use a different version of the configuration file than the frontend service file if any of -c/m/C is providen. - new option: - - **-i**: import extra configuration files from previous version. + - Allow the use of a different version of a configuration file than the frontend service file, if any of -c/m/C options are used. + +- new option: + - **-i**: import extra configuration files from a previous version. + --- # In 0.4.0.1