Hello community,

here is the log from the commit of package rubygem-cfa for openSUSE:Factory 
checked in at 2016-06-02 12:48:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-cfa (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-cfa.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-cfa"

Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-cfa/rubygem-cfa.changes  2016-02-09 
13:29:58.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-cfa.new/rubygem-cfa.changes     
2016-06-02 12:48:45.000000000 +0200
@@ -1,0 +2,7 @@
+Tue May 24 13:24:15 UTC 2016 - jreidin...@suse.com
+
+- better inspecting of BooleanValue objects (helps with debugging
+  various bncs, like bnc#980108 or bnc#940465)
+- 0.3.1
+
+-------------------------------------------------------------------

Old:
----
  cfa-0.3.0.gem

New:
----
  cfa-0.3.1.gem

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

Other differences:
------------------
++++++ rubygem-cfa.spec ++++++
--- /var/tmp/diff_new_pack.se4at4/_old  2016-06-02 12:48:46.000000000 +0200
+++ /var/tmp/diff_new_pack.se4at4/_new  2016-06-02 12:48:46.000000000 +0200
@@ -15,15 +15,16 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:           rubygem-cfa
-Version:        0.3.0
+Version:        0.3.1
 Release:        0
 %define mod_name cfa
 %define mod_full_name %{mod_name}-%{version}
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  ruby-macros >= 5
-BuildRequires:  %{ruby}
 BuildRequires:  %{rubygem gem2rpm}
+BuildRequires:  %{ruby}
+BuildRequires:  ruby-macros >= 5
 Url:            http://github.com/config-files-api/config_files_api
 Source:         http://rubygems.org/gems/%{mod_full_name}.gem
 Summary:        CFA (Config Files API) provides an easy way to create models 
on top

++++++ cfa-0.3.0.gem -> cfa-0.3.1.gem ++++++
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/cfa/base_model.rb new/lib/cfa/base_model.rb
--- old/lib/cfa/base_model.rb   2015-12-28 09:45:40.000000000 +0100
+++ new/lib/cfa/base_model.rb   2016-05-24 16:16:10.000000000 +0200
@@ -156,6 +156,16 @@
       @model.generic_set(@name, value ? @true_value : @false_value)
     end
 
+    # enhanced inspect method to contain important data
+    def inspect
+      "#<CFA::BooleanValue:0x#{object_id} name=#{@name.inspect}, " \
+        "data=#{data.inspect}, true_value=#{@true_value.inspect}, " \
+        "false_value=#{@false_value.inspect}>"
+    end
+
+    # also have better to_s
+    alias_method :to_s, :inspect
+
   private
 
     def data
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/cfa/matcher.rb new/lib/cfa/matcher.rb
--- old/lib/cfa/matcher.rb      2015-12-28 09:45:40.000000000 +0100
+++ new/lib/cfa/matcher.rb      2016-05-24 16:16:10.000000000 +0200
@@ -9,7 +9,7 @@
         return false unless key_match?(element, key)
         return false unless collection_match?(element, collection)
         return false unless value_match?(element, value_matcher)
-        return false unless !block || block.call(element[:key], 
element[:value])
+        return false unless !block || yield(element[:key], element[:value])
         return true
       end
     end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata        2015-12-28 09:45:40.000000000 +0100
+++ new/metadata        2016-05-24 16:16:14.000000000 +0200
@@ -1,14 +1,14 @@
 --- !ruby/object:Gem::Specification
 name: cfa
 version: !ruby/object:Gem::Version
-  version: 0.3.0
+  version: 0.3.1
 platform: ruby
 authors:
 - Josef Reidinger
 autorequire: 
 bindir: bin
 cert_chain: []
-date: 2015-12-28 00:00:00.000000000 Z
+date: 2016-05-24 00:00:00.000000000 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: ruby-augeas
@@ -40,7 +40,7 @@
 - lib/cfa/placer.rb
 homepage: http://github.com/config-files-api/config_files_api
 licenses:
-- LGPLv3
+- LGPL-3.0
 metadata: {}
 post_install_message: 
 rdoc_options: []
@@ -58,7 +58,7 @@
       version: 1.3.6
 requirements: []
 rubyforge_project: 
-rubygems_version: 2.2.2
+rubygems_version: 2.4.5.1
 signing_key: 
 specification_version: 4
 summary: CFA (Config Files API) provides an easy way to create models on top 
of configuration


Reply via email to