This is something that is not easy to reproduce, but working in a gnome-control-center fork that shows password-hint in the password dialog (calling act_user_get_password_hint() ), sometimes instead the user real name is returned instead.
Taking a look at the code, this happens when _act_user_load_from_user() is invoked. Turns out that in this code, we get rid of the old user password-hint, and instead of using the password-hint of the new user, we use it's real name.
I don't know if this is done on purpose (due some sort of security problem), or is rather a bug, because as far as I understand "user" and "user_to_copy" are the actually the same user. So copying the password-hint value shouldn't be a problem.
Created attachment 114091 [details] [review]
lib: Copy "password-hint" instead of user's real name
yea clearly just a bug, not by design
Attachment 114091 [details] pushed as 9d16bc4 - lib: Copy "password-hint" instead of user's real name
Created attachment 114096 [details] [review]
systemd: make sure to only start plymouth is started
This commit makes sure gdm doesn't start in parallel with plymouth,
which could lead to plymouth activating after X is started.
Furthermore, GDM is replacing firstname.lastname@example.org and
plymouth-quit.service, so it needs to have the same dependencies
(ignore that last patch, wrong bug)