[ 
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)

Reply via email to