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