Hello community, here is the log from the commit of package rubygem-activesupport-4_2 for openSUSE:Factory checked in at 2016-03-18 21:40:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-activesupport-4_2 (Old) and /work/SRC/openSUSE:Factory/.rubygem-activesupport-4_2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "rubygem-activesupport-4_2" Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-activesupport-4_2/rubygem-activesupport-4_2.changes 2016-03-07 13:28:18.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-activesupport-4_2.new/rubygem-activesupport-4_2.changes 2016-03-18 21:40:30.000000000 +0100 @@ -1,0 +2,10 @@ +Tue Mar 8 05:32:13 UTC 2016 - coolo@suse.com + +- updated to version 4.2.6 + see installed CHANGELOG.md + + ## Rails 4.2.6 (March 07, 2016) ## + + * No changes. + +------------------------------------------------------------------- Old: ---- activesupport-4.2.5.2.gem New: ---- activesupport-4.2.6.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-activesupport-4_2.spec ++++++ --- /var/tmp/diff_new_pack.MOMwp1/_old 2016-03-18 21:40:31.000000000 +0100 +++ /var/tmp/diff_new_pack.MOMwp1/_new 2016-03-18 21:40:31.000000000 +0100 @@ -24,7 +24,7 @@ # Name: rubygem-activesupport-4_2 -Version: 4.2.5.2 +Version: 4.2.6 Release: 0 %define mod_name activesupport %define mod_full_name %{mod_name}-%{version} ++++++ activesupport-4.2.5.2.gem -> activesupport-4.2.6.gem ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md --- old/CHANGELOG.md 2016-02-29 20:15:39.000000000 +0100 +++ new/CHANGELOG.md 2016-03-07 23:31:29.000000000 +0100 @@ -1,3 +1,8 @@ +## Rails 4.2.6 (March 07, 2016) ## + +* No changes. + + ## Rails 4.2.5.2 (February 26, 2016) ## * No changes. Files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/active_support/gem_version.rb new/lib/active_support/gem_version.rb --- old/lib/active_support/gem_version.rb 2016-02-29 20:15:39.000000000 +0100 +++ new/lib/active_support/gem_version.rb 2016-03-07 23:31:29.000000000 +0100 @@ -7,8 +7,8 @@ module VERSION MAJOR = 4 MINOR = 2 - TINY = 5 - PRE = "2" + TINY = 6 + PRE = nil STRING = [MAJOR, MINOR, TINY, PRE].compact.join(".") end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/active_support/logger.rb new/lib/active_support/logger.rb --- old/lib/active_support/logger.rb 2016-02-29 20:15:39.000000000 +0100 +++ new/lib/active_support/logger.rb 2016-03-07 23:31:29.000000000 +0100 @@ -44,6 +44,20 @@ def initialize(*args) super @formatter = SimpleFormatter.new + after_initialize if respond_to? :after_initialize + end + + def add(severity, message = nil, progname = nil, &block) + return true if @logdev.nil? || (severity || UNKNOWN) < level + super + end + + Logger::Severity.constants.each do |severity| + class_eval(<<-EOT, __FILE__, __LINE__ + 1) + def #{severity.downcase}? # def debug? + Logger::#{severity} >= level # DEBUG >= level + end # end + EOT end # Simple formatter which only displays the message. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/active_support/logger_silence.rb new/lib/active_support/logger_silence.rb --- old/lib/active_support/logger_silence.rb 2016-02-29 20:15:39.000000000 +0100 +++ new/lib/active_support/logger_silence.rb 2016-03-07 23:31:29.000000000 +0100 @@ -1,21 +1,42 @@ require 'active_support/concern' +require 'thread_safe' module LoggerSilence extend ActiveSupport::Concern included do cattr_accessor :silencer + attr_reader :local_levels self.silencer = true end + + def after_initialize + @local_levels = ThreadSafe::Cache.new(:initial_capacity => 2) + end + + def local_log_id + Thread.current.__id__ + end + + def level + local_levels[local_log_id] || super + end + # Silences the logger for the duration of the block. def silence(temporary_level = Logger::ERROR) if silencer begin - old_logger_level, self.level = level, temporary_level + old_local_level = local_levels[local_log_id] + local_levels[local_log_id] = temporary_level + yield self ensure - self.level = old_logger_level + if old_local_level + local_levels[local_log_id] = old_local_level + else + local_levels.delete(local_log_id) + end end else yield self diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/active_support/per_thread_registry.rb new/lib/active_support/per_thread_registry.rb --- old/lib/active_support/per_thread_registry.rb 2016-02-29 20:15:39.000000000 +0100 +++ new/lib/active_support/per_thread_registry.rb 2016-03-07 23:31:29.000000000 +0100 @@ -1,3 +1,5 @@ +require 'active_support/core_ext/module/delegation' + module ActiveSupport # This module is used to encapsulate access to thread local variables. # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata 2016-02-29 20:15:39.000000000 +0100 +++ new/metadata 2016-03-07 23:31:29.000000000 +0100 @@ -1,14 +1,14 @@ --- !ruby/object:Gem::Specification name: activesupport version: !ruby/object:Gem::Version - version: 4.2.5.2 + version: 4.2.6 platform: ruby authors: - David Heinemeier Hansson autorequire: bindir: bin cert_chain: [] -date: 2016-02-29 00:00:00.000000000 Z +date: 2016-03-07 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: i18n