[From nobody Sun Aug  2 15:53:05 2026
Received: (at submit) by bugs.debian.org; 1 Aug 2026 22:38:56 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-121.4 required=4.0 tests=BAYES_00,
 BODY_INCLUDES_PACKAGE,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,
 DKIM_VALID_AU,DKIM_VALID_EF,FROMDEVELOPER,HAS_PACKAGE,
 PP_MIME_FAKE_ASCII_TEXT,RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS,
 USER_IN_DKIM_WELCOMELIST,X_DEBBUGS_CC autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 69; hammy, 150; neutral, 390; spammy,
 0. spammytokens: hammytokens:0.000-+--pkgbuilddir,
 0.000-+--PKGBUILDDIR, 0.000-+--HTo:N*Debian, 0.000-+--forky,
 0.000-+--H*F:U*sanvila
Return-path: &lt;sanvila@debian.org&gt;
Received: from mitropoulos.debian.org
 ([2001:648:2ffc:deb:216:61ff:fe9d:958d]:52296)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;sanvila@debian.org&gt;) id 1wqIM4-006mVw-0s
 for submit@bugs.debian.org; Sat, 01 Aug 2026 22:38:56 +0000
Received: via submission
 from C=NA, ST=NA, L=Ankh Morpork, O=Debian SMTP, OU=Debian SMTP CA,
 CN=paradis.debian.org, EMAIL=hostmaster@paradis.debian.org (verified)
 by mitropoulos.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;sanvila@debian.org&gt;) id 1wqIM2-00FEMH-0p
 for submit@bugs.debian.org; Sat, 01 Aug 2026 22:38:54 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; 
 s=smtpauto.paradis;
 h=Date:Message-Id:Subject:To:From:Reply-To:Cc:
 MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID:
 Content-Description:In-Reply-To:References;
 bh=9xgMGHNZPRZ5oJMv69m0oWoMAhqbF593DnqX3uyjaZY=; b=CnijADr6YLmd+mGhMxv3Q2noR4
 LPeMaDMztD1TpHvlGv/3XKcw047AwyCBwQCQ59IMs7HT+39fMottMkAO/fC/xBVjWxvzQf64DQdyP
 oVJx4mxnhhjyaqQg1X9jWlaMGIBRwjPb9Htm6bwFEam2aRDKe7o9oXldYqZj3sBBBEIoh4BhioGyo
 KXODZ1jHJgeIQ7rnYThy9Q1kZckc8/S2PUrR3YOLBVgvi1Nxok8btXsRWc9jbmANYVVdmGNE2wPoP
 xTZ1/ifQtiCcfVyGQCmohlc+SzVsfCe8NxIKKUAnD2ByXSbb/mvT7e+KlwKJHPHEHizmdU+643iae
 Mxn4AxvA==;
Received: from sanvila by paradis.debian.org with local (Exim 4.96)
 (envelope-from &lt;sanvila@debian.org&gt;) id 1wqIM0-00DZZN-21
 for submit@bugs.debian.org; Sat, 01 Aug 2026 22:38:52 +0000
From: Santiago Vila &lt;sanvila@debian.org&gt;
To: Debian BTS &lt;submit@bugs.debian.org&gt;
Subject: ruby-rack-cache: FTBFS: dh_auto_install: error: dh_ruby --install
 /&lt;&lt;PKGBUILDDIR&gt;&gt;/debian/ruby-rack-cache returned exit code 1
X-Debbugs-Cc: sanvila@debian.org
Message-Id: &lt;E1wqIM0-00DZZN-21@paradis.debian.org&gt;
Date: Sat, 01 Aug 2026 22:38:52 +0000
Delivered-To: submit@bugs.debian.org

Package: src:ruby-rack-cache
Version: 1.17.0-1
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202608/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:ruby-rack-cache, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem=ruby --with ruby
   dh_auto_clean -O--buildsystem=ruby
	dh_ruby --clean
   dh_autoreconf_clean -O--buildsystem=ruby
   dh_clean -O--buildsystem=ruby
 debian/rules binary
