<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p
{mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
span.EmailStyle18
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="blue" vlink="purple">
<div class="WordSection1">
<p><span style="font-family:"Calibri","sans-serif"">On Wed, 4 Aug 2021 12:15:15 +0100 Mark Hindley <leepen@debian.org> wrote:</span>
<br>
<span style="font-family:"Calibri","sans-serif"">> Package: gdm3</span> <br>
<span style="font-family:"Calibri","sans-serif"">> Version: 3.38.2.1-1</span> <br>
<span style="font-family:"Calibri","sans-serif"">> Severity: normal</span> <br>
<span style="font-family:"Calibri","sans-serif"">> Tags: patch</span> <br>
<span style="font-family:"Calibri","sans-serif"">> </span><br>
<span style="font-family:"Calibri","sans-serif"">> Dear colleagues,</span> <br>
<span style="font-family:"Calibri","sans-serif"">> </span><br>
<span style="font-family:"Calibri","sans-serif"">> Please consider adjusting the gdm3 dependencies to support libpam-elogind as</span>
<br>
<span style="font-family:"Calibri","sans-serif"">> well as libpam-systemd via the logind and default-logind virtual packages.</span>
<br>
<span style="font-family:"Calibri","sans-serif"">> </span><br>
<span style="font-family:"Calibri","sans-serif"">> I think I remember it being said (although I cannot now find the reference,</span>
<br>
<span style="font-family:"Calibri","sans-serif"">> apologies if I have misremembered) that gdm3 might require systemd --user and</span>
<br>
<span style="font-family:"Calibri","sans-serif"">> therefore note work with elogind. However, as far as I can see, operation</span>
<br>
<span style="font-family:"Calibri","sans-serif"">> without systemd --user is supported and the gdm3 changelog only mentions a</span>
<br>
<span style="font-family:"Calibri","sans-serif"">> requirement for XDG_RUNTIME_DIR which elogind provides.</span>
<br>
<span style="font-family:"Calibri","sans-serif"">> </span><br>
<span style="font-family:"Calibri","sans-serif"">> To confirm this, I have tested gdm3 with libpam-elogind and can find no</span>
<br>
<span style="font-family:"Calibri","sans-serif"">> breakage.</span> <br>
<span style="font-family:"Calibri","sans-serif"">> </span><br>
<span style="font-family:"Calibri","sans-serif"">> I would appreciate you considering the attached patch for the bookworm cycle.</span>
<br>
<span style="font-family:"Calibri","sans-serif"">> </span><br>
<span style="font-family:"Calibri","sans-serif"">> Many thanks.</span> <br>
<span style="font-family:"Calibri","sans-serif"">> </span><br>
<span style="font-family:"Calibri","sans-serif"">> Mark</span> <o:p></o:p></p>
<p><o:p> </o:p></p>
<p>I also have tested this, by making an equivs package.. gdm3 certainly works if you either build such a package which says libpam-elogind provides libpam-systemd & create a symlink such that pam_systemd.so points to pam_elogind.so<o:p></o:p></p>
<p>Though I suspect that changing the code to accept either would be better, since the symlink masks similar problems, such as LightDM disabling the power options in it’s greeter if no such link exists...<o:p></o:p></p>
</div>
</body>
</html>