I just tried bundle exec rackup and it seems to be much faster.

Clearly it is able to read iclas.txt because I type "c" and it says that 7397 
entries match and "cl" says 318 entries match and then "clr" gives only two 
results.

But when I select clr from the list, same error as before.
2020-05-16 20:40:25 - Errno::ENOENT - No such file or directory @ 
rb_file_s_mtime - /srv/svn/iclas.txt:
        /Users/clr/apache/git/whimsy/lib/whimsy/asf/svn.rb:538:in `mtime'
        /Users/clr/apache/git/whimsy/lib/whimsy/asf/svn.rb:538:in `getlisting'
        /Users/clr/apache/git/whimsy/lib/whimsy/asf/documents.rb:93:in 
`listnames'
        /Users/clr/apache/git/whimsy/lib/whimsy/asf/documents.rb:57:in 
`match_claRef'
        /Users/clr/apache/git/whimsy/www/roster/models/committer.rb:131:in 
`serialize'
        /Users/clr/apache/git/whimsy/www/roster/main.rb:180:in `block in <top 
(required)>'

So I think there might be a bug (or perhaps a feature ;-). The initial loading 
of iclas.txt gets the entire thing but then asking for a specific entry fails.

Craig

> On May 16, 2020, at 8:11 PM, Sam Ruby <ru...@intertwingly.net> wrote:
> 
> On Sat, May 16, 2020 at 10:36 PM Craig Russell <apache....@gmail.com> wrote:
>> 
>> Truly bizarre this is.
>> 
>>> On May 16, 2020, at 5:03 PM, Sam Ruby <ru...@intertwingly.net> wrote:
>>> 
>>> OK, lets try two things.  Working up from my zero dependency Ruby test
>>> script first, try this Ruby program next:
>>> 
>>> ---
>>> require 'sinatra'
>>> get '/' do
>>> "Hello world! The time is #{Time.now}\n"
>>> end
>>> ---
>>> 
>>> Once that is running, visit http://localhost:4567/
>> 
>> Like a charm, it works.
> 
> Did you try the "bundle exec rackup" below?   If it works, does it work 
> faster?
> 
>> I had left the tabs open from the previous tries and found that both 
>> localhost:3000 and 0.0.0.0:3000 had returned the ASF Roster Tool main page. 
>> But whimsy.local:3000 was still waiting for Godot.
>> 
>> I had spent a goodly number of minutes before returning to the web pages, so 
>> I cannot tell exactly how long it took before returning. But at least 10 
>> minutes.
>> 
>> I'll try this again. New request returned within a minute.
>> 
>> Restarting the server. Requesting localhost:3000
>> 
>> Seven minutes later the response came back.
>> 
>> I was monitoring activity during the time. Throughout this, idle: 90%; 
>> system: 5%; user: 5%.
>> 
>> Now I just have to learn to be patient.
>> 
>> Any ideas on the 7 minute delay?
>> And whimsy.local:3000 still hangs.
>> 
>> Now that I'm past this particular issue, how do I configure clr.conf to 
>> access my local repo. It's looking for /srv/svn/iclas.txt
>> but it actually should be looking for 
>> /Users/clr/apache/foundation/officers/iclas.txt.
>> 
>> I have added this to my clr.conf in the whimsy directory:
>>  # for roster
>>  Alias /foundation /Users/clr/apache/foundation
>>  Alias /officers /Users/clr/apache/foundation/officers
>>  Alias /member_apps /Users/clr/apache/documents/member_apps
>> 
>>  Alias /iclas /Users/clr/apache/documents/iclas
>>  Alias /cclas /Users/clr/apache/documents/cclas
>>  Alias /grants /Users/clr/apache/documents/grants
>>  Alias /emeritus /Users/clr/apache/documents/emeritus
>>  Alias /emeritus-requests-received 
>> /Users/clr/apache/documents/emeritus-requests-received
>> 
>> Craig
>>> 
>>> Next, lets try working down from a full passenger application.  From
>>> the whimsy/roster directory, try the following command:
>>> 
>>> bundle exec rackup
>>> 
>>> Once that is running, visit http://localhost:9292/
>>> 
>>> - Sam Ruby
>>> 
>>> On Sat, May 16, 2020 at 7:23 PM Craig Russell <apache....@gmail.com> wrote:
>>>> 
>>>> 192.168.0.12:5678 works
>>>> 192.168.0.12:3000 hangs
>>>> localhost:3000 hangs
>>>> localhost:5678 works
>>>> whimsy.local:3000 hangs
>>>> whimsy.local:5678 works
>>>> 0.0.0.0 can't connect
>>>> 0.0.0.0:3000 hangs
>>>> 0.0.0.0:5678 works
>>>> 
>>>> 
>>>>> On May 16, 2020, at 4:48 AM, Sam Ruby <ru...@intertwingly.net> wrote:
>>>>> 
>>>>> On Sat, May 16, 2020 at 12:18 AM Craig Russell <apache....@gmail.com> 
>>>>> wrote:
>>>>>> 
>>>>>> While the script was running, I  could reload the page and the time 
>>>>>> would change. Once I killed the script, the browser could not connect to 
>>>>>> the server any more.
>>>>> 
>>>>> Cool.  Now with both the test.rb and rake server running, try various
>>>>> combinations of:
>>>>> 
>>>>> hosts: 192.168.0.12, localhost, whimsy.local, 0.0.0.0
>>>>> ports: 5678, 3000
>>>>> 
>>>>> Which combinations work, and which do not?
>>>>> 
>>>>> - Sam Ruby
>>>> 
>>>> Craig L Russell
>>>> c...@apache.org
>>>> 
>> 
>> Craig L Russell
>> c...@apache.org
>> 

Craig L Russell
c...@apache.org

Reply via email to