I updated /private/etc/apache2/other/whimsy.conf by prepending PATH with the 
location in my file system to svnmucc: /usr/local/opt/subversion/bin. Both svn 
and svnmucc are the 2020 versions.
svn, version 1.14.0 (r1876290)
   compiled Jun 22 2020, 22:13:07 on x86_64-apple-darwin18.7.0
svnmucc, version 1.14.0 (r1876290)
   compiled Jun 22 2020, 22:13:07 on x86_64-apple-darwin18.7.0

Then, svnmucc told me that "move" is not an action. [1]

So I changed the memstat.json.rb to use "mv" instead of "move".

Now, [2] svnmucc is unable to understand that I want to move a file to a 
different directory. I have used this with svn via the system command and it 
works fine.

1. Is svnmucc really at a back level compared to svn? It doesn't know what 
"move" is?

2. So do I have to go back and send both the file name clr.txt as well as the 
url 
https://svn.apache.org/repos/private/documents/emeritus-requests-rescinded/clr.txt
 ?

Call me confused. Again.

Craig

[1] {
  "transcript": [
    "$ svn checkout --non-interactive --depth empty -- 
https://svn.apache.org/repos/private/foundation 
/var/folders/zz/zyxvpxvq6csfxvn_n000008r000026/T/d20200630-49756-3i8lef",
    " U   
/var/folders/zz/zyxvpxvq6csfxvn_n000008r000026/T/d20200630-49756-3i8lef",
    "Checked out revision 97889.",
    "",
    "$ svn update --non-interactive -- 
/var/folders/zz/zyxvpxvq6csfxvn_n000008r000026/T/d20200630-49756-3i8lef/members.txt",
    "Updating 
'/var/folders/zz/zyxvpxvq6csfxvn_n000008r000026/T/d20200630-49756-3i8lef/members.txt':",
    "A    
/var/folders/zz/zyxvpxvq6csfxvn_n000008r000026/T/d20200630-49756-3i8lef/members.txt",
    "Updated to revision 97889.",
    "",
    "$ svnmucc --non-interactive --extra-args 
/var/folders/zz/zyxvpxvq6csfxvn_n000008r000026/T/d20200630-49756-3i8lef/svnmucc_input20200630-49756-s5rv19
 --message Action\\ emeritus\\ for\\ sanjiva --no-auth-cache --revision 97889",
    "svnmucc: E200004: 'move' is not an action",
    ""
  ],
  "exception": "#<RuntimeError: svnmucc failure 1 committing>",
  "backtrace": [
    "/Users/clr/apache/git/whimsy/lib/whimsy/asf/svn.rb:768:in `multiUpdate_'",
    
"/Users/clr/apache/git/whimsy/www/roster/views/actions/memstat.json.rb:22:in 
`_evaluate'",
    "/Users/clr/apache/git/whimsy/www/roster/main.rb:204:in `block in <top 
(required)>'",
    "/Users/clr/apache/git/whimsy/lib/whimsy/asf/rack.rb:223:in `call'",
    "/Users/clr/apache/git/whimsy/lib/whimsy/asf/rack.rb:48:in `call'",
    "/Users/clr/apache/git/whimsy/lib/whimsy/asf/rack.rb:200:in `call'",
    "/Users/clr/apache/git/whimsy/lib/whimsy/asf/rack.rb:254:in `call'",
    
"/usr/local/Cellar/passenger/6.0.5/libexec/src/ruby_supportlib/phusion_passenger/rack/thread_handler_extension.rb:107:in
 `process_request'",
    
"/usr/local/Cellar/passenger/6.0.5/libexec/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:157:in
 `accept_and_process_next_request'",
    
"/usr/local/Cellar/passenger/6.0.5/libexec/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:110:in
 `main_loop'",
    
"/usr/local/Cellar/passenger/6.0.5/libexec/src/ruby_supportlib/phusion_passenger/request_handler.rb:415:in
 `block (3 levels) in start_threads'",
    
"/usr/local/Cellar/passenger/6.0.5/libexec/src/ruby_supportlib/phusion_passenger/utils.rb:113:in
 `block in create_thread_and_abort_on_exception'"
  ]
}
[2] {
  "transcript": [
    "$ svn checkout --non-interactive --depth empty -- 
https://svn.apache.org/repos/private/foundation 
/var/folders/zz/zyxvpxvq6csfxvn_n000008r000026/T/d20200630-29367-10t68d3",
    " U   
/var/folders/zz/zyxvpxvq6csfxvn_n000008r000026/T/d20200630-29367-10t68d3",
    "Checked out revision 97889.",
    "",
    "$ svn update --non-interactive -- 
/var/folders/zz/zyxvpxvq6csfxvn_n000008r000026/T/d20200630-29367-10t68d3/members.txt",
    "Updating 
'/var/folders/zz/zyxvpxvq6csfxvn_n000008r000026/T/d20200630-29367-10t68d3/members.txt':",
    "A    
/var/folders/zz/zyxvpxvq6csfxvn_n000008r000026/T/d20200630-29367-10t68d3/members.txt",
    "Updated to revision 97889.",
    "",
    "$ svnmucc --non-interactive --extra-args 
/var/folders/zz/zyxvpxvq6csfxvn_n000008r000026/T/d20200630-29367-10t68d3/svnmucc_input20200630-29367-1l9t19h
 --message Action\\ emeritus\\ for\\ sanjiva --no-auth-cache --revision 97889",
    "svnmucc: E160020: Path 'documents/emeritus' already exists"
  ],
  "exception": "#<RuntimeError: svnmucc failure 1 committing>",
  "backtrace": [
    "/Users/clr/apache/git/whimsy/lib/whimsy/asf/svn.rb:768:in `multiUpdate_'",
    
"/Users/clr/apache/git/whimsy/www/roster/views/actions/memstat.json.rb:22:in 
`_evaluate'",
    "/Users/clr/apache/git/whimsy/www/roster/main.rb:204:in `block in <top 
(required)>'",
    "/Users/clr/apache/git/whimsy/lib/whimsy/asf/rack.rb:223:in `call'",
    "/Users/clr/apache/git/whimsy/lib/whimsy/asf/rack.rb:48:in `call'",
    "/Users/clr/apache/git/whimsy/lib/whimsy/asf/rack.rb:200:in `call'",
    "/Users/clr/apache/git/whimsy/lib/whimsy/asf/rack.rb:254:in `call'",
    
"/usr/local/Cellar/passenger/6.0.5/libexec/src/ruby_supportlib/phusion_passenger/rack/thread_handler_extension.rb:107:in
 `process_request'",
    
"/usr/local/Cellar/passenger/6.0.5/libexec/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:157:in
 `accept_and_process_next_request'",
    
"/usr/local/Cellar/passenger/6.0.5/libexec/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:110:in
 `main_loop'",
    
"/usr/local/Cellar/passenger/6.0.5/libexec/src/ruby_supportlib/phusion_passenger/request_handler.rb:415:in
 `block (3 levels) in start_threads'",
    
"/usr/local/Cellar/passenger/6.0.5/libexec/src/ruby_supportlib/phusion_passenger/utils.rb:113:in
 `block in create_thread_and_abort_on_exception'"
  ]
}

> On Jun 30, 2020, at 12:41 PM, Sam Ruby <ru...@intertwingly.net> wrote:
> 
> On Tue, Jun 30, 2020 at 2:33 PM Craig Russell <apache....@gmail.com> wrote:
>> 
>>> On Jun 30, 2020, at 11:06 AM, Sam Ruby <ru...@intertwingly.net> wrote:
>>> 
>>> What does `which svnmucc` return?  If it is not present, install it
>>> via `brew install subversion`.  If it is present, make sure that its
>>> path is included by the web server.
>> 
>> [MacBook-Pro-10:~/apache/git/whimsy] clr% which svnmucc
>> /opt/local/bin/svnmucc
>> 
>> Where do I look for the path used by the web server?
> 
> /private/etc/apache2/other/whimsy.conf
> 
> Meanwhile, I've pushed a fix to setupmymac to automatically insert this for 
> you.
> 
>> I'm connected and can access the whimsy pages via Safari, but cannot connect 
>> to https://whimsy.local from either Firefox or Chrome.
> 
> Try http (instead of https).
> 
>> Craig
> 
> - Sam Ruby

Craig L Russell
c...@apache.org

Reply via email to