Getting there. 1. When I load the workbench,
svn update /Users/clr/apache/foundation/officers svn: E155021: This client is too old to work with the working copy at '/Users/clr/apache/foundation' (format 31). You need to get a newer Subversion client. For more details, see http://subversion.apache.org/faq.html#working-copy-format-change svn update /Users/clr/apache/documents svn: E155021: This client is too old to work with the working copy at '/Users/clr/apache/documents' (format 31). You need to get a newer Subversion client. For more details, see http://subversion.apache.org/faq.html#working-copy-format-change So clearly the svn that the workbench is using is older than the one I have been using. bash-3.2$ svn --version svn, version 1.9.3 (r1718519) compiled Jan 26 2016, 10:22:17 on x86_64-apple-darwin15.3.0 … bash-3.2$ which svn /opt/local/bin/svn bash-3.2$ svn update /Users/clr/apache/documents/received Updating '/Users/clr/apache/documents/received': At revision 70911. 2. I entered info for an icla. It created a @ papa...@gmail.com entry When I commit, http://whimsy.local/secretary/workbench/file.cgi Failed to load resource: the server responded with a status of 500 (Internal Server Error) > On Aug 20, 2016, at 4:48 PM, Sam Ruby <ru...@intertwingly.net> wrote: > > On Sat, Aug 20, 2016 at 6:44 PM, Craig Russell <craig.russ...@oracle.com> > wrote: >> >>> On Aug 20, 2016, at 3:31 PM, Sam Ruby <ru...@intertwingly.net> wrote: >>> >>> You've clearly got CGI working at this point, next would be individual >>> configuration of individual CGI applications. I'll post instructions >>> shortly on how to configure the secretary workbench application. You >>> basically figured out the first step, though the recommendation will >>> be to copy the file and edit the copy. This will reduce the >>> possibility of checking in your configuration changes. > > I've posted instructions: > > https://github.com/apache/whimsy/blob/master/config/secretary-workbench.md > >> Yes. It would be nice to have the local_paths.yml checked into git in an >> unused place as a starting point and then have instructions on how to copy >> it to the live location. > > I'd like to keep it so that updating whimsy-vm3 can be done without a > shell account -- this means that the configuration used by the live > server is checked into git and overrides appear elsewhere in the file > system. > >> Similarly, whimsy.conf should be copied to httpd/other first and edited >> there. I think I can make that change myself. > > I believe that this is how the current instructions are worded, but if > there is a bug, by all means feel free to fix it! > >> Craig >>> >>> - Sam Ruby > > - Sam Ruby > >>> On Sat, Aug 20, 2016 at 5:40 PM, Craig Russell <craig.russ...@oracle.com> >>> wrote: >>>> I changed the local_paths.yml to refer to my checked-out svn repo and it >>>> now completes loading the local_paths.yml file. >>>> >>>> Now, I select my test.txt file which is in the documents/received (live >>>> svn repo) and get the right menus on the left but permission denied in the >>>> right panel. >>>> >>>> Forbidden >>>> >>>> You don't have permission to access /members/received/test.txt on this >>>> server. >>>> >>>> Still some mis-configuration going on. My yml file: >>>> >>>> meeting: /Users/clr/apache/foundation/Meetings/20160322 >>>> foundation: /Users/clr/apache/foundation >>>> officers: /Users/clr/apache/foundation/officers >>>> documents: /Users/clr/apache/documents >>>> received: /Users/clr/apache/documents/received >>>> mail: /Users/clr/apache/secmail.rb >>>> subreq: /Users/clr/apache/subreq >>>> >>>> >>>> Craig >>>> >>>>> On Aug 20, 2016, at 2:25 PM, Craig Russell <craig.russ...@oracle.com> >>>>> wrote: >>>>> >>>>>> >>>>>> On Aug 20, 2016, at 2:12 PM, Sam Ruby <ru...@intertwingly.net> wrote: >>>>>> >>>>>> On Sat, Aug 20, 2016 at 4:53 PM, Craig Russell >>>>>> <craig.russ...@oracle.com> wrote: >>>>>>> I’m at the last step in MACOSX.md and it looks good. >>>>>>> >>>>>>> I can load the whimsy.local page and it has lots of links to the whimsy >>>>>>> resources. >>>>>> >>>>>> Cool. >>>>>> >>>>>>> But when I access the secretary/workbench, the screen splits like it >>>>>>> should but the left pane shows the ruby code from worklist.cgi instead >>>>>>> of running the ruby code: >>>>>>> >>>>>>> #!/usr/bin/env ruby >>>>>>> require 'wunderbar' >>>>>>> require 'yaml' >>>>>>> >>>>>>> DOCTYPES = %w{icla grant ccla nda other} >>>>>>> >>>>>>> I think there must be something wrong with my passenger config. >>>>>> >>>>>> Passenger is not involved in running CGIs. What is most likely the >>>>>> issue is that the line including mod_cgi wasn't uncommented. Other >>>>>> possibilities are problems with the following lines: >>>>>> >>>>>> Options +ExecCGI +Indexes +FollowSymLinks +MultiViews >>>>>> AddHandler cgi-script .cgi >>>>> >>>>> I’m not sure where these go. But now I have a different problem: >>>>> >>>>> #<Errno::EACCES: Permission denied @ dir_s_mkdir - /srv> >>>>> /usr/local/Cellar/ruby/2.3.1/lib/ruby/2.3.0/fileutils.rb:253:in `mkdir' >>>>> /usr/local/Cellar/ruby/2.3.1/lib/ruby/2.3.0/fileutils.rb:253:in `fu_mkdir' >>>>> /usr/local/Cellar/ruby/2.3.1/lib/ruby/2.3.0/fileutils.rb:227:in `block (2 >>>>> levels) in mkdir_p' >>>>> /usr/local/Cellar/ruby/2.3.1/lib/ruby/2.3.0/fileutils.rb:225:in >>>>> `reverse_each' >>>>> /usr/local/Cellar/ruby/2.3.1/lib/ruby/2.3.0/fileutils.rb:225:in `block in >>>>> mkdir_p' >>>>> /usr/local/Cellar/ruby/2.3.1/lib/ruby/2.3.0/fileutils.rb:211:in `each' >>>>> /usr/local/Cellar/ruby/2.3.1/lib/ruby/2.3.0/fileutils.rb:211:in `mkdir_p' >>>>> /Users/clr/apache/git/whimsy/www/secretary/workbench/local_paths.rb:21:in >>>>> `block in <top (required)>' >>>>> /Users/clr/apache/git/whimsy/www/secretary/workbench/local_paths.rb:20:in >>>>> `each' >>>>> /Users/clr/apache/git/whimsy/www/secretary/workbench/local_paths.rb:20:in >>>>> `<top (required)>' >>>>> /usr/local/Cellar/ruby/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in >>>>> `require' >>>>> /usr/local/Cellar/ruby/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in >>>>> `require' >>>>> /Users/clr/apache/git/whimsy/www/secretary/workbench/worklist.cgi:33:in >>>>> `block (2 levels) in <main>' >>>>> /Users/clr/apache/git/whimsy/www/secretary/workbench/worklist.cgi:15:in >>>>> `block in <main>' >>>>>> >>>>>>> Craig L Russell >>>>>>> Architect >>>>>>> craig.russ...@oracle.com >>>>>>> P.S. A good JDO? O, Gasp! >>>>>> >>>>>> - Sam Ruby >>>>> >>>>> Craig L Russell >>>>> Architect >>>>> craig.russ...@oracle.com >>>>> P.S. A good JDO? O, Gasp! >>>> >>>> Craig L Russell >>>> Architect >>>> craig.russ...@oracle.com >>>> P.S. A good JDO? O, Gasp! >>>> >>>> >>>> >>>> >>>> >> >> Craig L Russell >> Architect >> craig.russ...@oracle.com >> P.S. A good JDO? O, Gasp! >> >> >> >> >> Craig L Russell Architect craig.russ...@oracle.com P.S. A good JDO? O, Gasp!