(view as text)
starting darcs operation
rm -rf /home/buildslave/rubyslave/try-openid-ruby1.8/build
 in dir /home/buildslave/rubyslave/try-openid-ruby1.8 (timeout 1200 secs)
 watching logfiles {}
 argv: ['rm', '-rf', '/home/buildslave/rubyslave/try-openid-ruby1.8/build']
 environment: {'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/sh', 'SHLVL': '1', 'PWD': '/home/buildslave', 'LOGNAME': 'buildslave', 'USER': 'buildslave', 'MAIL': '/var/mail/buildslave', 'PATH': '/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games', 'HOME': '/home/buildslave', '_': '/usr/bin/buildbot'}
/usr/bin/darcs pull --all --verbose
 in dir /home/buildslave/rubyslave/try-openid-ruby1.8/source (timeout 1200 secs)
 watching logfiles {}
 argv: ['/usr/bin/darcs', 'pull', '--all', '--verbose']
 environment: {'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/sh', 'SHLVL': '1', 'PWD': '/home/buildslave', 'LOGNAME': 'buildslave', 'USER': 'buildslave', 'MAIL': '/var/mail/buildslave', 'PATH': '/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games', 'HOME': '/home/buildslave', '_': '/usr/bin/buildbot'}
Pulling from "http://openidenabled.com/files/ruby-openid/repos/2.x.x"...
We have the following new (to them) patches:
They have the following patches to pull:
Fri Jul 11 22:55:16 UTC 2008  chowells@janrain.com
  * test_idres: hopefully fix buildbot issues on 1.9
Fri Jul 11 22:08:05 UTC 2008  chowells@janrain.com
  * Fix logic error caused by strange ruby precedence rules
Fri Jul 11 22:07:29 UTC 2008  chowells@janrain.com
  * Generate user_setup_url correctly
Thu Jul 10 23:24:46 UTC 2008  chowells@janrain.com
  * Provide the user_setup_url in the SetupNeededResponse even in OpenID 2
Fri Jun 27 22:39:14 UTC 2008  Kevin Turner <kevin@janrain.com>
  tagged 2.1.2
Fri Jun 27 22:38:05 UTC 2008  Kevin Turner <kevin@janrain.com>
  * update version to 2.1.2
Fri Jun 27 22:01:35 UTC 2008  Kevin Turner <kevin@janrain.com>
  * util: remove call to srand
  
  From the Ruby FAQ:
  
  9.2 How do random number seeds work?
  
  It depends. In Ruby versions prior to 1.5.2, the random number generator had
  (by default) a constant seed, and so would produce the same series of numbers
  each time a program was run. If you needed less deterministic behaviors, you
  called srand to set up a less predictable seed.
  
  Newer Rubys (Rubies?) have a different behavior. If rand is called without a
  prior call to srand, Ruby will generate its own random(ish) seed. Successive
  runs of a program that does not use srand will generate different sequences of
  random numbers. To get the old, predictable, behavior (perhaps for testing),
  call srand with a constant seed. 
Fri Jun 27 20:34:43 UTC 2008  Kevin Turner <kevin@janrain.com>
  * LICENSE: htmltokenizer is (c) 2004 Ben Giddings
Fri Jun 27 20:32:09 UTC 2008  Kevin Turner <kevin@janrain.com>
  * Yadis.html_yadis_location: catch HTMLTokenizerError
Fri Jun 27 20:24:13 UTC 2008  Kevin Turner <kevin@janrain.com>
  * htmltokenizer: define HTMLTokenizerError to raise
Fri Jun 27 20:18:38 UTC 2008  Kevin Turner <kevin@janrain.com>
  * htmltokenizer: Don't raise OpenIDError from htmltokenizer (it's not in the OpenID module namespace) #255
Thu Jun 26 00:31:26 UTC 2008  Kevin Turner <kevin@janrain.com>
  * OpenID::Server::CheckIDRequest.answer: document return type
