On Fri, 30 Jul 2021 at 22:43, Craig Russell <apache....@gmail.com> wrote: > > Ok, I can try Docker. > > Where are the instructions?
DOCKER.md > I hope the image that I create will use the family-first code that I wrote. The container maps the Whimsy code from your host, so it will use whatever you have cloned/checked out. > And assuming that it does, how do I send one of the new forms that contain > the family first check box? No idea what you mean by that. == Also, I thought we had abandoned the idea of requiring the family-first checkbox. AFAICT there is no need to populate the sn with anything meaningful (LDAP won't allow it to be empty) LDAP does not need givenName. So I can think of no use-case for continuing to write/test/maintain code to set up sn/givenName from the Public name. > Thanks, > Craig > > > On Jul 30, 2021, at 2:26 PM, sebb <seb...@gmail.com> wrote: > > > > It's a lot easier to just use Docker. > > > > Whilst it is possible to run the code directly on macOS, it can be > > hard work setting it up, and it is difficult for people to help, as > > your system will not be set up the same as anyone else. > > > > With Docker, most of the set-up is in the container. > > Only the outside mounts will differ, and generally these are easy to set up. > > > > Yes, the initial download and install of Docker takes a while, but it > > does not need much attention. > > Likewise, the Whimsy image takes a while, but can be left to run > > unattended once started. > > Subsequent builds should be much quicker. > > > > However you will need around 2GB spare disk space. > > > > > > On Fri, 30 Jul 2021 at 21:45, Craig Russell <apache....@gmail.com> wrote: > >> > >> [MacBook-Pro-10:~/apache/git/whimsy] clr% ruby -v > >> ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19] > >> [MacBook-Pro-10:~/apache/git/whimsy] clr% bundle -v > >> Bundler version 2.1.4 > >> [MacBook-Pro-10:~/apache/git/whimsy] clr% bundle update > >> Fetching gem metadata from https://rubygems.org/....... > >> Resolving dependencies... > >> Using bundler 2.1.4 > >> Using concurrent-ruby 1.1.9 > >> Fetching json 2.5.1 > >> Installing json 2.5.1 with native extensions > >> Gem::Ext::BuildError: ERROR: Failed to build gem native extension. > >> > >> current directory: > >> /Users/clr/apache/git/whimsy/vendor/bundle/ruby/2.6.0/gems/json-2.5.1/ext/json/ext/generator > >> /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby -I > >> /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0 > >> -r ./siteconf20210730-2876-57kxsm.rb extconf.rb > >> creating Makefile > >> > >> current directory: > >> /Users/clr/apache/git/whimsy/vendor/bundle/ruby/2.6.0/gems/json-2.5.1/ext/json/ext/generator > >> make "DESTDIR=" clean > >> > >> current directory: > >> /Users/clr/apache/git/whimsy/vendor/bundle/ruby/2.6.0/gems/json-2.5.1/ext/json/ext/generator > >> make "DESTDIR=" > >> compiling generator.c > >> In file included from generator.c:1: > >> In file included from ./../fbuffer/fbuffer.h:5: > >> In file included from > >> /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/include/ruby-2.6.0/ruby.h:33: > >> /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/include/ruby-2.6.0/ruby/ruby.h:24:10: > >> fatal error: 'ruby/config.h' file not found > >> #include "ruby/config.h" > >> ^~~~~~~~~~~~~~~ > >> /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/include/ruby-2.6.0/ruby/ruby.h:24:10: > >> note: did not find header 'config.h' in > >> framework 'ruby' (loaded from > >> '/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks') > >> 1 error generated. > >> make: *** [generator.o] Error 1 > >> > >> make failed, exit code 2 > >> > >> Gem files will remain installed in > >> /Users/clr/apache/git/whimsy/vendor/bundle/ruby/2.6.0/gems/json-2.5.1 for > >> inspection. > >> Results logged to > >> /Users/clr/apache/git/whimsy/vendor/bundle/ruby/2.6.0/extensions/universal-darwin-19/2.6.0/json-2.5.1/gem_make.out > >> > >> An error occurred while installing json (2.5.1), and Bundler cannot > >> continue. > >> Make sure that `gem install json -v '2.5.1' --source > >> 'https://rubygems.org/'` succeeds before bundling. > >> > >> In Gemfile: > >> whimsy-asf was resolved to 0.0.77, which depends on > >> wunderbar was resolved to 1.4.5, which depends on > >> json > >> > >> > >>> On Jul 30, 2021, at 11:23 AM, Sam Ruby <ru...@intertwingly.net> wrote: > >>> > >>> Can you try the following commands? > >>> > >>> ruby -v > >>> bundle -v > >>> bundle update > >>> > >>> - Sam Ruby > >>> > >>> P.S. The easiest way to get started is by either using setupmymac or > >>> a docker container. > >>> > >>> On Fri, Jul 30, 2021 at 1:03 PM Craig Russell <apache....@gmail.com> > >>> wrote: > >>>> > >>>> I'm trying to set up the test environment for secretary workbench. > >>>> > >>>> [MacBook-Pro-10:~] clr% cd apache/git/whimsy/www/secretary/workbench/ > >>>> [MacBook-Pro-10:www/secretary/workbench] clr% rake fetch > >>>> rake aborted! > >>>> Command failed with status (127): [bundle update...] > >>>> /Users/clr/apache/git/whimsy/www/secretary/workbench/Rakefile:11:in > >>>> `block in <top (required)>' > >>>> /Library/Ruby/Gems/2.6.0/gems/rake-13.0.1/exe/rake:27:in `<top > >>>> (required)>' > >>>> Tasks: TOP => fetch => bundle => Gemfile.lock > >>>> (See full trace by running task with --trace) > >>>> [MacBook-Pro-10:www/secretary/workbench] clr% which rake > >>>> /usr/bin/rake > >>>> > >>>> Any ideas? > >>>> > >>>> Thanks, > >>>> Craig > >>>> > >>>> Craig L Russell > >>>> c...@apache.org > >>>> > >> > >> Craig L Russell > >> c...@apache.org > >> > > Craig L Russell > c...@apache.org >