Hello community, here is the log from the commit of package rubygem-docile for openSUSE:Factory checked in at 2019-07-22 12:20:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-docile (Old) and /work/SRC/openSUSE:Factory/.rubygem-docile.new.4126 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-docile" Mon Jul 22 12:20:42 2019 rev:10 rq:717291 version:1.3.2 Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-docile/rubygem-docile.changes 2018-05-29 10:43:54.862719013 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-docile.new.4126/rubygem-docile.changes 2019-07-22 12:20:42.491659364 +0200 @@ -1,0 +2,12 @@ +Fri Jul 19 09:04:08 UTC 2019 - Stephan Kulow <co...@suse.com> + +- updated to version 1.3.2 + see installed HISTORY.md + +------------------------------------------------------------------- +Fri May 25 07:03:00 UTC 2018 - factory-a...@kulow.org + +- updated to version 1.3.1 + see installed HISTORY.md + +------------------------------------------------------------------- Old: ---- docile-1.3.1.gem New: ---- docile-1.3.2.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-docile.spec ++++++ --- /var/tmp/diff_new_pack.hgXDWT/_old 2019-07-22 12:20:43.339659142 +0200 +++ /var/tmp/diff_new_pack.hgXDWT/_new 2019-07-22 12:20:43.347659140 +0200 @@ -1,7 +1,7 @@ # # spec file for package rubygem-docile # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -24,7 +24,7 @@ # Name: rubygem-docile -Version: 1.3.1 +Version: 1.3.2 Release: 0 %define mod_name docile %define mod_full_name %{mod_name}-%{version} ++++++ docile-1.3.1.gem -> docile-1.3.2.gem ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.travis.yml new/.travis.yml --- old/.travis.yml 2018-05-24 16:48:38.000000000 +0200 +++ new/.travis.yml 2019-06-12 21:36:13.000000000 +0200 @@ -9,6 +9,7 @@ rvm: # MRI - ruby-head + - 2.6 - 2.5 - 2.4 - 2.3 @@ -19,10 +20,8 @@ - ree # JRuby - jruby-head - - jruby-9.1.15.0 # Specific version to work around https://github.com/travis-ci/travis-ci/issues/9049 + - jruby-9.1 - jruby-9.0 - - jruby-19mode - - jruby-18mode # Rubinius - rubinius-3 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HISTORY.md new/HISTORY.md --- old/HISTORY.md 2018-05-24 16:48:38.000000000 +0200 +++ new/HISTORY.md 2019-06-12 21:36:13.000000000 +0200 @@ -1,9 +1,14 @@ # HISTORY -## [Unreleased changes](http://github.com/ms-ati/docile/compare/v1.3.1...master) +## [Unreleased changes](http://github.com/ms-ati/docile/compare/v1.3.2...master) - ... +## [v1.3.2 (Jun 12, 2019)](http://github.com/ms-ati/docile/compare/v1.3.1...v1.3.2) + + - Special thanks (again!) to Taichi Ishitani (@taichi-ishitani): + - Fix for DSL object is replaced when #dsl_eval is nested (#33, PR #34) + ## [v1.3.1 (May 24, 2018)](http://github.com/ms-ati/docile/compare/v1.3.0...v1.3.1) - Special thanks to Taichi Ishitani (@taichi-ishitani): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/LICENSE new/LICENSE --- old/LICENSE 2018-05-24 16:48:38.000000000 +0200 +++ new/LICENSE 2019-06-12 21:36:13.000000000 +0200 @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2012-2018 Marc Siegel +Copyright (c) 2012-2019 Marc Siegel Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md --- old/README.md 2018-05-24 16:48:38.000000000 +0200 +++ new/README.md 2019-06-12 21:36:13.000000000 +0200 @@ -374,7 +374,7 @@ ## Copyright & License -Copyright (c) 2012-2018 Marc Siegel. +Copyright (c) 2012-2019 Marc Siegel. Licensed under the [MIT License](http://choosealicense.com/licenses/mit/), see [LICENSE](LICENSE) for details. Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/docile.gemspec new/docile.gemspec --- old/docile.gemspec 2018-05-24 16:48:38.000000000 +0200 +++ new/docile.gemspec 2019-06-12 21:36:13.000000000 +0200 @@ -31,6 +31,7 @@ s.add_development_dependency "rake", "~> 10.5" if on_less_than_1_9_3? # Pin compatible rake on old rubies, see: https://github.com/travis-ci/travis.rb/issues/380 s.add_development_dependency "rake", "< 11.0" unless on_less_than_1_9_3? # See http://stackoverflow.com/questions/35893584/nomethoderror-undefined-method-last-comment-after-upgrading-to-rake-11 s.add_development_dependency "rspec", "~> 3.0" + s.add_development_dependency "rspec-expectations", "!= 3.8.3" # Workaround for RSpec's issue, see: https://github.com/rspec/rspec-expectations/issues/1111 # Run code coverage where possible - not on Rubinius unless on_rubinius? diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/docile/fallback_context_proxy.rb new/lib/docile/fallback_context_proxy.rb --- old/lib/docile/fallback_context_proxy.rb 2018-05-24 16:48:38.000000000 +0200 +++ new/lib/docile/fallback_context_proxy.rb 2019-06-12 21:36:13.000000000 +0200 @@ -21,6 +21,10 @@ :instance_variable_get, :instance_variable_set, :remove_instance_variable] + # The set of methods which will **not** fallback from the block's context + # to the dsl object. + NON_FALLBACK_METHODS = Set[:class, :self, :respond_to?, :instance_of?] + # The set of instance variables which are local to this object and hidden. # All other instance variables will be copied in and out of this object # from the scope in which this proxy was created. @@ -49,7 +53,8 @@ # contain calls to methods on the DSL object. singleton_class. send(:define_method, :method_missing) do |method, *args, &block| - if receiver.respond_to?(method.to_sym) + m = method.to_sym + if !NON_FALLBACK_METHODS.include?(m) && !fallback.respond_to?(m) && receiver.respond_to?(m) receiver.__send__(method.to_sym, *args, &block) else super(method, *args, &block) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/docile/version.rb new/lib/docile/version.rb --- old/lib/docile/version.rb 2018-05-24 16:48:38.000000000 +0200 +++ new/lib/docile/version.rb 2019-06-12 21:36:13.000000000 +0200 @@ -1,4 +1,4 @@ module Docile # The current version of this library - VERSION = "1.3.1" + VERSION = "1.3.2" end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata 2018-05-24 16:48:38.000000000 +0200 +++ new/metadata 2019-06-12 21:36:13.000000000 +0200 @@ -1,14 +1,14 @@ --- !ruby/object:Gem::Specification name: docile version: !ruby/object:Gem::Version - version: 1.3.1 + version: 1.3.2 platform: ruby authors: - Marc Siegel autorequire: bindir: bin cert_chain: [] -date: 2018-05-24 00:00:00.000000000 Z +date: 2019-06-12 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: rake @@ -39,6 +39,20 @@ - !ruby/object:Gem::Version version: '3.0' - !ruby/object:Gem::Dependency + name: rspec-expectations + requirement: !ruby/object:Gem::Requirement + requirements: + - - "!=" + - !ruby/object:Gem::Version + version: 3.8.3 + type: :development + prerelease: false + version_requirements: !ruby/object:Gem::Requirement + requirements: + - - "!=" + - !ruby/object:Gem::Version + version: 3.8.3 +- !ruby/object:Gem::Dependency name: yard requirement: !ruby/object:Gem::Requirement requirements: @@ -125,7 +139,7 @@ version: '0' requirements: [] rubyforge_project: -rubygems_version: 2.7.4 +rubygems_version: 2.7.9 signing_key: specification_version: 4 summary: Docile keeps your Ruby DSLs tame and well-behaved.