Thu Jun 26 00:06:35 UTC 2008  Kevin Turner <kevin@janrain.com>
  * TrustRoot.check_sanity: don't fail if the trust root is not parseable
Wed Jun 25 23:31:30 UTC 2008  Kevin Turner <kevin@janrain.com>
  * Message.from_http_response: accept 206 code
Wed Jun 25 21:14:05 UTC 2008  Kevin Turner <kevin@janrain.com>
  * move OpenID::VERSION definition in openid.rb, for #256
Wed Jun 25 20:55:18 UTC 2008  Kevin Turner <kevin@janrain.com>
  * Add admin/gettlds.py to ease updating of TLD list in trust root validation
Wed Jun 25 20:50:22 UTC 2008  Kevin Turner <kevin@janrain.com>
  * TrustRoot.TOP_LEVEL_DOMAINS: updated
Fri Jun 13 21:18:04 UTC 2008  Kevin Turner <kevin@janrain.com>
  * xrds.rb: fix stray colon
Fri Jun 13 20:41:58 UTC 2008  Kevin Turner <kevin@janrain.com>
  * Yadis::get_canonical_id: case-insensitive comparison
  
  Porting a patch from =wil:
  
  1. There should only be a single CanonicalID in each XRD (in the latest XRI
  resolution spec), so I made it use the first CID found instead of the last.
  
  2. Use case-insensitive comparison when comparing CanonicalIDs.
Wed Jun 11 22:24:12 UTC 2008  Kevin Turner <kevin@janrain.com>
  * Accept response code 206 from fetcher results.  Fixes #260
Wed Jun 11 18:27:25 UTC 2008  cygnus@janrain.com
  * admin/fixperms: Fix stale entries
Wed Jun 11 18:08:11 UTC 2008  cygnus@janrain.com
  * Add test cases for trust roots with non-ASCII characters in path or hostname
Fri Jun  6 22:50:12 UTC 2008  cygnus@janrain.com
  tagged 2.1.1
Fri Jun  6 22:48:52 UTC 2008  cygnus@janrain.com
  * Set OpenID::VERSION to 2.1.1, move VERSION declaration to openid.rb
Fri Jun  6 22:08:17 UTC 2008  Kevin Turner <kevin@janrain.com>
  * Do not send namespace aliases for extensions with OpenID 1 messages that we create
Fri Jun  6 18:17:54 UTC 2008  dag@janrain.com
  tagged 2.1.0
Fri Jun  6 18:16:30 UTC 2008  dag@janrain.com
  * update version number in gemspec
Fri Jun  6 18:04:58 UTC 2008  dag@janrain.com
  * Fix pape code in example consumer
Fri Jun  6 17:59:18 UTC 2008  dag@janrain.com
  * fix test failure from old patch & namespace changes
Wed Jun  4 23:22:08 UTC 2008  chowells@janrain.com
  * #220 server.rb Fix to_form_markup to use the return_to frrom the request
Fri Jun  6 14:50:55 UTC 2008  Kevin Turner <kevin@janrain.com>
  * Message.is_openid1: add parens to quiet warning
Fri Jun  6 00:26:55 UTC 2008  dag@janrain.com
  * Fix the instantiation of the Filesystem store in the rails_openid example
Fri Jun  6 00:19:55 UTC 2008  dag@janrain.com
  * rails_openid example: fix exception with empty identifier
Fri Jun  6 00:04:00 UTC 2008  cygnus@janrain.com
  * Use FileStore in rails demo RP
Thu Jun  5 23:57:33 UTC 2008  cygnus@janrain.com
  * Change OpenID::VERSION to 2.1.0
Thu Jun  5 23:55:34 UTC 2008  dag@janrain.com
  * message: allow two values for OPENID1_NS
Thu Jun  5 23:48:29 UTC 2008  cygnus@janrain.com
  * Add CHANGES-2.1.0
