Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 354516 - information on data driven website is inconsistent
Summary: information on data driven website is inconsistent
Status: RESOLVED FIXED
Alias: None
Product: Community
Classification: Eclipse Foundation
Component: Dashboard (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Portal Bugzilla Dummy Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-11 11:24 EDT by Steffen Pingel CLA
Modified: 2011-08-12 11:26 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Steffen Pingel CLA 2011-08-11 11:24:21 EDT
Looking at the pie chart it appears that Yatta has contributed 75% of the code for Mylyn Versions:

http://www.eclipse.org/projects/project.php?id=mylyn.versions

Dash doesn't show any commits though:

http://dash.eclipse.org/dash/commits/web-app/summary.cgi?login=y&year=x&top=mylyn&project=mylyn.versions&company=Yatta
http://www.eclipse.org/projects/project_summary.php?projectid=mylyn.versions

And there is no committer name associated with Yatta:

http://dash.eclipse.org/dash/commits/web-app/commit-count-loc.php

Is that possible due to the migration to Git?
Comment 1 Wayne Beaton CLA 2011-08-11 14:44:58 EDT
Not related to Git. The connection to Yatta seems to come from a data-entry error in our database that's not properly corrected in the code that provides the mapping from committer to company. I've fixed the mapping code and will get the database fixed.

Those commits previously attributed to Yatta are now attributed to individuals. I am investigating to see if this makes sense, or if there is something else going on.
Comment 2 Wayne Beaton CLA 2011-08-11 21:48:48 EDT
Okay... I see it.

There are commits like this one:

--
commit dedfbdb4442bce497eb8b377e6a0c8cad91aeb2f
Author:     spingel <>
AuthorDate: Thu Jun 16 15:20:25 2011 +0000
Commit:     spingel <>
CommitDate: Thu Jun 16 15:20:25 2011 +0000

    bug 349422: migrate to Tycho 0.12
    https://bugs.eclipse.org/bugs/show_bug.cgi?id=349422

2       2       org.eclipse.mylyn.cvs.core/pom.xml
2       2       org.eclipse.mylyn.git.core/pom.xml
2       2       org.eclipse.mylyn.git.ui/pom.xml
2       2       org.eclipse.mylyn.versions.core/pom.xml
2       2       org.eclipse.mylyn.versions.ui/pom.xml
2       2       pom.xml
--

My parsing strategy doesn't take this form into proper consideration. 'spingel <>' is interpreted as name/email address form and the blank email address is used to try and make a mapping. This, of course, fails.

I've updated the code to handle the committer id if it is present.

I have rerun the query that populates the chart; it seems fixed to me.
Comment 3 Steffen Pingel CLA 2011-08-12 05:35:36 EDT
Thanks Wayne. We didn't bother to supply a mapping during the cvs to git conversion and hence ended up with empty emails. I assume that the charts for the other Mylyn sub-projects will fix themselves over time?
Comment 4 Wayne Beaton CLA 2011-08-12 11:26:10 EDT
(In reply to comment #3)
> Thanks Wayne. We didn't bother to supply a mapping during the cvs to git
> conversion and hence ended up with empty emails. I assume that the charts for
> the other Mylyn sub-projects will fix themselves over time?

Everything should be fixed on Monday after the scripts all run on Sunday night. If there's a particular project you're anxious to see, let me know and I'll see what I can do.