The reason that issue seems to be "stucked" is the lack of clear documentation about wtmp, why it's useful, how it's managed and if lightdm is the "right" place that handling should be done (compared to i.e pam or some other place).
Does anyone have some "specs" or clear documentation on the topic which would document what needs to be done and why and help to understand if lightdm is the "right place"?
The gdm copied code before suggest lightdm should call pututxline() on login, is there really the right thing to do or is that "legacy code"? Lightdm tries to avoid doing stuff "just because that's how it has been copied around since unix" and rather get issues fixed at the right place
Robert, is that an accurate summary of the situation?
The reason that issue seems to be "stucked" is the lack of clear documentation about wtmp, why it's useful, how it's managed and if lightdm is the "right" place that handling should be done (compared to i.e pam or some other place).
Does anyone have some "specs" or clear documentation on the topic which would document what needs to be done and why and help to understand if lightdm is the "right place"?
The gdm copied code before suggest lightdm should call pututxline() on login, is there really the right thing to do or is that "legacy code"? Lightdm tries to avoid doing stuff "just because that's how it has been copied around since unix" and rather get issues fixed at the right place
Robert, is that an accurate summary of the situation?