dh binary --buildsystem=ruby --with ruby
   dh_update_autotools_config -O--buildsystem=ruby
   dh_autoreconf -O--buildsystem=ruby
   dh_auto_configure -O--buildsystem=ruby
	dh_ruby --configure
   dh_auto_build -O--buildsystem=ruby
	dh_ruby --build
   dh_auto_test -O--buildsystem=ruby

[... snipped ...]

Rack::Cache::CacheControl#test_0014_responds to #shared_max_age with an integer when s-maxage directive present = 0.00 s = .
Rack::Cache::CacheControl#test_0027_responds to #proxy_revalidate? non-truthfully when no proxy-revalidate directive present = 0.00 s = .
Rack::Cache::CacheControl#test_0013_responds to #max_age with nil when no max-age directive present = 0.00 s = .
Rack::Cache::CacheControl#test_0008_strips blank segments = 0.00 s = .
Rack::Cache::CacheControl#test_0009_removes all directives with #clear = 0.00 s = .
Rack::Cache::CacheControl#test_0022_responds to #no_cache? truthfully when no-cache directive present = 0.00 s = .
Rack::Cache::CacheControl#test_0012_responds to #max_age with an integer when max-age directive present = 0.00 s = .
Rack::Cache::Request#test_0003_is not marked as no_cache when neither no-cache directive is specified = 0.00 s = .
Rack::Cache::Request#test_0001_is marked as no_cache when the cache-control header includes the no-cache directive = 0.00 s = .
Rack::Cache::Request#test_0002_is marked as no_cache when request should not be loaded from cache = 0.00 s = .
Rack::Cache::Response::#vary_header_names#test_0003_parses multiple header name values separated by spaces = 0.00 s = .
Rack::Cache::Response::#vary_header_names#test_0001_returns an empty Array when no Vary header is present = 0.00 s = .
Rack::Cache::Response::#vary_header_names#test_0002_parses a single header name value = 0.00 s = .
Rack::Cache::Response::#vary_header_names#test_0004_parses multiple header name values separated by commas = 0.00 s = .
Rack::Cache::Response::#private=#test_0001_adds the private cache-control directive when set true = 0.00 s = .
Rack::Cache::Response::#private=#test_0002_removes the public cache-control directive = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0002_reads a list of negotation tuples with #read = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0029_succeeds quietly when #invalidate called with no matching entries = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0037_overwrites non-varying responses with #store = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0020_does not find an entry with #lookup when none exists = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0027_restores response body from entity store with #lookup = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0028_invalidates meta and entity store entries with #invalidate = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0036_stores multiple responses for each Vary combination = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0018_sets the x-content-digest response header before storing = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0034_overwrites non-varying responses with #store = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0021_canonizes urls for cache keys = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0011_can read and write fairly large keys = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0005_succeeds when purging non-existing entries = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0025_warns once if purge is not implemented = WARNING: Future releases may require purge implementation for Rack::Cache::MetaStore::Disk
0.00 s = .
Rack::Cache::MetaStore::Disk#test_0032_does not return entries that Vary with #lookup = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0035_does not return entries that Vary with #lookup = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0004_removes entries for key with #purge = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0030_does not remove response x-status with #invalidate = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0007_can read and write key: '/test' = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0033_stores multiple responses for each Vary combination = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0038_removes the Age response header before storing = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0024_purges meta store entry when the entry does not contain the digest header = 0.00 s = E
Rack::Cache::MetaStore::Disk#test_0010_can read and write key: '/test?x=y&amp;p=q' = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0023_purges meta store entry when the body does not exist = 0.00 s = E
Rack::Cache::MetaStore::Disk#test_0017_can handle objects that can only be read once = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0006_returns nil from #purge = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0016_stores a cache entry = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0001_writes a list of negotation tuples with #write = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0003_reads an empty list with #read when nothing cached at key = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0031_gracefully degrades if the cache store stops working = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0019_finds a stored entry with #lookup = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0026_restores response headers properly with #lookup = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0013_allows custom cache keys from class = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0015_supports a ttl parameter for #write = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0014_does not blow up when given a non-marhsalable object with an ALL_CAPS key = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0039_removes the Age response header before storing = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0008_can read and write key: 'http://example.com:8080/' = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0009_can read and write key: '/test?x=y' = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0022_does not find an entry with #lookup when the body does not exist = 0.00 s = .
Rack::Cache::MetaStore::Disk#test_0012_allows custom cache keys from block = 0.00 s = .
Rack::Cache::Response::#date#test_0003_uses the current time when no Date header present = 0.00 s = .
Rack::Cache::Response::#date#test_0001_uses the Date header if present and parseable = 0.00 s = .
Rack::Cache::Response::#date#test_0002_returns the current time if present but not parseable = 0.00 s = .
Rack::Cache::Response::#date#test_0004_returns the correct date when the header is modified directly = 0.00 s = .
Rack::Cache::MetaStore::Heap::logging writes#test_0001_passes a TTL to the stores is use_native_ttl is truthy = 0.00 s = .
Rack::Cache::Storage::Disk Store URIs#test_0003_resolves disk: meta store URIs = 0.00 s = .
Rack::Cache::Storage::Disk Store URIs#test_0001_resolves file: meta store URIs = 0.00 s = .
Rack::Cache::Storage::Disk Store URIs#test_0002_resolves file: entity store URIs = 0.00 s = .
Rack::Cache::Storage::Disk Store URIs#test_0004_resolves disk: entity store URIs = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0002_reads a list of negotation tuples with #read = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0029_succeeds quietly when #invalidate called with no matching entries = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0037_overwrites non-varying responses with #store = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0020_does not find an entry with #lookup when none exists = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0027_restores response body from entity store with #lookup = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0028_invalidates meta and entity store entries with #invalidate = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0036_stores multiple responses for each Vary combination = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0018_sets the x-content-digest response header before storing = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0034_overwrites non-varying responses with #store = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0021_canonizes urls for cache keys = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0011_can read and write fairly large keys = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0005_succeeds when purging non-existing entries = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0025_warns once if purge is not implemented = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0032_does not return entries that Vary with #lookup = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0035_does not return entries that Vary with #lookup = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0004_removes entries for key with #purge = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0030_does not remove response x-status with #invalidate = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0007_can read and write key: '/test' = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0033_stores multiple responses for each Vary combination = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0038_removes the Age response header before storing = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0024_purges meta store entry when the entry does not contain the digest header = 0.00 s = E
Rack::Cache::MetaStore::Heap#test_0010_can read and write key: '/test?x=y&amp;p=q' = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0023_purges meta store entry when the body does not exist = 0.00 s = E
Rack::Cache::MetaStore::Heap#test_0017_can handle objects that can only be read once = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0006_returns nil from #purge = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0016_stores a cache entry = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0001_writes a list of negotation tuples with #write = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0003_reads an empty list with #read when nothing cached at key = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0031_gracefully degrades if the cache store stops working = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0019_finds a stored entry with #lookup = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0026_restores response headers properly with #lookup = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0013_allows custom cache keys from class = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0015_supports a ttl parameter for #write = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0014_does not blow up when given a non-marhsalable object with an ALL_CAPS key = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0039_removes the Age response header before storing = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0008_can read and write key: 'http://example.com:8080/' = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0009_can read and write key: '/test?x=y' = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0022_does not find an entry with #lookup when the body does not exist = 0.00 s = .
Rack::Cache::MetaStore::Heap#test_0012_allows custom cache keys from block = 0.00 s = .
Rack::Cache::Response::#max_age#test_0003_falls back to max-age when no r/s-maxage directive present = 0.00 s = .
Rack::Cache::Response::#max_age#test_0005_gives a #max_age of nil when no freshness information available = 0.00 s = .
Rack::Cache::Response::#max_age#test_0001_uses r-maxage cache control directive when present = 0.00 s = .
Rack::Cache::Response::#max_age#test_0002_uses s-maxage cache control when no r-maxage directive present = 0.00 s = .
Rack::Cache::Response::#max_age#test_0004_falls back to expires when no max-age or r/s-maxage directive present = 0.00 s = .
Rack::Cache::EntityStore::Heap#test_0004_correctly determines whether cached body exists for key with #exist? = 0.00 s = .
Rack::Cache::EntityStore::Heap#test_0001_responds to all required messages = 0.00 s = .
Rack::Cache::EntityStore::Heap#test_0013_takes a Hash to ::new = 0.00 s = .
Rack::Cache::EntityStore::Heap#test_0003_takes a ttl parameter for #write = 0.00 s = .
Rack::Cache::EntityStore::Heap#test_0002_stores bodies with #write = 0.00 s = .
Rack::Cache::EntityStore::Heap#test_0005_can read data written with #write = 0.00 s = .
Rack::Cache::EntityStore::Heap#test_0010_returns nil from #open when key does not exist = 0.00 s = .
Rack::Cache::EntityStore::Heap#test_0014_uses its own Hash with no args to ::new = 0.00 s = .
Rack::Cache::EntityStore::Heap#test_0007_returns the entire body as a String from #read = 0.00 s = .
Rack::Cache::EntityStore::Heap#test_0011_can store largish bodies with binary data = 0.00 s = .
Rack::Cache::EntityStore::Heap#test_0008_returns nil from #read when key does not exist = 0.00 s = .
Rack::Cache::EntityStore::Heap#test_0009_returns a Rack compatible body from #open = 0.00 s = .
Rack::Cache::EntityStore::Heap#test_0006_gives a 40 character SHA1 hex digest from #write = 0.00 s = .
Rack::Cache::EntityStore::Heap#test_0012_deletes stored entries with #purge = 0.00 s = .
Rack::Cache::EntityStore::Disk#test_0014_produces a body that responds to #to_path = 0.00 s = .
Rack::Cache::EntityStore::Disk#test_0005_can read data written with #write = 0.00 s = .
Rack::Cache::EntityStore::Disk#test_0011_can store largish bodies with binary data = 0.00 s = .
Rack::Cache::EntityStore::Disk#test_0004_correctly determines whether cached body exists for key with #exist? = 0.00 s = .
Rack::Cache::EntityStore::Disk#test_0001_responds to all required messages = 0.00 s = .
Rack::Cache::EntityStore::Disk#test_0013_takes a path to ::new and creates the directory = 0.00 s = .
Rack::Cache::EntityStore::Disk#test_0010_returns nil from #open when key does not exist = 0.00 s = .
Rack::Cache::EntityStore::Disk#test_0002_stores bodies with #write = 0.00 s = .
Rack::Cache::EntityStore::Disk#test_0003_takes a ttl parameter for #write = 0.00 s = .
Rack::Cache::EntityStore::Disk#test_0007_returns the entire body as a String from #read = 0.00 s = .
Rack::Cache::EntityStore::Disk#test_0015_spreads data over a 36² hash radius = 0.01 s = .
Rack::Cache::EntityStore::Disk#test_0008_returns nil from #read when key does not exist = 0.00 s = .
Rack::Cache::EntityStore::Disk#test_0009_returns a Rack compatible body from #open = 0.00 s = .
Rack::Cache::EntityStore::Disk#test_0006_gives a 40 character SHA1 hex digest from #write = 0.00 s = .
Rack::Cache::EntityStore::Disk#test_0012_deletes stored entries with #purge = 0.00 s = .
Rack::Cache::Response::#validateable?#test_0003_is false when no validator is present = 0.00 s = .
Rack::Cache::Response::#validateable?#test_0001_is true when last-modified header present = 0.00 s = .
Rack::Cache::Response::#validateable?#test_0002_is true when etag header present = 0.00 s = .
Rack::Cache::MetaStore#test_0003_has not implemented purge = 0.00 s = .
Rack::Cache::MetaStore#test_0001_has not implemented read = 0.00 s = .
Rack::Cache::MetaStore#test_0002_has not implemented write = 0.00 s = .