Thu Jun  5 22:49:37 UTC 2008  dag@janrain.com
  * Deprecate server.CheckIDRequest.namespace and stop using == OPENID1_NS anywhere in server
Thu Jun  5 20:52:13 UTC 2008  dag@janrain.com
  * Add a note about change to name of ca list instance var
Thu Jun  5 20:30:14 UTC 2008  dag@janrain.com
  * Update README and examples/README
Thu Jun  5 20:13:36 UTC 2008  dag@janrain.com
  * Add 2 missing trust root tests
Thu Jun  5 19:23:53 UTC 2008  dag@janrain.com
  * server..Decode.decode: make sure ProtocolError has a Message even after InvalidOpenIDNamespace
Thu Jun  5 19:06:41 UTC 2008  dag@janrain.com
  * Don't silently fail when trustroot.parse is passed a crazy argument
Thu Jun  5 18:12:44 UTC 2008  dag@janrain.com
  * Raise KVFormError instead of ArgumentError in kvform.rb
Thu Jun  5 00:14:38 UTC 2008  dag@janrain.com
  * Add trustroot test case for scheme caps normalization
Thu Jun  5 00:07:54 UTC 2008  dag@janrain.com
  * message: raise a special exception for invalid openid.ns
Wed Jun  4 23:49:10 UTC 2008  dag@janrain.com
  * Handle trust_root = '' the same as trust_root missing
Wed Jun  4 23:09:46 UTC 2008  dag@janrain.com
  * Extra parsehtml test cases, fixes
Wed Jun  4 00:19:51 UTC 2008  dag@janrain.com
  * Add a handful of trustroot test cases
Tue Jun  3 21:42:42 UTC 2008  dag@janrain.com
  * Manual Rollback of OpenID::ServerError: add server_url to attributes
Wed Jun  4 21:02:05 UTC 2008  Kevin Turner <kevin@janrain.com>
  * README: Add /contribute/ URL
Wed Jun  4 18:58:09 UTC 2008  Kevin Turner <kevin@janrain.com>
  * test ProtocolError.which_encoding in no_message test
Wed Jun  4 18:50:10 UTC 2008  Kevin Turner <kevin@janrain.com>
  * typo
Wed Jun  4 18:43:23 UTC 2008  Kevin Turner <kevin@janrain.com>
  * test for including session_type in no-encryption assoc response
Tue Jun  3 23:44:03 UTC 2008  Kevin Turner <kevin@janrain.com>
  * server..Decoder.default_decoder: more readable error message
Tue Jun  3 23:36:15 UTC 2008  Kevin Turner <kevin@janrain.com>
  * server..CheckIDRequest.from_message: raise ProtocolError if claimed_id is provided without identity
Mon Jun  2 23:55:21 UTC 2008  dag@janrain.com
  * Normalize return_to URI before checking
Mon Jun  2 21:33:46 UTC 2008  dag@janrain.com
  * OpenID::Consumer::IdResHandler.verify_discovery_results_openid1: fall back to OpenID 1.0 type if 1.1 endpoint cannot be found
Fri May 30 22:54:12 UTC 2008  dag@janrain.com
  * remove login generator
Fri May 30 21:52:44 UTC 2008  dag@janrain.com
  * Dont explicitly set no-encryption session type with OpenID 1 requests
Fri May 30 21:31:08 UTC 2008  dag@janrain.com
  * pape.from_success_response returns nil when response is unsigned
Thu May 29 23:35:33 UTC 2008  dag@janrain.com
  * Use html_markup in rails example
Thu May 29 20:53:48 UTC 2008  dag@janrain.com
  * fetcher: set range header to 0-1MB
Tue May 27 23:15:50 UTC 2008  chowells@janrain.com
  * change the auto-submit form generated to hide the continue button.
Tue May 27 21:14:15 UTC 2008  chowells@janrain.com
  * update copyrights to say 2008
Mon May 26 23:30:15 UTC 2008  dag@janrain.com
  * Check_auth: send the whole message back, not just the signed parts. (openid2 compliance)
Fri May 23 19:54:33 UTC 2008  dag@janrain.com
  * to_html methods for server and consumer that provide complete autosubmitting html documents
Fri May 23 00:25:35 UTC 2008  dag@janrain.com
  * Add optional form_tag_attrs arg to server.OpenIDResponse.to_form_markup
Thu May 22 23:20:09 UTC 2008  dag@janrain.com
  * Fix #112 for Ruby.  Be explicit about implicit namespaces.
Wed May 21 00:16:15 UTC 2008  dag@janrain.com
  * PAPE: use auth_time instead of auth_age for compliance with draft 2
Tue May 20 23:38:41 UTC 2008  dag@janrain.com
  * Bring PAPE with empty auth_policies into compliance
Tue May 20 23:17:45 UTC 2008  dag@janrain.com
  * handle pathological case in discovery
Tue May 20 22:57:38 UTC 2008  dag@janrain.com
  * Use ProtocolError instead of StandardError for bad requests in idres.rb and association.rb
Tue May 20 22:48:32 UTC 2008  dag@janrain.com
  * fetchers.rb: gracefully handle errors happening in redirects, particularly invalid URLs
Tue May 20 20:57:37 UTC 2008  dag@janrain.com
  * Add timeout setting to StandardFetcher.  Raises FetchingError on timeout
Tue May 20 20:19:27 UTC 2008  dag@janrain.com
  * Return nil in SReg:Response.from_success_response when no signed args are found.
Tue May 20 20:12:31 UTC 2008  dag@janrain.com
  * Use create! in ActiveRecordStore - failed nonce or association creation will raise
Tue May 20 19:02:35 UTC 2008  cygnus@janrain.com
  * whitespace
Thu May  8 15:44:58 UTC 2008  sam@37signals.com
  * Handle blank content types in OpenID::Yadis::DiscoveryResult.where_is_yadis?
Tue May 20 18:41:14 UTC 2008  dag@janrain.com
  * Not Null constraints on activerecordstore association
Tue May 20 18:36:29 UTC 2008  dag@janrain.com
  * Properly convert timestamps to ints before storing in DB, and vise versa
Wed Feb 13 02:02:31 UTC 2008  Kevin Turner <kevin@janrain.com>
  tagged 2.0.4
Wed Feb 13 02:01:44 UTC 2008  Kevin Turner <kevin@janrain.com>
  * set version to 2.0.4
Wed Feb 13 01:49:53 UTC 2008  Kevin Turner <kevin@janrain.com>
  * HTMLTokenizer: raise OpenIDError instead of RuntimeError
Thu Jan 31 19:34:11 UTC 2008  Kevin Turner <kevin@janrain.com>
  * Consumer.IdResHandler.verify_return_to_args: include more details in exception messages.
Mon Jan 21 23:50:54 UTC 2008  Kevin Turner <kevin@janrain.com>
  * StandardFetcher.fetch: catch more exceptions to wrap in to FetchingErrors.
Mon Jan 21 22:23:10 UTC 2008  Kevin Turner <kevin@janrain.com>
  * OpenID::normalize_url: urinorm raises URI::Error, not ArgumentError.
Tue Jan 15 19:48:49 UTC 2008  rubys@intertwingly.net
  * The following set of changes gets ruby-openid to work with Ruby 1.9,
  revision 15006 and REXML revision 1301.  The codebase with this
  patch continues to work on Ruby 1.8.6.
