Your message dated Thu, 03 Mar 2016 18:50:48 +0000
with message-id <[email protected]>
and subject line Bug#816359: fixed in ruby-solve 2.0.2-1
has caused the Debian Bug report #816359,
regarding ruby-solve: FTBFS: got #<NoMethodError: undefined method
`allow_missing?' for #<Solve::RubySolver:0x00000001df6f00>> with backtrace:
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
816359: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=816359
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ruby-solve
Version: 2.0.1-2
Severity: serious
Justification: fails to build from source
User: [email protected]
Usertags: ftbfs
X-Debbugs-Cc: [email protected]
Dear Maintainer,
ruby-solve fails to build from source in unstable/amd64:
[..]
Pending: (Failures listed here are expected and do not affect your suite's
status)
1) Solve::GecodeSolver finding unsatisfiable demands partitions demands
into satisfiable and not satisfiable
# Not yet implemented
# ./spec/unit/solve/gecode_solver_spec.rb:183
2) Solve ClassMethods #it returns nil if a solution does not exist
# No reason given
# ./spec/unit/solve_spec.rb:8
3) Solve ClassMethods #it! raises NoSolutionError if a solution does not
exist
# No reason given
# ./spec/unit/solve_spec.rb:14
Failures:
1) Solutions when using the ruby solver raises NoSolutionError when a
solution cannot be found
Failure/Error: lambda {
expected Solve::Errors::NoSolutionError, got #<NoMethodError:
undefined method `allow_missing?' for #<Solve::RubySolver:0x00000001df6f00>>
with backtrace:
# ./lib/solve/ruby_solver.rb:177:in `resolve_with_error_wrapping'
# ./lib/solve/ruby_solver.rb:72:in `resolve'
# ./lib/solve.rb:64:in `it!'
# ./spec/acceptance/ruby_solver_solutions_spec.rb:36:in `block (3
levels) in <top (required)>'
# ./spec/acceptance/ruby_solver_solutions_spec.rb:35:in `block (2
levels) in <top (required)>'
# ./spec/acceptance/ruby_solver_solutions_spec.rb:35:in `block (2
levels) in <top (required)>'
2) Solutions when using the ruby solver tries all combinations until it
finds a solution
Failure/Error: result = Solve.it!(graph, demands)
NoMethodError:
undefined method `allow_missing?' for
#<Solve::RubySolver:0x00000001f7b448>
# ./lib/solve/ruby_solver.rb:177:in `resolve_with_error_wrapping'
# ./lib/solve/ruby_solver.rb:72:in `resolve'
# ./lib/solve.rb:64:in `it!'
# ./spec/acceptance/ruby_solver_solutions_spec.rb:201:in `block (2
levels) in <top (required)>'
3) Solve::RubySolver when the constraints are not solvable and molinillo
identifies constraints that exclude all known versions raises an error
detailing the missing artifacts
Failure/Error: expect(error).to
be_a_kind_of(Solve::Errors::NoSolutionError)
expected #<NoMethodError: undefined method `allow_missing?' for
#<Solve::RubySolver:0x00000001cbaa38>> to be a kind of
Solve::Errors::NoSolutionError
# ./spec/unit/solve/ruby_solver_spec.rb:110:in `block (4 levels) in <top
(required)>'
4) Solve::RubySolver when the constraints are not solvable and molinillo
identifies missing artifacts raises an error detailing the missing artifacts
Failure/Error: expect(error).to
be_a_kind_of(Solve::Errors::NoSolutionError)
expected #<NoMethodError: undefined method `allow_missing?' for
#<Solve::RubySolver:0x00000001c5dcc0>> to be a kind of
Solve::Errors::NoSolutionError
# ./spec/unit/solve/ruby_solver_spec.rb:90:in `block (4 levels) in <top
(required)>'
Deprecation Warnings:
RSpec::Core::Configuration#treat_symbols_as_metadata_keys_with_true_values=
is deprecated, it is now set to true as default and setting it to false has no
effect.
Using `should` from rspec-expectations' old `:should` syntax without
explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or
explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax =
:should }` instead. Called from
/home/lamby/temp/cdt.20160301070242.8rIosWHgd4/ruby-solve-2.0.1/spec/unit/solve/gecode_solver_spec.rb:68:in
`block (2 levels) in <top (required)>'.
Using `stub` from rspec-mocks' old `:should` syntax without explicitly
enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly
enable `:should` instead. Called from
/home/lamby/temp/cdt.20160301070242.8rIosWHgd4/ruby-solve-2.0.1/spec/unit/solve/gecode_solver_spec.rb:153:in
`block (4 levels) in <top (required)>'.
If you need more of the backtrace for any of these deprecations to
identify where to make the necessary changes, you can configure
`config.raise_errors_for_deprecations!`, and it will turn the
deprecation warnings into errors, giving you the full backtrace.
3 deprecation warnings total
Finished in 0.12653 seconds (files took 0.12439 seconds to load)
105 examples, 4 failures, 3 pending
Failed examples:
rspec ./spec/acceptance/ruby_solver_solutions_spec.rb:31 # Solutions when
using the ruby solver raises NoSolutionError when a solution cannot be found
rspec ./spec/acceptance/ruby_solver_solutions_spec.rb:167 # Solutions when
using the ruby solver tries all combinations until it finds a solution
rspec ./spec/unit/solve/ruby_solver_spec.rb:109 # Solve::RubySolver when the
constraints are not solvable and molinillo identifies constraints that exclude
all known versions raises an error detailing the missing artifacts
rspec ./spec/unit/solve/ruby_solver_spec.rb:89 # Solve::RubySolver when the
constraints are not solvable and molinillo identifies missing artifacts raises
an error detailing the missing artifacts
Randomized with seed 54553
/usr/bin/ruby2.2 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb failed
ERROR: Test "ruby2.2" failed. Exiting.
dh_auto_install: dh_ruby --install
/home/lamby/temp/cdt.20160301070242.8rIosWHgd4/ruby-solve-2.0.1/debian/ruby-solve
returned exit code 1
debian/rules:18: recipe for target 'binary' failed
make: *** [binary] Error 1
[..]
The full build log is attached.
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
ruby-solve.2.0.1-2.unstable.amd64.log.txt.gz
Description: Binary data
--- End Message ---
--- Begin Message ---
Source: ruby-solve
Source-Version: 2.0.2-1
We believe that the bug you reported is fixed in the latest version of
ruby-solve, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sebastien Badia <[email protected]> (supplier of updated ruby-solve package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 03 Mar 2016 15:27:17 -0300
Source: ruby-solve
Binary: ruby-solve
Architecture: source all
Version: 2.0.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Extras Maintainers
<[email protected]>
Changed-By: Sebastien Badia <[email protected]>
Description:
ruby-solve - Ruby version constraint solver implementing semantic versioning
Closes: 816359
Changes:
ruby-solve (2.0.2-1) unstable; urgency=medium
.
* Team upload
.
[ Christian Hofstaedtler ]
* Add patch for Molinillo 0.4
.
[ Sebastien Badia ]
* Imported Upstream version (Closes: #816359)
* Bump compat. version to 9
* d/control:
Update Vcs-* fields (use https everywhere)
Bump Standards-Version to 3.9.7 (no changes)
* Update Debian packaging using dh-make-ruby
* d/patches:
Remove spork usage (ROM)
Remove Change-Version-to-Semverse-Version patch (applied upstream)
Checksums-Sha1:
6fb36b39b8a12ccd9c53046846f4daabd34875f6 1750 ruby-solve_2.0.2-1.dsc
6bd91ddbb57f0eb94d42850fe2a0626832e7e6ae 127295 ruby-solve_2.0.2.orig.tar.gz
0219a41a933a8538c0038d24ca8434d6d7f32262 3040 ruby-solve_2.0.2-1.debian.tar.xz
23d571b7180102858dffd07a005e742d2f935b2e 12864 ruby-solve_2.0.2-1_all.deb
Checksums-Sha256:
507d6e5ed2e2551024a1868d9efb546835b21298d0fb72a333668ee6d804fedb 1750
ruby-solve_2.0.2-1.dsc
40be2beb238c21088a1a82f4ed61f09168a2c229c70c43a484dfe09f5330a859 127295
ruby-solve_2.0.2.orig.tar.gz
26d4aa57faf704dd5b97a4efe2cbb47ffd2b333cffedfa16a73844a967467cfd 3040
ruby-solve_2.0.2-1.debian.tar.xz
7065fc277d47c3ed02240e3b970f2d26ea393b043d50fef4efd9824a67a0eb57 12864
ruby-solve_2.0.2-1_all.deb
Files:
0ce93482f0be5aa31dd43fd577f28ff6 1750 ruby optional ruby-solve_2.0.2-1.dsc
8b87c8456c76bb6eba42d2e2391d08f6 127295 ruby optional
ruby-solve_2.0.2.orig.tar.gz
d7b74aae688e70e37c00e8290e13e463 3040 ruby optional
ruby-solve_2.0.2-1.debian.tar.xz
1236ee8518e687068d9d364e48e675c7 12864 ruby optional ruby-solve_2.0.2-1_all.deb
-----BEGIN PGP SIGNATURE-----
iQEcBAEBCgAGBQJW2IWOAAoJEImvgrc5zSF6CIkH+wXljd10DJaV4T9YetzHAZ73
aDfsS3htDmCyITwIrAwSNAx6JkfkmvfpN3EZE9yJupkCbMvL2Mp/rvyTCua+8OyR
WgVZgA1wZcr4BsE1hoQ/9Vxw/ftV/P/8/Y8edL1+xkh8S+No0nYaiamuQYkRRkpL
F/Igq4OMcgghOB02S+ODuaXvZLuw7WG0OdTE8i1rLzpRyNZQJQDkiqfQYh/BznJ7
4W4FRxJxfmUQbxKD4wzgANXNADF7D/xJw4qVKF0bs6vxqo1qliPRFbsxNVJYCXi9
N/lL3GELkOZWNelr5oeDyUxoNWOw5RMq+S9Kd6p1hxBwDQ6obt9qhzcTAeNjOhE=
=N4l2
-----END PGP SIGNATURE-----
--- End Message ---