Index: general/prog/ruby.xml
===================================================================
--- general/prog/ruby.xml	(revision 82a152368739ac0c0d79f061e261bf1e888b4588)
+++ general/prog/ruby.xml	(revision 25a9be8a1a9febf7fa8049e019ab7a38f76688b1)
@@ -7,8 +7,8 @@
   <!ENTITY ruby-download-http "https://cache.ruby-lang.org/pub/ruby/&ruby-minor-version;/ruby-&ruby-version;.tar.xz">
   <!ENTITY ruby-download-ftp  " ">
-  <!ENTITY ruby-md5sum        "23617540ad13c57ed8dd9d4ed32192a5">
+  <!ENTITY ruby-md5sum        "377853f31d10bfe37c58b8537fc3e05d">
   <!ENTITY ruby-size          "14 MB">
-  <!ENTITY ruby-buildsize     "461 MB (add 1.3 GB for C API docs)">
-  <!ENTITY ruby-time          "1.4 SBU (using parallelism=4; add 5.0 SBU for tests; add 0.8 SBU for C API docs)">
+  <!ENTITY ruby-buildsize     "694 MB (add 1.0 GB for C API docs)">
+  <!ENTITY ruby-time          "1.2 SBU (using parallelism=4; add 4.6 SBU for tests; add 0.6 SBU for C API docs)">
 ]>
 
@@ -102,4 +102,5 @@
             --enable-shared    \
             --without-valgrind \
+            --without-baseruby \
             --docdir=/usr/share/doc/ruby-&ruby-version; &amp;&amp;
 make</userinput></screen>
@@ -111,4 +112,16 @@
 
 <screen><userinput>make capi</userinput></screen>
+
+    <para>
+      The tests require that the new version of Ruby is already installed to
+      run correctly. If you want to run the tests, execute them after installing
+      the package. <!-- Ticket #17887 -->
+    </para>
+
+    <para>
+      Now, as the <systemitem class="username">root</systemitem> user:
+    </para>
+
+<screen role="root"><userinput>make install</userinput></screen>
 
     <para>
@@ -119,4 +132,5 @@
       to system configuration expectations.
     </para>
+
 <!-- With 3.0.2:
 Finished tests in 443.541527s, 47.5739 tests/s, 6031.9921 assertions/s.
@@ -131,10 +145,4 @@
 -->
 
-    <para>
-      Now, as the <systemitem class="username">root</systemitem> user:
-    </para>
-
-<screen role="root"><userinput>make install</userinput></screen>
-
     <note>
       <para>
@@ -165,4 +173,10 @@
 
     <para>
+      <parameter>--without-baseruby</parameter>: This switch prevents using the
+      system <command>ruby</command> if it is already installed. The build
+      system will use the newly built version instead.
+    </para>
+
+    <para>
       <option>--disable-install-doc</option>: This switch disables building and
       installing rdoc indexes and C API documents.
@@ -177,10 +191,4 @@
       <option>--disable-install-capi</option>: This switch disables building
       and installing C API documents.
-    </para>
-
-    <para>
-      <option>--without-baseruby</option>: This switch prevents using the
-      system <command>ruby</command> if it is already installed. The build
-      system will use the newly built version instead.
     </para>
 
Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml	(revision 82a152368739ac0c0d79f061e261bf1e888b4588)
+++ introduction/welcome/changelog.xml	(revision 25a9be8a1a9febf7fa8049e019ab7a38f76688b1)
@@ -43,4 +43,8 @@
      <itemizedlist>
        <listitem>
+         <para>[renodr] - Update to ruby-3.2.2 (Security Update). Fixes
+         <ulink url="&blfs-ticket-root;17887">#17887</ulink>.</para>
+       </listitem>
+       <listitem>
          <para>[pierre] - Update to accountsservice-23.13.9. Fixes
          <ulink url="&blfs-ticket-root;17789">#17789</ulink>.</para>
Index: packages.ent
===================================================================
--- packages.ent	(revision 82a152368739ac0c0d79f061e261bf1e888b4588)
+++ packages.ent	(revision 25a9be8a1a9febf7fa8049e019ab7a38f76688b1)
@@ -342,5 +342,5 @@
 
 <!ENTITY ruby-minor-version           "3.2">
-<!ENTITY ruby-patch-version           "1">
+<!ENTITY ruby-patch-version           "2">
 <!ENTITY ruby-version                 "&ruby-minor-version;.&ruby-patch-version;">
 <!ENTITY ruby-gemdir                  "/usr/lib/ruby/gems/&ruby-minor-version;.0">
