[
https://issues.apache.org/jira/browse/WHIMSY-34?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15097410#comment-15097410
]
Sebb commented on WHIMSY-34:
----------------------------
It looks like the cause of the missing ids are the lines in
public_committee_info.rb
chair: Hash[committee.chairs.map {|chair|
[chair.delete(:id), chair]}],
This breaks because there are actually two copies of each PMC in the output
from ASF::Committee.load_committee_info, whereas there is only one chair hash
in the map.
I've no idea why there are two copies; perhaps it is related to the weakref
regression fix?
> Spurious data in commitee-info.json
> -----------------------------------
>
> Key: WHIMSY-34
> URL: https://issues.apache.org/jira/browse/WHIMSY-34
> Project: Whimsy
> Issue Type: Bug
> Environment: https://whimsy.apache.org/public/committee-info.json
> Reporter: Sebb
>
> There is a spurious entry at the end of committee-info.json.
> I'm not sure if it has appeared recently or it it was always there.
> "thefollowingboardcommittees": {
> "display_name": "the following Board Committees:",
> "site": null,
> "description": null,
> "mail_list": "the following board committees:",
> "established": null,
> "report": [
> ],
> "chair": {
> },
> "roster": {
> },
> "pmc": false
> }
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)