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.


Reply via email to