Go to adjournment. Still no Completed action for adding new pmc chair.

Establish pmcs fails:

{
  "transcript": [
    "$ svn checkout --depth empty --non-interactive 
https://svn.apache.org/repos/private/committers/board 
/tmp/d20170721-14246-8gao8k",
    "Checked out revision 77906.",
    "",
    "$ svn update --non-interactive 
/tmp/d20170721-14246-8gao8k/committee-info.txt",
    "Updating '/tmp/d20170721-14246-8gao8k/committee-info.txt':",
    "A    /tmp/d20170721-14246-8gao8k/committee-info.txt",
    "Updated to revision 77906.",
    "",
    "$ svn commit /tmp/d20170721-14246-8gao8k/committee-info.txt 
--non-interactive --message Establish\\ MADlib"
  ],
  "exception": "#<NoMethodError: undefined method `id' for \"MADlib\":String>",
  "backtrace": [
    "/x1/srv/whimsy/www/board/agenda/views/actions/todos.json.rb:123:in `block 
(2 levels) in _evaluate'",
    "/x1/srv/whimsy/lib/whimsy/asf/ldap.rb:140:in `bind'",
    "/x1/srv/whimsy/lib/whimsy/asf/ldap.rb:140:in `bind'",
    "/x1/srv/whimsy/www/board/agenda/views/actions/todos.json.rb:121:in `block 
in _evaluate'",
    "/x1/srv/whimsy/www/board/agenda/views/actions/todos.json.rb:108:in `each'",
    "/x1/srv/whimsy/www/board/agenda/views/actions/todos.json.rb:108:in 
`_evaluate'",
    "/x1/srv/whimsy/www/board/agenda/routes.rb:272:in `block in <top 
(required)>'",
    "/x1/srv/whimsy/lib/whimsy/asf/rack.rb:220:in `call'",
    "/x1/srv/whimsy/lib/whimsy/asf/rack.rb:197:in `call'",
    "/x1/srv/whimsy/lib/whimsy/asf/rack.rb:251:in `call'",
    "/x1/srv/whimsy/lib/whimsy/asf/rack.rb:76:in `call'",
    
"/usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.2/src/ruby_supportlib/phusion_passenger/rack/thread_handler_extension.rb:97:in
 `process_request'",
    
"/usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.2/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:160:in
 `accept_and_process_next_request'",
    
"/usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.2/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:113:in
 `main_loop'",
    
"/usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.2/src/ruby_supportlib/phusion_passenger/request_handler.rb:416:in
 `block (3 levels) in start_threads'",
    
"/usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.2/src/ruby_supportlib/phusion_passenger/utils.rb:113:in
 `block in create_thread_and_abort_on_exception'"
  ]
}
> On Jul 21, 2017, at 8:23 AM, Sam Ruby <[email protected]> wrote:
> 
> Found the syntax error and fixed it.  Created the "victims" file for
> the infrastructure tooling.
> 
> - Sam Ruby
> 
> On Thu, Jul 20, 2017 at 12:50 PM, Sam Ruby <[email protected]> wrote:
>> I probably won't be able to look at it until tomorrow but that traceback
>> should be very helpful.  Thanks!
>> 
>> On Jul 20, 2017 12:41 PM, "Craig Russell" <[email protected]> wrote:
>>> 
>>> Hi Sam,
>>> 
>>> 
>>>> On Jul 20, 2017, at 7:55 AM, Sam Ruby <[email protected]> wrote:
>>>> 
>>>> On Wed, Jul 19, 2017 at 4:15 PM, Craig Russell <[email protected]>
>>>> wrote:
>>>>> 
>>>>>> On Jul 19, 2017, at 1:08 PM, Sam Ruby <[email protected]> wrote:
>>>>>> 
>>>>>> On Wed, Jul 19, 2017 at 3:59 PM, Craig Russell <[email protected]>
>>>>>> wrote:
>>>>>>> Today's board meeting adjournment results:
>>>>>>> 
>>>>>>> New PMC chairs got half the job done. Chairs were added to LDAP
>>>>>>> pmc-chairs; mail to new pmc chairs didn't apparently go out so I sent it
>>>>>>> manually.
>>>>>> 
>>>>>> Fixed.
>>> 
>>> This item seems to be in limbo. There is no action to "add new pmc
>>> chairs". It's just gone.
>>> 
>>>>>> 
>>>>>>> Establish pmcs: apparently done except chair was not identified per
>>>>>>> whimsy
>>> 
>>> There is still an action "Establish pmcs" and it still errors out with [1]
>>> see below.
>>>>>> 
>>>>>> I don't understand what you are trying to say here.  Can you clarify?
>>>>> 
>>>>> I looked at https://whimsy.apache.org/roster/committee/streams and
>>>>> https://whimsy.apache.org/roster/committee/fluo and
>>>>> https://whimsy.apache.org/roster/committee/madlib and they are all
>>>>> identified as PMCs but none have a chair identified. No <== chair
>>>> 
>>>> I went to take a look at the code that does this, and didn't find any.
>>>> Then I went and checked the svn logs to see how it was done in the
>>>> past.  It seems that Brett does this manually after the meeting.  It
>>>> just hasn't been done yet.
>>>> 
>>>> This does seem ripe for automation.
>>> 
>>> I agree. The code that creates the lines in committee-info.txt can
>>> annotate the chair.
>>>> 
>>>>>>> Completed actions: doesn't show new pmc chair action
>>>>>> 
>>>>>> It didn't complete :-)
>>>>> 
>>>>> But it's not available as a Post Meeting Action to-do either.
>>>>> 
>>>>> And Establish pmcs did complete (see above; is anything still not
>>>>> done?) but is still listed as a to-do.
>>>> 
>>>> I made a fix anticipating that you would retry the todo; but I must
>>>> not have communicated that well as you chose to send out the emails.
>>> 
>>> There is no action possible in the Adjournment page of the agenda tool. I
>>> think there is still room for improvement now. The code that detects that it
>>> should present an action thinks that it's been done. The code that shows it
>>> as done thinks that it is not done. One or both of these is still broken.
>>> 
>>> Go to this page and see if you see that:
>>> Establish pmcs still wants me to Submit
>>> 
>>> Completed Actions includes:
>>> Removed from pmc chairs
>>> Sent feedback
>>> 
>>>> At this point, we should probably leave this be and try again next
>>>> month.
>>> 
>>> I don't know why Establish pmcs is still pending
>>> Add new pmc chairs is missing in action
>>> 
>>> Thanks,
>>> 
>>> Craig
>>>> 
>>>>>>> I'll do mail feedback later today.
>>>>>> 
>>>>>> Cool, and I'll post June minutes in the next day or so.
>>> 
>>> [1] [Log] { (app.js, line 336)
>>>  "transcript": [
>>>    "$ svn checkout --depth empty --non-interactive
>>> https://svn.apache.org/repos/private/committers/board
>>> /tmp/d20170720-28126-10dt4nv",
>>>    "Checked out revision 77881.",
>>>    "",
>>>    "$ svn update --non-interactive
>>> /tmp/d20170720-28126-10dt4nv/committee-info.txt",
>>>    "Updating '/tmp/d20170720-28126-10dt4nv/committee-info.txt':",
>>>    "A    /tmp/d20170720-28126-10dt4nv/committee-info.txt",
>>>    "Updated to revision 77881.",
>>>    "",
>>>    "$ svn commit /tmp/d20170720-28126-10dt4nv/committee-info.txt
>>> --non-interactive --message Establish\\ MADlib",
>>>    "",
>>>    "$ svn checkout --depth empty --non-interactive
>>> https://svn.apache.org/repos/private/committers/board
>>> /tmp/d20170720-28126-1hzfbvj",
>>>    "Checked out revision 77881.",
>>>    "",
>>>    "$ svn update --non-interactive
>>> /tmp/d20170720-28126-1hzfbvj/committee-info.txt",
>>>    "Updating '/tmp/d20170720-28126-1hzfbvj/committee-info.txt':",
>>>    "A    /tmp/d20170720-28126-1hzfbvj/committee-info.txt",
>>>    "Updated to revision 77881.",
>>>    "",
>>>    "$ svn commit /tmp/d20170720-28126-1hzfbvj/committee-info.txt
>>> --non-interactive --message Establish\\ Streams",
>>>    "",
>>>    "$ svn checkout --depth empty --non-interactive
>>> https://svn.apache.org/repos/private/committers/board
>>> /tmp/d20170720-28126-1oek1x9",
>>>    "Checked out revision 77881.",
>>>    "",
>>>    "$ svn update --non-interactive
>>> /tmp/d20170720-28126-1oek1x9/committee-info.txt",
>>>    "Updating '/tmp/d20170720-28126-1oek1x9/committee-info.txt':",
>>>    "A    /tmp/d20170720-28126-1oek1x9/committee-info.txt",
>>>    "Updated to revision 77881.",
>>>    "",
>>>    "$ svn commit /tmp/d20170720-28126-1oek1x9/committee-info.txt
>>> --non-interactive --message Establish\\ Fluo"
>>>  ],
>>>  "exception": "#<NoMethodError: undefined method `update' for
>>> :SVN:Symbol>",
>>>  "backtrace": [
>>>    "/x1/srv/whimsy/www/board/agenda/views/actions/todos.json.rb:137:in
>>> `_evaluate'",
>>>    "/x1/srv/whimsy/www/board/agenda/routes.rb:272:in `block in <top
>>> (required)>'",
>>>    "/x1/srv/whimsy/lib/whimsy/asf/rack.rb:220:in `call'",
>>>    "/x1/srv/whimsy/lib/whimsy/asf/rack.rb:197:in `call'",
>>>    "/x1/srv/whimsy/lib/whimsy/asf/rack.rb:251:in `call'",
>>>    "/x1/srv/whimsy/lib/whimsy/asf/rack.rb:76:in `call'",
>>> 
>>> "/usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.2/src/ruby_supportlib/phusion_passenger/rack/thread_handler_extension.rb:97:in
>>> `process_request'",
>>> 
>>> "/usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.2/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:160:in
>>> `accept_and_process_next_request'",
>>> 
>>> "/usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.2/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:113:in
>>> `main_loop'",
>>> 
>>> "/usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.2/src/ruby_supportlib/phusion_passenger/request_handler.rb:416:in
>>> `block (3 levels) in start_threads'",
>>> 
>>> "/usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.2/src/ruby_supportlib/phusion_passenger/utils.rb:113:in
>>> `block in create_thread_and_abort_on_exception'"
>>>  ]
>>> }
>>> 
>>>>>> 
>>>>>>> Craig L Russell
>>>>>>> Secretary, Apache Software Foundation
>>>>>>> [email protected] http://db.apache.org/jdo
>>>>>> 
>>>>>> - Sam Ruby
>>>>> 
>>>>> Craig L Russell
>>>>> Secretary, Apache Software Foundation
>>>>> [email protected] http://db.apache.org/jdo
>>> 
>>> Craig L Russell
>>> Secretary, Apache Software Foundation
>>> [email protected] http://db.apache.org/jdo
>>> 
>> 

Craig L Russell
Secretary, Apache Software Foundation
[email protected] http://db.apache.org/jdo

Reply via email to