On Fri, Aug 09, 2013 at 05:11:47PM +0900, dai@debian.org wrote: > I built pry at pbuilder, some test failed. > But I ran it at normal environment, all test succeeded. > Would you please check this? In pbuilder environment, it causes missing EDITOR environment variable and no 'editor', 'vi' and 'nano' (see: lib/pry/pry_class.rb line 251). I think pry need to have depends and build-depends nvi | nano | editor. # which editor # which vi # which nano # /usr/bin/bacon -Ispec -rubygems spec/editor_spec.rb -q Ruby v1.9.3 (ruby), Pry v0.9.12.2, method_source v0.8.2, CodeRay v1.0.9, Slop v3.4.6 EEE. TypeError: can't convert nil into String /tmp/buildd/pry-0.9.12.2/lib/pry/editor.rb:124:in `basename': build_editor_invocation_string - should shell-escape files : : : # EDITOR=vi /usr/bin/bacon -Ispec -rubygems spec/editor_spec.rb -q Ruby v1.9.3 (ruby), Pry v0.9.12.2, method_source v0.8.2, CodeRay v1.0.9, Slop v3.4.6 .... 4 tests, 4 assertions, 0 failures, 0 errors # # apt-get install nano : # /usr/bin/bacon -Ispec -rubygems spec/editor_spec.rb -q Ruby v1.9.3 (ruby), Pry v0.9.12.2, method_source v0.8.2, CodeRay v1.0.9, Slop v3.4.6 .... 4 tests, 4 assertions, 0 failures, 0 errors # -- Regards, dai GPG Fingerprint = 0B29 D88E 42E6 B765 B8D8 EA50 7839 619D D439 668E
Attachment:
signature.asc
Description: Digital signature