Finished in 0.091958s, 3381.9727 runs/s, 16268.2674 assertions/s.

  1) Error:
Rack::Cache::MetaStore::Disk#test_0024_purges meta store entry when the entry does not contain the digest header:
NameError: uninitialized constant Minitest::Mock
    test/meta_store_test.rb:198:in `block (2 levels) in included'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest/test.rb:91:in `block (2 levels) in run'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest/test.rb:187:in `capture_exceptions'
    /usr/share/rubygems-integration/all/gems/maxitest-7.1.1/lib/maxitest/interrupt.rb:15:in `capture_exceptions'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest/test.rb:86:in `block in run'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:397:in `time_it'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest/test.rb:85:in `run'
    /usr/share/rubygems-integration/all/gems/maxitest-7.1.1/lib/maxitest/global_must.rb:26:in `run'
    /usr/share/rubygems-integration/all/gems/maxitest-7.1.1/lib/maxitest/vendor/around.rb:46:in `run'
    /usr/share/rubygems-integration/all/gems/maxitest-7.1.1/lib/maxitest/interrupt.rb:35:in `run'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:486:in `run'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:473:in `block (2 levels) in run_suite'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:469:in `each'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:469:in `block in run_suite'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:511:in `on_signal'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:498:in `with_info_handler'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:468:in `run_suite'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:361:in `block in run_all_suites'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:361:in `map'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:361:in `run_all_suites'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:316:in `run'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:84:in `block in autorun'

  2) Error:
