Red Hat Bugzilla – Bug 598637
gdm accounts service integration doesn't handle ambiguous and empty real names well
Last modified: 2012-08-16 16:09:38 EDT
See below conversation:
<mezcalero> i.e. gdm+accountsservice results in "" and "(test2)"
<mezcalero> gdm alone results in "test1" and "test2"
<mezcalero> and no quotes are actually shown
<davidz> parentheses even ;-)
<halfline> okay it makes sense now
<halfline> perfect sense
<mezcalero> not to me ;-)
<halfline> i'll explain
<halfline> if two users are both named "John Smith"
<halfline> then they get changed to "John Smith (jsmith)" etc
<halfline> i mean it adds the username in to disambiguate
<halfline> so if two users are both named ""
<halfline> then you're going to get "" followed by " (username)"
<halfline> the fact that one is showing up as just ""
<halfline> indicates there's an additional bug
<mezcalero> but it should add the (username) to both names...
<halfline> that's the additional bug
<halfline> so gdm has two bugs here
<halfline> 1) It's not detecting empty string for real name and doing the right thing
<halfline> 2) when duplicate names happen it's only disambiguating one of the names apparently
<halfline> when it should be disambiguating both
<mezcalero> halfline: ah, sounds like you want to file the bug then! ;-)
<halfline> well i can file it...
<halfline> ultimately i need to fix it though
<halfline> that's the really important part..making sure it's fixed before f14
<mezcalero> shouldn't it be accountsservice which disambiguates that?
<halfline> well, it's debateable
<halfline> but given the api, i'd say no
<mezcalero> well, every app using this will run into the same probs i'd presume
<mezcalero> so it could just expose username, realname, displayname
<mezcalero> or so
<halfline> yea might make sense to add a new property for DisplayName
<halfline> probably does in fact
<halfline> right now it only has UserName and RealName
<mezcalero> and then you could deal with both the empty names and the disambiguation in there
<mezcalero> and apps can be simple
<halfline> alright you've convinced me
This bug appears to have been reported against 'rawhide' during the Fedora 14 development cycle.
Changing version to '14'.
More information and reason for this action is here:
Is this about what I'm experiencing with F15 Alpha.TC2? Since firstboot has failed, I've added a test user manually with "useradd". In the GNOME login screen, no name is displayed at all for this user. There's just the user icon and empty space to click on.
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
This message is a notice that Fedora 14 is now at end of life. Fedora
has stopped maintaining and issuing updates for Fedora 14. It is
Fedora's policy to close all bug reports from releases that are no
longer maintained. At this time, all open bugs with a Fedora 'version'
of '14' have been closed as WONTFIX.
(Please note: Our normal process is to give advanced warning of this
occurring, but we forgot to do that. A thousand apologies.)
Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, feel free to reopen
this bug and simply change the 'version' to a later Fedora version.
Bug Reporter: Thank you for reporting this issue and we are sorry that
we were unable to fix it before Fedora 14 reached end of life. If you
would still like to see this bug fixed and are able to reproduce it
against a later version of Fedora, you are encouraged to click on
"Clone This Bug" (top right of this page) and open it against that
version of Fedora.
Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.
The process we are following is described here: