On Thu, Dec 03, 2015 at 01:29:20AM +0900, Youhei SASAKI wrote: > > > * tmuxinator: Create and manage tmux sessions easily > > > - ITP: #801993 > > > > debian/control: > > + update Vcs-Browser: please use cgit. > > + update Homepage: please use https but 404. > > maybe https://github.com/tmuxinator/tmuxinator > > Thanks. Fix and commit.
pbuilder build failed at test. test attempts to make ~/.tmuxinator directory. it is bad manners. 1) Tmuxinator::Cli#list lists all projects Failure/Error: expect { capture_io { cli.start } }.to_not raise_error expected no Exception, got #<Errno::ENOENT: No such file or directory @ dir_s_mkdir - /nonexistent/.tmuxinator> with backtrace: # ./lib/tmuxinator/config.rb:5:in `mkdir' # ./lib/tmuxinator/config.rb:5:in `root' # ./lib/tmuxinator/config.rb:60:in `configs' # ./lib/tmuxinator/cli.rb:139:in `list' # ./spec/lib/tmuxinator/cli_spec.rb:224:in `block (5 levels) in <top (required)>' # ./spec/spec_helper.rb:23:in `capture_io' # ./spec/lib/tmuxinator/cli_spec.rb:224:in `block (4 levels) in <top (required)>' # ./spec/lib/tmuxinator/cli_spec.rb:224:in `block (3 levels) in <top (required)>' # ./spec/lib/tmuxinator/cli_spec.rb:224:in `block (3 levels) in <top (required)>' full test failure log attached. > > > * ruby-classifier-reborn: Successor of Ruby::Classifier > > > - ITP: #804052 > > > - Jekyll new upstream release depends this package > > > > debian/tests/control.ex: > > is it a just template file? please remove. > > Oh, I forgot it. Fix and commit. uploaded. -- Regards, dai GPG Fingerprint = 0B29 D88E 42E6 B765 B8D8 EA50 7839 619D D439 668E
/usr/bin/ruby2.2 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.2 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=/build/tmuxinator-0.6.11/debian/tmuxinator/usr/lib/ruby/vendor_ruby:. rake2.2 -f debian/ruby-tests.rake /usr/bin/ruby2.2 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation DEPRECATION WARNING: `#ignore` is deprecated and will be removed in 5.0. Please use `#transient` instead. (called from block (2 levels) in <top (required)> at /build/tmuxinator-0.6.11/spec/factories/projects.rb:11) Randomized with seed 2325 Tmuxinator::Pane creates an instance Tmuxinator::Cli #list lists all projects (FAILED - 1) #new files exists just opens the file (FAILED - 2) existing project doesn't exist creates a new tmuxinator project file (FAILED - 3) #doctor checks requirements #delete project doesn't exist exits with error message project exists deletes the project (FAILED - 4) #commands lists the commands #implode confirms deletion of all projects (FAILED - 5) deletes all projects (FAILED - 6) #completions gets completions #start(custom_name) no deprecations starts the project #version prints the current version no arguments runs without error #start no deprecations starts the project deprecations prints the deprecations #debug renders the project renders the project with custom session #copy new project already exists prompts user to confirm overwrite (FAILED - 7) existing project doens't exist exit with error code (FAILED - 8) Tmuxinator::Project #tmux_command tmux_command is not specified returns the default tmux_command specified gets the custom tmux command #pre_window gets the pre_window command with deprecations pre_tab is present still gets the correct pre_window command rvm option is present still gets the correct pre_window command rbenv option is present still gets the correct pre_window command #root? root are present returns true #send_pane_command no command for pane returns empty string command for pane is not empty returns the tmux command #windows without deprecations gets the list of windows with deprecations still gets the list of windows #tmux_options with deprecations still gets the tmux options no tmux options returns nothing #get_pane_base_index extracts the pane_base_index from tmux_options #socket socket path is present gets the socket path #base_index pane base index no present gets the base index pane base index present gets the pane base index #render renders the tmux config custom name renders the tmux config with custom name wemux sh: 1: wemux: not found renders the wemux config #name? name is present returns true #name wemux is wemux without deprecations gets the name without name displays error message with deprecations still gets the name #deprecations with deprecations is not empty without deprecations is empty #initialize valid yaml creates an instance #root with deprecations still gets the root without root doesn't throw an error without deprecations gets the root #window gets the window and index for tmux #startup_window startup window not specified returns base index instead startup window specified gets the startup window from project config #get_base_index extracts the base index from options #send_keys command for window is not empty returns the tmux command no command for window returns empty string #commands splits commands into an array #pre pre in yaml is string returns the string pre in yaml is Array joins array using ; #windows? windows are present returns true Tmuxinator::Window #panes with a three element Array returns three panes creates three panes with a String returns one pane in an Array creates one pane with nil doesn't create any panes returns an empty Array #initialize creates an instance #build_commands command is an array returns the flattened command command is a string returns the command command is empty returns an empty array #pre pre is a string returns the pre command pre is not present returns nil #root without window root gets the project root with window root gets the window root #tmux_new_window_command tmux 1.6 and below specifies root path by passing default-path to tmux Tmuxinator::Config #default_path_option < 1.8 returns default-path >= 1.8 returns -c #configs gets a list of all projects (FAILED - 9) #default gets the path of the default config #project without project yml gets the project as path to the yml file with project yml gets the project as path to the yml file #sample gets the path of the sample project #installed? tmux is installed returns true tmux is not installed returns true #default? when the file doesn't exist returns true (FAILED - 10) when the file exists returns true (FAILED - 11) #editor? $EDITOR is set returns true $EDITOR is not set returns false #exists? checks if the given project exists #shell? $SHELL is set returns true $SHELL is not set returns false #root is ~/.tmuxintaor (FAILED - 12) Failures: 1) Tmuxinator::Cli#list lists all projects Failure/Error: expect { capture_io { cli.start } }.to_not raise_error expected no Exception, got #<Errno::ENOENT: No such file or directory @ dir_s_mkdir - /nonexistent/.tmuxinator> with backtrace: # ./lib/tmuxinator/config.rb:5:in `mkdir' # ./lib/tmuxinator/config.rb:5:in `root' # ./lib/tmuxinator/config.rb:60:in `configs' # ./lib/tmuxinator/cli.rb:139:in `list' # ./spec/lib/tmuxinator/cli_spec.rb:224:in `block (5 levels) in <top (required)>' # ./spec/spec_helper.rb:23:in `capture_io' # ./spec/lib/tmuxinator/cli_spec.rb:224:in `block (4 levels) in <top (required)>' # ./spec/lib/tmuxinator/cli_spec.rb:224:in `block (3 levels) in <top (required)>' # ./spec/lib/tmuxinator/cli_spec.rb:224:in `block (3 levels) in <top (required)>' 2) Tmuxinator::Cli#new files exists just opens the file Failure/Error: capture_io { cli.start } Errno::ENOENT: No such file or directory @ dir_s_mkdir - /nonexistent/.tmuxinator # ./lib/tmuxinator/config.rb:5:in `mkdir' # ./lib/tmuxinator/config.rb:5:in `root' # ./lib/tmuxinator/config.rb:46:in `project' # ./lib/tmuxinator/cli.rb:53:in `new' # ./spec/lib/tmuxinator/cli_spec.rb:118:in `block (5 levels) in <top (required)>' # ./spec/spec_helper.rb:23:in `capture_io' # ./spec/lib/tmuxinator/cli_spec.rb:118:in `block (4 levels) in <top (required)>' 3) Tmuxinator::Cli#new existing project doesn't exist creates a new tmuxinator project file Failure/Error: capture_io { cli.start } Errno::ENOENT: No such file or directory @ dir_s_mkdir - /nonexistent/.tmuxinator # ./lib/tmuxinator/config.rb:5:in `mkdir' # ./lib/tmuxinator/config.rb:5:in `root' # ./lib/tmuxinator/config.rb:46:in `project' # ./lib/tmuxinator/cli.rb:53:in `new' # ./spec/lib/tmuxinator/cli_spec.rb:106:in `block (5 levels) in <top (required)>' # ./spec/spec_helper.rb:23:in `capture_io' # ./spec/lib/tmuxinator/cli_spec.rb:106:in `block (4 levels) in <top (required)>' 4) Tmuxinator::Cli#delete project exists deletes the project Failure/Error: capture_io { cli.start } Errno::ENOENT: No such file or directory @ dir_s_mkdir - /nonexistent/.tmuxinator # ./lib/tmuxinator/config.rb:5:in `mkdir' # ./lib/tmuxinator/config.rb:5:in `root' # ./lib/tmuxinator/cli.rb:111:in `delete' # ./spec/lib/tmuxinator/cli_spec.rb:184:in `block (5 levels) in <top (required)>' # ./spec/spec_helper.rb:23:in `capture_io' # ./spec/lib/tmuxinator/cli_spec.rb:184:in `block (4 levels) in <top (required)>' 5) Tmuxinator::Cli#implode confirms deletion of all projects Failure/Error: capture_io { cli.start } Errno::ENOENT: No such file or directory @ dir_s_mkdir - /nonexistent/.tmuxinator # ./lib/tmuxinator/config.rb:5:in `mkdir' # ./lib/tmuxinator/config.rb:5:in `root' # ./lib/tmuxinator/cli.rb:127:in `implode' # ./spec/lib/tmuxinator/cli_spec.rb:208:in `block (4 levels) in <top (required)>' # ./spec/spec_helper.rb:23:in `capture_io' # ./spec/lib/tmuxinator/cli_spec.rb:208:in `block (3 levels) in <top (required)>' 6) Tmuxinator::Cli#implode deletes all projects Failure/Error: capture_io { cli.start } Errno::ENOENT: No such file or directory @ dir_s_mkdir - /nonexistent/.tmuxinator # ./lib/tmuxinator/config.rb:5:in `mkdir' # ./lib/tmuxinator/config.rb:5:in `root' # ./lib/tmuxinator/cli.rb:127:in `implode' # ./spec/lib/tmuxinator/cli_spec.rb:213:in `block (4 levels) in <top (required)>' # ./spec/spec_helper.rb:23:in `capture_io' # ./spec/lib/tmuxinator/cli_spec.rb:213:in `block (3 levels) in <top (required)>' 7) Tmuxinator::Cli#copy new project already exists prompts user to confirm overwrite Failure/Error: capture_io { cli.start } Errno::ENOENT: No such file or directory @ dir_s_mkdir - /nonexistent/.tmuxinator # ./lib/tmuxinator/config.rb:5:in `mkdir' # ./lib/tmuxinator/config.rb:5:in `root' # ./lib/tmuxinator/config.rb:46:in `project' # ./lib/tmuxinator/cli.rb:92:in `copy' # ./spec/lib/tmuxinator/cli_spec.rb:136:in `block (5 levels) in <top (required)>' # ./spec/spec_helper.rb:23:in `capture_io' # ./spec/lib/tmuxinator/cli_spec.rb:136:in `block (4 levels) in <top (required)>' 8) Tmuxinator::Cli#copy existing project doens't exist exit with error code Failure/Error: expect { capture_io { cli.start } }.to raise_error SystemExit expected SystemExit, got #<Errno::ENOENT: No such file or directory @ dir_s_mkdir - /nonexistent/.tmuxinator> with backtrace: # ./lib/tmuxinator/config.rb:5:in `mkdir' # ./lib/tmuxinator/config.rb:5:in `root' # ./lib/tmuxinator/config.rb:46:in `project' # ./lib/tmuxinator/cli.rb:92:in `copy' # ./spec/lib/tmuxinator/cli_spec.rb:146:in `block (6 levels) in <top (required)>' # ./spec/spec_helper.rb:23:in `capture_io' # ./spec/lib/tmuxinator/cli_spec.rb:146:in `block (5 levels) in <top (required)>' # ./spec/lib/tmuxinator/cli_spec.rb:146:in `block (4 levels) in <top (required)>' # ./spec/lib/tmuxinator/cli_spec.rb:146:in `block (4 levels) in <top (required)>' 9) Tmuxinator::Config#configs gets a list of all projects Failure/Error: expect(Tmuxinator::Config.configs).to include("test") Errno::ENOENT: No such file or directory @ dir_s_mkdir - /nonexistent/.tmuxinator # ./lib/tmuxinator/config.rb:5:in `mkdir' # ./lib/tmuxinator/config.rb:5:in `root' # ./lib/tmuxinator/config.rb:60:in `configs' # ./spec/lib/tmuxinator/config_spec.rb:74:in `block (3 levels) in <top (required)>' 10) Tmuxinator::Config#default? when the file doesn't exist returns true Failure/Error: expect(Tmuxinator::Config.default?).to be_falsey Errno::ENOENT: No such file or directory @ dir_s_mkdir - /nonexistent/.tmuxinator # ./lib/tmuxinator/config.rb:5:in `mkdir' # ./lib/tmuxinator/config.rb:5:in `root' # ./lib/tmuxinator/config.rb:46:in `project' # ./lib/tmuxinator/config.rb:42:in `exists?' # ./lib/tmuxinator/config.rb:18:in `default?' # ./spec/lib/tmuxinator/config_spec.rb:63:in `block (4 levels) in <top (required)>' 11) Tmuxinator::Config#default? when the file exists returns true Failure/Error: expect(Tmuxinator::Config.default?).to be_truthy Errno::ENOENT: No such file or directory @ dir_s_mkdir - /nonexistent/.tmuxinator # ./lib/tmuxinator/config.rb:5:in `mkdir' # ./lib/tmuxinator/config.rb:5:in `root' # ./lib/tmuxinator/config.rb:46:in `project' # ./lib/tmuxinator/config.rb:42:in `exists?' # ./lib/tmuxinator/config.rb:18:in `default?' # ./spec/lib/tmuxinator/config_spec.rb:53:in `block (4 levels) in <top (required)>' 12) Tmuxinator::Config#root is ~/.tmuxintaor Failure/Error: expect(Tmuxinator::Config.root).to eq "#{ENV["HOME"]}/.tmuxinator" Errno::ENOENT: No such file or directory @ dir_s_mkdir - /nonexistent/.tmuxinator # ./lib/tmuxinator/config.rb:5:in `mkdir' # ./lib/tmuxinator/config.rb:5:in `root' # ./spec/lib/tmuxinator/config_spec.rb:6:in `block (3 levels) in <top (required)>' Finished in 0.28918 seconds (files took 0.50508 seconds to load) 93 examples, 12 failures Failed examples: rspec ./spec/lib/tmuxinator/cli_spec.rb:223 # Tmuxinator::Cli#list lists all projects rspec ./spec/lib/tmuxinator/cli_spec.rb:116 # Tmuxinator::Cli#new files exists just opens the file rspec ./spec/lib/tmuxinator/cli_spec.rb:105 # Tmuxinator::Cli#new existing project doesn't exist creates a new tmuxinator project file rspec ./spec/lib/tmuxinator/cli_spec.rb:182 # Tmuxinator::Cli#delete project exists deletes the project rspec ./spec/lib/tmuxinator/cli_spec.rb:206 # Tmuxinator::Cli#implode confirms deletion of all projects rspec ./spec/lib/tmuxinator/cli_spec.rb:211 # Tmuxinator::Cli#implode deletes all projects rspec ./spec/lib/tmuxinator/cli_spec.rb:134 # Tmuxinator::Cli#copy new project already exists prompts user to confirm overwrite rspec ./spec/lib/tmuxinator/cli_spec.rb:145 # Tmuxinator::Cli#copy existing project doens't exist exit with error code rspec ./spec/lib/tmuxinator/config_spec.rb:73 # Tmuxinator::Config#configs gets a list of all projects rspec ./spec/lib/tmuxinator/config_spec.rb:62 # Tmuxinator::Config#default? when the file doesn't exist returns true rspec ./spec/lib/tmuxinator/config_spec.rb:52 # Tmuxinator::Config#default? when the file exists returns true rspec ./spec/lib/tmuxinator/config_spec.rb:5 # Tmuxinator::Config#root is ~/.tmuxintaor Randomized with seed 2325 /usr/bin/ruby2.2 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation failed ERROR: Test "ruby2.2" failed. Exiting. dh_auto_install: dh_ruby --install /build/tmuxinator-0.6.11/debian/tmuxinator returned exit code 1 debian/rules:6: recipe for target 'override_dh_auto_install' failed make[1]: *** [override_dh_auto_install] Error 1 make[1]: Leaving directory '/build/tmuxinator-0.6.11' debian/rules:3: recipe for target 'binary' failed make: *** [binary] Error 2 dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2 E: Failed autobuilding of package W: no hooks of type C found -- ignoring I: unmounting dev/pts filesystem I: unmounting run/shm filesystem I: unmounting proc filesystem I: cleaning the build env I: removing directory /tmp/16302 and its subdirectories
signature.asc
Description: PGP signature