Stackalytics cores: I reported a bug on ownership of commits in stackalytics months ago[1]. It seems to be caused by obsoleted email address in user default data.
In `user_processor`, it merges email addresses from `default_data.json` to runtime storage[2]. It seems removing email address from user profile is not possible. *This will cause a statistic data error when user changes his launchpad id.* My commits submitted with email address "zhang.yuj...@zte.com.cn" are now updated to EasyStack instead of ZTE Corporation[3]. Below is the detailed analysis: I modified my launchpad id from `zhangyujun` to `yujunz` and forced an association of my email address "zhang.yuj...@zte.com.cn" to `yujunz` by patching `default_data.json`[4]. Now I realized the association between `zhang.yuj...@zte.com.cn <zhang.yuj...@zte.com.cn>` still exists in runtime storage. I found my commits associated to `zhangyujun` and `yujunz` randomly even after trying to rewrite the old user id[5] So when another user registered with my old launchpad id[6], it started to cause statistic chaos not only in user but also in company. My questions is: *is there any way to remove the obsolete email address*? [1]: https://bugs.launchpad.net/stackalytics/+bug/1634020 [2]: http://git.openstack.org/cgit/openstack/stackalytics/tree/stackalytics/processor/user_processor.py#n99 [3]: http://stackalytics.com/?project_type=opnfv-group&metric=commits&user_id=zhangyujun [4]: https://review.openstack.org/#/c/365375/1/etc/default_data.json [5]: https://review.openstack.org/#/c/384000/1/etc/default_data.json [6]: https://review.openstack.org/#/c/384801/1/etc/default_data.json
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev