Package: ruby-rspec / 3.4.0c3e0m1s1-1~bpo8+1

Metadata

Package Version Patches format
ruby-rspec 3.4.0c3e0m1s1-1~bpo8+1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
gemspecs.patch | (download)

rspec-core/rspec-core.gemspec | 99 55 + 44 - 0 !
rspec-expectations/rspec-expectations.gemspec | 78 41 + 37 - 0 !
rspec-mocks/rspec-mocks.gemspec | 78 41 + 37 - 0 !
rspec-support/rspec-support.gemspec | 62 34 + 28 - 0 !
rspec/rspec.gemspec | 57 29 + 28 - 0 !
5 files changed, 200 insertions(+), 174 deletions(-)

 diff between upstream source gemspecs and the ones regenerated
 by ./debian/rules gen-gemspecs. To be updated at every new upstream version
add vendor ruby to caller paths.patch | (download)

rspec-support/lib/rspec/support/caller_filter.rb | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 adapt regex to determine callers to installation path on debian
 the path of RSpec in Debian does not match /lib/rspec/core
 This was causing file_path metadata to be wrong, breaking file_path filters.
 This problem has moved from rspec-core to rspec-support with rspec 3.x.
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=737734
disable_specs_assuming_they_are_first_caller.patch | (download)

rspec-core/spec/rspec/core/formatters/documentation_formatter_spec.rb | 2 1 + 1 - 0 !
rspec-core/spec/rspec/core/formatters/progress_formatter_spec.rb | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 disable some failing specs
 because the backtrace contains a reference to debian/ruby-tests.rb
path_to_executable.patch | (download)

rspec-core/lib/rspec/core.rb | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 fix path to rspec executable
skip_coverage.patch | (download)

rspec-expectations/spec/spec_helper.rb | 6 3 + 3 - 0 !
rspec-mocks/spec/spec_helper.rb | 6 3 + 3 - 0 !
rspec-support/spec/spec_helper.rb | 2 1 + 1 - 0 !
3 files changed, 7 insertions(+), 7 deletions(-)

 disable the use of simplecov in tests
caller_filter_spec_for_debian.patch | (download)

rspec-support/spec/rspec/support/caller_filter_spec.rb | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 match rspec path in $load_path as containing vendor_ruby
 This corresponds to the canonical path for a Ruby library installed systemwide
 by the package manager.
fix_encoding.patch | (download)

rspec-core/spec/rspec/core/formatters/exception_presenter_spec.rb | 4 3 + 1 - 0 !
rspec-core/spec/rspec/core_spec.rb | 100 50 + 50 - 0 !
rspec-support/spec/spec_helper.rb | 5 5 + 0 - 0 !
3 files changed, 58 insertions(+), 51 deletions(-)

 force default external encoding to utf-8
 This is required to make specs relying on Unicode characters to pass
 in building environment with C locale.
disable_no_warning_spec_rspec support.patch | (download)

rspec-support/spec/rspec/support_spec.rb | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

 disable spec testing if warnings are issued when loading rspec-support
 and rspec-core
 in order to make encoding related specs pass, we need to set the external
 encoding, which sends a warning, making this spec to fail.
 Disable, waiting for a better solution.
fix rake task.patch | (download)

rspec-core/lib/rspec/core/rake_task.rb | 12 1 + 11 - 0 !
rspec-core/spec/rspec/core/rake_task_spec.rb | 10 4 + 6 - 0 !
2 files changed, 5 insertions(+), 17 deletions(-)

 fix patch to rspec binary
 On Debian rspec is always on /usr/bin
failed_specs.patch | (download)

rspec-core/spec/rspec/core/configuration/only_failures_support_spec.rb | 2 1 + 1 - 0 !
rspec-core/spec/rspec/core/drb_spec.rb | 90 45 + 45 - 0 !
rspec-core/spec/rspec/core/option_parser_spec.rb | 20 10 + 10 - 0 !
rspec-support/spec/rspec/support/differ_spec.rb | 2 1 + 1 - 0 !
4 files changed, 57 insertions(+), 57 deletions(-)

 a collection of currently failing tests
 Needs more investigation
disable_coderay_highlight_specs.patch | (download)

rspec-core/spec/rspec/core/source/syntax_highlighter_spec.rb | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 deactivate temporarily some specs using coderay
 maybe due to version not matching gemspecs