This is the failing svn command:

$ svn commit /tmp/d20170919-21887-12whnw4/michal-kostrzewa/michal-kostrzewa.pdf 
-m 'additional ICLA from Michael Kostrzewa'
svn: E200009: Commit failed (details follow):
svn: E200009: 
'/tmp/d20170919-21887-12whnw4/michal-kostrzewa/michal-kostrzewa.pdf' is not 
under version control
The name is wrong. It should be 
svn commit /tmp/d20170919-21887-12whnw4/michal-kostrzewa/icla2.pdf

This seems to be the failing code in icla2.json.rb


# write attachment (+ signature, if present) to the documents/iclas directory
task "svn commit documents/iclas/icla#{count}#{fileext}" do
  form do
    _input value: @selected, name: 'selected'

    if @signature and not @signature.empty?
      _input value: @signature, name: 'signature'
    end
  end

  complete do |dir|
    # checkout directory
    svn 'checkout', 
      "https://svn.apache.org/repos/private/documents/iclas/#@filename";,
      "#{dir}/#@filename"

    # determine numeric suffix for the new ICLA
    count = Dir["#{dir}/#@filename/*"].
      map {|name| name[/.*(\d+)\./, 1] || 1}.map(&:to_i).max + 1

    # create/add file(s)
    files = {@selected => "icla#{count}#{fileext}"}
    files[@signature]  = "icla#{count}pdf.asc" unless @signature.to_s.empty?
    message.write_svn(dir, @filename, files)

    # Show files to be added
    svn 'status', "#{dir}/#@filename"

    # commit changes
    svn 'commit', "#{dir}/#@filename/#{@filename}#{fileext}",
      '-m', "additional ICLA from #{@pubname}"
  end
end

> On Sep 19, 2017, at 7:35 AM, Craig Russell <apache....@gmail.com> wrote:
> 
> Sorry, I confused a previous icla. This one came in as a complete document. 
> It's probably just the command that is wrong.
> 
> Craig
> 
>> On Sep 19, 2017, at 7:34 AM, Craig Russell <apache....@gmail.com 
>> <mailto:apache....@gmail.com>> wrote:
>> 
>> Hi,
>> 
>> Second icla came in today and failed. The commands look good from the client 
>> but failed at the server.
>> 
>> I think the problem is the name of the new icla should be xxx/icla2.pdf 
>> 
>> Maybe this happened because the icla came in in two pieces that had to be 
>> stapled?
>> 
>> Processing Aborted
>>      • svn mv michal-kostrzewa.pdf michal-kostrzewa/icla.pdf
>> $ svn checkout --depth empty 
>> https://svn.apache.org/repos/private/documents/iclas 
>> <https://svn.apache.org/repos/private/documents/iclas> 
>> /tmp/d20170919-21887-107wf3w/iclas
>> 
>> Checked out revision 78929.
>> 
>> 
>> $ svn update /tmp/d20170919-21887-107wf3w/iclas/michal-kostrzewa.pdf
>> 
>> Updating '/tmp/d20170919-21887-107wf3w/iclas/michal-kostrzewa.pdf':
>> A    /tmp/d20170919-21887-107wf3w/iclas/michal-kostrzewa.pdf
>> Updated to revision 78929.
>> 
>> 
>> $ svn add /tmp/d20170919-21887-107wf3w/iclas/michal-kostrzewa
>> 
>> A         /tmp/d20170919-21887-107wf3w/iclas/michal-kostrzewa
>> 
>> 
>> $ svn mv /tmp/d20170919-21887-107wf3w/iclas/michal-kostrzewa.pdf 
>> /tmp/d20170919-21887-107wf3w/iclas/michal-kostrzewa/icla.pdf
>> 
>> A         /tmp/d20170919-21887-107wf3w/iclas/michal-kostrzewa/icla.pdf
>> D         /tmp/d20170919-21887-107wf3w/iclas/michal-kostrzewa.pdf
>> 
>> 
>> $ svn commit /tmp/d20170919-21887-107wf3w/iclas -m 'move previous ICLA from 
>> Michael Kostrzewa'
>> 
>> Adding         tmp/d20170919-21887-107wf3w/iclas/michal-kostrzewa
>> Adding  (bin)  tmp/d20170919-21887-107wf3w/iclas/michal-kostrzewa/icla.pdf
>> Deleting       tmp/d20170919-21887-107wf3w/iclas/michal-kostrzewa.pdf
>> Committing transaction...
>> Committed revision 78930.
>> 
>>      • svn commit documents/iclas/icla2.pdf
>> #<RuntimeError: exit code: 1>
>>   /x1/srv/whimsy/www/secretary/workbench/tasks.rb:63:in `svn'
>>   /x1/srv/whimsy/www/secretary/workbench/views/actions/icla2.json.rb:95:in 
>> `block (2 levels) in _evaluate'
>>   /x1/srv/whimsy/www/secretary/workbench/tasks.rb:44:in `block in complete'
>>   /usr/local/rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/tmpdir.rb:89:in `mktmpdir'
>>   /x1/srv/whimsy/www/secretary/workbench/tasks.rb:43:in `complete'
>>   /x1/srv/whimsy/www/secretary/workbench/views/actions/icla2.json.rb:76:in 
>> `block in _evaluate'
>>   /x1/srv/whimsy/www/secretary/workbench/tasks.rb:12:in `task'
>>   /x1/srv/whimsy/www/secretary/workbench/views/actions/icla2.json.rb:67:in 
>> `_evaluate'
>>   /x1/srv/whimsy/www/secretary/workbench/server.rb:66:in `block in <top 
>> (required)>'
>>   /x1/srv/whimsy/lib/whimsy/asf/rack.rb:220:in `call'
>>   
>> /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8/src/ruby_supportlib/phusion_passenger/rack/out_of_band_gc.rb:48:in
>>  `call'
>>   /x1/srv/whimsy/lib/whimsy/asf/rack.rb:145:in `call'
>>   /x1/srv/whimsy/lib/whimsy/asf/rack.rb:76:in `call'
>>   /x1/srv/whimsy/lib/whimsy/asf/rack.rb:251:in `call'
>>   
>> /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8/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.8/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.8/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.8/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.8/src/ruby_supportlib/phusion_passenger/utils.rb:113:in
>>  `block in create_thread_and_abort_on_exception'
>> 
>> $ svn checkout 
>> https://svn.apache.org/repos/private/documents/iclas/michal-kostrzewa 
>> <https://svn.apache.org/repos/private/documents/iclas/michal-kostrzewa> 
>> /tmp/d20170919-21887-12whnw4/michal-kostrzewa
>> 
>> A    /tmp/d20170919-21887-12whnw4/michal-kostrzewa/icla.pdf
>> Checked out revision 78930.
>> 
>> 
>> $ svn status /tmp/d20170919-21887-12whnw4/michal-kostrzewa
>> 
>> A       /tmp/d20170919-21887-12whnw4/michal-kostrzewa/icla2.pdf
>> 
>> 
>> $ svn commit 
>> /tmp/d20170919-21887-12whnw4/michal-kostrzewa/michal-kostrzewa.pdf -m 
>> 'additional ICLA from Michael Kostrzewa'
>> 
>> svn: E200009: Commit failed (details follow):
>> svn: E200009: 
>> '/tmp/d20170919-21887-12whnw4/michal-kostrzewa/michal-kostrzewa.pdf' is not 
>> under version control
>> 
>>      • svn commit foundation/officers/iclas.txt
>> 
>>      • change public name in LDAP
>> 
>>      • email michael.kostrz...@gmail.com <mailto:michael.kostrz...@gmail.com>
>> 
>>      • change email address in LDAP
>> 
>> resume 
>> Craig L Russell
>> Secretary, Apache Software Foundation
>> c...@apache.org <mailto:c...@apache.org> http://db.apache.org/jdo 
>> <http://db.apache.org/jdo>
> 
> Craig L Russell
> Secretary, Apache Software Foundation
> c...@apache.org <mailto:c...@apache.org> http://db.apache.org/jdo 
> <http://db.apache.org/jdo>

Craig L Russell
Secretary, Apache Software Foundation
c...@apache.org <mailto:c...@apache.org> http://db.apache.org/jdo 
<http://db.apache.org/jdo>

Reply via email to