Getting and merging the following patches:
[The following set of changes gets ruby-openid to work with Ruby 1.9,
rubys@intertwingly.net**20080115194849
 revision 15006 and REXML revision 1301.  The codebase with this
 patch continues to work on Ruby 1.8.6.
] 
[OpenID::normalize_url: urinorm raises URI::Error, not ArgumentError.
Kevin Turner <kevin@janrain.com>**20080121222310] 
[StandardFetcher.fetch: catch more exceptions to wrap in to FetchingErrors.
Kevin Turner <kevin@janrain.com>**20080121235054] 
[Consumer.IdResHandler.verify_return_to_args: include more details in exception messages.
Kevin Turner <kevin@janrain.com>**20080131193411] 
[HTMLTokenizer: raise OpenIDError instead of RuntimeError
Kevin Turner <kevin@janrain.com>**20080213014953] 
[set version to 2.0.4
Kevin Turner <kevin@janrain.com>**20080213020144] 
[TAG 2.0.4
Kevin Turner <kevin@janrain.com>**20080213020231] 
[Properly convert timestamps to ints before storing in DB, and vise versa
dag@janrain.com**20080520183629] 
[Not Null constraints on activerecordstore association
dag@janrain.com**20080520184114] 
[Handle blank content types in OpenID::Yadis::DiscoveryResult.where_is_yadis?
sam@37signals.com**20080508154458] 
[whitespace
cygnus@janrain.com**20080520190235] 
[Use create! in ActiveRecordStore - failed nonce or association creation will raise
dag@janrain.com**20080520201231] 
[Return nil in SReg:Response.from_success_response when no signed args are found.
dag@janrain.com**20080520201927] 
[Add timeout setting to StandardFetcher.  Raises FetchingError on timeout
dag@janrain.com**20080520205737] 
[fetchers.rb: gracefully handle errors happening in redirects, particularly invalid URLs
dag@janrain.com**20080520224832] 
[Use ProtocolError instead of StandardError for bad requests in idres.rb and association.rb
dag@janrain.com**20080520225738] 
[handle pathological case in discovery
dag@janrain.com**20080520231745] 
[Bring PAPE with empty auth_policies into compliance
dag@janrain.com**20080520233841] 
[PAPE: use auth_time instead of auth_age for compliance with draft 2
dag@janrain.com**20080521001615] 
[Fix #112 for Ruby.  Be explicit about implicit namespaces.
dag@janrain.com**20080522232009] 
[Add optional form_tag_attrs arg to server.OpenIDResponse.to_form_markup
dag@janrain.com**20080523002535] 
[to_html methods for server and consumer that provide complete autosubmitting html documents
dag@janrain.com**20080523195433] 
[Check_auth: send the whole message back, not just the signed parts. (openid2 compliance)
dag@janrain.com**20080526233015] 
[update copyrights to say 2008
chowells@janrain.com**20080527211415] 
[change the auto-submit form generated to hide the continue button.
chowells@janrain.com**20080527231550] 
[fetcher: set range header to 0-1MB
dag@janrain.com**20080529205348] 
[Use html_markup in rails example
dag@janrain.com**20080529233533] 
[pape.from_success_response returns nil when response is unsigned
dag@janrain.com**20080530213108] 
[Dont explicitly set no-encryption session type with OpenID 1 requests
dag@janrain.com**20080530215244] 
[remove login generator
dag@janrain.com**20080530225412] 
[OpenID::Consumer::IdResHandler.verify_discovery_results_openid1: fall back to OpenID 1.0 type if 1.1 endpoint cannot be found
dag@janrain.com**20080602213346] 
[Normalize return_to URI before checking
dag@janrain.com**20080602235521] 
[server..CheckIDRequest.from_message: raise ProtocolError if claimed_id is provided without identity
Kevin Turner <kevin@janrain.com>**20080603233615] 
[server..Decoder.default_decoder: more readable error message
Kevin Turner <kevin@janrain.com>**20080603234403] 
[test for including session_type in no-encryption assoc response
Kevin Turner <kevin@janrain.com>**20080604184323] 
[typo
Kevin Turner <kevin@janrain.com>**20080604185010] 
[test ProtocolError.which_encoding in no_message test
Kevin Turner <kevin@janrain.com>**20080604185809] 
[README: Add /contribute/ URL
Kevin Turner <kevin@janrain.com>**20080604210205] 
[Manual Rollback of OpenID::ServerError: add server_url to attributes
dag@janrain.com**20080603214242] 
[Add a handful of trustroot test cases
dag@janrain.com**20080604001951] 
[Extra parsehtml test cases, fixes
dag@janrain.com**20080604230946] 
[Handle trust_root = '' the same as trust_root missing
dag@janrain.com**20080604234910] 
[message: raise a special exception for invalid openid.ns
dag@janrain.com**20080605000754] 
[Add trustroot test case for scheme caps normalization
dag@janrain.com**20080605001438] 
[Raise KVFormError instead of ArgumentError in kvform.rb
dag@janrain.com**20080605181244] 
[Don't silently fail when trustroot.parse is passed a crazy argument
dag@janrain.com**20080605190641] 
[server..Decode.decode: make sure ProtocolError has a Message even after InvalidOpenIDNamespace
dag@janrain.com**20080605192353] 
[Add 2 missing trust root tests
dag@janrain.com**20080605201336] 
[Update README and examples/README
dag@janrain.com**20080605203014] 
[Add a note about change to name of ca list instance var
dag@janrain.com**20080605205213] 
[Deprecate server.CheckIDRequest.namespace and stop using == OPENID1_NS anywhere in server
dag@janrain.com**20080605224937] 
[Add CHANGES-2.1.0
cygnus@janrain.com**20080605234829] 
[message: allow two values for OPENID1_NS
dag@janrain.com**20080605235534] 
[Change OpenID::VERSION to 2.1.0
cygnus@janrain.com**20080605235733] 
[Use FileStore in rails demo RP
cygnus@janrain.com**20080606000400] 
[rails_openid example: fix exception with empty identifier
dag@janrain.com**20080606001955] 
[Fix the instantiation of the Filesystem store in the rails_openid example
dag@janrain.com**20080606002655] 
[Message.is_openid1: add parens to quiet warning
Kevin Turner <kevin@janrain.com>**20080606145055] 
[#220 server.rb Fix to_form_markup to use the return_to frrom the request
chowells@janrain.com**20080604232208] 
[fix test failure from old patch & namespace changes
dag@janrain.com**20080606175918] 
[Fix pape code in example consumer
dag@janrain.com**20080606180458] 
[update version number in gemspec
dag@janrain.com**20080606181630] 
[TAG 2.1.0
dag@janrain.com**20080606181754] 
[Do not send namespace aliases for extensions with OpenID 1 messages that we create
Kevin Turner <kevin@janrain.com>**20080606220817] 
[Set OpenID::VERSION to 2.1.1, move VERSION declaration to openid.rb
cygnus@janrain.com**20080606224852] 
[TAG 2.1.1
cygnus@janrain.com**20080606225012] 
[Add test cases for trust roots with non-ASCII characters in path or hostname
cygnus@janrain.com**20080611180811] 
[admin/fixperms: Fix stale entries
cygnus@janrain.com**20080611182725] 
[Accept response code 206 from fetcher results.  Fixes #260
Kevin Turner <kevin@janrain.com>**20080611222412] 
[Yadis::get_canonical_id: case-insensitive comparison
Kevin Turner <kevin@janrain.com>**20080613204158
 
 Porting a patch from =wil:
 
 1. There should only be a single CanonicalID in each XRD (in the latest XRI
 resolution spec), so I made it use the first CID found instead of the last.
 
 2. Use case-insensitive comparison when comparing CanonicalIDs.
] 
[xrds.rb: fix stray colon
Kevin Turner <kevin@janrain.com>**20080613211804] 
[TrustRoot.TOP_LEVEL_DOMAINS: updated
Kevin Turner <kevin@janrain.com>**20080625205022] 
[Add admin/gettlds.py to ease updating of TLD list in trust root validation
Kevin Turner <kevin@janrain.com>**20080625205518] 
[move OpenID::VERSION definition in openid.rb, for #256
Kevin Turner <kevin@janrain.com>**20080625211405] 
[Message.from_http_response: accept 206 code
Kevin Turner <kevin@janrain.com>**20080625233130] 
[TrustRoot.check_sanity: don't fail if the trust root is not parseable
Kevin Turner <kevin@janrain.com>**20080626000635] 
[OpenID::Server::CheckIDRequest.answer: document return type
Kevin Turner <kevin@janrain.com>**20080626003126] 
[htmltokenizer: Don't raise OpenIDError from htmltokenizer (it's not in the OpenID module namespace) #255
Kevin Turner <kevin@janrain.com>**20080627201838] 
[htmltokenizer: define HTMLTokenizerError to raise
Kevin Turner <kevin@janrain.com>**20080627202413] 
[Yadis.html_yadis_location: catch HTMLTokenizerError
Kevin Turner <kevin@janrain.com>**20080627203209] 
[LICENSE: htmltokenizer is (c) 2004 Ben Giddings
Kevin Turner <kevin@janrain.com>**20080627203443] 
[util: remove call to srand
Kevin Turner <kevin@janrain.com>**20080627220135
 
 From the Ruby FAQ:
 
 9.2 How do random number seeds work?
 
 It depends. In Ruby versions prior to 1.5.2, the random number generator had
 (by default) a constant seed, and so would produce the same series of numbers
 each time a program was run. If you needed less deterministic behaviors, you
 called srand to set up a less predictable seed.
 
 Newer Rubys (Rubies?) have a different behavior. If rand is called without a
 prior call to srand, Ruby will generate its own random(ish) seed. Successive
 runs of a program that does not use srand will generate different sequences of
 random numbers. To get the old, predictable, behavior (perhaps for testing),
 call srand with a constant seed. 
] 
[update version to 2.1.2
Kevin Turner <kevin@janrain.com>**20080627223805] 
[TAG 2.1.2
Kevin Turner <kevin@janrain.com>**20080627223914] 
[Provide the user_setup_url in the SetupNeededResponse even in OpenID 2
chowells@janrain.com**20080710232446] 
[Generate user_setup_url correctly
chowells@janrain.com**20080711220729] 
[Fix logic error caused by strange ruby precedence rules
chowells@janrain.com**20080711220805] 
[test_idres: hopefully fix buildbot issues on 1.9
chowells@janrain.com**20080711225516] 
diffing dir...
Applying patches to the local directories...
diffing dir...
Finished pulling and applying.
/usr/bin/darcs changes --context
 in dir /home/buildslave/rubyslave/try-openid-ruby1.8/source
 watching logfiles {}
 argv: ['/usr/bin/darcs', 'changes', '--context']
 environment: {'LC_ALL': 'C', 'LOGNAME': 'buildslave', 'USER': 'buildslave', 'HOME': '/home/buildslave', 'PATH': '/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games', '_': '/usr/bin/buildbot', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/sh', 'SHLVL': '1', 'PWD': '/home/buildslave', 'MAIL': '/var/mail/buildslave'}
cp -r -p /home/buildslave/rubyslave/try-openid-ruby1.8/source /home/buildslave/rubyslave/try-openid-ruby1.8/build
 in dir /home/buildslave/rubyslave/try-openid-ruby1.8 (timeout 1200 secs)
 watching logfiles {}
 argv: ['cp', '-r', '-p', '/home/buildslave/rubyslave/try-openid-ruby1.8/source', '/home/buildslave/rubyslave/try-openid-ruby1.8/build']
 environment: {'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/sh', 'SHLVL': '1', 'PWD': '/home/buildslave', 'LOGNAME': 'buildslave', 'USER': 'buildslave', 'MAIL': '/var/mail/buildslave', 'PATH': '/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games', 'HOME': '/home/buildslave', '_': '/usr/bin/buildbot'}
program finished with exit code 0