[PATCH] eng: Add rtems-central.git post branch procedures

Sebastian Huber sebastian.huber at embedded-brains.de
Fri Jan 28 13:59:32 UTC 2022


---
 eng/release-process.rst | 26 ++++++++++++++++++--------
 1 file changed, 18 insertions(+), 8 deletions(-)

diff --git a/eng/release-process.rst b/eng/release-process.rst
index f6b2307..7c250ea 100644
--- a/eng/release-process.rst
+++ b/eng/release-process.rst
@@ -159,21 +159,23 @@ Release Repositories
 The following are the repositories that a release effects. Any repository
 action is to be performed in the following repositories:
 
-#. ``rtems.git``
+* ``rtems.git``
 
-#. ``rtems-docs.git``
+* ``rtems-central.git``
 
-#. ``rtems-examples.git``
+* ``rtems-docs.git``
 
-#. ``rtems-libbsd.git``
+* ``rtems-examples.git``
 
-#. ``rtems-source-builder.git``
+* ``rtems-libbsd.git``
 
-#. ``rtems-tools.git``
+* ``rtems-release.git``
 
-#. ``rtems_waf.git``
+* ``rtems-source-builder.git``
 
-#. ``rtems-release.git``
+* ``rtems-tools.git``
+
+* ``rtems_waf.git``
 
 Pre-Release Procedure
 =====================
@@ -307,6 +309,14 @@ Post-Branch Procedure
    add no value to a released RSB. For example leaving RTEMS 6 tool
    building configurations in the RTEMS 5 release.
 
+#. Check out the release branch of ``rtems-central.git``.  Change all Git
+   submodules to reference commits of the corresponding release branch.  Run
+   ``./spec2modules.py``.  Inspect all Git submodules for changes.  If there
+   are locally modified files, then there are two options.  Firstly, integrate
+   the changes in the release branches.  Afterwards update the Git submodule
+   commit.  Secondly, change the specification so that a particular change is
+   not made.  Make sure that there are no changes after this procedure.
+
 Post-Branch Version Number Updates
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
-- 
2.31.1



More information about the devel mailing list