- Go to a random profile like http://korma.wmflabs.org/browser/people.html?id=287d64ec9e2bfa350185e3dd46575e50e5259a93
- See that no user name is displayed
- See that http://korma.wmflabs.org/browser/top-contributors.html (custom file) lists that user with the name "84" for reasons I don't get
- Check the identities dump file and see that under profile a name value is set ("zfilipin"). None of the name or username fields of any associated identities lists "84" as a name.
|Resolved||Qgil||T153007 Technical Collaboration annual plan FY2017-18|
|Resolved||Keegan||T131689 Second iteration of the Technical Collaboration strategy|
|Declined||None||T85600 Who are the top 50 independent contributors and what do they need from the WMF?|
|Resolved||Aklapper||T64221 Key performance indicator: Top contributors: Find good Ranking algorithm fix bugs on page|
|Resolved||Lcanasdiaz||T117871 Many profiles on profile.html do not display identity's name though data is available|
|Resolved||Lcanasdiaz||T118169 Make GrimoireLib display *one* consistent name for one user|
- Mentioned In
- T126971: top-contributors.html empty due to 404s for several JSON files
T126325: korma: Syntax error, unrecognized expression on Korma profiles
T85600: Who are the top 50 independent contributors and what do they need from the WMF?
T119540: korma: Profile names in UTF-8 incorrectly displayed as ???
T118169: Make GrimoireLib display *one* consistent name for one user
T64221: Key performance indicator: Top contributors: Find good Ranking algorithm fix bugs on page
T58111: Contributor pages which show user name but not any other data should include an explanation
- Mentioned Here
- T118169: Make GrimoireLib display *one* consistent name for one user
This issue is highly related to #T118169
The name displayed on the person panel is using the profiles table, which is the table that unifies the names for a unique identity. The problem is that the list (in this case top contributors) is using an intermediate table in order to speed up the production of JSON files. As soon as the tables are unified, this problem will be fixed. We're testing the solution we applied since yesterday, the result will be available as soon as the process finishes. SCR data is being updated now, the rest will be updated when it finishes.
Currently the people panel does display name. The issue here is that this name is not coherent due to a bug in the library. I mean we are showing different nicks/names for the same person. What we'll do is to unify the way people panel shows that info.
I used these three profiles as test. All of them are linked from scr-contributors.html and shown an ID instead of a proper name.
http://korma.wmflabs.org/browser/people.html?id=0848fcd3d184007080330da369b363292812c126 is James D. Forrester in top participants
http://korma.wmflabs.org/browser/people.html?id=7dd161741feb9384c504058fa33d474e20b65390 same case with Justin Du
http://korma.wmflabs.org/browser/people.html?id=298e45437e14901c6db2f75035334e296ccd4f54 same case with Unicornisaurous
It is working :)
@jayvdb: Can you please provide a testcase please (URL for profile.html plus where it is linked from)?
At least I cannot reproduce any problem anymore from http://korma.wmflabs.org/browser/scr-contributors.html after testing a dozen of random links.
Ah. Going to http://korma.wmflabs.org/browser/mls.html , under "Last 30 days" I see "Phil" listed as #3, but clicking the name and going to http://korma.wmflabs.org/browser/people.html?id=590983154746f950e85c919e117a2695d58ffb8a does not show that name.
...and e.g. http://korma.wmflabs.org/browser/people.html?id=07f18356dbd6e1ed014a8cbc68161a3dcfb0202b currently linked from http://korma.wmflabs.org/browser/mls.html does show the user name, but nothing else due to all http://korma.wmflabs.org/browser/data/json/people-07f18356dbd6e1ed014a8cbc68161a3dcfb0202b-*.json links being 404s.
The way this data is calculated is the following:
- we get the people listed in the different tops for the dashboard
- data for this set of people is gathered
- JSON files are produced
- Checked for every person linked from SCM overview
- Checked from SCR contributors panel for the top 10 of every classification
- Bugs found from ITS overview (Bugzilla)
- Checked from MLS contributors panel for the top 10 of every classification
With the latest changes in T118169 we have the ITS panels with only two errors:
Going to http://korma.wmflabs.org/browser/mls.html under "Last 30 days" I see #1 Markus' and #2 Stanislav's names not shown on their profile pages.
Same for the example in the description of this task.
Maybe I misunderstood the scope of this task and this was only about ITS and not e.g. MLS?
From my point of view this task was related to avoid awful digits instead of names in profile pages. Said that, you are right about the bug, the names are not coherent for MLS. I bet it is due to the profile information that I just included for ITS last week.
I'm working on it, but I would say it should be part of T118169