• Bug#1094561: ruby-vcr: FTBFS: ERROR: Test "ruby3.3" failed: cannot load

    From Lucas Nussbaum@21:1/5 to Lucas Nussbaum on Fri Apr 11 14:30:01 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)