Hi Lucas, On Wed, Apr 10, 2019 at 09:06:48AM +0200, Lucas Nussbaum wrote: > My understanding: > - ruby-fakeweb is a key package because ruby-thor build-depends on it > - ruby-fakeweb is unmaintained upstream > - ruby-thor doesn't actually need fakeweb > + newer upstream releases use webmock instead: > > https://github.com/erikhuda/thor/commit/3241f2fbf1172b6182723b073fd4b390200660e9 > + ruby-fakeweb is only used for the test suite of ruby-thor, and > ruby-thor does not include a test suite anymore (we should probably > download from github rather than from rubygems.org, but that's > another issue). > > A solution that would work to make that bug disappear from the buster RC > bugs list is: > 1) modify ruby-thor to drop the useless build-dependency on ruby-fakeweb > 2) get it to migrate to testing > 3) remove ruby-fakeweb from testing
There are a number of build-dependencies, so that probably won't work: Checking reverse dependencies... # Broken Build-Depends: ruby-fastimage: ruby-fakeweb ruby-httparty: ruby-fakeweb ruby-messagebus-api: ruby-fakeweb ruby-open-uri-redirections: ruby-fakeweb ruby-thor: ruby-fakeweb Dependency problem found. It seems this is the line causing the issue: https://sources.debian.org/src/ruby-fakeweb/1.3.0+git20170806+dfsg1-1/test/test_helper.rb/#L123 Disabling this line seems to make the build succeed. I haven't prepared a patch, because something in the testsuite seems to be changing that file, and I don't really understand what's going on. Alternatively, the entire testsuite for ruby-fakeweb could be disabled. Cheers, Ivo