Rack::Cache::MetaStore::Disk#test_0023_purges meta store entry when the body does not exist:
NameError: uninitialized constant Minitest::Mock
    test/meta_store_test.rb:185:in `block (2 levels) in included'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest/test.rb:91:in `block (2 levels) in run'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest/test.rb:187:in `capture_exceptions'
    /usr/share/rubygems-integration/all/gems/maxitest-7.1.1/lib/maxitest/interrupt.rb:15:in `capture_exceptions'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest/test.rb:86:in `block in run'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:397:in `time_it'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest/test.rb:85:in `run'
    /usr/share/rubygems-integration/all/gems/maxitest-7.1.1/lib/maxitest/global_must.rb:26:in `run'
    /usr/share/rubygems-integration/all/gems/maxitest-7.1.1/lib/maxitest/vendor/around.rb:46:in `run'
    /usr/share/rubygems-integration/all/gems/maxitest-7.1.1/lib/maxitest/interrupt.rb:35:in `run'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:486:in `run'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:473:in `block (2 levels) in run_suite'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:469:in `each'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:469:in `block in run_suite'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:511:in `on_signal'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:498:in `with_info_handler'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:468:in `run_suite'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:361:in `block in run_all_suites'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:361:in `map'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:361:in `run_all_suites'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:316:in `run'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:84:in `block in autorun'

  3) Error:
