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