Index: general/prog/cmake.xml
===================================================================
--- general/prog/cmake.xml	(revision b66a94992c1eee21dd22c8faba62e1e0f37df506)
+++ general/prog/cmake.xml	(revision 7b45a275b18f43606311f1fd166f28ff94e86d15)
@@ -7,8 +7,8 @@
   <!ENTITY cmake-download-http "https://cmake.org/files/v&cmake-major-version;/cmake-&cmake-version;.tar.gz">
   <!ENTITY cmake-download-ftp  " ">
-  <!ENTITY cmake-md5sum        "f3f8e70ca3055f3cd288f89ff233057e">
+  <!ENTITY cmake-md5sum        "9a726e5ec69618b172aa4b06d18c3998">
   <!ENTITY cmake-size          "7.5 MB">
   <!ENTITY cmake-buildsize     "332 MB (add 380 MB for tests)">
-  <!ENTITY cmake-time          "2.1 SBU (add 2.6 SBU for tests, both using parallelism=4)">
+  <!ENTITY cmake-time          "2.1 SBU (add 3.0 SBU for tests, both using parallelism=4)">
 ]>
 
Index: general/prog/ruby.xml
===================================================================
--- general/prog/ruby.xml	(revision b66a94992c1eee21dd22c8faba62e1e0f37df506)
+++ general/prog/ruby.xml	(revision 7b45a275b18f43606311f1fd166f28ff94e86d15)
@@ -7,8 +7,8 @@
   <!ENTITY ruby-download-http "http://cache.ruby-lang.org/pub/ruby/&ruby-minor-version;/ruby-&ruby-version;.tar.xz">
   <!ENTITY ruby-download-ftp  " ">
-  <!ENTITY ruby-md5sum        "a991f06ea1a1d421f7888c75f80f12d6">
+  <!ENTITY ruby-md5sum        "5975bf6ad576a191b0ec9000a925c386">
   <!ENTITY ruby-size          "9.6 MB">
-  <!ENTITY ruby-buildsize     "339 MB, with checks (add 212 MB for C API docs)">
-  <!ENTITY ruby-time          "2.2 SBU (add 3.5 SBU for tests, add 0.4 SBU for C API docs)">
+  <!ENTITY ruby-buildsize     "339 MB, with checks (add 206 MB for C API docs)">
+  <!ENTITY ruby-time          "1.7 SBU (using parallelism=4; add 3.7 SBU for tests; add 0.4 SBU for C API docs)">
 ]>
 
@@ -112,6 +112,9 @@
     <para>
       To test the results, issue: <command>make check</command>. There 
-      are 16949 tests.  Several (about 20) fail and one test hangs, but
-      the test process can continue with ctrl-C.
+      are 16938 tests.  Several (about 10) fail and one test hangs, but
+      the test process can continue with ctrl-C.  If the tests are 
+      run in a directory that has a world writable component (e.g /tmp)
+      then several additioanl tests fail and the tests terminate after
+      25 failures.
     </para>
 
Index: general/prog/vala.xml
===================================================================
--- general/prog/vala.xml	(revision b66a94992c1eee21dd22c8faba62e1e0f37df506)
+++ general/prog/vala.xml	(revision 7b45a275b18f43606311f1fd166f28ff94e86d15)
@@ -7,8 +7,8 @@
   <!ENTITY vala-download-http "&gnome-download-http;/vala/&vala-major-version;/vala-&vala-version;.tar.xz">
   <!ENTITY vala-download-ftp  "&gnome-download-ftp;/vala/&vala-major-version;/vala-&vala-version;.tar.xz">
-  <!ENTITY vala-md5sum        "827a421a272014c015d7b6b9c9efddbf">
+  <!ENTITY vala-md5sum        "aa80a591205c40c4df0333554135e3bf">
   <!ENTITY vala-size          "3.2 MB">
-  <!ENTITY vala-buildsize     "156 MB (including tests)">
-  <!ENTITY vala-time          "1.0 SBU (with tests)">
+  <!ENTITY vala-buildsize     "188 MB (including tests)">
+  <!ENTITY vala-time          "0.7 SBU (using parallelism=4; with tests)">
 ]>
 
Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml	(revision b66a94992c1eee21dd22c8faba62e1e0f37df506)
+++ introduction/welcome/changelog.xml	(revision 7b45a275b18f43606311f1fd166f28ff94e86d15)
@@ -45,4 +45,20 @@
       <para>December 15th, 2017</para>
       <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Update to libinput-1.9.4. Fixes
+          <ulink url="&blfs-ticket-root;10169">#10169</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to vala-0.38.4. Fixes
+          <ulink url="&blfs-ticket-root;10149">#10149</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to ruby-2.4.3. Fixes
+          <ulink url="&blfs-ticket-root;10168">#10168</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to cmake-3.10.1. Fixes
+          <ulink url="&blfs-ticket-root;10167">#10167</ulink>.</para>
+        </listitem>
         <listitem>
           <para>[bdubbs] - Update to libjpeg-turbo-1.5.3. Fixes
Index: packages.ent
===================================================================
--- packages.ent	(revision b66a94992c1eee21dd22c8faba62e1e0f37df506)
+++ packages.ent	(revision 7b45a275b18f43606311f1fd166f28ff94e86d15)
@@ -305,5 +305,5 @@
 <!ENTITY clisp-version                "2.49">
 <!ENTITY cmake-major-version          "3.10">
-<!ENTITY cmake-minor-version          "0">
+<!ENTITY cmake-minor-version          "1">
 <!ENTITY cmake-version                "&cmake-major-version;.&cmake-minor-version;">
 <!--<!ENTITY cvs-version                  "1.11.23">-->
@@ -331,5 +331,5 @@
 <!ENTITY python3-version              "3.6.3">
 <!ENTITY ruby-minor-version           "2.4">
-<!ENTITY ruby-patch-version           "2">
+<!ENTITY ruby-patch-version           "3">
 <!ENTITY ruby-version                 "&ruby-minor-version;.&ruby-patch-version;">
 <!ENTITY rust-version                 "1.19.0">
@@ -341,5 +341,5 @@
 <!ENTITY tk-version                   "8.6.7">
 <!ENTITY vala-major-version           "0.38">  <!-- even minors only -->
-<!ENTITY vala-version                 "&vala-major-version;.3">
+<!ENTITY vala-version                 "&vala-major-version;.4">
 <!ENTITY valgrind-version             "3.13.0">
 <!ENTITY yasm-version                 "1.3.0">
Index: x/installing/libinput.xml
===================================================================
--- x/installing/libinput.xml	(revision b66a94992c1eee21dd22c8faba62e1e0f37df506)
+++ x/installing/libinput.xml	(revision 7b45a275b18f43606311f1fd166f28ff94e86d15)
@@ -5,9 +5,9 @@
   %general-entities;
 
-  <!ENTITY libinput-version "1.9.3">
+  <!ENTITY libinput-version "1.9.4">
 
   <!ENTITY libinput-download-http "https://www.freedesktop.org/software/libinput/libinput-&libinput-version;.tar.xz">
   <!ENTITY libinput-download-ftp  " ">
-  <!ENTITY libinput-md5sum        "8136266444de2062e4cf2f02de40499b">
+  <!ENTITY libinput-md5sum        "8b43d07d1698fb207a0492fc67554d4f">
   <!ENTITY libinput-size          "464 KB">
   <!ENTITY libinput-buildsize     "8.1 MB">
