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