[rtems-docs commit] posix-compliance: Use constant name for API spreadsheet.

Joel Sherrill joel at rtems.org
Wed Apr 7 21:16:35 UTC 2021


Module:    rtems-docs
Branch:    master
Commit:    ad03db323aceb677da9107a6c12a889c373464e3
Changeset: http://git.rtems.org/rtems-docs/commit/?id=ad03db323aceb677da9107a6c12a889c373464e3

Author:    Joel Sherrill <joel at rtems.org>
Date:      Wed Apr  7 15:30:21 2021 -0500

posix-compliance: Use constant name for API spreadsheet.

README-cvs.txt will need to be updated each time the spreadsheet is updated.
The spreadsheet is managed and maintained externally and has a version in
the name. We do not want that in the repository because a diff of the CSV
should always be much smaller than a "delete old/add new" patch.

---

 posix-compliance/README-csv.txt                    | 73 ++++++++++++++--------
 ...ance-v12.csv => RTEMS-Standards-Compliance.csv} |  0
 posix-compliance/wscript                           |  2 +-
 3 files changed, 49 insertions(+), 26 deletions(-)

diff --git a/posix-compliance/README-csv.txt b/posix-compliance/README-csv.txt
index 44e843b..c07fa11 100644
--- a/posix-compliance/README-csv.txt
+++ b/posix-compliance/README-csv.txt
@@ -1,36 +1,59 @@
+7 April 2021
 
-The .cvs file is exported from a spreadsheet used to track the
-status of RTEMS versus various POSIX related standards. 
+The .cvs file is exported from a spreadsheet used to track the status
+of RTEMS versus various POSIX related standards. The spreadsheet
+is maintained and managed outside the RTEMS Documentation. The
+spreadsheet is versioned but that is not reflected in the name
+"RTEMS-Standards-Compliance.csv". The version of the spreadsheet included
+currently is:
+
+v12 - 6 April 2021
 
 This is the information in each column:
 
-1 - Master List of Methods
-2 - Header File
-3 - IEEE Std 1003.1-2008 API
-4 - PSE51
-5 - PSE52
-6 - PSE53
-7 - PSE54
-8 - C99
-9 - FACE 2.1  Security
-10 - FACE 2.1 Safety Base
-11 - FACE 2.1 Safety Extended
-12 - FACE 2.1 General-Purpose
-13 - RTEMS w/o Networking
-14 - RTEMS w/ Networking
-15 - Deos RTEMS Safety Base
-16 - Deos RTEMS Safety Ext
-17 - Deos RTEMS Gen Purp
-18 - RTEMS Impl Note
-19 - POSIX Functionality Categories
-20 - misc 
-
-NOTE: Column 13 uses the rtems-libbsd network stack.
+  Methods
+  Header File
+  IEEE Std 1003.1-2008
+  IEEE Std 1003.1-2003
+  PSE51
+  PSE52
+  PSE53
+  PSE54
+  C99
+  C11
+  FACE 2.1 Security
+  FACE 2.1 Safety Base
+  FACE 2.1 Safety Extended
+  FACE 2.1 General Purpose
+  FACE 3.0 Security
+  FACE 3.0 Safety Base
+  FACE 3.0 Safety Extended
+  FACE 3.0 General Purpose
+  FACE 3.1 Security
+  FACE 3.1 Safety Base
+  FACE 3.1 Safety Extended
+  FACE 3.1 General Purpose
+  SCA 2.2.2 AEP
+  SCA 4.1 Ultra Lightweight AEP
+  SCA 4.1 Lightweight AEP
+  SCA 4.1 [Full] AEP
+  RTEMS w/o Networking
+  RTEMS w/ Networking
+  Deos RTEMS Safety Base
+  Deos RTEMS Safety Ext
+  Deos RTEMS Gen Purp
+  RTEMS Impl Note
+  POSIX Functionality Categories
+
+NOTE: "RTEMS w/Networking" uses the rtems-libbsd network stack.
+
+Information on each standard is included in the chapter "Standards"
+which can be found in standards.rst.
 
 For the standards columns, the cells are blank to indicate not
 required or "INCL" to indicate required.
 
-For the RTEMS colums, the following values are used:
+For the RTEMS columns, the following values are used:
 
 CTS-YES  - FACE Conformance Test Suite reports present
 CTS-NO   - FACE Conformance Test Suite reports not present
diff --git a/posix-compliance/RTEMS-Standards-Compliance-v12.csv b/posix-compliance/RTEMS-Standards-Compliance.csv
similarity index 100%
rename from posix-compliance/RTEMS-Standards-Compliance-v12.csv
rename to posix-compliance/RTEMS-Standards-Compliance.csv
diff --git a/posix-compliance/wscript b/posix-compliance/wscript
index f2741ac..721c77d 100644
--- a/posix-compliance/wscript
+++ b/posix-compliance/wscript
@@ -24,7 +24,7 @@ def gen_posix_rst(task):
 
 def build(ctx):
     ctx(rule = gen_posix_rst,
-        source = ['posix_rst.py', 'RTEMS-Standards-Compliance-v12.csv'],
+        source = ['posix_rst.py', 'RTEMS-Standards-Compliance.csv'],
         target = 'generated-posix-compliance.rst')
     sources = { 'extra' : ['generated-posix-compliance.rst'] }
     doc_build(ctx, sources = sources)



More information about the vc mailing list