Hello community, here is the log from the commit of package rubygem-airbrussh for openSUSE:Factory checked in at 2017-04-20 20:58:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-airbrussh (Old) and /work/SRC/openSUSE:Factory/.rubygem-airbrussh.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-airbrussh" Thu Apr 20 20:58:12 2017 rev:5 rq:489037 version:1.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-airbrussh/rubygem-airbrussh.changes 2017-01-15 11:19:52.083192150 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-airbrussh.new/rubygem-airbrussh.changes 2017-04-20 20:58:12.714349737 +0200 @@ -1,0 +2,11 @@ +Sat Apr 15 04:28:42 UTC 2017 - co...@suse.com + +- updated to version 1.2.0 + see installed CHANGELOG.md + + ## [1.2.0][] (2017-04-14) + + * [#95](https://github.com/mattbrictson/airbrussh/pull/95): colorize LogMessage label on WARN level and above - [@klyonrad](https://github.com/klyonrad) + * [#106](https://github.com/mattbrictson/airbrussh/pull/106): Remove the `log_file` parameter from the `CommandFormatter#exit_message` method; it was unused - [@mattbrictson](https://github.com/mattbrictson) + +------------------------------------------------------------------- Old: ---- airbrussh-1.1.2.gem New: ---- airbrussh-1.2.0.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-airbrussh.spec ++++++ --- /var/tmp/diff_new_pack.8d9Z8G/_old 2017-04-20 20:58:13.446246231 +0200 +++ /var/tmp/diff_new_pack.8d9Z8G/_new 2017-04-20 20:58:13.450245666 +0200 @@ -24,7 +24,7 @@ # Name: rubygem-airbrussh -Version: 1.1.2 +Version: 1.2.0 Release: 0 %define mod_name airbrussh %define mod_full_name %{mod_name}-%{version} ++++++ airbrussh-1.1.2.gem -> airbrussh-1.2.0.gem ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.travis.yml new/.travis.yml --- old/.travis.yml 2017-01-03 00:14:41.000000000 +0100 +++ new/.travis.yml 2017-04-14 18:06:45.000000000 +0200 @@ -22,4 +22,4 @@ - rvm: 2.4.0 script: bundle exec danger -before_install: gem install bundler --conservative --version '~> 1.10' +before_install: gem install bundler --conservative --version '~> 1.13.7' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md --- old/CHANGELOG.md 2017-01-03 00:14:41.000000000 +0100 +++ new/CHANGELOG.md 2017-04-14 18:06:45.000000000 +0200 @@ -6,6 +6,11 @@ * Your contribution here! +## [1.2.0][] (2017-04-14) + +* [#95](https://github.com/mattbrictson/airbrussh/pull/95): colorize LogMessage label on WARN level and above - [@klyonrad](https://github.com/klyonrad) +* [#106](https://github.com/mattbrictson/airbrussh/pull/106): Remove the `log_file` parameter from the `CommandFormatter#exit_message` method; it was unused - [@mattbrictson](https://github.com/mattbrictson) + ## [1.1.2][] (2017-01-02) * Add Ruby 2.4.0 to testing matrix and fix Ruby 2.4 deprecation warnings @@ -126,7 +131,8 @@ * Initial release [Semver]: http://semver.org -[Unreleased]: https://github.com/mattbrictson/airbrussh/compare/v1.1.2...HEAD +[Unreleased]: https://github.com/mattbrictson/airbrussh/compare/v1.2.0...HEAD +[1.2.0]: https://github.com/mattbrictson/airbrussh/compare/v1.1.2...v1.2.0 [1.1.2]: https://github.com/mattbrictson/airbrussh/compare/v1.1.1...v1.1.2 [1.1.1]: https://github.com/mattbrictson/airbrussh/compare/v1.1.0...v1.1.1 [1.1.0]: https://github.com/mattbrictson/airbrussh/compare/v1.0.2...v1.1.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Dangerfile new/Dangerfile --- old/Dangerfile 2017-01-03 00:14:41.000000000 +0100 +++ new/Dangerfile 2017-04-14 18:06:45.000000000 +0200 @@ -1,48 +1 @@ -# Adapted from https://github.com/ruby-grape/danger/blob/master/Dangerfile -# Q: What is a Dangerfile, anyway? A: See http://danger.systems/ - -# ------------------------------------------------------------------------------ -# What changed? -# ------------------------------------------------------------------------------ -has_lib_changes = !git.modified_files.grep(/^lib/).empty? -has_test_changes = !git.modified_files.grep(/^test/).empty? -has_changelog_changes = git.modified_files.include?("CHANGELOG.md") - -# ------------------------------------------------------------------------------ -# You've made changes to lib, but didn't write any tests? -# ------------------------------------------------------------------------------ -if has_lib_changes && !has_test_changes - warn("There are code changes, but no corresponding tests. "\ - "Please include tests if this PR introduces any modifications in "\ - "Airbrussh's behavior.", - :sticky => false) -end - -# ------------------------------------------------------------------------------ -# Have you updated CHANGELOG.md? -# ------------------------------------------------------------------------------ -if !has_changelog_changes && has_lib_changes - pr_number = github.pr_json["number"] - markdown <<-MARKDOWN -Here's an example of a CHANGELOG.md entry (place it immediately under the `* Your contribution here!` line): - -```markdown -* [##{pr_number}](https://github.com/mattbrictson/airbrussh/pull/#{pr_number}): #{github.pr_title} - [@#{github.pr_author}](https://github.com/#{github.pr_author}). -``` -MARKDOWN - warn("Please update CHANGELOG.md with a description of your changes. "\ - "If this PR is not a user-facing change (e.g. just refactoring), "\ - "you can disregard this.", :sticky => false) -end - -# ------------------------------------------------------------------------------ -# Did you remove the CHANGELOG's "Your contribution here!" line? -# ------------------------------------------------------------------------------ -if has_changelog_changes - unless IO.read("CHANGELOG.md") =~ /^\* Your contribution here/i - fail( - "Please put the `* Your contribution here!` line back into CHANGELOG.md.", - :sticky => false - ) - end -end +danger.import_dangerfile(github: "capistrano/danger") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile new/Gemfile --- old/Gemfile 2017-01-03 00:14:41.000000000 +0100 +++ new/Gemfile 2017-04-14 18:06:45.000000000 +0200 @@ -17,7 +17,7 @@ end # Danger is used by Travis, but only for Ruby 2.0+ -gem "danger" unless RUBY_VERSION == "1.9.3" +gem "danger", "~> 4.3" unless RUBY_VERSION == "1.9.3" if (sshkit_version = ENV["sshkit"]) requirement = begin diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/airbrussh.gemspec new/airbrussh.gemspec --- old/airbrussh.gemspec 2017-01-03 00:14:41.000000000 +0100 +++ new/airbrussh.gemspec 2017-04-14 18:06:45.000000000 +0200 @@ -24,10 +24,10 @@ spec.add_dependency "sshkit", [">= 1.6.1", "!= 1.7.0"] spec.add_development_dependency "bundler", "~> 1.10" - spec.add_development_dependency "coveralls" - spec.add_development_dependency "rake", "~> 10.0" - spec.add_development_dependency "minitest" - spec.add_development_dependency "minitest-reporters" - spec.add_development_dependency "mocha" + spec.add_development_dependency "coveralls", "~> 0.8.15" + spec.add_development_dependency "rake", "~> 12.0" + spec.add_development_dependency "minitest", "~> 5.10" + spec.add_development_dependency "minitest-reporters", "~> 1.1" + spec.add_development_dependency "mocha", "~> 1.2" spec.add_development_dependency "rubocop", "~> 0.41.2" end Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/airbrussh/command_formatter.rb new/lib/airbrussh/command_formatter.rb --- old/lib/airbrussh/command_formatter.rb 2017-01-03 00:14:41.000000000 +0100 +++ new/lib/airbrussh/command_formatter.rb 2017-04-14 18:06:45.000000000 +0200 @@ -40,15 +40,9 @@ # exit_message # => "✔ 01 user@host 0.084s" # exit_message # => "✘ 01 user@host 0.084s" # - # If `log_file` is specified, it is appended to the message - # in the failure case. - # - # exit_message("out.log") - # # => "✘ 01 user@host (see out.log for details) 0.084s" - # - def exit_message(log_file=nil) + def exit_message message = if failure? - red(failure_message(log_file)) + red(failure_message) else green(success_message) end @@ -79,10 +73,8 @@ "✔ #{number} #{user_at_host}" end - def failure_message(log_file) - message = "✘ #{number} #{user_at_host}" - message << " (see #{log_file} for details)" if log_file - message + def failure_message + "✘ #{number} #{user_at_host}" end end end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/airbrussh/console_formatter.rb new/lib/airbrussh/console_formatter.rb --- old/lib/airbrussh/console_formatter.rb 2017-01-03 00:14:41.000000000 +0100 +++ new/lib/airbrussh/console_formatter.rb 2017-04-14 18:06:45.000000000 +0200 @@ -46,7 +46,7 @@ def log_command_exit(command) return if debug?(command) command = decorate(command) - print_indented_line(command.exit_message(@log_file), -2) + print_indented_line(command.exit_message, -2) end def write(obj) @@ -69,7 +69,20 @@ def write_log_message(log_message) return if debug?(log_message) print_task_if_changed - print_indented_line(log_message.to_s) + print_indented_line(format_log_message(log_message)) + end + + def format_log_message(log_message) + case log_message.verbosity + when SSHKit::Logger::WARN + "#{yellow('WARN')} #{log_message}" + when SSHKit::Logger::ERROR + "#{red('ERROR')} #{log_message}" + when SSHKit::Logger::FATAL + "#{red('FATAL')} #{log_message}" + else + log_message.to_s + end end # For SSHKit versions up to and including 1.7.1, the stdout and stderr diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/airbrussh/version.rb new/lib/airbrussh/version.rb --- old/lib/airbrussh/version.rb 2017-01-03 00:14:41.000000000 +0100 +++ new/lib/airbrussh/version.rb 2017-04-14 18:06:45.000000000 +0200 @@ -1,4 +1,4 @@ # frozen_string_literal: true module Airbrussh - VERSION = "1.1.2".freeze + VERSION = "1.2.0".freeze end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata 2017-01-03 00:14:41.000000000 +0100 +++ new/metadata 2017-04-14 18:06:45.000000000 +0200 @@ -1,14 +1,14 @@ --- !ruby/object:Gem::Specification name: airbrussh version: !ruby/object:Gem::Version - version: 1.1.2 + version: 1.2.0 platform: ruby authors: - Matt Brictson autorequire: bindir: exe cert_chain: [] -date: 2017-01-02 00:00:00.000000000 Z +date: 2017-04-14 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: sshkit @@ -48,72 +48,72 @@ name: coveralls requirement: !ruby/object:Gem::Requirement requirements: - - - ">=" + - - "~>" - !ruby/object:Gem::Version - version: '0' + version: 0.8.15 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - - ">=" + - - "~>" - !ruby/object:Gem::Version - version: '0' + version: 0.8.15 - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version - version: '10.0' + version: '12.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version - version: '10.0' + version: '12.0' - !ruby/object:Gem::Dependency name: minitest requirement: !ruby/object:Gem::Requirement requirements: - - - ">=" + - - "~>" - !ruby/object:Gem::Version - version: '0' + version: '5.10' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - - ">=" + - - "~>" - !ruby/object:Gem::Version - version: '0' + version: '5.10' - !ruby/object:Gem::Dependency name: minitest-reporters requirement: !ruby/object:Gem::Requirement requirements: - - - ">=" + - - "~>" - !ruby/object:Gem::Version - version: '0' + version: '1.1' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - - ">=" + - - "~>" - !ruby/object:Gem::Version - version: '0' + version: '1.1' - !ruby/object:Gem::Dependency name: mocha requirement: !ruby/object:Gem::Requirement requirements: - - - ">=" + - - "~>" - !ruby/object:Gem::Version - version: '0' + version: '1.2' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - - ">=" + - - "~>" - !ruby/object:Gem::Version - version: '0' + version: '1.2' - !ruby/object:Gem::Dependency name: rubocop requirement: !ruby/object:Gem::Requirement @@ -191,7 +191,7 @@ version: '0' requirements: [] rubyforge_project: -rubygems_version: 2.6.8 +rubygems_version: 2.6.11 signing_key: specification_version: 4 summary: Airbrussh pretties up your SSHKit and Capistrano output