| 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 &&
-useradd -c "GDM Daemon Owner" -d /var/lib/gdm -u 21 \
- -g gdm -s /bin/false gdm &&
-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