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