Rack::Cache::MetaStore::Heap#test_0024_purges meta store entry when the entry does not contain the digest header:
NameError: uninitialized constant Minitest::Mock
    test/meta_store_test.rb:198:in `block (2 levels) in included'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest/test.rb:91:in `block (2 levels) in run'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest/test.rb:187:in `capture_exceptions'
    /usr/share/rubygems-integration/all/gems/maxitest-7.1.1/lib/maxitest/interrupt.rb:15:in `capture_exceptions'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest/test.rb:86:in `block in run'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:397:in `time_it'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest/test.rb:85:in `run'
    /usr/share/rubygems-integration/all/gems/maxitest-7.1.1/lib/maxitest/global_must.rb:26:in `run'
    /usr/share/rubygems-integration/all/gems/maxitest-7.1.1/lib/maxitest/vendor/around.rb:46:in `run'
    /usr/share/rubygems-integration/all/gems/maxitest-7.1.1/lib/maxitest/interrupt.rb:35:in `run'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:486:in `run'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:473:in `block (2 levels) in run_suite'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:469:in `each'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:469:in `block in run_suite'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:511:in `on_signal'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:498:in `with_info_handler'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:468:in `run_suite'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:361:in `block in run_all_suites'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:361:in `map'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:361:in `run_all_suites'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:316:in `run'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:84:in `block in autorun'

  4) Error:
