commit rubygem-rspec-core for openSUSE:Factory

2020-05-11 Thread root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2020-05-11 13:32:05

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new.2738 (New)


Package is "rubygem-rspec-core"

Mon May 11 13:32:05 2020 rev:29 rq:802373 version:3.9.2

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2020-01-30 09:35:17.465293926 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new.2738/rubygem-rspec-core.changes
  2020-05-11 13:34:39.232274897 +0200
@@ -1,0 +2,21 @@
+Thu May  7 21:25:45 UTC 2020 - Stephan Kulow 
+
+- updated to version 3.9.2
+ see installed Changelog.md
+
+  ### 3.9.2 / 2020-05-02
+  [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.9.1...v3.9.2)
+  
+  Bug Fixes:
+  
+  * Emit a warning when `around` hook is used with `:context` scope
+(Phil Pirozhkov, #2687)
+  * Prevent invalid implementations of `Exception#cause` from being treated as 
a
+valid cause (and causing strange errors) in 
`RSpec::Core::Formatters::ExceptionPresenter`.
+(Jon Rowe, #2703)
+  * Correctly detect patterns when `rspec_opts` is an array in 
`RSpec::Core::RakeTask`.
+(Marc-André Lafortune, #2704)
+  * Make `RSpec.clear_examples` reset example counts for example groups. This 
fixes
+an issue with re-running specs not matching ids. (Agis Anastasopoulos, 
#2723)
+
+---

Old:

  rspec-core-3.9.1.gem

New:

  rspec-core-3.9.2.gem



Other differences:
--
++ rubygem-rspec-core.spec ++
--- /var/tmp/diff_new_pack.1EuZdU/_old  2020-05-11 13:34:40.144276809 +0200
+++ /var/tmp/diff_new_pack.1EuZdU/_new  2020-05-11 13:34:40.144276809 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-rspec-core
 #
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-rspec-core
-Version:3.9.1
+Version:3.9.2
 Release:0
 %define mod_name rspec-core
 %define mod_full_name %{mod_name}-%{version}
@@ -34,7 +34,7 @@
 BuildRequires:  %{rubygem rdoc > 3.10}
 BuildRequires:  ruby-macros >= 5
 BuildRequires:  update-alternatives
-Url:https://github.com/rspec/rspec-core
+URL:https://github.com/rspec/rspec-core
 Source: https://rubygems.org/gems/%{mod_full_name}.gem
 Source1:gem2rpm.yml
 Summary:RSpec runner and formatters

++ rspec-core-3.9.1.gem -> rspec-core-3.9.2.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Changelog.md new/Changelog.md
--- old/Changelog.md2019-12-28 19:56:33.0 +0100
+++ new/Changelog.md2020-05-02 23:10:02.0 +0200
@@ -1,3 +1,18 @@
+### 3.9.2 / 2020-05-02
+[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.9.1...v3.9.2)
+
+Bug Fixes:
+
+* Emit a warning when `around` hook is used with `:context` scope
+  (Phil Pirozhkov, #2687)
+* Prevent invalid implementations of `Exception#cause` from being treated as a
+  valid cause (and causing strange errors) in 
`RSpec::Core::Formatters::ExceptionPresenter`.
+  (Jon Rowe, #2703)
+* Correctly detect patterns when `rspec_opts` is an array in 
`RSpec::Core::RakeTask`.
+  (Marc-André Lafortune, #2704)
+* Make `RSpec.clear_examples` reset example counts for example groups. This 
fixes
+  an issue with re-running specs not matching ids. (Agis Anastasopoulos, #2723)
+
 ### 3.9.1 / 2019-12-28
 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.9.0...v3.9.1)
 
@@ -11,6 +26,7 @@
 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.8.2...v3.9.0)
 
 Enhancements:
+
 * Improve the handling of errors during loading support files, if a file
   errors before loading specs, RSpec will now skip loading the specs.
   (David Rodríguez, #2568)
@@ -2128,6 +2144,7 @@
 [Full Changelog](http://github.com/rspec/rspec-core/compare/v2.2.0...v2.2.1)
 
 Bug fixes
+
 * alias_method instead of override Kernel#method_missing (John Wilger)
 * changed --autotest to --tty in generated command (MIKAMI Yoshiyuki)
 * revert change to debugger (had introduced conflict with Rails)
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Binary files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Binary files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 

commit rubygem-rspec-core for openSUSE:Factory

2020-01-30 Thread root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2020-01-30 09:35:03

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new.26092 (New)


Package is "rubygem-rspec-core"

Thu Jan 30 09:35:03 2020 rev:28 rq:767658 version:3.9.1

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2019-12-28 13:40:05.898920253 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new.26092/rubygem-rspec-core.changes
 2020-01-30 09:35:17.465293926 +0100
@@ -1,0 +2,11 @@
+Mon Jan 27 11:22:00 UTC 2020 - Manuel Schnitzer 
+
+- updated to version 3.9.1
+
+  # Bug Fixes:
+
+  * Prevent bisect command from blocking when number of specs exceeds
+file descriptor limit on OSX or Linux. (Benoit Tigeot, #2669)
+  * Prevent warnings being issued on Ruby 2.7.0. (Jon Rowe, #2680)
+
+---

Old:

  rspec-core-3.9.0.gem

New:

  rspec-core-3.9.1.gem



Other differences:
--
++ rubygem-rspec-core.spec ++
--- /var/tmp/diff_new_pack.tfPuHt/_old  2020-01-30 09:35:18.149294292 +0100
+++ /var/tmp/diff_new_pack.tfPuHt/_new  2020-01-30 09:35:18.153294294 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-rspec-core
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 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,7 +24,7 @@
 #
 
 Name:   rubygem-rspec-core
-Version:3.9.0
+Version:3.9.1
 Release:0
 %define mod_name rspec-core
 %define mod_full_name %{mod_name}-%{version}

++ rspec-core-3.9.0.gem -> rspec-core-3.9.1.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Changelog.md new/Changelog.md
--- old/Changelog.md2019-10-07 23:38:46.0 +0200
+++ new/Changelog.md2019-12-28 19:56:33.0 +0100
@@ -1,3 +1,12 @@
+### 3.9.1 / 2019-12-28
+[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.9.0...v3.9.1)
+
+Bug Fixes:
+
+* Prevent bisect command from blocking when number of specs exceeds file
+  descriptor limit on OSX or Linux. (Benoit Tigeot, #2669)
+* Prevent warnings being issued on Ruby 2.7.0. (Jon Rowe, #2680)
+
 ### 3.9.0 / 2019-10-07
 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.8.2...v3.9.0)
 
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Binary files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Binary files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rspec/core/bisect/fork_runner.rb 
new/lib/rspec/core/bisect/fork_runner.rb
--- old/lib/rspec/core/bisect/fork_runner.rb2019-10-07 23:38:46.0 
+0200
+++ new/lib/rspec/core/bisect/fork_runner.rb2019-12-28 19:56:33.0 
+0100
@@ -91,8 +91,9 @@
   end
 
   def dispatch_specs(run_descriptor)
-pid = fork { run_specs(run_descriptor) }
-Process.waitpid(pid)
+fork { run_specs(run_descriptor) }
+# We don't use Process.waitpid here as it was causing bisects to
+# block due to the file descriptor limit on OSX / Linux.
   end
 
 private
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rspec/core/filter_manager.rb 
new/lib/rspec/core/filter_manager.rb
--- old/lib/rspec/core/filter_manager.rb2019-10-07 23:38:46.0 
+0200
+++ new/lib/rspec/core/filter_manager.rb2019-12-28 19:56:33.0 
+0100
@@ -113,7 +113,7 @@
 
 # @private
 class FilterRules
-  PROC_HEX_NUMBER = /0x[0-9a-f]+@/
+  PROC_HEX_NUMBER = /0x[0-9a-f]+@?/
   PROJECT_DIR = File.expand_path('.')
 
   attr_accessor :opposite
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rspec/core/option_parser.rb 
new/lib/rspec/core/option_parser.rb
--- old/lib/rspec/core/option_parser.rb 2019-10-07 23:38:46.0 +0200
+++ new/lib/rspec/core/option_parser.rb 2019-12-28 19:56:33.0 +0100
@@ -22,9 +22,8 @@
   begin
 parser(options).parse!(args)
   rescue OptionParser::InvalidOption => e
-failure = e.message
-failure << " (defined in #{source})" if source
-abort "#{failure}\n\nPlease use --help for a listing of valid options"
+abort "#{e.message}#{" (defined in #{source})" if source}\n\n" \
+  

commit rubygem-rspec-core for openSUSE:Factory

2019-12-28 Thread root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2019-12-28 13:39:58

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new.6675 (New)


Package is "rubygem-rspec-core"

Sat Dec 28 13:39:58 2019 rev:27 rq:747739 version:3.9.0

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2019-07-22 12:16:12.707731034 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new.6675/rubygem-rspec-core.changes
  2019-12-28 13:40:05.898920253 +0100
@@ -1,0 +2,26 @@
+Tue Nov 12 14:46:03 UTC 2019 - Manuel Schnitzer 
+
+- updated to version 3.9.0
+
+  [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.8.2...v3.9.0)
+
+  Enhancements:
+  * Improve the handling of errors during loading support files, if a file
+errors before loading specs, RSpec will now skip loading the specs.
+(David Rodríguez, #2568)
+  * Add support for --example-matches to run examples by regular expression.
+(Sam Joseph, Matt Rider, @okothkongo1, #2586)
+  * Add `did_you_mean` suggestions for file names encountering a `LoadError`
+outside of examples. (@obromios, #2601)
+  * Add a minimalist quick fix style formatter, only outputs failures as
+`file:line:message`. (Romain Tartière, #2614)
+  * Convert string number values to integer when used for 
`RSpec::Configuration#fail_fast`
+(Viktor Fonic, #2634)
+  * Issue warning when invalid values are used for 
`RSpec::Configuration#fail_fast`
+(Viktor Fonic, #2634)
+  * Add support for running the Rake task in a clean environment.
+(Jon Rowe, #2632)
+  * Indent messages by there example group / example in the documentation 
formatter.
+(Samuel Williams, #2649)
+
+---

Old:

  rspec-core-3.8.2.gem

New:

  rspec-core-3.9.0.gem



Other differences:
--
++ rubygem-rspec-core.spec ++
--- /var/tmp/diff_new_pack.Y32z1T/_old  2019-12-28 13:40:06.554920583 +0100
+++ /var/tmp/diff_new_pack.Y32z1T/_new  2019-12-28 13:40:06.558920585 +0100
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-rspec-core
-Version:3.8.2
+Version:3.9.0
 Release:0
 %define mod_name rspec-core
 %define mod_full_name %{mod_name}-%{version}

++ rspec-core-3.8.2.gem -> rspec-core-3.9.0.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Changelog.md new/Changelog.md
--- old/Changelog.md2019-06-29 12:58:42.0 +0200
+++ new/Changelog.md2019-10-07 23:38:46.0 +0200
@@ -1,3 +1,25 @@
+### 3.9.0 / 2019-10-07
+[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.8.2...v3.9.0)
+
+Enhancements:
+* Improve the handling of errors during loading support files, if a file
+  errors before loading specs, RSpec will now skip loading the specs.
+  (David Rodríguez, #2568)
+* Add support for --example-matches to run examples by regular expression.
+  (Sam Joseph, Matt Rider, @okothkongo1, #2586)
+* Add `did_you_mean` suggestions for file names encountering a `LoadError`
+  outside of examples. (@obromios, #2601)
+* Add a minimalist quick fix style formatter, only outputs failures as
+  `file:line:message`. (Romain Tartière, #2614)
+* Convert string number values to integer when used for 
`RSpec::Configuration#fail_fast`
+  (Viktor Fonic, #2634)
+* Issue warning when invalid values are used for 
`RSpec::Configuration#fail_fast`
+  (Viktor Fonic, #2634)
+* Add support for running the Rake task in a clean environment.
+  (Jon Rowe, #2632)
+* Indent messages by there example group / example in the documentation 
formatter.
+  (Samuel Williams, #2649)
+
 ### 3.8.2 / 2019-06-29
 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.8.1...v3.8.2)
 
@@ -8,7 +30,7 @@
   (Myron Marston, #2635).
 
 ### 3.8.1 / 2019-06-13
-[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.8.0...3.8.1)
+[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.8.0...v3.8.1)
 
 Bug Fixes:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md   2019-06-29 12:58:42.0 +0200
+++ new/README.md   2019-10-07 23:38:46.0 +0200
@@ -53,7 +53,7 @@
 
 ## Nested Groups
 
-You can also declare nested nested groups using the `describe` or `context`
+You can also declare nested groups using the `describe` or `context`
 methods:
 
 ```ruby
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Binary files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Binary files old/data.tar.gz.sig and new/data.tar.gz.sig 

commit rubygem-rspec-core for openSUSE:Factory

2019-07-22 Thread root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2019-07-22 12:16:11

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new.4126 (New)


Package is "rubygem-rspec-core"

Mon Jul 22 12:16:11 2019 rev:26 rq:713994 version:3.8.2

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2018-11-01 18:52:48.913954349 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new.4126/rubygem-rspec-core.changes
  2019-07-22 12:16:12.707731034 +0200
@@ -1,0 +2,26 @@
+Mon Jul  8 07:45:14 UTC 2019 - Manuel Schnitzer 
+
+- updated to version 3.8.2
+
+  [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.8.1...v3.8.2)
+
+  Bug Fixes:
+
+  * Fix `config.define_derived_metadata` so that cascades are not triggered
+until metadata has been assigned to the example or example group
+(Myron Marston, #2635).
+
+  ### 3.8.1 / 2019-06-13
+  [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.8.0...v3.8.1)
+
+  Bug Fixes:
+
+  * Handle RSpec description(s) with japanese chars in CP932 encoded files.
+(Benoit Tigeot, #2575)
+  * When defining `let` methods that overwrite an existing method, prevent
+a warning being issued by removing the old definition. (Jon Rowe, #2593)
+  * Prevent warning on Ruby 2.6.0-rc1 (Keiji Yoshimi, #2582)
+  * Fix `config.define_derived_metadata` so that it supports cascades.
+(Myron Marston, #2630).
+
+---

Old:

  rspec-core-3.8.0.gem

New:

  rspec-core-3.8.2.gem



Other differences:
--
++ rubygem-rspec-core.spec ++
--- /var/tmp/diff_new_pack.UFMyX6/_old  2019-07-22 12:16:13.499730819 +0200
+++ /var/tmp/diff_new_pack.UFMyX6/_new  2019-07-22 12:16:13.503730818 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-rspec-core
 #
-# 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-rspec-core
-Version:3.8.0
+Version:3.8.2
 Release:0
 %define mod_name rspec-core
 %define mod_full_name %{mod_name}-%{version}

++ rspec-core-3.8.0.gem -> rspec-core-3.8.2.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Changelog.md new/Changelog.md
--- old/Changelog.md2018-08-04 21:47:16.0 +0200
+++ new/Changelog.md2019-06-29 12:58:42.0 +0200
@@ -1,3 +1,25 @@
+### 3.8.2 / 2019-06-29
+[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.8.1...v3.8.2)
+
+Bug Fixes:
+
+* Fix `config.define_derived_metadata` so that cascades are not triggered
+  until metadata has been assigned to the example or example group
+  (Myron Marston, #2635).
+
+### 3.8.1 / 2019-06-13
+[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.8.0...3.8.1)
+
+Bug Fixes:
+
+* Handle RSpec description(s) with japanese chars in CP932 encoded files.
+  (Benoit Tigeot, #2575)
+* When defining `let` methods that overwrite an existing method, prevent
+  a warning being issued by removing the old definition. (Jon Rowe, #2593)
+* Prevent warning on Ruby 2.6.0-rc1 (Keiji Yoshimi, #2582)
+* Fix `config.define_derived_metadata` so that it supports cascades.
+  (Myron Marston, #2630).
+
 ### 3.8.0 / 2018-08-04
 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.7.1...v3.8.0)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md   2018-08-04 21:47:16.0 +0200
+++ new/README.md   2019-06-29 12:58:42.0 +0200
@@ -19,20 +19,6 @@
 end
 ```
 
-## Contributing
-
-Once you've set up the environment, you'll need to cd into the working
-directory of whichever repo you want to work in. From there you can run the
-specs and cucumber features, and make patches.
-
-NOTE: You do not need to use rspec-dev to work on a specific RSpec repo. You
-can treat each RSpec repo as an independent project.
-
-* [Build details](BUILD_DETAIL.md)
-* [Code of Conduct](CODE_OF_CONDUCT.md)
-* [Detailed contributing guide](CONTRIBUTING.md)
-* [Development setup guide](DEVELOPMENT.md)
-
 ## Basic 

commit rubygem-rspec-core for openSUSE:Factory

2018-11-02 Thread root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2018-11-01 18:52:41

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new (New)


Package is "rubygem-rspec-core"

Thu Nov  1 18:52:41 2018 rev:25 rq:627635 version:3.8.0

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2018-02-12 10:08:57.903019238 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new/rubygem-rspec-core.changes   
2018-11-01 18:52:48.913954349 +0100
@@ -1,0 +2,33 @@
+Sun Aug  5 18:58:12 UTC 2018 - mschnit...@suse.com
+
+- updated to version 3.8.0
+
+   [Full 
Changelog](http://github.com/rspec/rspec-core/compare/v3.7.1...v3.8.0)
+
+   Enhancements:
+
+   * Improve shell escaping used by `RSpec::Core::RakeTask` and `--bisect` 
so
+   that it works on `Pathname` objects. (Andrew Vit, #2479)
+   * Nicely format errors encountered while loading files specified
+   by `--require` option.  (Myron Marston, #2504)
+   * Significantly improve the performance of `--bisect` on platforms that
+   support forking by replacing the shell-based runner with one 
that uses
+   forking so that RSpec and the application environment can be 
booted only
+   once, instead of once per spec run. (Myron Marston, #2511)
+   * Provide a configuration API to pick which bisect runner is used for
+   `--bisect`. Pick a runner via `config.bisect_runner = :shell` or
+   `config.bisect_runner = :fork` in a file loaded by a `--require`
+   option passed at the command line or set in `.rspec`. (Myron 
Marston, #2511)
+   * Support the [XDG Base Directory
+   
Specification](https://specifications.freedesktop.org/basedir-spec/latest/)
+   for the global options file. `~/.rspec` is still supported when 
no
+   options file is found in `$XDG_CONFIG_HOME/rspec/options` 
(Magnus Bergmark, #2538)
+   * Extract `RSpec.world.prepare_example_filtering` that sets up the
+   example filtering for custom RSpec runners. (Oleg Pudeyev, 
#2552)
+
+   Bug Fixes:
+
+   * Prevent an `ArgumentError` when truncating backtraces with two 
identical
+   backtraces. (Systho, #2515, Benoit Tigeot, #2539)
+
+---

Old:

  rspec-core-3.7.1.gem

New:

  rspec-core-3.8.0.gem



Other differences:
--
++ rubygem-rspec-core.spec ++
--- /var/tmp/diff_new_pack.ZoDBrW/_old  2018-11-01 18:52:50.477954494 +0100
+++ /var/tmp/diff_new_pack.ZoDBrW/_new  2018-11-01 18:52:50.481954494 +0100
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-rspec-core
-Version:3.7.1
+Version:3.8.0
 Release:0
 %define mod_name rspec-core
 %define mod_full_name %{mod_name}-%{version}

++ rspec-core-3.7.1.gem -> rspec-core-3.8.0.gem ++
 2297 lines of diff (skipped)




commit rubygem-rspec-core for openSUSE:Factory

2018-02-12 Thread root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2018-02-12 10:08:53

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new (New)


Package is "rubygem-rspec-core"

Mon Feb 12 10:08:53 2018 rev:24 rq:574090 version:3.7.1

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2017-11-01 11:08:05.481163720 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new/rubygem-rspec-core.changes   
2018-02-12 10:08:57.903019238 +0100
@@ -1,0 +2,6 @@
+Tue Jan  9 07:44:29 UTC 2018 - co...@suse.com
+
+- updated to version 3.7.1
+ see installed Changelog.md
+
+---

Old:

  rspec-core-3.7.0.gem

New:

  rspec-core-3.7.1.gem



Other differences:
--
++ rubygem-rspec-core.spec ++
--- /var/tmp/diff_new_pack.swDBxv/_old  2018-02-12 10:08:59.254970515 +0100
+++ /var/tmp/diff_new_pack.swDBxv/_new  2018-02-12 10:08:59.258970371 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-rspec-core
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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,7 +24,7 @@
 #
 
 Name:   rubygem-rspec-core
-Version:3.7.0
+Version:3.7.1
 Release:0
 %define mod_name rspec-core
 %define mod_full_name %{mod_name}-%{version}

++ rspec-core-3.7.0.gem -> rspec-core-3.7.1.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Changelog.md new/Changelog.md
--- old/Changelog.md2017-10-17 17:13:00.0 +0200
+++ new/Changelog.md2018-01-03 07:02:03.0 +0100
@@ -1,5 +1,10 @@
-### Development
-[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.7.0...master)
+### 3.7.1 / 2018-01-02
+[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.7.0...v3.7.1)
+
+Bug Fixes:
+
+* Work around duplicate config hook regression introduced
+  by Ruby 2.5's lazy proc allocation. (Myron Marston, #2497)
 
 ### 3.7.0 / 2017-10-17
 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.6.0...v3.7.0)
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Binary files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Binary files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rspec/core/configuration.rb 
new/lib/rspec/core/configuration.rb
--- old/lib/rspec/core/configuration.rb 2017-10-17 17:13:00.0 +0200
+++ new/lib/rspec/core/configuration.rb 2018-01-03 07:02:03.0 +0100
@@ -1810,6 +1810,12 @@
 handle_suite_hook(scope, meta) do
   @before_suite_hooks << Hooks::BeforeHook.new(block, {})
 end || begin
+  # defeat Ruby 2.5 lazy proc allocation to ensure
+  # the methods below are passed the same proc instances
+  # so `Hook` equality is preserved. For more info, see:
+  # https://bugs.ruby-lang.org/issues/14045#note-5
+  block.__id__
+
   add_hook_to_existing_matching_groups(meta, scope) { |g| 
g.before(scope, *meta, ) }
   super(scope, *meta, )
 end
@@ -1833,6 +1839,12 @@
 handle_suite_hook(scope, meta) do
   @before_suite_hooks.unshift Hooks::BeforeHook.new(block, {})
 end || begin
+  # defeat Ruby 2.5 lazy proc allocation to ensure
+  # the methods below are passed the same proc instances
+  # so `Hook` equality is preserved. For more info, see:
+  # https://bugs.ruby-lang.org/issues/14045#note-5
+  block.__id__
+
   add_hook_to_existing_matching_groups(meta, scope) { |g| 
g.prepend_before(scope, *meta, ) }
   super(scope, *meta, )
 end
@@ -1851,6 +1863,12 @@
 handle_suite_hook(scope, meta) do
   @after_suite_hooks.unshift Hooks::AfterHook.new(block, {})
 end || begin
+  # defeat Ruby 2.5 lazy proc allocation to ensure
+  # the methods below are passed the same proc instances
+  # so `Hook` equality is preserved. For more info, see:
+  # https://bugs.ruby-lang.org/issues/14045#note-5
+  block.__id__
+
   add_hook_to_existing_matching_groups(meta, scope) { |g| 
g.after(scope, *meta, ) }
   super(scope, *meta, )
 end
@@ -1874,6 +1892,12 @@
 handle_suite_hook(scope, meta) do
   @after_suite_hooks << 

commit rubygem-rspec-core for openSUSE:Factory

2017-11-01 Thread root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2017-11-01 11:08:03

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new (New)


Package is "rubygem-rspec-core"

Wed Nov  1 11:08:03 2017 rev:23 rq:537495 version:3.7.0

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2017-05-27 13:11:24.746481688 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new/rubygem-rspec-core.changes   
2017-11-01 11:08:05.481163720 +0100
@@ -1,0 +2,26 @@
+Thu Oct 26 10:12:08 UTC 2017 - co...@suse.com
+
+- updated to version 3.7.0
+ see installed Changelog.md
+
+  ### Development
+  [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.7.0...master)
+  
+  ### 3.7.0 / 2017-10-17
+  [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.6.0...v3.7.0)
+  
+  Enhancements:
+  
+  * Add `-n` alias for `--next-failure`. (Ian Ker-Seymer, #2434)
+  * Improve compatibility with `--enable-frozen-string-literal` option
+on Ruby 2.3+. (Pat Allan, #2425, #2427, #2437)
+  * Do not run `:context` hooks for example groups that have been skipped.
+(Devon Estes, #2442)
+  * Add `errors_outside_of_examples_count` to the JSON formatter.
+(Takeshi Arabiki, #2448)
+  
+  Bug Fixes:
+  
+  * Improve compatibility with frozen string literal flag. (#2425, Pat Allan)
+
+---

Old:

  rspec-core-3.6.0.gem

New:

  rspec-core-3.7.0.gem



Other differences:
--
++ rubygem-rspec-core.spec ++
--- /var/tmp/diff_new_pack.PD76K7/_old  2017-11-01 11:08:06.045143119 +0100
+++ /var/tmp/diff_new_pack.PD76K7/_new  2017-11-01 11:08:06.045143119 +0100
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-rspec-core
-Version:3.6.0
+Version:3.7.0
 Release:0
 %define mod_name rspec-core
 %define mod_full_name %{mod_name}-%{version}
@@ -35,7 +35,7 @@
 BuildRequires:  ruby-macros >= 5
 BuildRequires:  update-alternatives
 Url:https://github.com/rspec/rspec-core
-Source: http://rubygems.org/gems/%{mod_full_name}.gem
+Source: https://rubygems.org/gems/%{mod_full_name}.gem
 Source1:gem2rpm.yml
 Summary:RSpec runner and formatters
 License:MIT

++ rspec-core-3.6.0.gem -> rspec-core-3.7.0.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Changelog.md new/Changelog.md
--- old/Changelog.md2017-05-05 01:58:29.0 +0200
+++ new/Changelog.md2017-10-17 17:13:00.0 +0200
@@ -1,3 +1,23 @@
+### Development
+[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.7.0...master)
+
+### 3.7.0 / 2017-10-17
+[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.6.0...v3.7.0)
+
+Enhancements:
+
+* Add `-n` alias for `--next-failure`. (Ian Ker-Seymer, #2434)
+* Improve compatibility with `--enable-frozen-string-literal` option
+  on Ruby 2.3+. (Pat Allan, #2425, #2427, #2437)
+* Do not run `:context` hooks for example groups that have been skipped.
+  (Devon Estes, #2442)
+* Add `errors_outside_of_examples_count` to the JSON formatter.
+  (Takeshi Arabiki, #2448)
+
+Bug Fixes:
+
+* Improve compatibility with frozen string literal flag. (#2425, Pat Allan)
+
 ### 3.6.0 / 2017-05-04
 [Full 
Changelog](http://github.com/rspec/rspec-core/compare/v3.6.0.beta2...v3.6.0)
 
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Binary files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Binary files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rspec/core/configuration.rb 
new/lib/rspec/core/configuration.rb
--- old/lib/rspec/core/configuration.rb 2017-05-05 01:58:29.0 +0200
+++ new/lib/rspec/core/configuration.rb 2017-10-17 17:13:00.0 +0200
@@ -161,7 +161,7 @@
 
   # @macro define_reader
   # The file path to use for persisting example statuses. Necessary for the
-  # `--only-failures` and `--next-failures` CLI options.
+  # `--only-failures` and `--next-failure` CLI options.
   #
   # @overload example_status_persistence_file_path
   #   @return [String] the file path
@@ -170,7 +170,7 @@
   define_reader :example_status_persistence_file_path
 
   # Sets the file path to use for persisting example statuses. Necessary 
for the
-  # `--only-failures` and `--next-failures` CLI options.
+  # `--only-failures` and `--next-failure` CLI options.
   def example_status_persistence_file_path=(value)
 

commit rubygem-rspec-core for openSUSE:Factory

2017-05-27 Thread root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2017-05-27 13:11:22

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new (New)


Package is "rubygem-rspec-core"

Sat May 27 13:11:22 2017 rev:22 rq:497691 version:3.6.0

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2016-10-13 11:24:44.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new/rubygem-rspec-core.changes   
2017-05-27 13:11:24.746481688 +0200
@@ -1,0 +2,71 @@
+Tue May 23 10:17:23 UTC 2017 - co...@suse.com
+
+- updated to version 3.6.0
+ see installed Changelog.md
+
+  ### 3.6.0 / 2017-05-04
+  [Full 
Changelog](http://github.com/rspec/rspec-core/compare/v3.6.0.beta2...v3.6.0)
+  
+  Enhancements:
+  
+  * Add seed information to JSON formatter output. (#2388, Mitsutaka Mimura)
+  * Include example id in the JSON formatter output. (#2369, Xavier Shay)
+  * Respect changes to `config.output_stream` after formatters have been
+setup. (#2401, #2419, Ilya Lavrov)
+  
+  Bug Fixes:
+  
+  * Delay formatter loading until the last minute to allow accessing the 
reporter
+without triggering formatter setup. (Jon Rowe, #2243)
+  * Ensure context hook failures running before an example can access the
+reporter. (Jon Jensen, #2387)
+  * Multiple fixes to allow using the runner multiple times within the same
+process: `RSpec.clear_examples` resets the formatter and no longer clears
+shared examples, and streams can be used across multiple runs rather than
+being closed after the first. (#2368, Xavier Shay)
+  * Prevent unexpected `example_group_finished` notifications causing an error.
+(#2396, VTJamie)
+  * Fix bugs where `config.when_first_matching_example_defined` hooks would 
fire
+multiple times in some cases. (Yuji Nakayama, #2400)
+  * Default `last_run_status` to "unknown" when the `status` field in the
+persistence file contains an unrecognized value. (#2360, matrinox)
+  * Prevent `let` from defining an `initialize` method. (#2414, Jon Rowe)
+  
+  ### 3.6.0.beta2 / 2016-12-12
+  [Full 
Changelog](http://github.com/rspec/rspec-core/compare/v3.6.0.beta1...v3.6.0.beta2)
+  
+  Enhancements:
+  
+  * Include count of errors occurring outside examples in default summaries.
+(#2351, Jon Rowe)
+  * Warn when including shared example groups recursively. (#2356, Jon Rowe)
+  * Improve failure snippet syntax highlighting with CodeRay to highlight
+RSpec "keywords" like `expect`. (#2358, Myron Marston)
+  
+  ### 3.6.0.beta1 / 2016-10-09
+  [Full 
Changelog](http://github.com/rspec/rspec-core/compare/v3.5.4...v3.6.0.beta1)
+  
+  Enhancements:
+  
+  * Warn when duplicate shared examples definitions are loaded due to being
+defined in files matching the spec pattern (e.g. `_spec.rb`) (#2278, Devon 
Estes)
+  * Improve metadata filtering so that it can match against any object
+that implements `===` instead of treating regular expressions as
+special. (Myron Marston, #2294)
+  * Improve `rspec -v` so that it prints out the versions of each part of
+RSpec to prevent confusion. (Myron Marston, #2304)
+  * Add `config.fail_if_no_examples` option which causes RSpec to fail if
+no examples are found. (Ewa Czechowska, #2302)
+  * Nicely format errors encountered while loading spec files.
+(Myron Marston, #2323)
+  * Improve the API for enabling and disabling color output (Josh
+Justice, #2321):
+* Automatically enable color if the output is a TTY, since color is
+  nearly always desirable if the output can handle it.
+* Introduce new CLI flag to force color on (`--force-color`), even
+  if the output is not a TTY. `--no-color` continues to work as well.
+* Introduce `config.color_mode` for configuring the color from Ruby.
+  `:automatic` is the default and will produce color if the output is
+  a TTY. `:on` forces it on and `:off` forces it off.
+
+---

Old:

  rspec-core-3.5.4.gem

New:

  rspec-core-3.6.0.gem



Other differences:
--
++ rubygem-rspec-core.spec ++
--- /var/tmp/diff_new_pack.DPJego/_old  2017-05-27 13:11:25.298403657 +0200
+++ /var/tmp/diff_new_pack.DPJego/_new  2017-05-27 13:11:25.302403092 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-rspec-core
 #
-# Copyright (c) 2016 SUSE LINUX 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
@@ 

commit rubygem-rspec-core for openSUSE:Factory

2016-10-13 Thread h_root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2016-10-13 11:24:43

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new (New)


Package is "rubygem-rspec-core"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2016-09-14 23:31:32.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new/rubygem-rspec-core.changes   
2016-10-13 11:24:44.0 +0200
@@ -1,0 +2,14 @@
+Sun Oct  2 05:02:36 UTC 2016 - co...@suse.com
+
+- updated to version 3.5.4
+ see installed Changelog.md
+
+  ### 3.5.4 / 2016-09-30
+  [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.5.3...v3.5.4)
+  
+  Bug Fixes:
+  
+  * Remove accumulated `ExampleGroup` constants when reseting RSpec,
+preventing a memory leak. (TravisSpangle, #2328)
+
+---

Old:

  rspec-core-3.5.3.gem

New:

  rspec-core-3.5.4.gem



Other differences:
--
++ rubygem-rspec-core.spec ++
--- /var/tmp/diff_new_pack.oWWmw9/_old  2016-10-13 11:24:45.0 +0200
+++ /var/tmp/diff_new_pack.oWWmw9/_new  2016-10-13 11:24:45.0 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-rspec-core
-Version:3.5.3
+Version:3.5.4
 Release:0
 %define mod_name rspec-core
 %define mod_full_name %{mod_name}-%{version}

++ rspec-core-3.5.3.gem -> rspec-core-3.5.4.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Changelog.md new/Changelog.md
--- old/Changelog.md2016-09-02 14:31:34.0 +0200
+++ new/Changelog.md2016-10-01 08:01:30.0 +0200
@@ -1,3 +1,11 @@
+### 3.5.4 / 2016-09-30
+[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.5.3...v3.5.4)
+
+Bug Fixes:
+
+* Remove accumulated `ExampleGroup` constants when reseting RSpec,
+  preventing a memory leak. (TravisSpangle, #2328)
+
 ### 3.5.3 / 2016-09-02
 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.5.2...v3.5.3)
 
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rspec/core/example_group.rb 
new/lib/rspec/core/example_group.rb
--- old/lib/rspec/core/example_group.rb 2016-09-02 14:31:34.0 +0200
+++ new/lib/rspec/core/example_group.rb 2016-10-01 08:01:30.0 +0200
@@ -827,6 +827,12 @@
   const_scope
 end
 
+def self.remove_all_constants
+  constants.each do |constant|
+__send__(:remove_const, constant)
+  end
+end
+
 def self.base_name_for(group)
   return "Anonymous" if group.description.empty?
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rspec/core/option_parser.rb 
new/lib/rspec/core/option_parser.rb
--- old/lib/rspec/core/option_parser.rb 2016-09-02 14:31:35.0 +0200
+++ new/lib/rspec/core/option_parser.rb 2016-10-01 08:01:30.0 +0200
@@ -93,11 +93,6 @@
   options[:failure_exit_code] = code
 end
 
-parser.on('--dry-run', 'Print the formatter output of your suite 
without',
-  '  running any examples or hooks') do |_o|
-  options[:dry_run] = true
-end
-
 parser.on('-X', '--[no-]drb', 'Run examples via DRb.') do |use_drb|
   options[:drb] = use_drb
   options[:runner] = RSpec::Core::Invocations::DRbWithFallback.new if 
use_drb
@@ -107,10 +102,6 @@
   options[:drb_port] = o.to_i
 end
 
-parser.on('--init', 'Initialize your project with RSpec.') do |_cmd|
-  options[:runner] = RSpec::Core::Invocations::InitializeProject.new
-end
-
 parser.separator("\n   Output \n\n")
 
 parser.on('-f', '--format FORMATTER', 'Choose a formatter.',
@@ -163,6 +154,11 @@
end
 end
 
+parser.on('--dry-run', 'Print the formatter output of your suite 
without',
+  '  running any examples or hooks') do |_o|
+  options[:dry_run] = true
+end
+
 parser.on('-w', '--warnings', 'Enable ruby warnings') do
   $VERBOSE = true
 end
@@ -244,6 +240,10 @@
 
 parser.separator("\n   Utility \n\n")
 
+parser.on('--init', 'Initialize your project with RSpec.') do |_cmd|
+  options[:runner] = RSpec::Core::Invocations::InitializeProject.new
+end
+
 parser.on('-v', 

commit rubygem-rspec-core for openSUSE:Factory

2016-09-14 Thread h_root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2016-09-14 23:31:30

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new (New)


Package is "rubygem-rspec-core"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2016-08-17 11:59:56.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new/rubygem-rspec-core.changes   
2016-09-14 23:31:32.0 +0200
@@ -1,0 +2,20 @@
+Sat Sep  3 04:45:14 UTC 2016 - co...@suse.com
+
+- updated to version 3.5.3
+ see installed Changelog.md
+
+  ### 3.5.3 / 2016-09-02
+  [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.5.2...v3.5.3)
+  
+  Bug Fixes:
+  
+  * When applying shared group metadata to a host group, overwrite
+conflicting keys if the value in the host group was inherited from
+a parent group instead of being specified at that level.
+(Myron Marston, #2307)
+  * Handle errors in `:suite` hooks and provide the same nicely formatted
+output as errors that happen in examples. (Myron Marston, #2316)
+  * Set the exit status to non-zero when an error occurs in an
+`after(:context)` hook. (Myron Marston, #2320)
+
+---

Old:

  rspec-core-3.5.2.gem

New:

  rspec-core-3.5.3.gem



Other differences:
--
++ rubygem-rspec-core.spec ++
--- /var/tmp/diff_new_pack.oJTxA1/_old  2016-09-14 23:31:33.0 +0200
+++ /var/tmp/diff_new_pack.oJTxA1/_new  2016-09-14 23:31:33.0 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-rspec-core
-Version:3.5.2
+Version:3.5.3
 Release:0
 %define mod_name rspec-core
 %define mod_full_name %{mod_name}-%{version}

++ rspec-core-3.5.2.gem -> rspec-core-3.5.3.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Changelog.md new/Changelog.md
--- old/Changelog.md2016-07-28 16:27:01.0 +0200
+++ new/Changelog.md2016-09-02 14:31:34.0 +0200
@@ -1,3 +1,17 @@
+### 3.5.3 / 2016-09-02
+[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.5.2...v3.5.3)
+
+Bug Fixes:
+
+* When applying shared group metadata to a host group, overwrite
+  conflicting keys if the value in the host group was inherited from
+  a parent group instead of being specified at that level.
+  (Myron Marston, #2307)
+* Handle errors in `:suite` hooks and provide the same nicely formatted
+  output as errors that happen in examples. (Myron Marston, #2316)
+* Set the exit status to non-zero when an error occurs in an
+  `after(:context)` hook. (Myron Marston, #2320)
+
 ### 3.5.2 / 2016-07-28
 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.5.1...v3.5.2)
 
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rspec/core/configuration.rb 
new/lib/rspec/core/configuration.rb
--- old/lib/rspec/core/configuration.rb 2016-07-28 16:27:01.0 +0200
+++ new/lib/rspec/core/configuration.rb 2016-09-02 14:31:34.0 +0200
@@ -1830,12 +1830,11 @@
   def with_suite_hooks
 return yield if dry_run?
 
-hook_context = SuiteHookContext.new
 begin
-  run_hooks_with(@before_suite_hooks, hook_context)
+  run_suite_hooks("a `before(:suite)` hook", @before_suite_hooks)
   yield
 ensure
-  run_hooks_with(@after_suite_hooks, hook_context)
+  run_suite_hooks("an `after(:suite)` hook", @after_suite_hooks)
 end
   end
 
@@ -1875,8 +1874,16 @@
 yield
   end
 
-  def run_hooks_with(hooks, hook_context)
-hooks.each { |h| h.run(hook_context) }
+  def run_suite_hooks(hook_description, hooks)
+context = SuiteHookContext.new(hook_description, reporter)
+
+hooks.each do |hook|
+  begin
+hook.run(context)
+  rescue Support::AllExceptionsExceptOnesWeMustNotRescue => ex
+context.set_exception(ex)
+  end
+end
   end
 
   def get_files_to_run(paths)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rspec/core/example.rb 
new/lib/rspec/core/example.rb
--- old/lib/rspec/core/example.rb   2016-07-28 16:27:01.0 +0200
+++ new/lib/rspec/core/example.rb   2016-09-02 14:31:34.0 +0200
@@ -632,16 +632,16 @@
 # @private
 # Provides an execution 

commit rubygem-rspec-core for openSUSE:Factory

2016-08-17 Thread h_root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2016-08-17 11:59:54

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new (New)


Package is "rubygem-rspec-core"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2016-07-16 22:11:56.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new/rubygem-rspec-core.changes   
2016-08-17 11:59:56.0 +0200
@@ -1,0 +2,18 @@
+Sat Jul 30 04:33:16 UTC 2016 - co...@suse.com
+
+- updated to version 3.5.2
+ see installed Changelog.md
+
+  ### 3.5.2 / 2016-07-28
+  [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.5.1...v3.5.2)
+  
+  Bug Fixes:
+  
+  * Wait to report `example_finished` until the example's `execution_result`
+has been completely filled in. (Myron Marston, #2291)
+  * Make sure example block is still available when using `duplicate_with`
+to clone examples. (bootstraponline, #2298)
+  * Don't include the default `--pattern` in the Rake task when
+`rspec_opts` specifies its own. (Jon Rowe, #2305)
+
+---

Old:

  rspec-core-3.5.1.gem

New:

  rspec-core-3.5.2.gem



Other differences:
--
++ rubygem-rspec-core.spec ++
--- /var/tmp/diff_new_pack.gRxllD/_old  2016-08-17 11:59:57.0 +0200
+++ /var/tmp/diff_new_pack.gRxllD/_new  2016-08-17 11:59:57.0 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-rspec-core
-Version:3.5.1
+Version:3.5.2
 Release:0
 %define mod_name rspec-core
 %define mod_full_name %{mod_name}-%{version}

++ rspec-core-3.5.1.gem -> rspec-core-3.5.2.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Changelog.md new/Changelog.md
--- old/Changelog.md2016-07-07 06:39:05.0 +0200
+++ new/Changelog.md2016-07-28 16:27:01.0 +0200
@@ -1,3 +1,15 @@
+### 3.5.2 / 2016-07-28
+[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.5.1...v3.5.2)
+
+Bug Fixes:
+
+* Wait to report `example_finished` until the example's `execution_result`
+  has been completely filled in. (Myron Marston, #2291)
+* Make sure example block is still available when using `duplicate_with`
+  to clone examples. (bootstraponline, #2298)
+* Don't include the default `--pattern` in the Rake task when
+  `rspec_opts` specifies its own. (Jon Rowe, #2305)
+
 ### 3.5.1 / 2016-07-06
 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.5.0...v3.5.1)
 
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rspec/core/example.rb 
new/lib/rspec/core/example.rb
--- old/lib/rspec/core/example.rb   2016-07-07 06:39:05.0 +0200
+++ new/lib/rspec/core/example.rb   2016-07-28 16:27:01.0 +0200
@@ -138,8 +138,10 @@
 
 # don't clone the example group because the new example
 # must belong to the same example group (not a clone).
+#
+# block is nil in new_metadata so we have to get it from metadata.
 Example.new(example_group, description.clone,
-new_metadata, new_metadata[:block])
+new_metadata, metadata[:block])
   end
 
   # @private
@@ -461,15 +463,14 @@
   def finish(reporter)
 pending_message = execution_result.pending_message
 
-reporter.example_finished(self)
 if @exception
-  record_finished :failed
   execution_result.exception = @exception
+  record_finished :failed
   reporter.example_failed self
   false
 elsif pending_message
-  record_finished :pending
   execution_result.pending_message = pending_message
+  record_finished :pending
   reporter.example_pending self
   true
 else
@@ -481,6 +482,7 @@
 
   def record_finished(status)
 execution_result.record_finished(status, clock.now)
+reporter.example_finished(self)
   end
 
   def run_before_example
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rspec/core/rake_task.rb 
new/lib/rspec/core/rake_task.rb
--- old/lib/rspec/core/rake_task.rb 2016-07-07 06:39:05.0 +0200
+++ new/lib/rspec/core/rake_task.rb 2016-07-28 16:27:01.0 +0200
@@ -102,6 +102,7 @@
 if ENV['SPEC']
   

commit rubygem-rspec-core for openSUSE:Factory

2016-07-16 Thread h_root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2016-07-16 22:11:54

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new (New)


Package is "rubygem-rspec-core"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2016-03-16 10:26:22.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new/rubygem-rspec-core.changes   
2016-07-16 22:11:56.0 +0200
@@ -1,0 +2,20 @@
+Fri Jul  8 04:32:32 UTC 2016 - co...@suse.com
+
+- updated to version 3.5.1
+ see installed Changelog.md
+
+  ### 3.5.1 / 2016-07-06
+  [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.5.0...v3.5.1)
+  
+  Bug Fixes:
+  
+  * Ensure that config hooks that are added to existing example groups are
+added only once. (Eugene Kenny, #2280)
+
+---
+Sat Jul  2 05:20:05 UTC 2016 - co...@suse.com
+
+- updated to version 3.5.0
+ see installed Changelog.md
+
+---

Old:

  rspec-core-3.4.4.gem

New:

  rspec-core-3.5.1.gem



Other differences:
--
++ rubygem-rspec-core.spec ++
--- /var/tmp/diff_new_pack.1OY1ei/_old  2016-07-16 22:11:57.0 +0200
+++ /var/tmp/diff_new_pack.1OY1ei/_new  2016-07-16 22:11:57.0 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-rspec-core
-Version:3.4.4
+Version:3.5.1
 Release:0
 %define mod_name rspec-core
 %define mod_full_name %{mod_name}-%{version}
@@ -34,7 +34,7 @@
 BuildRequires:  %{rubygem rdoc > 3.10}
 BuildRequires:  ruby-macros >= 5
 BuildRequires:  update-alternatives
-Url:http://github.com/rspec/rspec-core
+Url:https://github.com/rspec/rspec-core
 Source: http://rubygems.org/gems/%{mod_full_name}.gem
 Source1:gem2rpm.yml
 Summary:RSpec runner and formatters

++ rspec-core-3.4.4.gem -> rspec-core-3.5.1.gem ++
 2068 lines of diff (skipped)




commit rubygem-rspec-core for openSUSE:Factory

2016-03-16 Thread h_root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2016-03-16 10:26:17

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new (New)


Package is "rubygem-rspec-core"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2016-03-07 13:22:48.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new/rubygem-rspec-core.changes   
2016-03-16 10:26:22.0 +0100
@@ -1,0 +2,6 @@
+Thu Mar 10 05:42:29 UTC 2016 - co...@suse.com
+
+- updated to version 3.4.4
+ see installed Changelog.md
+
+---

Old:

  rspec-core-3.4.3.gem

New:

  rspec-core-3.4.4.gem



Other differences:
--
++ rubygem-rspec-core.spec ++
--- /var/tmp/diff_new_pack.DdceGE/_old  2016-03-16 10:26:23.0 +0100
+++ /var/tmp/diff_new_pack.DdceGE/_new  2016-03-16 10:26:23.0 +0100
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-rspec-core
-Version:3.4.3
+Version:3.4.4
 Release:0
 %define mod_name rspec-core
 %define mod_full_name %{mod_name}-%{version}

++ rspec-core-3.4.3.gem -> rspec-core-3.4.4.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Changelog.md new/Changelog.md
--- old/Changelog.md2016-02-18 23:50:28.0 +0100
+++ new/Changelog.md2016-03-09 10:52:06.0 +0100
@@ -1,5 +1,13 @@
 ### Development
-[Full 
Changelog](http://github.com/rspec/rspec-core/compare/v3.4.3...3-4-maintenance)
+[Full 
Changelog](http://github.com/rspec/rspec-core/compare/v3.4.4...3-4-maintenance)
+
+### 3.4.4 / 2016-03-09
+[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.4.3...3.4.4)
+
+Bug Fixes:
+
+* Fix `RSpec::Core::RakeTask` so that it works with Rake 11.
+  (Travis Grathwell, #2197)
 
 ### 3.4.3 / 2016-02-19
 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.4.2...3.4.3)
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rspec/core/rake_task.rb 
new/lib/rspec/core/rake_task.rb
--- old/lib/rspec/core/rake_task.rb 2016-02-18 23:50:28.0 +0100
+++ new/lib/rspec/core/rake_task.rb 2016-03-09 10:52:06.0 +0100
@@ -88,7 +88,7 @@
 
   # @private
   def define(args, _block)
-desc "Run RSpec code examples" unless ::Rake.application.last_comment
+desc "Run RSpec code examples" unless 
::Rake.application.last_description
 
 task name, *args do |_, task_args|
   RakeFileUtils.__send__(:verbose, verbose) do
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rspec/core/version.rb 
new/lib/rspec/core/version.rb
--- old/lib/rspec/core/version.rb   2016-02-18 23:50:28.0 +0100
+++ new/lib/rspec/core/version.rb   2016-03-09 10:52:06.0 +0100
@@ -3,7 +3,7 @@
 # Version information for RSpec Core.
 module Version
   # Current version of RSpec Core, in semantic versioning format.
-  STRING = '3.4.3'
+  STRING = '3.4.4'
 end
   end
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata2016-02-18 23:50:28.0 +0100
+++ new/metadata2016-03-09 10:52:06.0 +0100
@@ -1,7 +1,7 @@
 --- !ruby/object:Gem::Specification
 name: rspec-core
 version: !ruby/object:Gem::Version
-  version: 3.4.3
+  version: 3.4.4
 platform: ruby
 authors:
 - Steven Baker
@@ -46,7 +46,7 @@
   ZsVDj6a7lH3cNqtWXZxrb2wO38qV5AkYj8SQK7Hj3/Yui9myUX3crr+PdetazSqQ
   F3MdtaDehhjC
   -END CERTIFICATE-
-date: 2016-02-18 00:00:00.0 Z
+date: 2016-03-09 00:00:00.0 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: rspec-support
@@ -66,14 +66,14 @@
   name: rake
   requirement: !ruby/object:Gem::Requirement
 requirements:
-- - "~>"
+- - ">="
   - !ruby/object:Gem::Version
 version: 10.0.0
   type: :development
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
 requirements:
-- - "~>"
+- - ">="
   - !ruby/object:Gem::Version
 version: 10.0.0
 - !ruby/object:Gem::Dependency
@@ -293,9 +293,9 @@
   version: '0'
 requirements: []
 rubyforge_project: 
-rubygems_version: 2.5.1
+rubygems_version: 2.4.5.1
 signing_key: 
 specification_version: 4
-summary: rspec-core-3.4.3
+summary: rspec-core-3.4.4
 

commit rubygem-rspec-core for openSUSE:Factory

2016-03-07 Thread h_root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2016-03-07 13:22:47

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new (New)


Package is "rubygem-rspec-core"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2016-02-28 02:25:41.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new/rubygem-rspec-core.changes   
2016-03-07 13:22:48.0 +0100
@@ -1,0 +2,23 @@
+Fri Feb 19 05:38:02 UTC 2016 - co...@suse.com
+
+- updated to version 3.4.3
+ see installed Changelog.md
+
+  ### Development
+  [Full 
Changelog](http://github.com/rspec/rspec-core/compare/v3.4.3...3-4-maintenance)
+  
+  ### 3.4.3 / 2016-02-19
+  [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.4.2...3.4.3)
+  
+  Bug Fixes:
+  
+  * Prevent a `TypeError` from occuring when running via the rake task when
+Ruby crashes. (Patrik Wenger, #2161)
+  * Only consider example and group declaration lines from a specific file
+when applying line number filtering, instead of considering all
+declaration lines from all spec files. (Myron Marston, #2170)
+  * Fix failure snippet extraction so that snippets that contain `do-end` style
+block and end with `end`-only line can be extracted properly.
+(Yuji Nakayama, #2173)
+
+---

Old:

  rspec-core-3.4.2.gem

New:

  rspec-core-3.4.3.gem



Other differences:
--
++ rubygem-rspec-core.spec ++
--- /var/tmp/diff_new_pack.KTocNs/_old  2016-03-07 13:22:48.0 +0100
+++ /var/tmp/diff_new_pack.KTocNs/_new  2016-03-07 13:22:48.0 +0100
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-rspec-core
-Version:3.4.2
+Version:3.4.3
 Release:0
 %define mod_name rspec-core
 %define mod_full_name %{mod_name}-%{version}

++ rspec-core-3.4.2.gem -> rspec-core-3.4.3.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Changelog.md new/Changelog.md
--- old/Changelog.md2016-01-27 00:11:21.0 +0100
+++ new/Changelog.md2016-02-18 23:50:28.0 +0100
@@ -1,3 +1,20 @@
+### Development
+[Full 
Changelog](http://github.com/rspec/rspec-core/compare/v3.4.3...3-4-maintenance)
+
+### 3.4.3 / 2016-02-19
+[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.4.2...3.4.3)
+
+Bug Fixes:
+
+* Prevent a `TypeError` from occuring when running via the rake task when
+  Ruby crashes. (Patrik Wenger, #2161)
+* Only consider example and group declaration lines from a specific file
+  when applying line number filtering, instead of considering all
+  declaration lines from all spec files. (Myron Marston, #2170)
+* Fix failure snippet extraction so that snippets that contain `do-end` style
+  block and end with `end`-only line can be extracted properly.
+  (Yuji Nakayama, #2173)
+
 ### 3.4.2 / 2016-01-26
 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.4.1...v3.4.2)
 
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rspec/core/example_group.rb 
new/lib/rspec/core/example_group.rb
--- old/lib/rspec/core/example_group.rb 2016-01-27 00:11:21.0 +0100
+++ new/lib/rspec/core/example_group.rb 2016-02-18 23:50:28.0 +0100
@@ -347,7 +347,7 @@
 @descendant_filtered_examples = nil
 @_descendants = nil
 @parent_groups = nil
-@declaration_line_numbers = nil
+@declaration_locations = nil
   end
 
   # Adds an example to the example group
@@ -599,10 +599,10 @@
   end
 
   # @private
-  def self.declaration_line_numbers
-@declaration_line_numbers ||= [metadata[:line_number]] +
-  examples.map { |e| e.metadata[:line_number] } +
-  FlatMap.flat_map(children, &:declaration_line_numbers)
+  def self.declaration_locations
+@declaration_locations ||= [Metadata.location_tuple_from(metadata)] +
+  examples.map { |e| Metadata.location_tuple_from(e.metadata) } +
+  FlatMap.flat_map(children, &:declaration_locations)
   end
 
   # @return [String] the unique id of this example group. Pass
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rspec/core/formatters/exception_presenter.rb 
new/lib/rspec/core/formatters/exception_presenter.rb
--- 

commit rubygem-rspec-core for openSUSE:Factory

2016-02-27 Thread h_root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2016-02-28 02:25:38

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new (New)


Package is "rubygem-rspec-core"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2015-12-01 10:02:37.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new/rubygem-rspec-core.changes   
2016-02-28 02:25:41.0 +0100
@@ -1,0 +2,20 @@
+Wed Jan 27 05:32:55 UTC 2016 - co...@suse.com
+
+- updated to version 3.4.2
+ see installed Changelog.md
+
+  ### 3.4.2 / 2016-01-26
+  [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.4.1...v3.4.2)
+  
+  Bug Fixes:
+  
+  * Fix `rspec --profile` when an example calls `abort` or `exit`.
+(Bradley Schaefer, #2144)
+  * Fix `--drb` so that when no DRb server is running, it prevents
+the DRb connection error from being listed as the cause of all
+expectation failures. (Myron Marston, #2156)
+  * Fix syntax highlighter so that it works when the `coderay` gem is
+installed as a rubygem but not already available on your load path
+(as happens when you use bundler). (Myron Marston, #2159)
+
+---

Old:

  rspec-core-3.4.1.gem

New:

  rspec-core-3.4.2.gem



Other differences:
--
++ rubygem-rspec-core.spec ++
--- /var/tmp/diff_new_pack.4vHYeJ/_old  2016-02-28 02:25:42.0 +0100
+++ /var/tmp/diff_new_pack.4vHYeJ/_new  2016-02-28 02:25:42.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-rspec-core
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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,7 +24,7 @@
 #
 
 Name:   rubygem-rspec-core
-Version:3.4.1
+Version:3.4.2
 Release:0
 %define mod_name rspec-core
 %define mod_full_name %{mod_name}-%{version}

++ rspec-core-3.4.1.gem -> rspec-core-3.4.2.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Changelog.md new/Changelog.md
--- old/Changelog.md2015-11-19 03:15:29.0 +0100
+++ new/Changelog.md2016-01-27 00:11:21.0 +0100
@@ -1,3 +1,17 @@
+### 3.4.2 / 2016-01-26
+[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.4.1...v3.4.2)
+
+Bug Fixes:
+
+* Fix `rspec --profile` when an example calls `abort` or `exit`.
+  (Bradley Schaefer, #2144)
+* Fix `--drb` so that when no DRb server is running, it prevents
+  the DRb connection error from being listed as the cause of all
+  expectation failures. (Myron Marston, #2156)
+* Fix syntax highlighter so that it works when the `coderay` gem is
+  installed as a rubygem but not already available on your load path
+  (as happens when you use bundler). (Myron Marston, #2159)
+
 ### 3.4.1 / 2015-11-18
 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.4.0...v3.4.1)
 
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rspec/core/example.rb 
new/lib/rspec/core/example.rb
--- old/lib/rspec/core/example.rb   2015-11-19 03:15:30.0 +0100
+++ new/lib/rspec/core/example.rb   2016-01-27 00:11:21.0 +0100
@@ -260,6 +260,7 @@
 
 finish(reporter)
   ensure
+execution_result.ensure_timing_set(clock)
 RSpec.current_example = nil
   end
 
@@ -565,13 +566,23 @@
 # @api private
 # Records the finished status of the example.
 def record_finished(status, finished_at)
-  self.status  = status
-  self.finished_at = finished_at
-  self.run_time= (finished_at - started_at).to_f
+  self.status = status
+  calculate_run_time(finished_at)
+end
+
+# @api private
+# Populates finished_at and run_time if it has not yet been set
+def ensure_timing_set(clock)
+  calculate_run_time(clock.now) unless finished_at
 end
 
   private
 
+def calculate_run_time(finished_at)
+  self.finished_at = finished_at
+  self.run_time= (finished_at - started_at).to_f
+end
+
 # For backwards compatibility we present `status` as a string
 # when presenting the legacy hash interface.

commit rubygem-rspec-core for openSUSE:Factory

2015-12-01 Thread h_root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2015-12-01 10:02:36

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new (New)


Package is "rubygem-rspec-core"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2015-07-20 11:20:01.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new/rubygem-rspec-core.changes   
2015-12-01 10:02:37.0 +0100
@@ -1,0 +2,89 @@
+Mon Nov 23 05:31:15 UTC 2015 - co...@suse.com
+
+- updated to version 3.4.1
+ see installed Changelog.md
+
+  ### 3.4.1 / 2015-11-18
+  [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.4.0...v3.4.1)
+  
+  Bug Fixes:
+  
+  * Fix backtrace formatter to handle backtraces that are `nil`.
+(Myron Marston, #2118)
+
+---
+Fri Nov 13 05:38:34 UTC 2015 - co...@suse.com
+
+- updated to version 3.4.0
+ see installed Changelog.md
+
+  ### 3.4.0 / 2015-11-11
+  [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.3.2...v3.4.0)
+  
+  Enhancements:
+  
+  * Combine multiple `--pattern` arguments making them equivalent to
+`--pattern=1,2,...,n`. (Jon Rowe, #2002)
+  * Improve `inspect` and `to_s` output for `RSpec::Core::Example`
+objects, replacing Ruby's excessively verbose output. (Gavin Miller, #1922)
+  * Add `silence_filter_announcements` configuration option.
+(David Raffensperger, #2007)
+  * Add optional `example_finished` notification to the reporter protocol for
+when you don't care about the example outcome. (Jon Rowe, #2013)
+  * Switch `--bisect` to a recursion-based bisection algorithm rather than
+a permutation-based one. This better handles cases where an example
+depends upon multiple other examples instead of just one and minimizes
+the number of runs necessary to determine that an example set cannot be
+minimized further. (Simon Coffey, #1997)
+  * Allow simple filters (e.g. `:symbol` key only) to be triggered by truthey
+values. (Tim Mertens, #2035)
+  * Remove unneeded warning about need for `ansicon` on Windows when using
+RSpec's `--color` option. (Ashley Engelund, #2038)
+  * Add option to configure RSpec to raise errors when issuing warnings.
+(Jon Rowe, #2052)
+  * Append the root `cause` of a failure or error to the printed failure
+output when a `cause` is available. (Adam Magan)
+  * Stop rescuing `NoMemoryError`, `SignalExcepetion`, `Interrupt` and
+`SystemExit`. It is dangerous to interfere with these. (Myron Marston, 
#2063)
+  * Add `config.project_source_dirs` setting which RSpec uses to determine
+if a backtrace line comes from your project source or from some
+external library. It defaults to `spec`, `lib` and `app` but can be
+configured differently. (Myron Marston, #2088)
+  * Improve failure line detection so that it looks for the failure line
+in any project source directory instead of just in the spec file.
+In addition, if no backtrace lines can be found from a project source
+file, we fall back to displaying the source of the first backtrace
+line. This should virtually eliminate the "Unable to find matching
+line from backtrace" messages. (Myron Marston, #2088)
+  * Add support for `:extra_failure_lines` example metadata that will
+be appended to the failure output. (bootstraponline, #2092).
+  * Add `RSpec::Core::Example#duplicate_with` to produce new examples
+with cloned metadata. (bootstraponline, #2098)
+  * Add `RSpec::Core::Configuration#on_example_group_definition` to register
+hooks to be invoked when example groups are created. (bootstraponline, 
#2094)
+  * Add `add_example` and `remove_example` to `RSpec::Core::ExampleGroup` to
+allow  manipulating an example groups examples. (bootstraponline, #2095)
+  * Display multiline failure source lines in failure output when Ripper is
+available (MRI >= 1.9.2, and JRuby >= 1.7.5 && < 9.0.0.0.rc1).
+(Yuji Nakayama, #2083)
+  * Add `max_displayed_failure_line_count` configuration option
+(defaults to 10). (Yuji Nakayama, #2083)
+  * Enhance `fail_fast` option so it can take a number (e.g. `--fail-fast=3`)
+to force the run to abort after the specified number of failures.
+(Jack Scotti, #2065)
+  * Syntax highlight the failure snippets in text formatters when `color`
+is enabled and the `coderay` gem is installed on a POSIX system.
+(Myron Marston, #2109)
+  
+  Bug Fixes:
+  
+  * Lock `example_status_persistence_file` when reading from and writing
+to it to prevent race conditions when multiple processes try to use
+it. (Ben Woosley, #2029)
+  * Fix regression in 3.3 that caused spec file 

commit rubygem-rspec-core for openSUSE:Factory

2015-07-20 Thread h_root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2015-07-20 11:20:00

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new (New)


Package is rubygem-rspec-core

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2015-07-05 17:56:20.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new/rubygem-rspec-core.changes   
2015-07-20 11:20:01.0 +0200
@@ -1,0 +2,16 @@
+Thu Jul 16 04:32:03 UTC 2015 - co...@suse.com
+
+- updated to version 3.3.2
+ see installed Changelog.md
+
+  ### 3.3.2 / 2015-07-15
+  [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.3.1...v3.3.2)
+  
+  Bug Fixes:
+  
+  * Fix formatters to handle exceptions for which `backtrace` returns `nil`.
+(Myron Marston, #2023)
+  * Fix duplicate formatter detection so that it allows subclasses of 
formatters
+to be added. (Sebastián Tello, #2019)
+
+---

Old:

  rspec-core-3.3.1.gem

New:

  rspec-core-3.3.2.gem



Other differences:
--
++ rubygem-rspec-core.spec ++
--- /var/tmp/diff_new_pack.aw5XPH/_old  2015-07-20 11:20:02.0 +0200
+++ /var/tmp/diff_new_pack.aw5XPH/_new  2015-07-20 11:20:02.0 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-rspec-core
-Version:3.3.1
+Version:3.3.2
 Release:0
 %define mod_name rspec-core
 %define mod_full_name %{mod_name}-%{version}

++ rspec-core-3.3.1.gem - rspec-core-3.3.2.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Changelog.md new/Changelog.md
--- old/Changelog.md2015-06-18 17:01:22.0 +0200
+++ new/Changelog.md2015-07-15 19:06:07.0 +0200
@@ -1,3 +1,13 @@
+### 3.3.2 / 2015-07-15
+[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.3.1...v3.3.2)
+
+Bug Fixes:
+
+* Fix formatters to handle exceptions for which `backtrace` returns `nil`.
+  (Myron Marston, #2023)
+* Fix duplicate formatter detection so that it allows subclasses of formatters
+  to be added. (Sebastián Tello, #2019)
+
 ### 3.3.1 / 2015-06-18
 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.3.0...v3.3.1)
 
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rspec/core/formatters/exception_presenter.rb 
new/lib/rspec/core/formatters/exception_presenter.rb
--- old/lib/rspec/core/formatters/exception_presenter.rb2015-06-18 
17:01:22.0 +0200
+++ new/lib/rspec/core/formatters/exception_presenter.rb2015-07-15 
19:06:07.0 +0200
@@ -31,7 +31,7 @@
 end
 
 def formatted_backtrace
-  backtrace_formatter.format_backtrace(exception.backtrace, 
example.metadata)
+  backtrace_formatter.format_backtrace(exception_backtrace, 
example.metadata)
 end
 
 def 
colorized_formatted_backtrace(colorizer=::RSpec::Core::Formatters::ConsoleCodes)
@@ -129,7 +129,7 @@
 
 def find_failed_line
   example_path = example.metadata[:absolute_file_path].downcase
-  exception.backtrace.find do |line|
+  exception_backtrace.find do |line|
 next unless (line_path = line[/(.+?):(\d+)(|:\d+)/, 1])
 File.expand_path(line_path).downcase == example_path
   end
@@ -147,6 +147,10 @@
   formatted
 end
 
+def exception_backtrace
+  exception.backtrace || []
+end
+
 # @private
 # Configuring the `ExceptionPresenter` with the right set of options 
to handle
 # pending vs failed vs skipped and aggregated (or not) failures is not 
simple.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rspec/core/formatters/html_formatter.rb 
new/lib/rspec/core/formatters/html_formatter.rb
--- old/lib/rspec/core/formatters/html_formatter.rb 2015-06-18 
17:01:22.0 +0200
+++ new/lib/rspec/core/formatters/html_formatter.rb 2015-07-15 
19:06:07.0 +0200
@@ -138,7 +138,7 @@
 # produced during the specs.
 def extra_failure_content(failure)
   RSpec::Support.require_rspec_core formatters/snippet_extractor
-  backtrace = failure.exception.backtrace.map do |line|
+  backtrace = (failure.exception.backtrace || []).map do |line|
 

commit rubygem-rspec-core for openSUSE:Factory

2015-07-05 Thread h_root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2015-07-05 17:56:18

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new (New)


Package is rubygem-rspec-core

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2015-06-15 17:46:10.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new/rubygem-rspec-core.changes   
2015-07-05 17:56:20.0 +0200
@@ -1,0 +2,15 @@
+Fri Jun 19 04:33:18 UTC 2015 - co...@suse.com
+
+- updated to version 3.3.1
+ see installed Changelog.md
+
+  ### 3.3.1 / 2015-06-18
+  [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.3.0...v3.3.1)
+  
+  Bug Fixes:
+  
+  * Correctly run `before(:suite)` (and friends) in the context of an example
+group instance, thus making the expected RSpec environment available.
+(Jon Rowe, #1986)
+
+---

Old:

  rspec-core-3.3.0.gem

New:

  rspec-core-3.3.1.gem



Other differences:
--
++ rubygem-rspec-core.spec ++
--- /var/tmp/diff_new_pack.MLBD3l/_old  2015-07-05 17:56:21.0 +0200
+++ /var/tmp/diff_new_pack.MLBD3l/_new  2015-07-05 17:56:21.0 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-rspec-core
-Version:3.3.0
+Version:3.3.1
 Release:0
 %define mod_name rspec-core
 %define mod_full_name %{mod_name}-%{version}

++ rspec-core-3.3.0.gem - rspec-core-3.3.1.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Changelog.md new/Changelog.md
--- old/Changelog.md2015-06-12 17:04:53.0 +0200
+++ new/Changelog.md2015-06-18 17:01:22.0 +0200
@@ -1,3 +1,12 @@
+### 3.3.1 / 2015-06-18
+[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.3.0...v3.3.1)
+
+Bug Fixes:
+
+* Correctly run `before(:suite)` (and friends) in the context of an example
+  group instance, thus making the expected RSpec environment available.
+  (Jon Rowe, #1986)
+
 ### 3.3.0 / 2015-06-12
 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.2.3...v3.3.0)
 
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rspec/core/example.rb 
new/lib/rspec/core/example.rb
--- old/lib/rspec/core/example.rb   2015-06-12 17:04:53.0 +0200
+++ new/lib/rspec/core/example.rb   2015-06-18 17:01:22.0 +0200
@@ -558,6 +558,7 @@
 class SuiteHookContext  Example
   def initialize
 super(AnonymousExampleGroup, , {})
+@example_group_instance = AnonymousExampleGroup.new
   end
 
   # rubocop:disable Style/AccessorMethodName
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rspec/core/version.rb 
new/lib/rspec/core/version.rb
--- old/lib/rspec/core/version.rb   2015-06-12 17:04:54.0 +0200
+++ new/lib/rspec/core/version.rb   2015-06-18 17:01:23.0 +0200
@@ -3,7 +3,7 @@
 # Version information for RSpec Core.
 module Version
   # Current version of RSpec Core, in semantic versioning format.
-  STRING = '3.3.0'
+  STRING = '3.3.1'
 end
   end
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata2015-06-12 17:04:53.0 +0200
+++ new/metadata2015-06-18 17:01:22.0 +0200
@@ -1,7 +1,7 @@
 --- !ruby/object:Gem::Specification
 name: rspec-core
 version: !ruby/object:Gem::Version
-  version: 3.3.0
+  version: 3.3.1
 platform: ruby
 authors:
 - Steven Baker
@@ -46,7 +46,7 @@
   ZsVDj6a7lH3cNqtWXZxrb2wO38qV5AkYj8SQK7Hj3/Yui9myUX3crr+PdetazSqQ
   F3MdtaDehhjC
   -END CERTIFICATE-
-date: 2015-06-12 00:00:00.0 Z
+date: 2015-06-18 00:00:00.0 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: rspec-support
@@ -307,6 +307,6 @@
 rubygems_version: 2.2.2
 signing_key: 
 specification_version: 4
-summary: rspec-core-3.3.0
+summary: rspec-core-3.3.1
 test_files: []
 has_rdoc: 
Files old/metadata.gz.sig and new/metadata.gz.sig differ




commit rubygem-rspec-core for openSUSE:Factory

2015-06-15 Thread h_root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2015-06-15 17:46:08

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new (New)


Package is rubygem-rspec-core

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2015-04-13 20:29:35.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new/rubygem-rspec-core.changes   
2015-06-15 17:46:10.0 +0200
@@ -1,0 +2,81 @@
+Sat Jun 13 04:34:37 UTC 2015 - co...@suse.com
+
+- updated to version 3.3.0
+ see installed Changelog.md
+
+  ### 3.3.0 / 2015-06-12
+  [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.2.3...v3.3.0)
+  
+  Enhancements:
+  
+  * Expose the reporter used to run examples via 
`RSpec::Core::Example#reporter`.
+(Jon Rowe, #1866)
+  * Make `RSpec::Core::Reporter#message` a public supported API. (Jon Rowe, 
#1866)
+  * Allow custom formatter events to be published via
+`RSpec::Core::Reporter#publish(event_name, hash_of_attributes)`. (Jon 
Rowe, #1869)
+  * Remove dependency on the standard library `Set` and replace with 
`RSpec::Core::Set`.
+(Jon Rowe, #1870)
+  * Assign a unique id to each example and group so that they can be
+uniquely identified, even for shared examples (and similar situations)
+where the location isn't unique. (Myron Marston, #1884)
+  * Use the example id in the rerun command printed for failed examples
+when the location is not unique. (Myron Marston, #1884)
+  * Add `config.example_status_persistence_file_path` option, which is
+used to persist the last run status of each example. (Myron Marston, #1888)
+  * Add `:last_run_status` metadata to each example, which indicates what
+happened the last time an example ran. (Myron Marston, #1888)
+  * Add `--only-failures` CLI option which filters to only the examples
+that failed the last time they ran. (Myron Marston, #1888)
+  * Add `--next-failure` CLI option which allows you to repeatedly focus
+on just one of the currently failing examples, then move on to the
+next failure, etc. (Myron Marston, #1888)
+  * Make `--order random` ordering stable, so that when you rerun a
+subset with a given seed, the examples will be order consistently
+relative to each other. (Myron Marston, #1908)
+  * Set example group constant earlier so errors when evaluating the context
+include the example group name (Myron Marson, #1911)
+  * Make `let` and `subject` threadsafe. (Josh Cheek, #1858)
+  * Add version information into the JSON formatter. (Mark Swinson, #1883)
+  * Add `--bisect` CLI option, which will repeatedly run your suite in
+order to isolate the failures to the smallest reproducible case.
+(Myron Marston, #1917)
+  * For `config.include`, `config.extend` and `config.prepend`, apply the
+module to previously defined matching example groups. (Eugene Kenny, #1935)
+  * When invalid options are parsed, notify users where they came from
+(e.g. `.rspec` or `~/.rspec` or `ENV['SPEC_OPTS']`) so they can
+easily find the source of the problem. (Myron Marston, #1940)
+  * Add pending message contents to the json formatter output. (Jon Rowe, 
#1949)
+  * Add shared group backtrace to the output displayed by the built-in
+formatters for pending examples that have been fixed. (Myron Marston, 
#1946)
+  * Add support for `:aggregate_failures` metadata. Tag an example or
+group with this metadata and it'll use rspec-expectations'
+`aggregate_failures` feature to allow multiple failures in an example
+and list them all, rather than aborting on the first failure. (Myron
+Marston, #1946)
+  * When no formatter implements #message add a fallback to prevent those
+messages being lost. (Jon Rowe, #1980)
+  * Profiling examples now takes into account time spent in `before(:context)`
+hooks. (Denis Laliberté, Jon Rowe, #1971)
+  * Improve failure output when an example has multiple exceptions, such
+as one from an `it` block and one from an `after` block. (Myron Marston, 
#1985)
+  
+  Bug Fixes:
+  
+  * Handle invalid UTF-8 strings within exception methods. (Benjamin 
Fleischer, #1760)
+  * Fix Rake Task quoting of file names with quotes to work properly on
+Windows. (Myron Marston, #1887)
+  * Fix `RSpec::Core::RakeTask#failure_message` so that it gets printed
+when the task failed. (Myron Marston, #1905)
+  * Make `let` work properly when defined in a shared context that is applied
+to an individual example via metadata. (Myron Marston, #1912)
+  * Ensure `rspec/autorun` respects configuration defaults. (Jon Rowe, #1933)
+  * Prevent modules overriding example group defined methods when included,
+prepended or extended 

commit rubygem-rspec-core for openSUSE:Factory

2015-04-13 Thread h_root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2015-04-13 20:29:33

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new (New)


Package is rubygem-rspec-core

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2015-03-25 21:03:30.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new/rubygem-rspec-core.changes   
2015-04-13 20:29:35.0 +0200
@@ -1,0 +2,13 @@
+Sat Apr 11 06:04:47 UTC 2015 - co...@suse.com
+
+- updated to version 3.2.3
+ Bug Fixes:
+ 
+ * Fix how the DSL methods are defined so that RSpec is compatible with
+   gems that define methods of the same name on `Kernel` (such as
+   the `its-it` gem). (Alex Kwiatkowski, Ryan Ong, #1907)
+ * Fix `before(:context) { skip }` so that it does not wrongly cause the
+   spec suite to exit with a non-zero status when no examples failed.
+   (Myron Marston, #1926)
+ 
+---

Old:

  rspec-core-3.2.2.gem

New:

  rspec-core-3.2.3.gem



Other differences:
--
++ rubygem-rspec-core.spec ++
--- /var/tmp/diff_new_pack.bfUGXd/_old  2015-04-13 20:29:35.0 +0200
+++ /var/tmp/diff_new_pack.bfUGXd/_new  2015-04-13 20:29:35.0 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-rspec-core
-Version:3.2.2
+Version:3.2.3
 Release:0
 %define mod_name rspec-core
 %define mod_full_name %{mod_name}-%{version}

++ rspec-core-3.2.2.gem - rspec-core-3.2.3.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Changelog.md new/Changelog.md
--- old/Changelog.md2015-03-12 05:37:40.0 +0100
+++ new/Changelog.md2015-04-07 01:32:15.0 +0200
@@ -1,3 +1,15 @@
+### 3.2.3 / 2015-04-06
+[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.2.2...v3.2.3)
+
+Bug Fixes:
+
+* Fix how the DSL methods are defined so that RSpec is compatible with
+  gems that define methods of the same name on `Kernel` (such as
+  the `its-it` gem). (Alex Kwiatkowski, Ryan Ong, #1907)
+* Fix `before(:context) { skip }` so that it does not wrongly cause the
+  spec suite to exit with a non-zero status when no examples failed.
+  (Myron Marston, #1926)
+
 ### 3.2.2 / 2015-03-11
 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.2.1...v3.2.2)
 
@@ -61,6 +73,13 @@
 * Make `-I` option support multiple values when separated by
   `File::PATH_SEPARATOR`, such as `rspec -I foo:bar`. This matches
   the behavior of Ruby's `-I` option. (Fumiaki Matsushima, #1855).
+* Treat each example as having a singleton example group for the
+  purposes of applying metadata-based features that normally apply
+  to example groups to individually tagged examples. For example,
+  `RSpec.shared_context Uses redis, :uses_redis` will now apply
+  to individual examples tagged with `:uses_redis`, as will
+  `config.include RedisHelpers, :uses_redis`, and
+  `config.before(:context, :uses_redis) { }`, etc. (Myron Marston, #1749)
 
 Bug Fixes:
 
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rspec/core/example_group.rb 
new/lib/rspec/core/example_group.rb
--- old/lib/rspec/core/example_group.rb 2015-03-12 05:37:40.0 +0100
+++ new/lib/rspec/core/example_group.rb 2015-04-07 01:32:15.0 +0200
@@ -35,7 +35,7 @@
   # @private
   def self.idempotently_define_singleton_method(name, definition)
 (class  self; self; end).module_exec do
-  remove_method(name) if method_defined?(name)
+  remove_method(name) if method_defined?(name)  
instance_method(name).owner == self
   define_method(name, definition)
 end
   end
@@ -514,6 +514,7 @@
   result_for_this_group  results_for_descendants
 rescue Pending::SkipDeclaredInExample = ex
   for_filtered_examples(reporter) { |example| 
example.skip_with_exception(reporter, ex) }
+  true
 rescue Exception = ex
   RSpec.world.wants_to_quit = true if fail_fast?
   for_filtered_examples(reporter) { |example| 
example.fail_with_exception(reporter, ex) }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rspec/core/version.rb 
new/lib/rspec/core/version.rb
--- old/lib/rspec/core/version.rb   2015-03-12 05:37:40.0 +0100
+++ new/lib/rspec/core/version.rb   

commit rubygem-rspec-core for openSUSE:Factory

2015-03-25 Thread h_root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2015-03-25 21:03:29

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new (New)


Package is rubygem-rspec-core

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2015-03-01 14:57:53.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new/rubygem-rspec-core.changes   
2015-03-25 21:03:30.0 +0100
@@ -1,0 +2,11 @@
+Fri Mar 20 20:48:34 UTC 2015 - co...@suse.com
+
+- updated to version 3.2.2
+ Bug Fixes:
+ 
+ * Fix regression in 3.2.0 that allowed tag-filtered examples to
+   run even if there was a location filter applied to the spec
+   file that was intended to limit the file to other examples.
+   (#1894, Myron Marston)
+
+---

Old:

  rspec-core-3.2.1.gem

New:

  rspec-core-3.2.2.gem



Other differences:
--
++ rubygem-rspec-core.spec ++
--- /var/tmp/diff_new_pack.tQU6sC/_old  2015-03-25 21:03:30.0 +0100
+++ /var/tmp/diff_new_pack.tQU6sC/_new  2015-03-25 21:03:30.0 +0100
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-rspec-core
-Version:3.2.1
+Version:3.2.2
 Release:0
 %define mod_name rspec-core
 %define mod_full_name %{mod_name}-%{version}

++ rspec-core-3.2.1.gem - rspec-core-3.2.2.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Changelog.md new/Changelog.md
--- old/Changelog.md2015-02-24 04:19:27.0 +0100
+++ new/Changelog.md2015-03-12 05:37:40.0 +0100
@@ -1,3 +1,13 @@
+### 3.2.2 / 2015-03-11
+[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.2.1...v3.2.2)
+
+Bug Fixes:
+
+* Fix regression in 3.2.0 that allowed tag-filtered examples to
+  run even if there was a location filter applied to the spec
+  file that was intended to limit the file to other examples.
+  (#1894, Myron Marston)
+
 ### 3.2.1 / 2015-02-23
 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.2.0...v3.2.1)
 
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rspec/core/filter_manager.rb 
new/lib/rspec/core/filter_manager.rb
--- old/lib/rspec/core/filter_manager.rb2015-02-24 04:19:27.0 
+0100
+++ new/lib/rspec/core/filter_manager.rb2015-03-12 05:37:40.0 
+0100
@@ -31,8 +31,13 @@
 if inclusions.standalone?
   examples.select { |e| include?(e) }
 else
-  locations = inclusions.fetch(:locations) { Hash.new([]) }
-  examples.select { |e| priority_include?(e, locations) || 
(!exclude?(e)  include?(e)) }
+  locations, other_inclusions = inclusions.partition_locations
+
+  examples.select do |e|
+priority_include?(e, locations) do
+  !exclude?(e)  other_inclusions.include_example?(e)
+end
+  end
 end
   end
 
@@ -83,7 +88,7 @@
   # defined in the same file as the location filters. Excluded specs in
   # other files should still be excluded.
   def priority_include?(example, locations)
-return false if locations[example.metadata[:absolute_file_path]].empty?
+return yield if locations[example.metadata[:absolute_file_path]].empty?
 MetadataFilter.filter_applies?(:locations, locations, example.metadata)
   end
 end
@@ -104,8 +109,8 @@
 [exclusions, inclusions]
   end
 
-  def initialize(*args, block)
-@rules = Hash.new(*args, block)
+  def initialize(rules={})
+@rules = rules
   end
 
   def add(updated)
@@ -173,6 +178,13 @@
 apply_standalone_filter(*args) || super
   end
 
+  def partition_locations
+locations = @rules.fetch(:locations) { Hash.new([]) }
+other_inclusions = self.class.new(@rules.dup.tap { |r| 
r.delete(:locations) })
+
+return locations, other_inclusions
+  end
+
   def include_example?(example)
 @rules.empty? || super
   end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rspec/core/version.rb 
new/lib/rspec/core/version.rb
--- old/lib/rspec/core/version.rb   2015-02-24 04:19:27.0 +0100
+++ new/lib/rspec/core/version.rb   2015-03-12 05:37:40.0 +0100
@@ -3,7 +3,7 @@
 # Version information for RSpec Core.
 module 

commit rubygem-rspec-core for openSUSE:Factory

2015-03-01 Thread h_root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2015-03-01 14:57:52

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new (New)


Package is rubygem-rspec-core

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2015-02-08 13:03:44.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new/rubygem-rspec-core.changes   
2015-03-01 14:57:53.0 +0100
@@ -1,0 +2,9 @@
+Thu Feb 26 06:19:30 UTC 2015 - co...@suse.com
+
+- updated to version 3.2.1
+ Bug Fixes:
+ 
+ * Notify start-of-run seed _before_ `start` notification rather than
+   _after_ so that formatters like Fuubar work properly. (Samuel Esposito, 
#1882)
+ 
+---

Old:

  rspec-core-3.2.0.gem

New:

  rspec-core-3.2.1.gem



Other differences:
--
++ rubygem-rspec-core.spec ++
--- /var/tmp/diff_new_pack.9SXFkD/_old  2015-03-01 14:57:54.0 +0100
+++ /var/tmp/diff_new_pack.9SXFkD/_new  2015-03-01 14:57:54.0 +0100
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-rspec-core
-Version:3.2.0
+Version:3.2.1
 Release:0
 %define mod_name rspec-core
 %define mod_full_name %{mod_name}-%{version}

++ rspec-core-3.2.0.gem - rspec-core-3.2.1.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Changelog.md new/Changelog.md
--- old/Changelog.md2015-02-03 16:33:24.0 +0100
+++ new/Changelog.md2015-02-24 04:19:27.0 +0100
@@ -1,3 +1,11 @@
+### 3.2.1 / 2015-02-23
+[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.2.0...v3.2.1)
+
+Bug Fixes:
+
+* Notify start-of-run seed _before_ `start` notification rather than
+  _after_ so that formatters like Fuubar work properly. (Samuel Esposito, 
#1882)
+
 ### 3.2.0 / 2015-02-03
 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.1.7...v3.2.0)
 
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rspec/core/reporter.rb 
new/lib/rspec/core/reporter.rb
--- old/lib/rspec/core/reporter.rb  2015-02-03 16:33:24.0 +0100
+++ new/lib/rspec/core/reporter.rb  2015-02-24 04:19:27.0 +0100
@@ -69,8 +69,8 @@
 def start(expected_example_count, time=RSpec::Core::Time.now)
   @start = time
   @load_time = (@start - @configuration.start_time).to_f
-  notify :start, 
Notifications::StartNotification.new(expected_example_count, @load_time)
   notify :seed, Notifications::SeedNotification.new(@configuration.seed, 
seed_used?)
+  notify :start, 
Notifications::StartNotification.new(expected_example_count, @load_time)
 end
 
 # @private
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/rspec/core/version.rb 
new/lib/rspec/core/version.rb
--- old/lib/rspec/core/version.rb   2015-02-03 16:33:24.0 +0100
+++ new/lib/rspec/core/version.rb   2015-02-24 04:19:27.0 +0100
@@ -3,7 +3,7 @@
 # Version information for RSpec Core.
 module Version
   # Current version of RSpec Core, in semantic versioning format.
-  STRING = '3.2.0'
+  STRING = '3.2.1'
 end
   end
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata2015-02-03 16:33:24.0 +0100
+++ new/metadata2015-02-24 04:19:27.0 +0100
@@ -1,7 +1,7 @@
 --- !ruby/object:Gem::Specification
 name: rspec-core
 version: !ruby/object:Gem::Version
-  version: 3.2.0
+  version: 3.2.1
 platform: ruby
 authors:
 - Steven Baker
@@ -46,7 +46,7 @@
   ZsVDj6a7lH3cNqtWXZxrb2wO38qV5AkYj8SQK7Hj3/Yui9myUX3crr+PdetazSqQ
   F3MdtaDehhjC
   -END CERTIFICATE-
-date: 2015-02-03 00:00:00.0 Z
+date: 2015-02-24 00:00:00.0 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: rspec-support
@@ -276,9 +276,9 @@
   version: '0'
 requirements: []
 rubyforge_project: rspec
-rubygems_version: 2.2.2
+rubygems_version: 2.4.5
 signing_key: 
 specification_version: 4
-summary: rspec-core-3.2.0
+summary: rspec-core-3.2.1
 test_files: []
 has_rdoc: 
Files old/metadata.gz.sig and new/metadata.gz.sig differ

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-rspec-core for openSUSE:Factory

2015-02-08 Thread h_root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2015-02-08 13:03:43

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new (New)


Package is rubygem-rspec-core

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2014-10-20 07:26:46.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new/rubygem-rspec-core.changes   
2015-02-08 13:03:44.0 +0100
@@ -1,0 +2,48 @@
+Fri Feb  6 20:23:34 UTC 2015 - co...@suse.com
+
+- updated to version 3.2.0
+ Enhancements:
+ 
+ * Improve the `inspect` output of example groups. (Mike Dalton, #1687)
+ * When rake task fails, only output the command if `verbose` flag is
+   set. (Ben Snape, #1704)
+ * Add `RSpec.clear_examples` as a clear way to reset examples in between
+   spec runs, whilst retaining user configuration.  (Alexey Fedorov, #1706)
+ * Reduce string allocations when defining and running examples by 70%
+   and 50% respectively. (Myron Marston, #1738)
+ * Removed dependency on pathname from stdlib. (Sam Phippen, #1703)
+ * Improve the message presented when a user hits Ctrl-C.
+   (Alex Chaffee #1717, #1742)
+ * Improve shared example group inclusion backtrace displayed
+   in failed example output so that it works for all methods
+   of including shared example groups and shows all inclusion
+   locations. (Myron Marston, #1763)
+ * Issue seed notification at start (as well as the end) of the reporter
+   run. (Arlandis Word, #1761)
+ * Improve the documentation of around hooks. (Jim Kingdon, #1772)
+ * Support prepending of modules into example groups from config and allow
+   filtering based on metadata. (Arlandis Word, #1806)
+ * Emit warnings when `:suite` hooks are registered on an example group
+   (where it has always been ignored) or are registered with metadata
+   (which has always been ignored). (Myron Marston, #1805)
+ * Provide a friendly error message when users call RSpec example group
+   APIs (e.g. `context`, `describe`, `it`, `let`, `before`, etc) from
+   within an example where those APIs are unavailable. (Myron Marston, #1819)
+ * Provide a friendly error message when users call RSpec example
+   APIs (e.g. `expect`, `double`, `stub_const`, etc) from
+   within an example group where those APIs are unavailable.
+   (Myron Marston, #1819)
+ * Add new `RSpec::Core::Sandbox.sandboxed { }` API that facilitates
+   testing RSpec with RSpec, allowing you to define example groups
+   and example from within an example without affecting the global
+   `RSpec.world` state. (Tyler Ball, 1808)
+
+---
+Tue Jan 20 09:47:44 UTC 2015 - dmuel...@suse.com
+
+- update to 3.1.7:
+  * Rails 4.1 support
+  [ too many changes to list here, see 
+http://www.rubydoc.info/gems/rspec-core/file/Changelog.md ]
+
+---

Old:

  rspec-core-2.14.8.gem

New:

  rspec-core-3.2.0.gem



Other differences:
--
++ rubygem-rspec-core.spec ++
--- /var/tmp/diff_new_pack.Gxgsxf/_old  2015-02-08 13:03:45.0 +0100
+++ /var/tmp/diff_new_pack.Gxgsxf/_new  2015-02-08 13:03:45.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-rspec-core
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -16,21 +16,28 @@
 #
 
 
+#
+# This file was generated with a gem2rpm.yml and not just plain gem2rpm.
+# All sections marked as MANUAL, license headers, summaries and descriptions
+# can be maintained in that file. Please consult this file before editing any
+# of those fields
+#
+
 Name:   rubygem-rspec-core
-Version:2.14.8
+Version:3.2.0
 Release:0
 %define mod_name rspec-core
 %define mod_full_name %{mod_name}-%{version}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  %{ruby = 1.8.7}
 BuildRequires:  %{rubygem gem2rpm}
 BuildRequires:  %{rubygem rdoc  3.10}
-BuildRequires:  %{ruby}
 BuildRequires:  ruby-macros = 5
 BuildRequires:  update-alternatives
 Url:http://github.com/rspec/rspec-core
 Source: http://rubygems.org/gems/%{mod_full_name}.gem
 Source1:gem2rpm.yml
-Summary:rspec-core-2.14.8
+Summary:RSpec runner and formatters
 License:MIT
 Group:  Development/Languages/Ruby
 PreReq: update-alternatives

++ gem2rpm.yml ++
--- 

commit rubygem-rspec-core for openSUSE:Factory

2014-10-19 Thread h_root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2014-10-20 07:26:46

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new (New)


Package is rubygem-rspec-core

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2014-03-21 15:47:48.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new/rubygem-rspec-core.changes   
2014-10-20 07:26:46.0 +0200
@@ -1,0 +2,5 @@
+Mon Oct 13 18:41:28 UTC 2014 - co...@suse.com
+
+- adapt to new rubygem packaging
+
+---

New:

  gem2rpm.yml



Other differences:
--
++ rubygem-rspec-core.spec ++
--- /var/tmp/diff_new_pack.9jeEW4/_old  2014-10-20 07:26:47.0 +0200
+++ /var/tmp/diff_new_pack.9jeEW4/_new  2014-10-20 07:26:47.0 +0200
@@ -21,15 +21,15 @@
 Release:0
 %define mod_name rspec-core
 %define mod_full_name %{mod_name}-%{version}
-%define mod_branch -%{version}
-%define mod_weight 21408
-
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  ruby-macros = 3
+BuildRequires:  %{rubygem gem2rpm}
+BuildRequires:  %{rubygem rdoc  3.10}
+BuildRequires:  %{ruby}
+BuildRequires:  ruby-macros = 5
 BuildRequires:  update-alternatives
-BuildRequires:  rubygem(rdoc)  3.10
 Url:http://github.com/rspec/rspec-core
 Source: http://rubygems.org/gems/%{mod_full_name}.gem
+Source1:gem2rpm.yml
 Summary:rspec-core-2.14.8
 License:MIT
 Group:  Development/Languages/Ruby
@@ -38,80 +38,16 @@
 %description
 BDD for Ruby. RSpec runner and example groups.
 
-%package doc
-Summary:RDoc documentation for %{mod_name}
-Group:  Development/Languages/Ruby
-Requires:   %{name} = %{version}
-
-%description doc
-Documentation generated at gem installation time.
-Usually in RDoc and RI formats.
-
-%package testsuite
-Summary:Test suite for %{mod_name}
-Group:  Development/Languages/Ruby
-Requires:   %{name} = %{version}
-
-%description testsuite
-Test::Unit or RSpec files, useful for developers.
-
 %prep
-#gem_unpack
-#if you need patches, apply them here and replace the # with a % sign in the 
surrounding lines
-#gem_build
 
 %build
 
 %install
-%gem_install -f
-mkdir -p %{buildroot}%{_sysconfdir}/alternatives
-mv %{buildroot}%{_bindir}/autospec{,%{mod_branch}}
-touch %{buildroot}%{_sysconfdir}/alternatives/autospec
-ln -s %{_sysconfdir}/alternatives/autospec %{buildroot}%{_bindir}/autospec
-
-mv %{buildroot}%{_bindir}/rspec{,%{mod_branch}}
-touch %{buildroot}%{_sysconfdir}/alternatives/rspec
-ln -s %{_sysconfdir}/alternatives/rspec %{buildroot}%{_bindir}/rspec
-
-mkdir -p %{buildroot}%{_docdir}/%{name}
-ln -s %{gem_base}/gems/%{mod_full_name}/Changelog.md 
%buildroot/%{_docdir}/%{name}/Changelog.md
-ln -s %{gem_base}/gems/%{mod_full_name}/License.txt 
%buildroot/%{_docdir}/%{name}/License.txt
-ln -s %{gem_base}/gems/%{mod_full_name}/README.md 
%buildroot/%{_docdir}/%{name}/README.md
-
-%post
-/usr/sbin/update-alternatives --install \
-%{_bindir}/autospec autospec %{_bindir}/autospec%{mod_branch} %{mod_weight}
-/usr/sbin/update-alternatives --install \
-%{_bindir}/rspec rspec %{_bindir}/rspec%{mod_branch} %{mod_weight}
-
-%preun
-if [ $1 = 0 ] ; then
-/usr/sbin/update-alternatives --remove autospec 
%{_bindir}/autospec%{mod_branch}
-fi
-if [ $1 = 0 ] ; then
-/usr/sbin/update-alternatives --remove rspec %{_bindir}/rspec%{mod_branch}
-fi
-
-%files
-%defattr(-,root,root,-)
-%{_docdir}/%{name}
-%{_bindir}/autospec%{mod_branch}
-%{_bindir}/autospec
-%ghost %{_sysconfdir}/alternatives/autospec
-%{_bindir}/rspec%{mod_branch}
-%{_bindir}/rspec
-%ghost %{_sysconfdir}/alternatives/rspec
-%{gem_base}/cache/%{mod_full_name}.gem
-%{gem_base}/gems/%{mod_full_name}/
-%exclude %{gem_base}/gems/%{mod_full_name}/spec
-%{gem_base}/specifications/%{mod_full_name}.gemspec
-
-%files doc
-%defattr(-,root,root,-)
-%doc %{gem_base}/doc
-
-%files testsuite
-%defattr(-,root,root,-)
-%{gem_base}/gems/%{mod_full_name}/spec
+%gem_install \
+  --symlink-binaries \
+  --doc-files=Changelog.md License.txt README.md \
+  -f
+
+%gem_packages
 
 %changelog

++ gem2rpm.yml ++
# ---
# ## used by gem2rpm
# :summary: this is a custom summary
# ## used by gem2rpm
# :description: |-
#   this is a custom description
#
#   it can be multiline
# ## used by gem2rpm
# :license: MIT or Ruby
# ## used by gem2rpm and gem_packages
# :version_suffix: -x_y
# ## used by gem2rpm and gem_packages
# :disable_docs: true
# ## used by gem2rpm
# :disable_automatic_rdoc_dep: true
# ## used by gem2rpm
# 

commit rubygem-rspec-core for openSUSE:Factory

2014-03-21 Thread h_root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2014-03-21 15:47:38

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new (New)


Package is rubygem-rspec-core

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2013-11-07 09:02:10.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new/rubygem-rspec-core.changes   
2014-03-21 15:47:48.0 +0100
@@ -1,0 +2,9 @@
+Tue Mar 18 14:57:13 UTC 2014 - co...@suse.com
+
+- updated to version 2.14.8
+ Bug fixes:
+ 
+ * Fix regression with the `TextMateFormatter` that prevented backtrace links
+   from being clickable. (Stefan Daschek)
+
+---

Old:

  rspec-core-2.14.7.gem

New:

  rspec-core-2.14.8.gem



Other differences:
--
++ rubygem-rspec-core.spec ++
--- /var/tmp/diff_new_pack.1jo9mR/_old  2014-03-21 15:47:49.0 +0100
+++ /var/tmp/diff_new_pack.1jo9mR/_new  2014-03-21 15:47:49.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-rspec-core
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,20 +17,20 @@
 
 
 Name:   rubygem-rspec-core
-Version:2.14.7
+Version:2.14.8
 Release:0
 %define mod_name rspec-core
 %define mod_full_name %{mod_name}-%{version}
 %define mod_branch -%{version}
-%define mod_weight 21407
+%define mod_weight 21408
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  ruby-macros = 1
+BuildRequires:  ruby-macros = 3
 BuildRequires:  update-alternatives
 BuildRequires:  rubygem(rdoc)  3.10
 Url:http://github.com/rspec/rspec-core
 Source: http://rubygems.org/gems/%{mod_full_name}.gem
-Summary:rspec-core-2.14.7
+Summary:rspec-core-2.14.8
 License:MIT
 Group:  Development/Languages/Ruby
 PreReq: update-alternatives
@@ -74,9 +74,9 @@
 ln -s %{_sysconfdir}/alternatives/rspec %{buildroot}%{_bindir}/rspec
 
 mkdir -p %{buildroot}%{_docdir}/%{name}
-ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/README.md 
%buildroot/%{_docdir}/%{name}/README.md
-ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/License.txt 
%buildroot/%{_docdir}/%{name}/License.txt
-ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/Changelog.md 
%buildroot/%{_docdir}/%{name}/Changelog.md
+ln -s %{gem_base}/gems/%{mod_full_name}/Changelog.md 
%buildroot/%{_docdir}/%{name}/Changelog.md
+ln -s %{gem_base}/gems/%{mod_full_name}/License.txt 
%buildroot/%{_docdir}/%{name}/License.txt
+ln -s %{gem_base}/gems/%{mod_full_name}/README.md 
%buildroot/%{_docdir}/%{name}/README.md
 
 %post
 /usr/sbin/update-alternatives --install \
@@ -101,17 +101,17 @@
 %{_bindir}/rspec%{mod_branch}
 %{_bindir}/rspec
 %ghost %{_sysconfdir}/alternatives/rspec
-%{_libdir}/ruby/gems/%{rb_ver}/cache/%{mod_full_name}.gem
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/
-%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/spec
-%{_libdir}/ruby/gems/%{rb_ver}/specifications/%{mod_full_name}.gemspec
+%{gem_base}/cache/%{mod_full_name}.gem
+%{gem_base}/gems/%{mod_full_name}/
+%exclude %{gem_base}/gems/%{mod_full_name}/spec
+%{gem_base}/specifications/%{mod_full_name}.gemspec
 
 %files doc
 %defattr(-,root,root,-)
-%doc %{_libdir}/ruby/gems/%{rb_ver}/doc/%{mod_full_name}/
+%doc %{gem_base}/doc
 
 %files testsuite
 %defattr(-,root,root,-)
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/spec
+%{gem_base}/gems/%{mod_full_name}/spec
 
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-rspec-core for openSUSE:Factory

2013-11-07 Thread h_root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2013-11-07 09:02:09

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new (New)


Package is rubygem-rspec-core

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2013-10-31 15:59:16.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new/rubygem-rspec-core.changes   
2013-11-07 09:02:10.0 +0100
@@ -1,0 +2,15 @@
+Fri Nov  1 06:07:21 UTC 2013 - co...@suse.com
+
+- updated to version 2.14.7
+ Bug fixes:
+ 
+ * Fix regression in 2.14.6 that broke the Fivemat formatter.
+   It depended upon either
+   `example.execution_result[:exception].pending_fixed?` (which
+   was removed in 2.14.6 to fix an issue with frozen error objects)
+   or `RSpec::Core::PendingExampleFixedError` (which was renamed
+   to `RSpec::Core::Pending::PendingExampleFixedError` in 2.8.
+   This fix makes a constant alias for the old error name.
+   (Myron Marston)
+
+---

Old:

  rspec-core-2.14.6.gem

New:

  rspec-core-2.14.7.gem



Other differences:
--
++ rubygem-rspec-core.spec ++
--- /var/tmp/diff_new_pack.wupr4i/_old  2013-11-07 09:02:11.0 +0100
+++ /var/tmp/diff_new_pack.wupr4i/_new  2013-11-07 09:02:11.0 +0100
@@ -17,12 +17,12 @@
 
 
 Name:   rubygem-rspec-core
-Version:2.14.6
+Version:2.14.7
 Release:0
 %define mod_name rspec-core
 %define mod_full_name %{mod_name}-%{version}
 %define mod_branch -%{version}
-%define mod_weight 21406
+%define mod_weight 21407
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  ruby-macros = 1
@@ -30,7 +30,7 @@
 BuildRequires:  rubygem(rdoc)  3.10
 Url:http://github.com/rspec/rspec-core
 Source: http://rubygems.org/gems/%{mod_full_name}.gem
-Summary:rspec-core-2.14.6
+Summary:rspec-core-2.14.7
 License:MIT
 Group:  Development/Languages/Ruby
 PreReq: update-alternatives

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-rspec-core for openSUSE:Factory

2013-10-31 Thread h_root
Hello community,

here is the log from the commit of package rubygem-rspec-core for 
openSUSE:Factory checked in at 2013-10-31 15:59:15

Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-core (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-rspec-core.new (New)


Package is rubygem-rspec-core

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-rspec-core/rubygem-rspec-core.changes
2013-10-14 13:06:37.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rspec-core.new/rubygem-rspec-core.changes   
2013-10-31 15:59:16.0 +0100
@@ -1,0 +2,10 @@
+Sun Oct 20 12:05:37 UTC 2013 - co...@suse.com
+
+- updated to version 2.14.6
+ Bug fixes:
+ 
+ * Format stringified numbers correctly when mathn library is loaded.
+   (Jay Hayes)
+ * Fix an issue that prevented the use of frozen error objects. (Lars Gierth)
+ 
+---

Old:

  rspec-core-2.14.5.gem

New:

  rspec-core-2.14.6.gem



Other differences:
--
++ rubygem-rspec-core.spec ++
--- /var/tmp/diff_new_pack.O2uDHF/_old  2013-10-31 15:59:17.0 +0100
+++ /var/tmp/diff_new_pack.O2uDHF/_new  2013-10-31 15:59:17.0 +0100
@@ -17,12 +17,12 @@
 
 
 Name:   rubygem-rspec-core
-Version:2.14.5
+Version:2.14.6
 Release:0
 %define mod_name rspec-core
 %define mod_full_name %{mod_name}-%{version}
 %define mod_branch -%{version}
-%define mod_weight 21405
+%define mod_weight 21406
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  ruby-macros = 1
@@ -30,7 +30,7 @@
 BuildRequires:  rubygem(rdoc)  3.10
 Url:http://github.com/rspec/rspec-core
 Source: http://rubygems.org/gems/%{mod_full_name}.gem
-Summary:rspec-core-2.14.5
+Summary:rspec-core-2.14.6
 License:MIT
 Group:  Development/Languages/Ruby
 PreReq: update-alternatives

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org