[blfs] 01/02: Update to gdm-50.0

"Git Owner" ([email protected] via blfs-book Mailing List) <[email protected]>
Newsgroups gmane.linux.lfs.beyond.book
Message-ID <[email protected]>
This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch trunk
in repository blfs.

commit 02e8228ff574864b4aa4e741ce432b9b695dd536
Author: Pierre Labastie <[email protected]>
AuthorDate: Wed Apr 29 18:47:48 2026 +0200

    Update to gdm-50.0
---
 introduction/welcome/changelog.xml | 10 ++++++++++
 packages.ent                       |  2 +-
 postlfs/config/users.xml           |  2 +-
 x/dm/gdm.xml                       | 35 ++++++++++++-----------------------
 4 files changed, 24 insertions(+), 25 deletions(-)

diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml
index 8fcbcc2a53..b8b52228c8 100644
--- a/introduction/welcome/changelog.xml
+++ b/introduction/welcome/changelog.xml
@@ -39,6 +39,16 @@
   <itemizedlist>
     <title>Changelog Entries:</title>
 
+    <listitem>
+      <para>April 29th, 2026</para>
+      <itemizedlist>
+        <listitem>
+          <para>[pierre] - Update to gdm-50.0. Fixes
+          <ulink url="&blfs-ticket-root;23214">#23214</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
     <listitem>
       <para>April 26th, 2026</para>
       <itemizedlist>
diff --git a/packages.ent b/packages.ent
index 4ba5e5223f..529c00d7ac 100644
--- a/packages.ent
+++ b/packages.ent
@@ -950,7 +950,7 @@
 <!ENTITY qt6-dir                      "$QT6DIR">
 
 <!-- Chapter 26 -->
-<!ENTITY gdm-version                  "49.2">
+<!ENTITY gdm-version                  "50.0">
 <!ENTITY lightdm-version              "1.32.0">
 <!ENTITY lightdm-gtk-greeter-version  "2.0.9">
 <!ENTITY sddm-version                 "0.21.0">
diff --git a/postlfs/config/users.xml b/postlfs/config/users.xml
index d907f7a81c..128c8c573e 100644
--- a/postlfs/config/users.xml
+++ b/postlfs/config/users.xml
@@ -80,7 +80,7 @@
         <row><entry>messagebus</entry><entry>18</entry><entry>18</entry></row>
         <row><entry>lpadmin </entry><entry></entry><entry>19</entry></row>
         <row><entry>named   </entry><entry>20</entry><entry>20</entry></row>
-        <row><entry>gdm     </entry><entry>21</entry><entry>21</entry></row>
+        <row><entry>gdm     </entry><entry></entry><entry>21</entry></row>
         <row><entry>fcron   </entry><entry>22</entry><entry>22</entry></row>
         <row><entry>systemd-journal</entry><entry>23</entry><entry>23</entry></row>
         <row><entry>apache  </entry><entry>25</entry><entry>25</entry></row>
diff --git a/x/dm/gdm.xml b/x/dm/gdm.xml
index aa9e8f05d3..eb10986d4a 100644
--- a/x/dm/gdm.xml
+++ b/x/dm/gdm.xml
@@ -4,12 +4,12 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY gdm-download-http "&gnome-download-http;/gdm/&gnome-49;/gdm-&gdm-version;.tar.xz">
+  <!ENTITY gdm-download-http "&gnome-download-http;/gdm/&gnome-50;/gdm-&gdm-version;.tar.xz">
   <!ENTITY gdm-download-ftp  " ">
-  <!ENTITY gdm-md5sum        "14d92ca52faf7f18ce59a8f3f961a07c">
-  <!ENTITY gdm-size          "948 KB">
+  <!ENTITY gdm-md5sum        "0b7d472c4a38f69cdd6dd1f3a05ede65">
+  <!ENTITY gdm-size          "933 KB">
   <!ENTITY gdm-buildsize     "35 MB">
-  <!ENTITY gdm-time          "0.2 SBU">
+  <!ENTITY gdm-time          "less than 0.1 SBU">
 ]>
 
 <sect1 id="gdm" xreflabel="GDM-&gdm-version;">
@@ -109,24 +109,13 @@
     <title>Installation of GDM</title>
 
     <para>
-      It is recommended to have a dedicated user and group to take
-      control of the <command>gdm</command> daemon after it is
-      started. Issue the following commands as the
-      <systemitem class="username">root</systemitem> user:
+      GDM needs to start as &root;, but quickly drops privileges
+      to dynamic users created with userdb. We only need to create
+      a dedicated group for those users. Issue the following command
+      as the &root; user:
     </para>
 
-<screen role="root"><userinput>groupadd -g 21 gdm &amp;&amp;
-useradd -c "GDM Daemon Owner" -d /var/lib/gdm -u 21 \
-        -g gdm -s /bin/false gdm &amp;&amp;
-passwd -ql gdm</userinput></screen>
-
-<!-- Fixed in 49
-    <para>
-      First, adapt GDM to build with GCC 15:
-    </para>
-
-<screen><userinput remap="pre">sed -r 's/([(*])bool([) ])/\1boolval\2/' -i common/gdm-settings-utils.*</userinput></screen>
--->
+<screen role="root"><userinput>groupadd -g 21 gdm</userinput></screen>
 
     <para>
       Install <application>GDM</application> by running the following
@@ -164,8 +153,8 @@ meson setup ..             \
 ninja</userinput></screen>
 
     <para>
-      The test suite requires <application>Check</application> that we've
-      removed from LFS.
+      The test suite requires <application>Check</application> that is not
+      available.
     </para>
 
     <para>
@@ -321,7 +310,7 @@ ninja</userinput></screen>
 
       <seglistitem>
         <seg>
-          gdm, gdm-config, and gdmflexiserver
+          gdm and gdm-config
         </seg>
         <seg>
           libgdm.so and pam_gdm.so (PAM Module)

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

-- 
http://lists.linuxfromscratch.org/sympa/info/blfs-book
Unsubscribe: See the above information page
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.