File 1094-Refine-Mnesia-guide-Chapter-1.patch of Package erlang

From 8024d124113c74acb13775ac86c7dc6489c4e843 Mon Sep 17 00:00:00 2001
From: Robert Gionea <robert@gionea.com>
Date: Mon, 28 Dec 2020 22:30:16 +0100
Subject: [PATCH] Refine Mnesia guide Chapter 1

---
 lib/mnesia/doc/src/Mnesia_chap1.xml           | 21 +++++++++----------
 lib/mnesia/info                               |  2 +-
 .../sys_arch_intro.xml                        |  2 +-
 3 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/lib/mnesia/doc/src/Mnesia_chap1.xml b/lib/mnesia/doc/src/Mnesia_chap1.xml
index fd78d01ab4..6e66132a52 100644
--- a/lib/mnesia/doc/src/Mnesia_chap1.xml
+++ b/lib/mnesia/doc/src/Mnesia_chap1.xml
@@ -32,13 +32,13 @@
     <rev>C</rev>
     <file>Mnesia_chap1.xml</file>
   </header>
-  <p>The Mnesia application provides a heavy duty real-time
+  <p>The Mnesia application provides a heavy-duty real-time
     distributed database.</p>
 
     <section>
       <title>Scope</title>
       <p>This User's Guide describes how to
-        build Mnesia database applications, and how to integrate
+        build Mnesia-backed applications, and how to integrate
         and use the Mnesia database management system with
         OTP. Programming constructs are described, and numerous
         programming examples are included to illustrate the use of
@@ -51,7 +51,7 @@
         </item>
         <item><seealso marker="Mnesia_chap2">Getting Started</seealso>
         introduces Mnesia with an example database. Examples
-        are included how to start an Erlang session, specify a
+        are included on how to start an Erlang session, specify a
         Mnesia database directory, initialize a database
         schema, start Mnesia, and create tables. Initial
         prototyping of record definitions is also discussed.
@@ -64,29 +64,29 @@
         </item>
         <item><seealso marker="Mnesia_chap4">Transactions and Other Access Contexts</seealso>
          describes the transactions properties that make Mnesia into
-         a fault tolerant, real-time distributed database management
+         a fault-tolerant, real-time distributed database management
          system. This section also describes the concept of locking
          to ensure consistency in tables, and "dirty
-         operations", or short cuts, which bypass the transaction system
+         operations", or shortcuts, which bypass the transaction system
          to improve speed and reduce overheads.
         </item>
         <item><seealso marker="Mnesia_chap5">Miscellaneous Mnesia
         Features</seealso> describes features that enable the
         construction of more complex database applications. These
         features include indexing, checkpoints, distribution and fault
-        tolerance, disc-less nodes, replication manipulation, local
+        tolerance, disc-less nodes, replica manipulation, local
         content tables, concurrency, and object-based programming in
         Mnesia.
         </item>
         <item><seealso marker="Mnesia_chap7">Mnesia System
         Information</seealso> describes the files contained in the
         Mnesia database directory, database configuration data,
-        core and table dumps, as well as the important subject of
-        backup, fall-back, and disaster recovery principles.
+        core and table dumps, as well as the functions used for
+        backup, restore, fallback, and disaster recovery.
         </item>
         <item><seealso marker="Mnesia_chap8">Combine Mnesia with
-        SNMP</seealso> is a short section that outlines Mnesia
-        integrated with SNMP.
+        SNMP</seealso> is a short section that outlines
+        the integration between Mnesia and SNMP.
         </item>
         <item><seealso marker="Mnesia_App_A">Appendix A: Backup
         Callback Interface</seealso> is a program listing of the
@@ -110,4 +110,3 @@
         database management systems.</p>
     </section>
 </chapter>
-
diff --git a/lib/mnesia/info b/lib/mnesia/info
index bfd0816a62..2fc77fc444 100644
--- a/lib/mnesia/info
+++ b/lib/mnesia/info
@@ -1,2 +1,2 @@
 group: dat Database Applications
-short: A heavy duty real-time distributed database
+short: A heavy-duty real-time distributed database
diff --git a/system/doc/system_architecture_intro/sys_arch_intro.xml b/system/doc/system_architecture_intro/sys_arch_intro.xml
index e8ada6427b..f04e7a7879 100644
--- a/system/doc/system_architecture_intro/sys_arch_intro.xml
+++ b/system/doc/system_architecture_intro/sys_arch_intro.xml
@@ -93,7 +93,7 @@
           <p>Database Management.</p>
           <list type="bulleted">
             <item><em>QLC</em> Query language support for Mnesia DBMS.</item>
-            <item><em>Mnesia</em> A heavy duty real-time distributed database.</item>
+            <item><em>Mnesia</em> A heavy-duty real-time distributed database.</item>
             <item><em>ODBC</em> ODBC database interface.</item>
           </list>
         </item>
-- 
2.26.2

openSUSE Build Service is sponsored by