Hello community,

here is the log from the commit of package rubygem-mixlib-log for 
openSUSE:Factory checked in at 2018-07-18 22:50:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-mixlib-log (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-mixlib-log.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-mixlib-log"

Wed Jul 18 22:50:20 2018 rev:9 rq:621014 version:2.0.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-mixlib-log/rubygem-mixlib-log.changes    
2018-03-04 12:52:34.519653564 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-mixlib-log.new/rubygem-mixlib-log.changes   
    2018-07-18 22:50:25.591659899 +0200
@@ -1,0 +2,12 @@
+Thu Apr 12 17:42:18 UTC 2018 - [email protected]
+
+- updated to version 2.0.4
+  no changelog found
+
+-------------------------------------------------------------------
+Fri Mar 23 05:30:17 UTC 2018 - [email protected]
+
+- updated to version 2.0.3
+  no changelog found
+
+-------------------------------------------------------------------

Old:
----
  mixlib-log-2.0.1.gem

New:
----
  mixlib-log-2.0.4.gem

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rubygem-mixlib-log.spec ++++++
--- /var/tmp/diff_new_pack.VUR08x/_old  2018-07-18 22:50:26.803655880 +0200
+++ /var/tmp/diff_new_pack.VUR08x/_new  2018-07-18 22:50:26.811655854 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:           rubygem-mixlib-log
-Version:        2.0.1
+Version:        2.0.4
 Release:        0
 %define mod_name mixlib-log
 %define mod_full_name %{mod_name}-%{version}

++++++ mixlib-log-2.0.1.gem -> mixlib-log-2.0.4.gem ++++++
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/mixlib/log/logger.rb new/lib/mixlib/log/logger.rb
--- old/lib/mixlib/log/logger.rb        2018-02-28 16:56:16.000000000 +0100
+++ new/lib/mixlib/log/logger.rb        2018-04-12 09:45:13.000000000 +0200
@@ -8,6 +8,9 @@
     class Logger < ::Logger
 
       include Logging
+
+      def trace?; @level <= TRACE; end
+
       #
       # === Synopsis
       #
@@ -49,7 +52,7 @@
           data[:msg] = message
         end
         @logdev.write(
-          format_message(format_severity(severity), Time.now, progname, data))
+          format_message(to_label(severity), Time.now, progname, data))
         true
       end
       alias_method :add, :add_data
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/mixlib/log/version.rb 
new/lib/mixlib/log/version.rb
--- old/lib/mixlib/log/version.rb       2018-02-28 16:56:16.000000000 +0100
+++ new/lib/mixlib/log/version.rb       2018-04-12 09:45:13.000000000 +0200
@@ -1,5 +1,5 @@
 module Mixlib
   module Log
-    VERSION = "2.0.1"
+    VERSION = "2.0.4"
   end
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/mixlib/log.rb new/lib/mixlib/log.rb
--- old/lib/mixlib/log.rb       2018-02-28 16:56:16.000000000 +0100
+++ new/lib/mixlib/log.rb       2018-04-12 09:45:13.000000000 +0200
@@ -21,6 +21,7 @@
 require "mixlib/log/formatter"
 require "mixlib/log/child"
 require "mixlib/log/logging"
+require "mixlib/log/logger"
 
 module Mixlib
   module Log
@@ -169,11 +170,11 @@
 
     def logger_for(*opts)
       if opts.empty?
-        Logger.new(STDOUT)
+        Mixlib::Log::Logger.new(STDOUT)
       elsif LEVELS.keys.inject(true) { |quacks, level| quacks && 
opts.first.respond_to?(level) }
         opts.first
       else
-        Logger.new(*opts)
+        Mixlib::Log::Logger.new(*opts)
       end
     end
 
@@ -189,7 +190,7 @@
         # via public API. In order to reduce amount of impact and
         # handle only File type log devices I had to use this method
         # to get access to it.
-        next unless logdev = logger.instance_variable_get(:"@logdev")
+        next unless (logdev = logger.instance_variable_get(:"@logdev"))
         loggers_to_close << logger if logdev.filename
       end
       loggers_to_close
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata        2018-02-28 16:56:16.000000000 +0100
+++ new/metadata        2018-04-12 09:45:13.000000000 +0200
@@ -1,14 +1,14 @@
 --- !ruby/object:Gem::Specification
 name: mixlib-log
 version: !ruby/object:Gem::Version
-  version: 2.0.1
+  version: 2.0.4
 platform: ruby
 authors:
 - Chef Software, Inc.
 autorequire: 
 bindir: bin
 cert_chain: []
-date: 2018-02-28 00:00:00.000000000 Z
+date: 2018-04-12 00:00:00.000000000 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: rake
@@ -126,7 +126,7 @@
       version: '0'
 requirements: []
 rubyforge_project: 
-rubygems_version: 2.7.3
+rubygems_version: 2.7.6
 signing_key: 
 specification_version: 4
 summary: A gem that provides a simple mixin for log functionality
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/spec/mixlib/log_spec.rb new/spec/mixlib/log_spec.rb
--- old/spec/mixlib/log_spec.rb 2018-02-28 16:56:16.000000000 +0100
+++ new/spec/mixlib/log_spec.rb 2018-04-12 09:45:13.000000000 +0200
@@ -174,9 +174,10 @@
     ObjectSpace.each_object(File) do |f|
       opened_files_count_before += 1 unless f.closed?
     end
-    Logit.init("/tmp/logger.log")
-    Logit.init("/tmp/logger.log")
-    Logit.init("/tmp/logger.log")
+    name = File.join(Dir.tmpdir, "logger.log")
+    Logit.init(name)
+    Logit.init(name)
+    Logit.init(name)
     opened_files_count_after = 0
     ObjectSpace.each_object(File) do |f|
       opened_files_count_after += 1 unless f.closed?
@@ -189,15 +190,16 @@
     ObjectSpace.each_object(File) do |f|
       opened_files_count_before += 1 unless f.closed?
     end
-    file = File.open("/tmp/logger.log")
-    Logit.init(file)
-    Logit.init(file)
-    Logit.init(file)
-    opened_files_count_after = 0
-    ObjectSpace.each_object(File) do |f|
-      opened_files_count_after += 1 unless f.closed?
+    Tempfile.open("chef-test-log") do |file|
+      Logit.init(file)
+      Logit.init(file)
+      Logit.init(file)
+      opened_files_count_after = 0
+      ObjectSpace.each_object(File) do |f|
+        opened_files_count_after += 1 unless f.closed?
+      end
+      expect(opened_files_count_after).to eq(opened_files_count_before + 1)
     end
-    expect(opened_files_count_after).to eq(opened_files_count_before + 1)
   end
 
   it "should return nil from its logging methods" do
@@ -219,4 +221,14 @@
     expect(Logit.metadata).to eql({ test: "data" })
   end
 
+  it "should format :trace level messages with TRACE: label" do
+    logdev = StringIO.new
+    Logit.init(logdev)
+    Logit.level = :trace
+    Logit.trace("this is a log message")
+    aggregate_failures do
+      expect(logdev.string).to_not match(/ANY:/)
+      expect(logdev.string).to match(/TRACE:/)
+    end
+  end
 end


Reply via email to