[DRE-maint] Bug#1094561: ruby-vcr: FTBFS: ERROR: Test "ruby3.3" failed: cannot load such file -- rack/handler/webrick
Lucas Nussbaum
lucas at debian.org
Fri Apr 11 13:24:34 BST 2025
On 05/04/25 at 18:51 +0200, Lucas Nussbaum wrote:
> VCR needs to be updated to support rack 3 / rackup.
>
> However, we are stuck with version 5 of VCR, since more recent versions
> switched to a non-free license (see #984689), and upstream issues
> https://github.com/vcr/vcr/issues/959
> https://github.com/vcr/vcr/issues/804
> https://github.com/vcr/vcr/pull/805
>
> It's clear the maintainer is not going to change their mind.
>
> So, there are two paths foward: fix VCR 5.x to support rack3 (and fix it
> again when future changes will break it again), or remove
> it from Debian.
>
> Removing it would require patching software that uses VCR (mostly in
> test suites). I could identify:
>
> nanoc
> ruby-coveralls
> ruby-graphlient
> ruby-html-proofer
> ruby-mixlib-install
> ruby-octokit
I took another look: it looks like the only reason why ruby-vcr is a key
package is because of ruby-coveralls' build-dependency, which is only
needed for the test suite. So I patched ruby-coveralls to drop it.
Once ruby-coveralls 0.8.23-4 migrates to testing, ruby-vcr should no
longer be a key package, and should get removed from testing.
Lucas
More information about the Pkg-ruby-extras-maintainers
mailing list