Hello community,
here is the log from the commit of package rubygem-binding_of_caller for openSUSE:Factory checked in at 2017-11-01 11:09:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-binding_of_caller (Old)
and /work/SRC/openSUSE:Factory/.rubygem-binding_of_caller.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-binding_of_caller"
Wed Nov 1 11:09:43 2017 rev:2 rq:537514 version:0.7.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-binding_of_caller/rubygem-binding_of_caller.changes 2015-02-16 21:11:47.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-binding_of_caller.new/rubygem-binding_of_caller.changes 2017-11-01 11:09:42.585616674 +0100
@@ -1,0 +2,42 @@
+Thu Oct 26 09:56:57 UTC 2017 - coolo@suse.com
+
+- updated to version 0.7.3
+ see installed HISTORY
+
+ ## 0.7.3.pre1 / 2014-08-20
+
+ This release includes compatibility fixes for different ruby versions
+ and some minor enhancements.
+
+ * C Extensions are only compiled on MRI 1.9.x.
+
+ For MRI >= 2 the native API is used, so this should speedup
+ installation.
+
+ For JRuby this will avoid crashes on gem installation.
+
+ This was alredy being checked for Rubinius.
+
+ *Amadeus Folego*
+
+ * Added experimental JRuby support for 1.7.x series.
+
+ Only the main API is implemented and `Binding#eval` is
+ monkey-patched as it is private on JRuby.
+
+ This requires the compiler to be run on interpreted mode,
+ otherwise an exception will be thrown when `of_caller` is called.
+
+ *Charles Nutter*
+
+ * Remove executability from non-executable files.
+
+ *David Celis*
+
+ * Test and notice MRI 2.1 as a working Ruby implementation.
+
+ *Lennart Fridén*
+
+ ## 0.7.2 / 2013-06-07
+
+-------------------------------------------------------------------
Old:
----
binding_of_caller-0.7.2.gem
New:
----
binding_of_caller-0.7.3.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-binding_of_caller.spec ++++++
--- /var/tmp/diff_new_pack.kxt7XC/_old 2017-11-01 11:09:43.521582486 +0100
+++ /var/tmp/diff_new_pack.kxt7XC/_new 2017-11-01 11:09:43.521582486 +0100
@@ -1,7 +1,7 @@
#
# spec file for package rubygem-binding_of_caller
#
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -24,16 +24,16 @@
#
Name: rubygem-binding_of_caller
-Version: 0.7.2
+Version: 0.7.3
Release: 0
%define mod_name binding_of_caller
%define mod_full_name %{mod_name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-BuildRequires: ruby-macros >= 5
BuildRequires: %{rubydevel}
BuildRequires: %{rubygem gem2rpm}
+BuildRequires: ruby-macros >= 5
Url: http://github.com/banister/binding_of_caller
-Source: http://rubygems.org/gems/%{mod_full_name}.gem
+Source: https://rubygems.org/gems/%{mod_full_name}.gem
Source1: rubygem-binding_of_caller-rpmlintrc
Source2: gem2rpm.yml
Summary: Retrieve the binding of a method's caller. Can also retrieve
++++++ binding_of_caller-0.7.2.gem -> binding_of_caller-0.7.3.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.travis.yml new/.travis.yml
--- old/.travis.yml 1970-01-01 01:00:00.000000000 +0100
+++ new/.travis.yml 2017-10-22 02:45:01.000000000 +0200
@@ -2,7 +2,10 @@
- 1.9.2
- 1.9.3
- 2.0.0
- - rbx-19mode
+ - 2.1.0
+ - 2.2.6
+ - 2.3.0
+ - 2.4.0
notifications:
irc: "irc.freenode.org#pry"
@@ -13,6 +16,14 @@
only:
- master
+matrix:
+ include:
+ - rvm: jruby
+ env: JRUBY_OPTS=-X-C
+ allow_failures:
+ - rvm: jruby
+ - rvm: 1.9.3
+
#script: rake test --trace
#
#before_install:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HISTORY new/HISTORY
--- old/HISTORY 1970-01-01 01:00:00.000000000 +0100
+++ new/HISTORY 2017-10-22 02:45:01.000000000 +0200
@@ -0,0 +1,35 @@
+## 0.7.3.pre1 / 2014-08-20
+
+This release includes compatibility fixes for different ruby versions
+and some minor enhancements.
+
+* C Extensions are only compiled on MRI 1.9.x.
+
+ For MRI >= 2 the native API is used, so this should speedup
+ installation.
+
+ For JRuby this will avoid crashes on gem installation.
+
+ This was alredy being checked for Rubinius.
+
+ *Amadeus Folego*
+
+* Added experimental JRuby support for 1.7.x series.
+
+ Only the main API is implemented and `Binding#eval` is
+ monkey-patched as it is private on JRuby.
+
+ This requires the compiler to be run on interpreted mode,
+ otherwise an exception will be thrown when `of_caller` is called.
+
+ *Charles Nutter*
+
+* Remove executability from non-executable files.
+
+ *David Celis*
+
+* Test and notice MRI 2.1 as a working Ruby implementation.
+
+ *Lennart Fridén*
+
+## 0.7.2 / 2013-06-07
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md
--- old/README.md 1970-01-01 01:00:00.000000000 +0100
+++ new/README.md 2017-10-22 02:45:01.000000000 +0200
@@ -5,7 +5,7 @@
(C) John Mair (banisterfiend) 2012
-_Retrieve the binding of a method's caller in MRI 1.9.2+, MRI 2.0 and RBX (Rubinius)_
+_Retrieve the binding of a method's caller in MRI (>= 1.9.2) and RBX (Rubinius)_
The `binding_of_caller` gem provides the `Binding#of_caller` method.
@@ -15,7 +15,7 @@
**Recommended for use only in debugging situations. Do not use this in production apps.**
-**Only works in MRI Ruby 1.9.2, 1.9.3, 2.0 and RBX (Rubinius)**
+**Works in MRI Ruby (>= 1.9.2) and RBX (Rubinius)**
* Install the [gem](https://rubygems.org/gems/binding_of_caller): `gem install binding_of_caller`
* See the [source code](http://github.com/banister/binding_of_caller)
@@ -52,8 +52,11 @@
Features and limitations
-------------------------
-* Only works with MRI 1.9.2, 1.9.3, 2.0 and RBX (Rubinius)
+* Works in MRI (>= 1.9.2) and RBX (Rubinius)
* Does not work in 1.8.7, but there is a well known (continuation-based) hack to get a `Binding#of_caller` there.
+* There is experimental support for jruby 1.7.x, but it only works in interpreted
+mode (i.e. use the option `-Djruby.compile.mode=OFF` or append
+`compile.mode=OFF` to your `.jrubyrc`)
Contact
-------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Rakefile new/Rakefile
--- old/Rakefile 1970-01-01 01:00:00.000000000 +0100
+++ new/Rakefile 2017-10-22 02:45:01.000000000 +0200
@@ -46,12 +46,12 @@
desc "Run tests"
task :test do
- unless defined?(Rubinius)
+ unless defined?(Rubinius) or defined?(JRuby)
Rake::Task['compile'].execute
end
$stdout.puts("\033[33m")
- sh "bacon -Itest -rubygems -a -q"
+ sh "bacon -Itest -r rubygems -a -q"
$stdout.puts("\033[0m")
unless defined?(Rubinius)
@@ -89,7 +89,7 @@
desc "build the binaries"
task :compile => :cleanup do
- if !mri_2?
+ if !mri_2?
chdir "./ext/binding_of_caller/" do
sh "ruby extconf.rb"
sh "make"
@@ -103,7 +103,7 @@
if !mri_2?
sh 'rm -rf lib/binding_of_caller.so'
chdir "./ext/binding_of_caller/" do
- sh 'make clean'
+ sh 'make clean'
end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/binding_of_caller.gemspec new/binding_of_caller.gemspec
--- old/binding_of_caller.gemspec 1970-01-01 01:00:00.000000000 +0100
+++ new/binding_of_caller.gemspec 2017-10-22 02:45:01.000000000 +0200
@@ -1,37 +1,39 @@
# -*- encoding: utf-8 -*-
+# stub: binding_of_caller 0.7.3 ruby lib
+# stub: ext/binding_of_caller/extconf.rb
Gem::Specification.new do |s|
- s.name = "binding_of_caller"
- s.version = "0.7.2"
+ s.name = "binding_of_caller".freeze
+ s.version = "0.7.3"
- s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
- s.authors = ["John Mair (banisterfiend)"]
- s.date = "2013-06-07"
- s.description = "Retrieve the binding of a method's caller. Can also retrieve bindings even further up the stack."
- s.email = "jrmair@gmail.com"
- s.extensions = ["ext/binding_of_caller/extconf.rb"]
- s.files = [".gemtest", ".gitignore", ".travis.yml", ".yardopts", "Gemfile", "HISTORY", "LICENSE", "README.md", "Rakefile", "binding_of_caller.gemspec", "examples/example.rb", "ext/binding_of_caller/binding_of_caller.c", "ext/binding_of_caller/extconf.rb", "ext/binding_of_caller/ruby_headers/192/debug.h", "ext/binding_of_caller/ruby_headers/192/dln.h", "ext/binding_of_caller/ruby_headers/192/eval_intern.h", "ext/binding_of_caller/ruby_headers/192/id.h", "ext/binding_of_caller/ruby_headers/192/iseq.h", "ext/binding_of_caller/ruby_headers/192/method.h", "ext/binding_of_caller/ruby_headers/192/node.h", "ext/binding_of_caller/ruby_headers/192/regenc.h", "ext/binding_of_caller/ruby_headers/192/regint.h", "ext/binding_of_caller/ruby_headers/192/regparse.h", "ext/binding_of_caller/ruby_headers/192/rubys_gc.h", "ext/binding_of_caller/ruby_headers/192/thread_pthread.h", "ext/binding_of_caller/ruby_headers/192/thread_win32.h", "ext/binding_of_caller/ruby_headers/192/timev.h", "ext/binding_of_caller/ruby_headers/192/transcode_data.h", "ext/binding_of_caller/ruby_headers/192/version.h", "ext/binding_of_caller/ruby_headers/192/vm_core.h", "ext/binding_of_caller/ruby_headers/192/vm_exec.h", "ext/binding_of_caller/ruby_headers/192/vm_insnhelper.h", "ext/binding_of_caller/ruby_headers/192/vm_opts.h", "ext/binding_of_caller/ruby_headers/193/addr2line.h", "ext/binding_of_caller/ruby_headers/193/atomic.h", "ext/binding_of_caller/ruby_headers/193/constant.h", "ext/binding_of_caller/ruby_headers/193/debug.h", "ext/binding_of_caller/ruby_headers/193/dln.h", "ext/binding_of_caller/ruby_headers/193/encdb.h", "ext/binding_of_caller/ruby_headers/193/eval_intern.h", "ext/binding_of_caller/ruby_headers/193/id.h", "ext/binding_of_caller/ruby_headers/193/internal.h", "ext/binding_of_caller/ruby_headers/193/iseq.h", "ext/binding_of_caller/ruby_headers/193/method.h", "ext/binding_of_caller/ruby_headers/193/node.h", "ext/binding_of_caller/ruby_headers/193/parse.h", "ext/binding_of_caller/ruby_headers/193/regenc.h", "ext/binding_of_caller/ruby_headers/193/regint.h", "ext/binding_of_caller/ruby_headers/193/regparse.h", "ext/binding_of_caller/ruby_headers/193/revision.h", "ext/binding_of_caller/ruby_headers/193/rubys_gc.h", "ext/binding_of_caller/ruby_headers/193/thread_pthread.h", "ext/binding_of_caller/ruby_headers/193/thread_win32.h", "ext/binding_of_caller/ruby_headers/193/timev.h", "ext/binding_of_caller/ruby_headers/193/transcode_data.h", "ext/binding_of_caller/ruby_headers/193/transdb.h", "ext/binding_of_caller/ruby_headers/193/version.h", "ext/binding_of_caller/ruby_headers/193/vm_core.h", "ext/binding_of_caller/ruby_headers/193/vm_exec.h", "ext/binding_of_caller/ruby_headers/193/vm_insnhelper.h", "ext/binding_of_caller/ruby_headers/193/vm_opts.h", "lib/binding_of_caller.rb", "lib/binding_of_caller/mri2.rb", "lib/binding_of_caller/rubinius.rb", "lib/binding_of_caller/version.rb", "test/test_binding_of_caller.rb"]
- s.homepage = "http://github.com/banister/binding_of_caller"
- s.require_paths = ["lib"]
- s.rubygems_version = "2.0.3"
- s.summary = "Retrieve the binding of a method's caller. Can also retrieve bindings even further up the stack."
- s.test_files = ["test/test_binding_of_caller.rb"]
+ s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
+ s.require_paths = ["lib".freeze]
+ s.authors = ["John Mair (banisterfiend)".freeze]
+ s.date = "2017-10-22"
+ s.description = "Retrieve the binding of a method's caller. Can also retrieve bindings even further up the stack.".freeze
+ s.email = "jrmair@gmail.com".freeze
+ s.extensions = ["ext/binding_of_caller/extconf.rb".freeze]
+ s.files = [".gemtest".freeze, ".gitignore".freeze, ".travis.yml".freeze, ".yardopts".freeze, "Gemfile".freeze, "HISTORY".freeze, "LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "binding_of_caller.gemspec".freeze, "examples/benchmark.rb".freeze, "examples/example.rb".freeze, "ext/binding_of_caller/binding_of_caller.c".freeze, "ext/binding_of_caller/extconf.rb".freeze, "ext/binding_of_caller/ruby_headers/192/debug.h".freeze, "ext/binding_of_caller/ruby_headers/192/dln.h".freeze, "ext/binding_of_caller/ruby_headers/192/eval_intern.h".freeze, "ext/binding_of_caller/ruby_headers/192/id.h".freeze, "ext/binding_of_caller/ruby_headers/192/iseq.h".freeze, "ext/binding_of_caller/ruby_headers/192/method.h".freeze, "ext/binding_of_caller/ruby_headers/192/node.h".freeze, "ext/binding_of_caller/ruby_headers/192/regenc.h".freeze, "ext/binding_of_caller/ruby_headers/192/regint.h".freeze, "ext/binding_of_caller/ruby_headers/192/regparse.h".freeze, "ext/binding_of_caller/ruby_headers/192/rubys_gc.h".freeze, "ext/binding_of_caller/ruby_headers/192/thread_pthread.h".freeze, "ext/binding_of_caller/ruby_headers/192/thread_win32.h".freeze, "ext/binding_of_caller/ruby_headers/192/timev.h".freeze, "ext/binding_of_caller/ruby_headers/192/transcode_data.h".freeze, "ext/binding_of_caller/ruby_headers/192/version.h".freeze, "ext/binding_of_caller/ruby_headers/192/vm_core.h".freeze, "ext/binding_of_caller/ruby_headers/192/vm_exec.h".freeze, "ext/binding_of_caller/ruby_headers/192/vm_insnhelper.h".freeze, "ext/binding_of_caller/ruby_headers/192/vm_opts.h".freeze, "ext/binding_of_caller/ruby_headers/193/addr2line.h".freeze, "ext/binding_of_caller/ruby_headers/193/atomic.h".freeze, "ext/binding_of_caller/ruby_headers/193/constant.h".freeze, "ext/binding_of_caller/ruby_headers/193/debug.h".freeze, "ext/binding_of_caller/ruby_headers/193/dln.h".freeze, "ext/binding_of_caller/ruby_headers/193/encdb.h".freeze, "ext/binding_of_caller/ruby_headers/193/eval_intern.h".freeze, "ext/binding_of_caller/ruby_headers/193/id.h".freeze, "ext/binding_of_caller/ruby_headers/193/internal.h".freeze, "ext/binding_of_caller/ruby_headers/193/iseq.h".freeze, "ext/binding_of_caller/ruby_headers/193/method.h".freeze, "ext/binding_of_caller/ruby_headers/193/node.h".freeze, "ext/binding_of_caller/ruby_headers/193/parse.h".freeze, "ext/binding_of_caller/ruby_headers/193/regenc.h".freeze, "ext/binding_of_caller/ruby_headers/193/regint.h".freeze, "ext/binding_of_caller/ruby_headers/193/regparse.h".freeze, "ext/binding_of_caller/ruby_headers/193/revision.h".freeze, "ext/binding_of_caller/ruby_headers/193/rubys_gc.h".freeze, "ext/binding_of_caller/ruby_headers/193/thread_pthread.h".freeze, "ext/binding_of_caller/ruby_headers/193/thread_win32.h".freeze, "ext/binding_of_caller/ruby_headers/193/timev.h".freeze, "ext/binding_of_caller/ruby_headers/193/transcode_data.h".freeze, "ext/binding_of_caller/ruby_headers/193/transdb.h".freeze, "ext/binding_of_caller/ruby_headers/193/version.h".freeze, "ext/binding_of_caller/ruby_headers/193/vm_core.h".freeze, "ext/binding_of_caller/ruby_headers/193/vm_exec.h".freeze, "ext/binding_of_caller/ruby_headers/193/vm_insnhelper.h".freeze, "ext/binding_of_caller/ruby_headers/193/vm_opts.h".freeze, "lib/binding_of_caller.rb".freeze, "lib/binding_of_caller/jruby_interpreted.rb".freeze, "lib/binding_of_caller/mri2.rb".freeze, "lib/binding_of_caller/rubinius.rb".freeze, "lib/binding_of_caller/version.rb".freeze, "test/test_binding_of_caller.rb".freeze]
+ s.homepage = "http://github.com/banister/binding_of_caller".freeze
+ s.rubygems_version = "2.6.13".freeze
+ s.summary = "Retrieve the binding of a method's caller. Can also retrieve bindings even further up the stack.".freeze
+ s.test_files = ["test/test_binding_of_caller.rb".freeze]
if s.respond_to? :specification_version then
s.specification_version = 4
if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
- s.add_runtime_dependency(%q