Rack::Cache::MetaStore::Heap#test_0023_purges meta store entry when the body does not exist:
NameError: uninitialized constant Minitest::Mock
    test/meta_store_test.rb:185:in `block (2 levels) in included'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest/test.rb:91:in `block (2 levels) in run'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest/test.rb:187:in `capture_exceptions'
    /usr/share/rubygems-integration/all/gems/maxitest-7.1.1/lib/maxitest/interrupt.rb:15:in `capture_exceptions'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest/test.rb:86:in `block in run'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:397:in `time_it'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest/test.rb:85:in `run'
    /usr/share/rubygems-integration/all/gems/maxitest-7.1.1/lib/maxitest/global_must.rb:26:in `run'
    /usr/share/rubygems-integration/all/gems/maxitest-7.1.1/lib/maxitest/vendor/around.rb:46:in `run'
    /usr/share/rubygems-integration/all/gems/maxitest-7.1.1/lib/maxitest/interrupt.rb:35:in `run'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:486:in `run'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:473:in `block (2 levels) in run_suite'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:469:in `each'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:469:in `block in run_suite'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:511:in `on_signal'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:498:in `with_info_handler'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:468:in `run_suite'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:361:in `block in run_all_suites'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:361:in `map'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:361:in `run_all_suites'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:316:in `run'
    /usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:84:in `block in autorun'

311 runs, 1496 assertions, 0 failures, 4 errors, 0 skips

Focus on failing tests:
minitest test/meta_store_test.rb:193
minitest test/meta_store_test.rb:182
minitest test/meta_store_test.rb:193
minitest test/meta_store_test.rb:182
rake aborted!
Command failed with status (1): [ruby -w -I&quot;test&quot; /usr/share/rubygems-integration/all/gems/rake-13.4.2/lib/rake/rake_test_loader.rb &quot;test/cache_control_test.rb&quot; &quot;test/cache_test.rb&quot; &quot;test/context_test.rb&quot; &quot;test/entity_store_test.rb&quot; &quot;test/key_test.rb&quot; &quot;test/meta_store_test.rb&quot; &quot;test/options_test.rb&quot; &quot;test/request_test.rb&quot; &quot;test/response_test.rb&quot; &quot;test/storage_test.rb&quot; &quot;test/test_helper.rb&quot;  -v]
/usr/share/rubygems-integration/all/gems/rake-13.4.2/exe/rake:27:in `&lt;top (required)&gt;'
Tasks: TOP =&gt; default
(See full trace by running task with --trace)
/usr/lib/ruby/vendor_ruby/gem2deb.rb:52:in `run': /usr/bin/ruby3.3 /usr/bin/gem2deb-test-runner (Gem2Deb::CommandFailed)
	from /usr/lib/ruby/vendor_ruby/gem2deb.rb:64:in `block in run_ruby'
	from /usr/lib/ruby/vendor_ruby/gem2deb.rb:87:in `maybe_crossbuild'
	from /usr/lib/ruby/vendor_ruby/gem2deb.rb:63:in `run_ruby'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:189:in `run_tests_for_version'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:176:in `block in run_tests'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:175:in `each'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:175:in `run_tests'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:71:in `run_tests'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:57:in `install'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:163:in `install'
	from /usr/bin/dh_ruby:89:in `&lt;main&gt;'
dh_auto_install: error: dh_ruby --install /&lt;&lt;PKGBUILDDIR&gt;&gt;/debian/ruby-rack-cache returned exit code 1
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------
]