Sat Dec 21 06:48:47 UTC 2024 I: starting to build ruby-vcr/trixie/arm64 on jenkins on '2024-12-21 06:48' Sat Dec 21 06:48:47 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_13/52790/console.log Sat Dec 21 06:48:47 UTC 2024 I: Downloading source for trixie/ruby-vcr=6.0.0+really5.0.0-6 --2024-12-21 06:48:48-- http://deb.debian.org/debian/pool/main/r/ruby-vcr/ruby-vcr_6.0.0%2breally5.0.0-6.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 1729 (1.7K) [text/prs.lines.tag] Saving to: ‘ruby-vcr_6.0.0+really5.0.0-6.dsc’ 0K . 100% 195M=0s 2024-12-21 06:48:48 (195 MB/s) - ‘ruby-vcr_6.0.0+really5.0.0-6.dsc’ saved [1729/1729] Sat Dec 21 06:48:48 UTC 2024 I: ruby-vcr_6.0.0+really5.0.0-6.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: ruby-vcr Binary: ruby-vcr Architecture: all Version: 6.0.0+really5.0.0-6 Maintainer: Debian Ruby Team Uploaders: Mathieu Parent Homepage: https://relishapp.com/vcr/vcr/docs Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/ruby-team/ruby-vcr Vcs-Git: https://salsa.debian.org/ruby-team/ruby-vcr.git Testsuite: autopkgtest-pkg-ruby Build-Depends: debhelper-compat (= 13), gem2deb (>= 1), rake, ruby-simplecov, ruby-curb, ruby-excon, ruby-eventmachine, ruby-em-http-request, ruby-faraday (>= 2.0~), ruby-faraday-typhoeus, ruby-httpclient, ruby-multi-json, ruby-rack, ruby-rspec, ruby-sinatra, ruby-timecop, ruby-typhoeus, ruby-webmock, ruby-webrick (>= 1.7.0), ruby-yajl, pry Package-List: ruby-vcr deb ruby optional arch=all Checksums-Sha1: 363fd4129ef0fdd6dc37f9b9ae2392c9a033ea57 147602 ruby-vcr_6.0.0+really5.0.0.orig.tar.gz 7f83447bc6c32f7f800c22b797d571faf56f8b1e 10152 ruby-vcr_6.0.0+really5.0.0-6.debian.tar.xz Checksums-Sha256: a1d54ee3df0f7d29e641fd45d6e7ee1c0b606e17d3ec45c0377bd70b3e211565 147602 ruby-vcr_6.0.0+really5.0.0.orig.tar.gz ce5d3e27e4fa7c82c781e49d3933de2665b64a5b21a040af934fad981c5b8cf5 10152 ruby-vcr_6.0.0+really5.0.0-6.debian.tar.xz Files: 36ac0193516f201510db562d084f6a34 147602 ruby-vcr_6.0.0+really5.0.0.orig.tar.gz fca871550edf44cfc96e383005b47f6e 10152 ruby-vcr_6.0.0+really5.0.0-6.debian.tar.xz -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQSEz/3CFSD4gwbsKdFSaZq2P58rwwUCZ2NZuwAKCRBSaZq2P58r wxwmAP4//AisPx/bM41aq2F3LVXfFcFkL+TMyIUKcpG1rBw6XwD/UB4vZN+/rgYN jckRqa7h7Du2UYj0NVbQZQAAxrDt+Qo= =vj+H -----END PGP SIGNATURE----- Sat Dec 21 06:48:48 UTC 2024 I: Checking whether the package is not for us Sat Dec 21 06:48:48 UTC 2024 I: Starting 1st build on remote node codethink01-arm64.debian.net. Sat Dec 21 06:48:48 UTC 2024 I: Preparing to do remote build '1' on codethink01-arm64.debian.net. Sat Dec 21 06:51:05 UTC 2024 I: Deleting $TMPDIR on codethink01-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Fri Jan 23 01:11:50 -12 2026 I: pbuilder-time-stamp: 1769173910 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [ruby-vcr_6.0.0+really5.0.0-6.dsc] I: copying [./ruby-vcr_6.0.0+really5.0.0.orig.tar.gz] I: copying [./ruby-vcr_6.0.0+really5.0.0-6.debian.tar.xz] I: Extracting source gpgv: Signature made Wed Dec 18 23:24:43 2024 gpgv: using EDDSA key 84CFFDC21520F88306EC29D152699AB63F9F2BC3 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./ruby-vcr_6.0.0+really5.0.0-6.dsc: no acceptable signature found dpkg-source: info: extracting ruby-vcr in ruby-vcr-6.0.0+really5.0.0 dpkg-source: info: unpacking ruby-vcr_6.0.0+really5.0.0.orig.tar.gz dpkg-source: info: unpacking ruby-vcr_6.0.0+really5.0.0-6.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0002-Do-not-test-patron.patch dpkg-source: info: applying 0004-skip-randomly-failing-test-using-concurrency.patch dpkg-source: info: applying 0003-spec_helper-drop-codeclimate-stuff.patch dpkg-source: info: applying 0004-Fix-tests-with-excon-0.63.patch dpkg-source: info: applying 0005-Skip-failing-faraday-tests.patch dpkg-source: info: applying 0006-Add-ruby3.0-support.patch dpkg-source: info: applying 0007-spec-fix-passing-options-under-ruby3.0.patch dpkg-source: info: applying 0008-Make-VCR-Cassette-Migrator-compatible-with-newer-psy.patch dpkg-source: info: applying 0009-disable-shared-example-for-tests-failing-on-ipv6-onl.patch dpkg-source: info: applying 0010-fix-FTBFS-with-ruby-rspec-3.12.patch dpkg-source: info: applying 0011-use-fiber-local-for-global_hook_disabled_requests.patch dpkg-source: info: applying 0012-set-request-options-for-em-http-request-to-not-set-headers.patch dpkg-source: info: applying 0013-Use-ruby-faraday-typhoeus.patch dpkg-source: info: applying 0014-Skip-tests-using-multipart-faraday.patch dpkg-source: info: applying 0015-change_lambda_to_proc-for-Ruby3.3.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/3923283/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='f014c4a1345646648adcd55cc05a4938' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='3923283' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.pneGZmMP/pbuilderrc_RvS6 --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.pneGZmMP/b1 --logfile b1/build.log ruby-vcr_6.0.0+really5.0.0-6.dsc' SUDO_GID='109' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink01-arm64 6.1.0-28-cloud-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/3923283/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), gem2deb (>= 1), rake, ruby-simplecov, ruby-curb, ruby-excon, ruby-eventmachine, ruby-em-http-request, ruby-faraday (>= 2.0~), ruby-faraday-typhoeus, ruby-httpclient, ruby-multi-json, ruby-rack, ruby-rspec, ruby-sinatra, ruby-timecop, ruby-typhoeus, ruby-webmock, ruby-webrick (>= 1.7.0), ruby-yajl, pry dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 20083 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on gem2deb (>= 1); however: Package gem2deb is not installed. pbuilder-satisfydepends-dummy depends on rake; however: Package rake is not installed. pbuilder-satisfydepends-dummy depends on ruby-simplecov; however: Package ruby-simplecov is not installed. pbuilder-satisfydepends-dummy depends on ruby-curb; however: Package ruby-curb is not installed. pbuilder-satisfydepends-dummy depends on ruby-excon; however: Package ruby-excon is not installed. pbuilder-satisfydepends-dummy depends on ruby-eventmachine; however: Package ruby-eventmachine is not installed. pbuilder-satisfydepends-dummy depends on ruby-em-http-request; however: Package ruby-em-http-request is not installed. pbuilder-satisfydepends-dummy depends on ruby-faraday (>= 2.0~); however: Package ruby-faraday is not installed. pbuilder-satisfydepends-dummy depends on ruby-faraday-typhoeus; however: Package ruby-faraday-typhoeus is not installed. pbuilder-satisfydepends-dummy depends on ruby-httpclient; however: Package ruby-httpclient is not installed. pbuilder-satisfydepends-dummy depends on ruby-multi-json; however: Package ruby-multi-json is not installed. pbuilder-satisfydepends-dummy depends on ruby-rack; however: Package ruby-rack is not installed. pbuilder-satisfydepends-dummy depends on ruby-rspec; however: Package ruby-rspec is not installed. pbuilder-satisfydepends-dummy depends on ruby-sinatra; however: Package ruby-sinatra is not installed. pbuilder-satisfydepends-dummy depends on ruby-timecop; however: Package ruby-timecop is not installed. pbuilder-satisfydepends-dummy depends on ruby-typhoeus; however: Package ruby-typhoeus is not installed. pbuilder-satisfydepends-dummy depends on ruby-webmock; however: Package ruby-webmock is not installed. pbuilder-satisfydepends-dummy depends on ruby-webrick (>= 1.7.0); however: Package ruby-webrick is not installed. pbuilder-satisfydepends-dummy depends on ruby-yajl; however: Package ruby-yajl is not installed. pbuilder-satisfydepends-dummy depends on pry; however: Package pry is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} debhelper{a} devscripts{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dirmngr{a} dwz{a} file{a} gem2deb{a} gem2deb-test-runner{a} gettext{a} gettext-base{a} gnupg{a} gnupg-l10n{a} gpg{a} gpg-agent{a} gpgconf{a} gpgsm{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libassuan9{a} libb-hooks-op-check-perl{a} libbrotli1{a} libclass-method-modifiers-perl{a} libclass-xsaccessor-perl{a} libclone-perl{a} libcom-err2{a} libcurl3t64-gnutls{a} libcurl4t64{a} libdebhelper-perl{a} libdevel-callchecker-perl{a} libdynaloader-functions-perl{a} libedit2{a} libelf1t64{a} libencode-locale-perl{a} libexpat1{a} libfile-dirlist-perl{a} libfile-homedir-perl{a} libfile-listing-perl{a} libfile-stripnondeterminism-perl{a} libfile-touch-perl{a} libfile-which-perl{a} libgmp-dev{a} libgmpxx4ldbl{a} libgssapi-krb5-2{a} libhtml-parser-perl{a} libhtml-tagset-perl{a} libhtml-tree-perl{a} libhttp-cookies-perl{a} libhttp-date-perl{a} libhttp-message-perl{a} libhttp-negotiate-perl{a} libhttp-parser2.9{a} libicu72{a} libimport-into-perl{a} libio-html-perl{a} libio-pty-perl{a} libio-socket-ssl-perl{a} libipc-run-perl{a} libjs-jquery{a} libjs-jquery-easing{a} libjs-jquery-fancybox{a} libjs-jquery-mousewheel{a} libjs-jquery-ui{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libksba8{a} libldap-2.5-0{a} liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} libmagic-mgc{a} libmagic1t64{a} libmodule-runtime-perl{a} libmoo-perl{a} libncurses6{a} libnet-http-perl{a} libnet-ssleay-perl{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libnpth0t64{a} libnsl2{a} libparams-classify-perl{a} libpipeline1{a} libpsl5t64{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libreadline8t64{a} librole-tiny-perl{a} librtmp1{a} libruby{a} libruby3.1t64{a} libsasl2-2{a} libsasl2-modules-db{a} libssh2-1t64{a} libsub-quote-perl{a} libtimedate-perl{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} liburi-perl{a} libwww-perl{a} libwww-robotrules-perl{a} libxml2{a} libyaml-0-2{a} m4{a} man-db{a} media-types{a} netbase{a} openssl{a} patchutils{a} perl-openssl-defaults{a} pinentry-curses{a} po-debconf{a} pry{a} publicsuffix{a} python3{a} python3-minimal{a} python3.12{a} python3.12-minimal{a} rake{a} readline-common{a} ruby{a} ruby-addressable{a} ruby-all-dev{a} ruby-coderay{a} ruby-cookiejar{a} ruby-crack{a} ruby-curb{a} ruby-diff-lcs{a} ruby-docile{a} ruby-domain-name{a} ruby-em-http-request{a} ruby-em-socksify{a} ruby-escape-utils{a} ruby-ethon{a} ruby-eventmachine{a} ruby-excon{a} ruby-faraday{a} ruby-faraday-net-http{a} ruby-faraday-typhoeus{a} ruby-ffi{a} ruby-hashdiff{a} ruby-http-cookie{a} ruby-http-parser.rb{a} ruby-httpclient{a} ruby-method-source{a} ruby-mime-types{a} ruby-mime-types-data{a} ruby-multi-json{a} ruby-mustermann{a} ruby-net-telnet{a} ruby-public-suffix{a} ruby-rack{a} ruby-rack-protection{a} ruby-rspec{a} ruby-rspec-core{a} ruby-rspec-expectations{a} ruby-rspec-mocks{a} ruby-rspec-support{a} ruby-ruby2-keywords{a} ruby-rubygems{a} ruby-sdbm{a} ruby-simplecov{a} ruby-simplecov-html{a} ruby-sinatra{a} ruby-tilt{a} ruby-timecop{a} ruby-typhoeus{a} ruby-unf{a} ruby-unf-ext{a} ruby-webmock{a} ruby-webrick{a} ruby-xmlrpc{a} ruby-yajl{a} ruby3.1{a} ruby3.1-dev{a} rubygems-integration{a} sensible-utils{a} tzdata{a} wdiff{a} The following packages are RECOMMENDED but will NOT be installed: apt-file curl dctrl-tools debian-keyring dput dput-ng dupload equivs fonts-lato gnupg-utils gpg-wks-client javascript-common krb5-locales libarchive-cpio-perl libdata-dump-perl libdistro-info-perl libgit-wrapper-perl libgitlab-api-v4-perl libgpm2 libhtml-form-perl libhtml-format-perl libhttp-daemon-perl libio-compress-brotli-perl libjson-perl libldap-common liblist-compare-perl libltdl-dev libmail-sendmail-perl libmailtools-perl libnamespace-clean-perl libsasl2-modules libsoap-lite-perl libstring-shellquote-perl libxstring-perl licensecheck lintian lynx pristine-tar python3-apt python3-debian python3-magic python3-requests python3-unidiff python3-xdg ruby-oj ruby-sqlite3 ruby3.1-doc strace unzip wget zip 0 packages upgraded, 193 newly installed, 0 to remove and 0 not upgraded. Need to get 47.9 MB of archives. After unpacking 195 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main arm64 libpython3.12-minimal arm64 3.12.8-3 [810 kB] Get: 2 http://deb.debian.org/debian trixie/main arm64 libexpat1 arm64 2.6.4-1 [90.7 kB] Get: 3 http://deb.debian.org/debian trixie/main arm64 python3.12-minimal arm64 3.12.8-3 [1941 kB] Get: 4 http://deb.debian.org/debian trixie/main arm64 python3-minimal arm64 3.12.6-1 [26.7 kB] Get: 5 http://deb.debian.org/debian trixie/main arm64 media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian trixie/main arm64 netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian trixie/main arm64 tzdata all 2024b-4 [256 kB] Get: 8 http://deb.debian.org/debian trixie/main arm64 libkrb5support0 arm64 1.21.3-3 [32.1 kB] Get: 9 http://deb.debian.org/debian trixie/main arm64 libcom-err2 arm64 1.47.2~rc1-2 [23.7 kB] Get: 10 http://deb.debian.org/debian trixie/main arm64 libk5crypto3 arm64 1.21.3-3 [80.8 kB] Get: 11 http://deb.debian.org/debian trixie/main arm64 libkeyutils1 arm64 1.6.3-4 [9352 B] Get: 12 http://deb.debian.org/debian trixie/main arm64 libkrb5-3 arm64 1.21.3-3 [310 kB] Get: 13 http://deb.debian.org/debian trixie/main arm64 libgssapi-krb5-2 arm64 1.21.3-3 [126 kB] Get: 14 http://deb.debian.org/debian trixie/main arm64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 15 http://deb.debian.org/debian trixie/main arm64 libtirpc3t64 arm64 1.3.4+ds-1.3+b1 [78.7 kB] Get: 16 http://deb.debian.org/debian trixie/main arm64 libnsl2 arm64 1.3.0-3+b3 [37.9 kB] Get: 17 http://deb.debian.org/debian trixie/main arm64 readline-common all 8.2-6 [69.4 kB] Get: 18 http://deb.debian.org/debian trixie/main arm64 libreadline8t64 arm64 8.2-6 [159 kB] Get: 19 http://deb.debian.org/debian trixie/main arm64 libpython3.12-stdlib arm64 3.12.8-3 [1906 kB] Get: 20 http://deb.debian.org/debian trixie/main arm64 python3.12 arm64 3.12.8-3 [677 kB] Get: 21 http://deb.debian.org/debian trixie/main arm64 libpython3-stdlib arm64 3.12.6-1 [9692 B] Get: 22 http://deb.debian.org/debian trixie/main arm64 python3 arm64 3.12.6-1 [27.8 kB] Get: 23 http://deb.debian.org/debian trixie/main arm64 sensible-utils all 0.0.24 [24.8 kB] Get: 24 http://deb.debian.org/debian trixie/main arm64 openssl arm64 3.3.2-2 [1347 kB] Get: 25 http://deb.debian.org/debian trixie/main arm64 ca-certificates all 20240203 [158 kB] Get: 26 http://deb.debian.org/debian trixie/main arm64 libmagic-mgc arm64 1:5.45-3+b1 [314 kB] Get: 27 http://deb.debian.org/debian trixie/main arm64 libmagic1t64 arm64 1:5.45-3+b1 [102 kB] Get: 28 http://deb.debian.org/debian trixie/main arm64 file arm64 1:5.45-3+b1 [43.4 kB] Get: 29 http://deb.debian.org/debian trixie/main arm64 gettext-base arm64 0.22.5-3 [198 kB] Get: 30 http://deb.debian.org/debian trixie/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB] Get: 31 http://deb.debian.org/debian trixie/main arm64 groff-base arm64 1.23.0-6 [1130 kB] Get: 32 http://deb.debian.org/debian trixie/main arm64 bsdextrautils arm64 2.40.2-12 [91.4 kB] Get: 33 http://deb.debian.org/debian trixie/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 34 http://deb.debian.org/debian trixie/main arm64 man-db arm64 2.13.0-1 [1404 kB] Get: 35 http://deb.debian.org/debian trixie/main arm64 m4 arm64 1.4.19-4 [277 kB] Get: 36 http://deb.debian.org/debian trixie/main arm64 autoconf all 2.72-3 [493 kB] Get: 37 http://deb.debian.org/debian trixie/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 38 http://deb.debian.org/debian trixie/main arm64 automake all 1:1.16.5-1.3 [823 kB] Get: 39 http://deb.debian.org/debian trixie/main arm64 autopoint all 0.22.5-3 [723 kB] Get: 40 http://deb.debian.org/debian trixie/main arm64 libdebhelper-perl all 13.20 [89.7 kB] Get: 41 http://deb.debian.org/debian trixie/main arm64 libtool all 2.4.7-8 [517 kB] Get: 42 http://deb.debian.org/debian trixie/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 43 http://deb.debian.org/debian trixie/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 44 http://deb.debian.org/debian trixie/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 45 http://deb.debian.org/debian trixie/main arm64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 46 http://deb.debian.org/debian trixie/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Get: 47 http://deb.debian.org/debian trixie/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 48 http://deb.debian.org/debian trixie/main arm64 libicu72 arm64 72.1-5+b1 [9239 kB] Get: 49 http://deb.debian.org/debian trixie/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.2+b1 [630 kB] Get: 50 http://deb.debian.org/debian trixie/main arm64 gettext arm64 0.22.5-3 [1532 kB] Get: 51 http://deb.debian.org/debian trixie/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 52 http://deb.debian.org/debian trixie/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 53 http://deb.debian.org/debian trixie/main arm64 debhelper all 13.20 [915 kB] Get: 54 http://deb.debian.org/debian trixie/main arm64 libassuan9 arm64 3.0.1-2 [58.1 kB] Get: 55 http://deb.debian.org/debian trixie/main arm64 gpgconf arm64 2.2.45-2 [114 kB] Get: 56 http://deb.debian.org/debian trixie/main arm64 libksba8 arm64 1.6.7-2+b1 [125 kB] Get: 57 http://deb.debian.org/debian trixie/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-8 [20.0 kB] Get: 58 http://deb.debian.org/debian trixie/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-8 [55.4 kB] Get: 59 http://deb.debian.org/debian trixie/main arm64 libldap-2.5-0 arm64 2.5.18+dfsg-3+b1 [175 kB] Get: 60 http://deb.debian.org/debian trixie/main arm64 libnpth0t64 arm64 1.8-2 [22.8 kB] Get: 61 http://deb.debian.org/debian trixie/main arm64 dirmngr arm64 2.2.45-2 [343 kB] Get: 62 http://deb.debian.org/debian trixie/main arm64 gnupg-l10n all 2.2.45-2 [705 kB] Get: 63 http://deb.debian.org/debian trixie/main arm64 gpg arm64 2.2.45-2 [481 kB] Get: 64 http://deb.debian.org/debian trixie/main arm64 pinentry-curses arm64 1.2.1-4+b1 [76.7 kB] Get: 65 http://deb.debian.org/debian trixie/main arm64 gpg-agent arm64 2.2.45-2 [230 kB] Get: 66 http://deb.debian.org/debian trixie/main arm64 gpgsm arm64 2.2.45-2 [232 kB] Get: 67 http://deb.debian.org/debian trixie/main arm64 gnupg all 2.2.45-2 [376 kB] Get: 68 http://deb.debian.org/debian trixie/main arm64 libfile-dirlist-perl all 0.05-3 [7600 B] Get: 69 http://deb.debian.org/debian trixie/main arm64 libfile-which-perl all 1.27-2 [15.1 kB] Get: 70 http://deb.debian.org/debian trixie/main arm64 libfile-homedir-perl all 1.006-2 [42.4 kB] Get: 71 http://deb.debian.org/debian trixie/main arm64 libfile-touch-perl all 0.12-2 [8816 B] Get: 72 http://deb.debian.org/debian trixie/main arm64 libio-pty-perl arm64 1:1.20-1+b2 [34.0 kB] Get: 73 http://deb.debian.org/debian trixie/main arm64 libipc-run-perl all 20231003.0-2 [101 kB] Get: 74 http://deb.debian.org/debian trixie/main arm64 libclass-method-modifiers-perl all 2.15-1 [18.0 kB] Get: 75 http://deb.debian.org/debian trixie/main arm64 libclass-xsaccessor-perl arm64 1.19-4+b4 [34.9 kB] Get: 76 http://deb.debian.org/debian trixie/main arm64 libb-hooks-op-check-perl arm64 0.22-3+b2 [10.6 kB] Get: 77 http://deb.debian.org/debian trixie/main arm64 libdynaloader-functions-perl all 0.004-1 [12.1 kB] Get: 78 http://deb.debian.org/debian trixie/main arm64 libdevel-callchecker-perl arm64 0.009-1+b1 [16.3 kB] Get: 79 http://deb.debian.org/debian trixie/main arm64 libparams-classify-perl arm64 0.015-2+b4 [22.3 kB] Get: 80 http://deb.debian.org/debian trixie/main arm64 libmodule-runtime-perl all 0.016-2 [19.6 kB] Get: 81 http://deb.debian.org/debian trixie/main arm64 libimport-into-perl all 1.002005-2 [11.3 kB] Get: 82 http://deb.debian.org/debian trixie/main arm64 librole-tiny-perl all 2.002004-1 [21.4 kB] Get: 83 http://deb.debian.org/debian trixie/main arm64 libsub-quote-perl all 2.006008-1 [21.8 kB] Get: 84 http://deb.debian.org/debian trixie/main arm64 libmoo-perl all 2.005005-1 [58.0 kB] Get: 85 http://deb.debian.org/debian trixie/main arm64 libencode-locale-perl all 1.05-3 [12.9 kB] Get: 86 http://deb.debian.org/debian trixie/main arm64 libtimedate-perl all 2.3300-2 [39.3 kB] Get: 87 http://deb.debian.org/debian trixie/main arm64 libhttp-date-perl all 6.06-1 [10.7 kB] Get: 88 http://deb.debian.org/debian trixie/main arm64 libfile-listing-perl all 6.16-1 [12.4 kB] Get: 89 http://deb.debian.org/debian trixie/main arm64 libhtml-tagset-perl all 3.24-1 [14.7 kB] Get: 90 http://deb.debian.org/debian trixie/main arm64 liburi-perl all 5.30-1 [105 kB] Get: 91 http://deb.debian.org/debian trixie/main arm64 libhtml-parser-perl arm64 3.83-1+b1 [97.5 kB] Get: 92 http://deb.debian.org/debian trixie/main arm64 libhtml-tree-perl all 5.07-3 [211 kB] Get: 93 http://deb.debian.org/debian trixie/main arm64 libclone-perl arm64 0.47-1+b1 [13.7 kB] Get: 94 http://deb.debian.org/debian trixie/main arm64 libio-html-perl all 1.004-3 [16.2 kB] Get: 95 http://deb.debian.org/debian trixie/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.2 kB] Get: 96 http://deb.debian.org/debian trixie/main arm64 libhttp-message-perl all 7.00-2 [79.8 kB] Get: 97 http://deb.debian.org/debian trixie/main arm64 libhttp-cookies-perl all 6.11-1 [19.1 kB] Get: 98 http://deb.debian.org/debian trixie/main arm64 libhttp-negotiate-perl all 6.01-2 [13.1 kB] Get: 99 http://deb.debian.org/debian trixie/main arm64 perl-openssl-defaults arm64 7+b2 [6712 B] Get: 100 http://deb.debian.org/debian trixie/main arm64 libnet-ssleay-perl arm64 1.94-2 [323 kB] Get: 101 http://deb.debian.org/debian trixie/main arm64 libio-socket-ssl-perl all 2.089-1 [223 kB] Get: 102 http://deb.debian.org/debian trixie/main arm64 libnet-http-perl all 6.23-1 [23.9 kB] Get: 103 http://deb.debian.org/debian trixie/main arm64 liblwp-protocol-https-perl all 6.14-1 [10.8 kB] Get: 104 http://deb.debian.org/debian trixie/main arm64 libtry-tiny-perl all 0.32-1 [22.9 kB] Get: 105 http://deb.debian.org/debian trixie/main arm64 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get: 106 http://deb.debian.org/debian trixie/main arm64 libwww-perl all 6.77-1 [183 kB] Get: 107 http://deb.debian.org/debian trixie/main arm64 patchutils arm64 0.4.2-1+b1 [71.3 kB] Get: 108 http://deb.debian.org/debian trixie/main arm64 wdiff arm64 1.2.2-6+b1 [119 kB] Get: 109 http://deb.debian.org/debian trixie/main arm64 devscripts all 2.24.7 [1081 kB] Get: 110 http://deb.debian.org/debian trixie/main arm64 rubygems-integration all 1.18 [6704 B] Get: 111 http://deb.debian.org/debian trixie/main arm64 ruby-net-telnet all 0.2.0-1 [13.1 kB] Get: 112 http://deb.debian.org/debian trixie/main arm64 ruby-webrick all 1.8.1-1 [51.4 kB] Get: 113 http://deb.debian.org/debian trixie/main arm64 ruby-xmlrpc all 0.3.3-2 [24.4 kB] Get: 114 http://deb.debian.org/debian trixie/main arm64 libruby arm64 1:3.1+nmu1 [4664 B] Get: 115 http://deb.debian.org/debian trixie/main arm64 ruby-sdbm arm64 1.0.0-5+b5 [14.6 kB] Get: 116 http://deb.debian.org/debian trixie/main arm64 libedit2 arm64 3.1-20240808-1 [89.2 kB] Get: 117 http://deb.debian.org/debian trixie/main arm64 libncurses6 arm64 6.5-2+b1 [96.1 kB] Get: 118 http://deb.debian.org/debian trixie/main arm64 libyaml-0-2 arm64 0.2.5-1+b2 [49.3 kB] Get: 119 http://deb.debian.org/debian trixie/main arm64 libruby3.1t64 arm64 3.1.2-8.4 [5266 kB] Get: 120 http://deb.debian.org/debian trixie/main arm64 ruby3.1 arm64 3.1.2-8.4 [664 kB] Get: 121 http://deb.debian.org/debian trixie/main arm64 ruby-rubygems all 3.4.20-1 [309 kB] Get: 122 http://deb.debian.org/debian trixie/main arm64 ruby arm64 1:3.1+nmu1 [5584 B] Get: 123 http://deb.debian.org/debian trixie/main arm64 rake all 13.2.1-1 [65.2 kB] Get: 124 http://deb.debian.org/debian trixie/main arm64 gem2deb-test-runner arm64 2.2.5 [17.9 kB] Get: 125 http://deb.debian.org/debian trixie/main arm64 libgmpxx4ldbl arm64 2:6.3.0+dfsg-3 [329 kB] Get: 126 http://deb.debian.org/debian trixie/main arm64 libgmp-dev arm64 2:6.3.0+dfsg-3 [621 kB] Get: 127 http://deb.debian.org/debian trixie/main arm64 ruby3.1-dev arm64 3.1.2-8.4 [1006 kB] Get: 128 http://deb.debian.org/debian trixie/main arm64 ruby-all-dev arm64 1:3.1+nmu1 [5680 B] Get: 129 http://deb.debian.org/debian trixie/main arm64 gem2deb arm64 2.2.5 [48.0 kB] Get: 130 http://deb.debian.org/debian trixie/main arm64 libbrotli1 arm64 1.1.0-2+b6 [297 kB] Get: 131 http://deb.debian.org/debian trixie/main arm64 libnghttp2-14 arm64 1.64.0-1 [71.3 kB] Get: 132 http://deb.debian.org/debian trixie/main arm64 libnghttp3-9 arm64 1.6.0-2 [60.5 kB] Get: 133 http://deb.debian.org/debian trixie/main arm64 libngtcp2-16 arm64 1.9.1-1 [109 kB] Get: 134 http://deb.debian.org/debian trixie/main arm64 libngtcp2-crypto-gnutls8 arm64 1.9.1-1 [17.3 kB] Get: 135 http://deb.debian.org/debian trixie/main arm64 libpsl5t64 arm64 0.21.2-1.1+b1 [57.1 kB] Get: 136 http://deb.debian.org/debian trixie/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-2+b5 [56.8 kB] Get: 137 http://deb.debian.org/debian trixie/main arm64 libssh2-1t64 arm64 1.11.1-1 [235 kB] Get: 138 http://deb.debian.org/debian trixie/main arm64 libcurl3t64-gnutls arm64 8.11.1-1 [332 kB] Get: 139 http://deb.debian.org/debian trixie/main arm64 libcurl4t64 arm64 8.11.1-1 [325 kB] Get: 140 http://deb.debian.org/debian trixie/main arm64 libhttp-parser2.9 arm64 2.9.4-6+b2 [20.2 kB] Get: 141 http://deb.debian.org/debian trixie/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Get: 142 http://deb.debian.org/debian trixie/main arm64 libjs-jquery-easing all 12-4 [6888 B] Get: 143 http://deb.debian.org/debian trixie/main arm64 libjs-jquery-mousewheel all 1:3.1.13-5 [7792 B] Get: 144 http://deb.debian.org/debian trixie/main arm64 libjs-jquery-fancybox all 12-4 [50.5 kB] Get: 145 http://deb.debian.org/debian trixie/main arm64 libjs-jquery-ui all 1.13.2+dfsg-1 [250 kB] Get: 146 http://deb.debian.org/debian trixie/main arm64 ruby-coderay all 1.1.3-8 [78.1 kB] Get: 147 http://deb.debian.org/debian trixie/main arm64 ruby-method-source all 1.0.0-3 [8596 B] Get: 148 http://deb.debian.org/debian trixie/main arm64 pry all 0.14.2-1 [139 kB] Get: 149 http://deb.debian.org/debian trixie/main arm64 publicsuffix all 20241025.1547-0.1 [287 kB] Get: 150 http://deb.debian.org/debian trixie/main arm64 ruby-public-suffix all 4.0.6+ds-2 [16.6 kB] Get: 151 http://deb.debian.org/debian trixie/main arm64 ruby-addressable all 2.8.5-1 [53.0 kB] Get: 152 http://deb.debian.org/debian trixie/main arm64 ruby-cookiejar all 0.3.4-1 [13.9 kB] Get: 153 http://deb.debian.org/debian trixie/main arm64 ruby-crack all 0.4.4-4 [9220 B] Get: 154 http://deb.debian.org/debian trixie/main arm64 ruby-curb arm64 1.0.5-2+b1 [47.7 kB] Get: 155 http://deb.debian.org/debian trixie/main arm64 ruby-diff-lcs all 1.5.1-1 [28.1 kB] Get: 156 http://deb.debian.org/debian trixie/main arm64 ruby-docile all 1.1.5-2.1 [6748 B] Get: 157 http://deb.debian.org/debian trixie/main arm64 ruby-unf-ext arm64 0.0.7.7-1+b6 [97.4 kB] Get: 158 http://deb.debian.org/debian trixie/main arm64 ruby-unf all 0.1.4-2.1 [5108 B] Get: 159 http://deb.debian.org/debian trixie/main arm64 ruby-domain-name all 0.6.20240107-1 [47.9 kB] Get: 160 http://deb.debian.org/debian trixie/main arm64 ruby-eventmachine arm64 1.3~pre20220315-df4ab006-5 [150 kB] Get: 161 http://deb.debian.org/debian trixie/main arm64 ruby-em-socksify all 0.3.1-3 [7404 B] Get: 162 http://deb.debian.org/debian trixie/main arm64 ruby-escape-utils arm64 1.2.1-4+b5 [22.1 kB] Get: 163 http://deb.debian.org/debian trixie/main arm64 ruby-http-parser.rb arm64 0.6.0-6+b6 [10.5 kB] Get: 164 http://deb.debian.org/debian trixie/main arm64 ruby-multi-json all 1.14.1-2 [20.4 kB] Get: 165 http://deb.debian.org/debian trixie/main arm64 ruby-em-http-request all 1.1.7-1 [22.4 kB] Get: 166 http://deb.debian.org/debian trixie/main arm64 ruby-ffi arm64 1.17.0+dfsg-1+b1 [100 kB] Get: 167 http://deb.debian.org/debian trixie/main arm64 ruby-mime-types-data all 3.2024.0206-1 [139 kB] Get: 168 http://deb.debian.org/debian trixie/main arm64 ruby-mime-types all 3.5.2-1 [26.2 kB] Get: 169 http://deb.debian.org/debian trixie/main arm64 ruby-ethon all 0.16.0-2 [37.9 kB] Get: 170 http://deb.debian.org/debian trixie/main arm64 ruby-excon all 0.112.0-3 [176 kB] Get: 171 http://deb.debian.org/debian trixie/main arm64 ruby-faraday-net-http all 3.0.2-2 [5712 B] Get: 172 http://deb.debian.org/debian trixie/main arm64 ruby-faraday all 2.10.0-2 [45.4 kB] Get: 173 http://deb.debian.org/debian trixie/main arm64 ruby-typhoeus all 1.4.0-4 [36.3 kB] Get: 174 http://deb.debian.org/debian trixie/main arm64 ruby-faraday-typhoeus all 1.1.0-2 [6320 B] Get: 175 http://deb.debian.org/debian trixie/main arm64 ruby-hashdiff all 1.1.0-1 [13.7 kB] Get: 176 http://deb.debian.org/debian trixie/main arm64 ruby-http-cookie all 1.0.5-1 [23.8 kB] Get: 177 http://deb.debian.org/debian trixie/main arm64 ruby-httpclient all 2.8.3+git20211122.4658227-1 [79.5 kB] Get: 178 http://deb.debian.org/debian trixie/main arm64 ruby-ruby2-keywords all 0.0.5-1 [4300 B] Get: 179 http://deb.debian.org/debian trixie/main arm64 ruby-mustermann all 3.0.0-2 [37.7 kB] Get: 180 http://deb.debian.org/debian trixie/main arm64 ruby-rack all 2.2.7-1.1 [132 kB] Get: 181 http://deb.debian.org/debian trixie/main arm64 ruby-rack-protection all 3.2.0-1 [42.8 kB] Get: 182 http://deb.debian.org/debian trixie/main arm64 ruby-rspec-support all 3.13.0c0e0m0s1-2 [28.5 kB] Get: 183 http://deb.debian.org/debian trixie/main arm64 ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] Get: 184 http://deb.debian.org/debian trixie/main arm64 ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [90.2 kB] Get: 185 http://deb.debian.org/debian trixie/main arm64 ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.3 kB] Get: 186 http://deb.debian.org/debian trixie/main arm64 ruby-rspec all 3.13.0c0e0m0s1-2 [5184 B] Get: 187 http://deb.debian.org/debian trixie/main arm64 ruby-simplecov-html all 0.12.3-2 [468 kB] Get: 188 http://deb.debian.org/debian trixie/main arm64 ruby-simplecov all 0.22.0-1 [45.1 kB] Get: 189 http://deb.debian.org/debian trixie/main arm64 ruby-tilt all 2.0.11-2 [28.1 kB] Get: 190 http://deb.debian.org/debian trixie/main arm64 ruby-sinatra all 3.2.0-1 [121 kB] Get: 191 http://deb.debian.org/debian trixie/main arm64 ruby-timecop all 0.9.10-1.1 [12.2 kB] Get: 192 http://deb.debian.org/debian trixie/main arm64 ruby-webmock all 3.24.0-1 [68.5 kB] Get: 193 http://deb.debian.org/debian trixie/main arm64 ruby-yajl arm64 1.4.3-1+b4 [45.6 kB] Fetched 47.9 MB in 1s (79.4 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20083 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.8-3_arm64.deb ... Unpacking libpython3.12-minimal:arm64 (3.12.8-3) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../libexpat1_2.6.4-1_arm64.deb ... Unpacking libexpat1:arm64 (2.6.4-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.8-3_arm64.deb ... Unpacking python3.12-minimal (3.12.8-3) ... Setting up libpython3.12-minimal:arm64 (3.12.8-3) ... Setting up libexpat1:arm64 (2.6.4-1) ... Setting up python3.12-minimal (3.12.8-3) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20403 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.6-1_arm64.deb ... Unpacking python3-minimal (3.12.6-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-4_all.deb ... Unpacking tzdata (2024b-4) ... Selecting previously unselected package libkrb5support0:arm64. Preparing to unpack .../04-libkrb5support0_1.21.3-3_arm64.deb ... Unpacking libkrb5support0:arm64 (1.21.3-3) ... Selecting previously unselected package libcom-err2:arm64. Preparing to unpack .../05-libcom-err2_1.47.2~rc1-2_arm64.deb ... Unpacking libcom-err2:arm64 (1.47.2~rc1-2) ... Selecting previously unselected package libk5crypto3:arm64. Preparing to unpack .../06-libk5crypto3_1.21.3-3_arm64.deb ... Unpacking libk5crypto3:arm64 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:arm64. Preparing to unpack .../07-libkeyutils1_1.6.3-4_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:arm64. Preparing to unpack .../08-libkrb5-3_1.21.3-3_arm64.deb ... Unpacking libkrb5-3:arm64 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:arm64. Preparing to unpack .../09-libgssapi-krb5-2_1.21.3-3_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../10-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:arm64. Preparing to unpack .../11-libtirpc3t64_1.3.4+ds-1.3+b1_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3 to /lib/aarch64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3.0.0 to /lib/aarch64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:arm64 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:arm64. Preparing to unpack .../12-libnsl2_1.3.0-3+b3_arm64.deb ... Unpacking libnsl2:arm64 (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_8.2-6_all.deb ... Unpacking readline-common (8.2-6) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../14-libreadline8t64_8.2-6_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.2-6) ... Selecting previously unselected package libpython3.12-stdlib:arm64. Preparing to unpack .../15-libpython3.12-stdlib_3.12.8-3_arm64.deb ... Unpacking libpython3.12-stdlib:arm64 (3.12.8-3) ... Selecting previously unselected package python3.12. Preparing to unpack .../16-python3.12_3.12.8-3_arm64.deb ... Unpacking python3.12 (3.12.8-3) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../17-libpython3-stdlib_3.12.6-1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.12.6-1) ... Setting up python3-minimal (3.12.6-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21466 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.6-1_arm64.deb ... Unpacking python3 (3.12.6-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../001-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package openssl. Preparing to unpack .../002-openssl_3.3.2-2_arm64.deb ... Unpacking openssl (3.3.2-2) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../003-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../005-libmagic1t64_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.45-3+b1_arm64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.22.5-3_arm64.deb ... Unpacking gettext-base (0.22.5-3) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../008-libuchardet0_0.0.8-1+b2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-6_arm64.deb ... Unpacking groff-base (1.23.0-6) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.40.2-12_arm64.deb ... Unpacking bsdextrautils (2.40.2-12) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../011-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.0-1_arm64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.19-4_arm64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../014-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../015-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../016-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../017-autopoint_0.22.5-3_all.deb ... Unpacking autopoint (0.22.5-3) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../018-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../019-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../020-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../021-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../022-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../023-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../024-libelf1t64_0.192-4_arm64.deb ... Unpacking libelf1t64:arm64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../025-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:arm64. Preparing to unpack .../026-libicu72_72.1-5+b1_arm64.deb ... Unpacking libicu72:arm64 (72.1-5+b1) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../027-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_arm64.deb ... Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../028-gettext_0.22.5-3_arm64.deb ... Unpacking gettext (0.22.5-3) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../029-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../030-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../031-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package libassuan9:arm64. Preparing to unpack .../032-libassuan9_3.0.1-2_arm64.deb ... Unpacking libassuan9:arm64 (3.0.1-2) ... Selecting previously unselected package gpgconf. Preparing to unpack .../033-gpgconf_2.2.45-2_arm64.deb ... Unpacking gpgconf (2.2.45-2) ... Selecting previously unselected package libksba8:arm64. Preparing to unpack .../034-libksba8_1.6.7-2+b1_arm64.deb ... Unpacking libksba8:arm64 (1.6.7-2+b1) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../035-libsasl2-modules-db_2.1.28+dfsg1-8_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.28+dfsg1-8) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../036-libsasl2-2_2.1.28+dfsg1-8_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.28+dfsg1-8) ... Selecting previously unselected package libldap-2.5-0:arm64. Preparing to unpack .../037-libldap-2.5-0_2.5.18+dfsg-3+b1_arm64.deb ... Unpacking libldap-2.5-0:arm64 (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libnpth0t64:arm64. Preparing to unpack .../038-libnpth0t64_1.8-2_arm64.deb ... Unpacking libnpth0t64:arm64 (1.8-2) ... Selecting previously unselected package dirmngr. Preparing to unpack .../039-dirmngr_2.2.45-2_arm64.deb ... Unpacking dirmngr (2.2.45-2) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../040-gnupg-l10n_2.2.45-2_all.deb ... Unpacking gnupg-l10n (2.2.45-2) ... Selecting previously unselected package gpg. Preparing to unpack .../041-gpg_2.2.45-2_arm64.deb ... Unpacking gpg (2.2.45-2) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../042-pinentry-curses_1.2.1-4+b1_arm64.deb ... Unpacking pinentry-curses (1.2.1-4+b1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../043-gpg-agent_2.2.45-2_arm64.deb ... Unpacking gpg-agent (2.2.45-2) ... Selecting previously unselected package gpgsm. Preparing to unpack .../044-gpgsm_2.2.45-2_arm64.deb ... Unpacking gpgsm (2.2.45-2) ... Selecting previously unselected package gnupg. Preparing to unpack .../045-gnupg_2.2.45-2_all.deb ... Unpacking gnupg (2.2.45-2) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../046-libfile-dirlist-perl_0.05-3_all.deb ... Unpacking libfile-dirlist-perl (0.05-3) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../047-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../048-libfile-homedir-perl_1.006-2_all.deb ... Unpacking libfile-homedir-perl (1.006-2) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../049-libfile-touch-perl_0.12-2_all.deb ... Unpacking libfile-touch-perl (0.12-2) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../050-libio-pty-perl_1%3a1.20-1+b2_arm64.deb ... Unpacking libio-pty-perl (1:1.20-1+b2) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../051-libipc-run-perl_20231003.0-2_all.deb ... Unpacking libipc-run-perl (20231003.0-2) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../052-libclass-method-modifiers-perl_2.15-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.15-1) ... Selecting previously unselected package libclass-xsaccessor-perl. Preparing to unpack .../053-libclass-xsaccessor-perl_1.19-4+b4_arm64.deb ... Unpacking libclass-xsaccessor-perl (1.19-4+b4) ... Selecting previously unselected package libb-hooks-op-check-perl:arm64. Preparing to unpack .../054-libb-hooks-op-check-perl_0.22-3+b2_arm64.deb ... Unpacking libb-hooks-op-check-perl:arm64 (0.22-3+b2) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../055-libdynaloader-functions-perl_0.004-1_all.deb ... Unpacking libdynaloader-functions-perl (0.004-1) ... Selecting previously unselected package libdevel-callchecker-perl:arm64. Preparing to unpack .../056-libdevel-callchecker-perl_0.009-1+b1_arm64.deb ... Unpacking libdevel-callchecker-perl:arm64 (0.009-1+b1) ... Selecting previously unselected package libparams-classify-perl:arm64. Preparing to unpack .../057-libparams-classify-perl_0.015-2+b4_arm64.deb ... Unpacking libparams-classify-perl:arm64 (0.015-2+b4) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../058-libmodule-runtime-perl_0.016-2_all.deb ... Unpacking libmodule-runtime-perl (0.016-2) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../059-libimport-into-perl_1.002005-2_all.deb ... Unpacking libimport-into-perl (1.002005-2) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../060-librole-tiny-perl_2.002004-1_all.deb ... Unpacking librole-tiny-perl (2.002004-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../061-libsub-quote-perl_2.006008-1_all.deb ... Unpacking libsub-quote-perl (2.006008-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../062-libmoo-perl_2.005005-1_all.deb ... Unpacking libmoo-perl (2.005005-1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../063-libencode-locale-perl_1.05-3_all.deb ... Unpacking libencode-locale-perl (1.05-3) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../064-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../065-libhttp-date-perl_6.06-1_all.deb ... Unpacking libhttp-date-perl (6.06-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../066-libfile-listing-perl_6.16-1_all.deb ... Unpacking libfile-listing-perl (6.16-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../067-libhtml-tagset-perl_3.24-1_all.deb ... Unpacking libhtml-tagset-perl (3.24-1) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../068-liburi-perl_5.30-1_all.deb ... Unpacking liburi-perl (5.30-1) ... Selecting previously unselected package libhtml-parser-perl:arm64. Preparing to unpack .../069-libhtml-parser-perl_3.83-1+b1_arm64.deb ... Unpacking libhtml-parser-perl:arm64 (3.83-1+b1) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../070-libhtml-tree-perl_5.07-3_all.deb ... Unpacking libhtml-tree-perl (5.07-3) ... Selecting previously unselected package libclone-perl:arm64. Preparing to unpack .../071-libclone-perl_0.47-1+b1_arm64.deb ... Unpacking libclone-perl:arm64 (0.47-1+b1) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../072-libio-html-perl_1.004-3_all.deb ... Unpacking libio-html-perl (1.004-3) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../073-liblwp-mediatypes-perl_6.04-2_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-2) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../074-libhttp-message-perl_7.00-2_all.deb ... Unpacking libhttp-message-perl (7.00-2) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../075-libhttp-cookies-perl_6.11-1_all.deb ... Unpacking libhttp-cookies-perl (6.11-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../076-libhttp-negotiate-perl_6.01-2_all.deb ... Unpacking libhttp-negotiate-perl (6.01-2) ... Selecting previously unselected package perl-openssl-defaults:arm64. Preparing to unpack .../077-perl-openssl-defaults_7+b2_arm64.deb ... Unpacking perl-openssl-defaults:arm64 (7+b2) ... Selecting previously unselected package libnet-ssleay-perl:arm64. Preparing to unpack .../078-libnet-ssleay-perl_1.94-2_arm64.deb ... Unpacking libnet-ssleay-perl:arm64 (1.94-2) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../079-libio-socket-ssl-perl_2.089-1_all.deb ... Unpacking libio-socket-ssl-perl (2.089-1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../080-libnet-http-perl_6.23-1_all.deb ... Unpacking libnet-http-perl (6.23-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../081-liblwp-protocol-https-perl_6.14-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.14-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../082-libtry-tiny-perl_0.32-1_all.deb ... Unpacking libtry-tiny-perl (0.32-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../083-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../084-libwww-perl_6.77-1_all.deb ... Unpacking libwww-perl (6.77-1) ... Selecting previously unselected package patchutils. Preparing to unpack .../085-patchutils_0.4.2-1+b1_arm64.deb ... Unpacking patchutils (0.4.2-1+b1) ... Selecting previously unselected package wdiff. Preparing to unpack .../086-wdiff_1.2.2-6+b1_arm64.deb ... Unpacking wdiff (1.2.2-6+b1) ... Selecting previously unselected package devscripts. Preparing to unpack .../087-devscripts_2.24.7_all.deb ... Unpacking devscripts (2.24.7) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../088-rubygems-integration_1.18_all.deb ... Unpacking rubygems-integration (1.18) ... Selecting previously unselected package ruby-net-telnet. Preparing to unpack .../089-ruby-net-telnet_0.2.0-1_all.deb ... Unpacking ruby-net-telnet (0.2.0-1) ... Selecting previously unselected package ruby-webrick. Preparing to unpack .../090-ruby-webrick_1.8.1-1_all.deb ... Unpacking ruby-webrick (1.8.1-1) ... Selecting previously unselected package ruby-xmlrpc. Preparing to unpack .../091-ruby-xmlrpc_0.3.3-2_all.deb ... Unpacking ruby-xmlrpc (0.3.3-2) ... Selecting previously unselected package libruby:arm64. Preparing to unpack .../092-libruby_1%3a3.1+nmu1_arm64.deb ... Unpacking libruby:arm64 (1:3.1+nmu1) ... Selecting previously unselected package ruby-sdbm:arm64. Preparing to unpack .../093-ruby-sdbm_1.0.0-5+b5_arm64.deb ... Unpacking ruby-sdbm:arm64 (1.0.0-5+b5) ... Selecting previously unselected package libedit2:arm64. Preparing to unpack .../094-libedit2_3.1-20240808-1_arm64.deb ... Unpacking libedit2:arm64 (3.1-20240808-1) ... Selecting previously unselected package libncurses6:arm64. Preparing to unpack .../095-libncurses6_6.5-2+b1_arm64.deb ... Unpacking libncurses6:arm64 (6.5-2+b1) ... Selecting previously unselected package libyaml-0-2:arm64. Preparing to unpack .../096-libyaml-0-2_0.2.5-1+b2_arm64.deb ... Unpacking libyaml-0-2:arm64 (0.2.5-1+b2) ... Selecting previously unselected package libruby3.1t64:arm64. Preparing to unpack .../097-libruby3.1t64_3.1.2-8.4_arm64.deb ... Unpacking libruby3.1t64:arm64 (3.1.2-8.4) ... Selecting previously unselected package ruby3.1. Preparing to unpack .../098-ruby3.1_3.1.2-8.4_arm64.deb ... Unpacking ruby3.1 (3.1.2-8.4) ... Selecting previously unselected package ruby-rubygems. Preparing to unpack .../099-ruby-rubygems_3.4.20-1_all.deb ... Unpacking ruby-rubygems (3.4.20-1) ... Selecting previously unselected package ruby. Preparing to unpack .../100-ruby_1%3a3.1+nmu1_arm64.deb ... Unpacking ruby (1:3.1+nmu1) ... Selecting previously unselected package rake. Preparing to unpack .../101-rake_13.2.1-1_all.deb ... Unpacking rake (13.2.1-1) ... Selecting previously unselected package gem2deb-test-runner. Preparing to unpack .../102-gem2deb-test-runner_2.2.5_arm64.deb ... Unpacking gem2deb-test-runner (2.2.5) ... Selecting previously unselected package libgmpxx4ldbl:arm64. Preparing to unpack .../103-libgmpxx4ldbl_2%3a6.3.0+dfsg-3_arm64.deb ... Unpacking libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-3) ... Selecting previously unselected package libgmp-dev:arm64. Preparing to unpack .../104-libgmp-dev_2%3a6.3.0+dfsg-3_arm64.deb ... Unpacking libgmp-dev:arm64 (2:6.3.0+dfsg-3) ... Selecting previously unselected package ruby3.1-dev:arm64. Preparing to unpack .../105-ruby3.1-dev_3.1.2-8.4_arm64.deb ... Unpacking ruby3.1-dev:arm64 (3.1.2-8.4) ... Selecting previously unselected package ruby-all-dev:arm64. Preparing to unpack .../106-ruby-all-dev_1%3a3.1+nmu1_arm64.deb ... Unpacking ruby-all-dev:arm64 (1:3.1+nmu1) ... Selecting previously unselected package gem2deb. Preparing to unpack .../107-gem2deb_2.2.5_arm64.deb ... Unpacking gem2deb (2.2.5) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../108-libbrotli1_1.1.0-2+b6_arm64.deb ... Unpacking libbrotli1:arm64 (1.1.0-2+b6) ... Selecting previously unselected package libnghttp2-14:arm64. Preparing to unpack .../109-libnghttp2-14_1.64.0-1_arm64.deb ... Unpacking libnghttp2-14:arm64 (1.64.0-1) ... Selecting previously unselected package libnghttp3-9:arm64. Preparing to unpack .../110-libnghttp3-9_1.6.0-2_arm64.deb ... Unpacking libnghttp3-9:arm64 (1.6.0-2) ... Selecting previously unselected package libngtcp2-16:arm64. Preparing to unpack .../111-libngtcp2-16_1.9.1-1_arm64.deb ... Unpacking libngtcp2-16:arm64 (1.9.1-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:arm64. Preparing to unpack .../112-libngtcp2-crypto-gnutls8_1.9.1-1_arm64.deb ... Unpacking libngtcp2-crypto-gnutls8:arm64 (1.9.1-1) ... Selecting previously unselected package libpsl5t64:arm64. Preparing to unpack .../113-libpsl5t64_0.21.2-1.1+b1_arm64.deb ... Unpacking libpsl5t64:arm64 (0.21.2-1.1+b1) ... Selecting previously unselected package librtmp1:arm64. Preparing to unpack .../114-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_arm64.deb ... Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:arm64. Preparing to unpack .../115-libssh2-1t64_1.11.1-1_arm64.deb ... Unpacking libssh2-1t64:arm64 (1.11.1-1) ... Selecting previously unselected package libcurl3t64-gnutls:arm64. Preparing to unpack .../116-libcurl3t64-gnutls_8.11.1-1_arm64.deb ... Unpacking libcurl3t64-gnutls:arm64 (8.11.1-1) ... Selecting previously unselected package libcurl4t64:arm64. Preparing to unpack .../117-libcurl4t64_8.11.1-1_arm64.deb ... Unpacking libcurl4t64:arm64 (8.11.1-1) ... Selecting previously unselected package libhttp-parser2.9:arm64. Preparing to unpack .../118-libhttp-parser2.9_2.9.4-6+b2_arm64.deb ... Unpacking libhttp-parser2.9:arm64 (2.9.4-6+b2) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../119-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Selecting previously unselected package libjs-jquery-easing. Preparing to unpack .../120-libjs-jquery-easing_12-4_all.deb ... Unpacking libjs-jquery-easing (12-4) ... Selecting previously unselected package libjs-jquery-mousewheel. Preparing to unpack .../121-libjs-jquery-mousewheel_1%3a3.1.13-5_all.deb ... Unpacking libjs-jquery-mousewheel (1:3.1.13-5) ... Selecting previously unselected package libjs-jquery-fancybox. Preparing to unpack .../122-libjs-jquery-fancybox_12-4_all.deb ... Unpacking libjs-jquery-fancybox (12-4) ... Selecting previously unselected package libjs-jquery-ui. Preparing to unpack .../123-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... Selecting previously unselected package ruby-coderay. Preparing to unpack .../124-ruby-coderay_1.1.3-8_all.deb ... Unpacking ruby-coderay (1.1.3-8) ... Selecting previously unselected package ruby-method-source. Preparing to unpack .../125-ruby-method-source_1.0.0-3_all.deb ... Unpacking ruby-method-source (1.0.0-3) ... Selecting previously unselected package pry. Preparing to unpack .../126-pry_0.14.2-1_all.deb ... Unpacking pry (0.14.2-1) ... Selecting previously unselected package publicsuffix. Preparing to unpack .../127-publicsuffix_20241025.1547-0.1_all.deb ... Unpacking publicsuffix (20241025.1547-0.1) ... Selecting previously unselected package ruby-public-suffix. Preparing to unpack .../128-ruby-public-suffix_4.0.6+ds-2_all.deb ... Unpacking ruby-public-suffix (4.0.6+ds-2) ... Selecting previously unselected package ruby-addressable. Preparing to unpack .../129-ruby-addressable_2.8.5-1_all.deb ... Unpacking ruby-addressable (2.8.5-1) ... Selecting previously unselected package ruby-cookiejar. Preparing to unpack .../130-ruby-cookiejar_0.3.4-1_all.deb ... Unpacking ruby-cookiejar (0.3.4-1) ... Selecting previously unselected package ruby-crack. Preparing to unpack .../131-ruby-crack_0.4.4-4_all.deb ... Unpacking ruby-crack (0.4.4-4) ... Selecting previously unselected package ruby-curb:arm64. Preparing to unpack .../132-ruby-curb_1.0.5-2+b1_arm64.deb ... Unpacking ruby-curb:arm64 (1.0.5-2+b1) ... Selecting previously unselected package ruby-diff-lcs. Preparing to unpack .../133-ruby-diff-lcs_1.5.1-1_all.deb ... Unpacking ruby-diff-lcs (1.5.1-1) ... Selecting previously unselected package ruby-docile. Preparing to unpack .../134-ruby-docile_1.1.5-2.1_all.deb ... Unpacking ruby-docile (1.1.5-2.1) ... Selecting previously unselected package ruby-unf-ext. Preparing to unpack .../135-ruby-unf-ext_0.0.7.7-1+b6_arm64.deb ... Unpacking ruby-unf-ext (0.0.7.7-1+b6) ... Selecting previously unselected package ruby-unf. Preparing to unpack .../136-ruby-unf_0.1.4-2.1_all.deb ... Unpacking ruby-unf (0.1.4-2.1) ... Selecting previously unselected package ruby-domain-name. Preparing to unpack .../137-ruby-domain-name_0.6.20240107-1_all.deb ... Unpacking ruby-domain-name (0.6.20240107-1) ... Selecting previously unselected package ruby-eventmachine:arm64. Preparing to unpack .../138-ruby-eventmachine_1.3~pre20220315-df4ab006-5_arm64.deb ... Unpacking ruby-eventmachine:arm64 (1.3~pre20220315-df4ab006-5) ... Selecting previously unselected package ruby-em-socksify. Preparing to unpack .../139-ruby-em-socksify_0.3.1-3_all.deb ... Unpacking ruby-em-socksify (0.3.1-3) ... Selecting previously unselected package ruby-escape-utils. Preparing to unpack .../140-ruby-escape-utils_1.2.1-4+b5_arm64.deb ... Unpacking ruby-escape-utils (1.2.1-4+b5) ... Selecting previously unselected package ruby-http-parser.rb. Preparing to unpack .../141-ruby-http-parser.rb_0.6.0-6+b6_arm64.deb ... Unpacking ruby-http-parser.rb (0.6.0-6+b6) ... Selecting previously unselected package ruby-multi-json. Preparing to unpack .../142-ruby-multi-json_1.14.1-2_all.deb ... Unpacking ruby-multi-json (1.14.1-2) ... Selecting previously unselected package ruby-em-http-request. Preparing to unpack .../143-ruby-em-http-request_1.1.7-1_all.deb ... Unpacking ruby-em-http-request (1.1.7-1) ... Selecting previously unselected package ruby-ffi:arm64. Preparing to unpack .../144-ruby-ffi_1.17.0+dfsg-1+b1_arm64.deb ... Unpacking ruby-ffi:arm64 (1.17.0+dfsg-1+b1) ... Selecting previously unselected package ruby-mime-types-data. Preparing to unpack .../145-ruby-mime-types-data_3.2024.0206-1_all.deb ... Unpacking ruby-mime-types-data (3.2024.0206-1) ... Selecting previously unselected package ruby-mime-types. Preparing to unpack .../146-ruby-mime-types_3.5.2-1_all.deb ... Unpacking ruby-mime-types (3.5.2-1) ... Selecting previously unselected package ruby-ethon. Preparing to unpack .../147-ruby-ethon_0.16.0-2_all.deb ... Unpacking ruby-ethon (0.16.0-2) ... Selecting previously unselected package ruby-excon. Preparing to unpack .../148-ruby-excon_0.112.0-3_all.deb ... Unpacking ruby-excon (0.112.0-3) ... Selecting previously unselected package ruby-faraday-net-http. Preparing to unpack .../149-ruby-faraday-net-http_3.0.2-2_all.deb ... Unpacking ruby-faraday-net-http (3.0.2-2) ... Selecting previously unselected package ruby-faraday. Preparing to unpack .../150-ruby-faraday_2.10.0-2_all.deb ... Unpacking ruby-faraday (2.10.0-2) ... Selecting previously unselected package ruby-typhoeus. Preparing to unpack .../151-ruby-typhoeus_1.4.0-4_all.deb ... Unpacking ruby-typhoeus (1.4.0-4) ... Selecting previously unselected package ruby-faraday-typhoeus. Preparing to unpack .../152-ruby-faraday-typhoeus_1.1.0-2_all.deb ... Unpacking ruby-faraday-typhoeus (1.1.0-2) ... Selecting previously unselected package ruby-hashdiff. Preparing to unpack .../153-ruby-hashdiff_1.1.0-1_all.deb ... Unpacking ruby-hashdiff (1.1.0-1) ... Selecting previously unselected package ruby-http-cookie. Preparing to unpack .../154-ruby-http-cookie_1.0.5-1_all.deb ... Unpacking ruby-http-cookie (1.0.5-1) ... Selecting previously unselected package ruby-httpclient. Preparing to unpack .../155-ruby-httpclient_2.8.3+git20211122.4658227-1_all.deb ... Unpacking ruby-httpclient (2.8.3+git20211122.4658227-1) ... Selecting previously unselected package ruby-ruby2-keywords. Preparing to unpack .../156-ruby-ruby2-keywords_0.0.5-1_all.deb ... Unpacking ruby-ruby2-keywords (0.0.5-1) ... Selecting previously unselected package ruby-mustermann. Preparing to unpack .../157-ruby-mustermann_3.0.0-2_all.deb ... Unpacking ruby-mustermann (3.0.0-2) ... Selecting previously unselected package ruby-rack. Preparing to unpack .../158-ruby-rack_2.2.7-1.1_all.deb ... Unpacking ruby-rack (2.2.7-1.1) ... Selecting previously unselected package ruby-rack-protection. Preparing to unpack .../159-ruby-rack-protection_3.2.0-1_all.deb ... Unpacking ruby-rack-protection (3.2.0-1) ... Selecting previously unselected package ruby-rspec-support. Preparing to unpack .../160-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... Selecting previously unselected package ruby-rspec-core. Preparing to unpack .../161-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... Selecting previously unselected package ruby-rspec-expectations. Preparing to unpack .../162-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... Selecting previously unselected package ruby-rspec-mocks. Preparing to unpack .../163-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... Selecting previously unselected package ruby-rspec. Preparing to unpack .../164-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... Selecting previously unselected package ruby-simplecov-html. Preparing to unpack .../165-ruby-simplecov-html_0.12.3-2_all.deb ... Unpacking ruby-simplecov-html (0.12.3-2) ... Selecting previously unselected package ruby-simplecov. Preparing to unpack .../166-ruby-simplecov_0.22.0-1_all.deb ... Unpacking ruby-simplecov (0.22.0-1) ... Selecting previously unselected package ruby-tilt. Preparing to unpack .../167-ruby-tilt_2.0.11-2_all.deb ... Unpacking ruby-tilt (2.0.11-2) ... Selecting previously unselected package ruby-sinatra. Preparing to unpack .../168-ruby-sinatra_3.2.0-1_all.deb ... Unpacking ruby-sinatra (3.2.0-1) ... Selecting previously unselected package ruby-timecop. Preparing to unpack .../169-ruby-timecop_0.9.10-1.1_all.deb ... Unpacking ruby-timecop (0.9.10-1.1) ... Selecting previously unselected package ruby-webmock. Preparing to unpack .../170-ruby-webmock_3.24.0-1_all.deb ... Unpacking ruby-webmock (3.24.0-1) ... Selecting previously unselected package ruby-yajl. Preparing to unpack .../171-ruby-yajl_1.4.3-1+b4_arm64.deb ... Unpacking ruby-yajl (1.4.3-1+b4) ... Setting up libksba8:arm64 (1.6.7-2+b1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up wdiff (1.2.2-6+b1) ... Setting up libfile-which-perl (1.27-2) ... Setting up libnpth0t64:arm64 (1.8-2) ... Setting up libkeyutils1:arm64 (1.6.3-4) ... Setting up ruby-ruby2-keywords (0.0.5-1) ... Setting up libicu72:arm64 (72.1-5+b1) ... Setting up ruby-mustermann (3.0.0-2) ... Setting up bsdextrautils (2.40.2-12) ... Setting up ruby-excon (0.112.0-3) ... Setting up libdynaloader-functions-perl (0.004-1) ... Setting up libclass-method-modifiers-perl (2.15-1) ... Setting up libio-pty-perl (1:1.20-1+b2) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libclone-perl:arm64 (0.47-1+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:arm64 (0.2.5-1+b2) ... Setting up ruby-hashdiff (1.1.0-1) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libhtml-tagset-perl (3.24-1) ... Setting up libdebhelper-perl (13.20) ... Setting up libbrotli1:arm64 (1.1.0-2+b6) ... Setting up libedit2:arm64 (3.1-20240808-1) ... Setting up liblwp-mediatypes-perl (6.04-2) ... Setting up libmagic1t64:arm64 (1:5.45-3+b1) ... Setting up libjs-jquery-mousewheel (1:3.1.13-5) ... Setting up libtry-tiny-perl (0.32-1) ... Setting up libpsl5t64:arm64 (0.21.2-1.1+b1) ... Setting up libnghttp2-14:arm64 (1.64.0-1) ... Setting up perl-openssl-defaults:arm64 (7+b2) ... Setting up gettext-base (0.22.5-3) ... Setting up m4 (1.4.19-4) ... Setting up libencode-locale-perl (1.05-3) ... Setting up ruby-cookiejar (0.3.4-1) ... Setting up libcom-err2:arm64 (1.47.2~rc1-2) ... Setting up file (1:5.45-3+b1) ... Setting up ruby-timecop (0.9.10-1.1) ... Setting up libelf1t64:arm64 (0.192-4) ... Setting up libkrb5support0:arm64 (1.21.3-3) ... Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg1-8) ... Setting up tzdata (2024b-4) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Jan 23 13:12:49 UTC 2026. Universal Time is now: Fri Jan 23 13:12:49 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up ruby-method-source (1.0.0-3) ... Setting up autotools-dev (20220109.1) ... Setting up libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-3) ... Setting up gnupg-l10n (2.2.45-2) ... Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libncurses6:arm64 (6.5-2+b1) ... Setting up ruby-net-telnet (0.2.0-1) ... Setting up libio-html-perl (1.004-3) ... Setting up autopoint (0.22.5-3) ... Setting up libb-hooks-op-check-perl:arm64 (0.22-3+b2) ... Setting up libipc-run-perl (20231003.0-2) ... Setting up libk5crypto3:arm64 (1.21.3-3) ... Setting up libsasl2-2:arm64 (2.1.28+dfsg1-8) ... Setting up autoconf (2.72-3) ... Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... Setting up libnghttp3-9:arm64 (1.6.0-2) ... Setting up libtimedate-perl (2.3300-2) ... Setting up ruby-webrick (1.8.1-1) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up ruby-faraday-net-http (3.0.2-2) ... Setting up libuchardet0:arm64 (0.0.8-1+b2) ... Setting up libassuan9:arm64 (3.0.1-2) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up ruby-mime-types-data (3.2024.0206-1) ... Setting up netbase (6.4) ... Setting up libngtcp2-16:arm64 (1.9.1-1) ... Setting up libsub-quote-perl (2.006008-1) ... Setting up libclass-xsaccessor-perl (1.19-4+b4) ... Setting up libkrb5-3:arm64 (1.21.3-3) ... Setting up libssh2-1t64:arm64 (1.11.1-1) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up libfile-dirlist-perl (0.05-3) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up openssl (3.3.2-2) ... Setting up readline-common (8.2-6) ... Setting up ruby-xmlrpc (0.3.3-2) ... Setting up publicsuffix (20241025.1547-0.1) ... Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up liburi-perl (5.30-1) ... Setting up libfile-touch-perl (0.12-2) ... Setting up libngtcp2-crypto-gnutls8:arm64 (1.9.1-1) ... Setting up libhttp-parser2.9:arm64 (2.9.4-6+b2) ... Setting up libnet-ssleay-perl:arm64 (1.94-2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up pinentry-curses (1.2.1-4+b1) ... Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libjs-jquery-easing (12-4) ... Setting up libhttp-date-perl (6.06-1) ... Setting up libjs-jquery-fancybox (12-4) ... Setting up gettext (0.22.5-3) ... Setting up libgmp-dev:arm64 (2:6.3.0+dfsg-3) ... Setting up libfile-listing-perl (6.16-1) ... Setting up libtool (2.4.7-8) ... Setting up ruby-public-suffix (4.0.6+ds-2) ... Setting up libnet-http-perl (6.23-1) ... Setting up libdevel-callchecker-perl:arm64 (0.009-1+b1) ... Setting up libldap-2.5-0:arm64 (2.5.18+dfsg-3+b1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up patchutils (0.4.2-1+b1) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 146 added, 0 removed; done. Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... Setting up libgssapi-krb5-2:arm64 (1.21.3-3) ... Setting up ruby-mime-types (3.5.2-1) ... Setting up libreadline8t64:arm64 (8.2-6) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up groff-base (1.23.0-6) ... Setting up libhtml-parser-perl:arm64 (3.83-1+b1) ... Setting up gpgconf (2.2.45-2) ... Setting up libio-socket-ssl-perl (2.089-1) ... Setting up gpg (2.2.45-2) ... Setting up libhttp-message-perl (7.00-2) ... Setting up ruby-addressable (2.8.5-1) ... Setting up libhttp-negotiate-perl (6.01-2) ... Setting up gpg-agent (2.2.45-2) ... Setting up libcurl4t64:arm64 (8.11.1-1) ... Setting up libtirpc3t64:arm64 (1.3.4+ds-1.3+b1) ... Setting up libhttp-cookies-perl (6.11-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libhtml-tree-perl (5.07-3) ... Setting up libparams-classify-perl:arm64 (0.015-2+b4) ... Setting up gpgsm (2.2.45-2) ... Setting up libcurl3t64-gnutls:arm64 (8.11.1-1) ... Setting up rubygems-integration (1.18) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up dirmngr (2.2.45-2) ... Setting up libmodule-runtime-perl (0.016-2) ... Setting up libnsl2:arm64 (1.3.0-3+b3) ... Setting up gnupg (2.2.45-2) ... Setting up libpython3.12-stdlib:arm64 (3.12.8-3) ... Setting up libimport-into-perl (1.002005-2) ... Setting up libmoo-perl (2.005005-1) ... Setting up python3.12 (3.12.8-3) ... Setting up debhelper (13.20) ... Setting up libpython3-stdlib:arm64 (3.12.6-1) ... Setting up python3 (3.12.6-1) ... Setting up rake (13.2.1-1) ... Setting up liblwp-protocol-https-perl (6.14-1) ... Setting up libruby:arm64 (1:3.1+nmu1) ... Setting up libwww-perl (6.77-1) ... Setting up ruby-rubygems (3.4.20-1) ... Setting up devscripts (2.24.7) ... Setting up ruby-sdbm:arm64 (1.0.0-5+b5) ... Setting up libruby3.1t64:arm64 (3.1.2-8.4) ... Setting up ruby-curb:arm64 (1.0.5-2+b1) ... Setting up ruby3.1 (3.1.2-8.4) ... Setting up ruby3.1-dev:arm64 (3.1.2-8.4) ... Setting up ruby-ffi:arm64 (1.17.0+dfsg-1+b1) ... Setting up ruby-eventmachine:arm64 (1.3~pre20220315-df4ab006-5) ... Setting up ruby-faraday (2.10.0-2) ... Setting up ruby-em-socksify (0.3.1-3) ... Setting up ruby-all-dev:arm64 (1:3.1+nmu1) ... Setting up ruby (1:3.1+nmu1) ... Setting up ruby-coderay (1.1.3-8) ... Setting up ruby-escape-utils (1.2.1-4+b5) ... Setting up ruby-ethon (0.16.0-2) ... Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... Setting up ruby-yajl (1.4.3-1+b4) ... Setting up ruby-tilt (2.0.11-2) ... Setting up ruby-docile (1.1.5-2.1) ... Setting up pry (0.14.2-1) ... Setting up ruby-diff-lcs (1.5.1-1) ... Setting up ruby-multi-json (1.14.1-2) ... Setting up ruby-rack (2.2.7-1.1) ... Setting up ruby-typhoeus (1.4.0-4) ... Setting up ruby-simplecov-html (0.12.3-2) ... Setting up ruby-unf-ext (0.0.7.7-1+b6) ... Setting up ruby-faraday-typhoeus (1.1.0-2) ... Setting up ruby-crack (0.4.4-4) ... Setting up ruby-http-parser.rb (0.6.0-6+b6) ... Setting up gem2deb-test-runner (2.2.5) ... Setting up ruby-simplecov (0.22.0-1) ... Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... Setting up ruby-unf (0.1.4-2.1) ... Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... Setting up gem2deb (2.2.5) ... Setting up ruby-webmock (3.24.0-1) ... Setting up ruby-rack-protection (3.2.0-1) ... Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... Setting up ruby-sinatra (3.2.0-1) ... Setting up ruby-em-http-request (1.1.7-1) ... Setting up ruby-domain-name (0.6.20240107-1) ... Setting up ruby-http-cookie (1.0.5-1) ... Setting up ruby-httpclient (2.8.3+git20211122.4658227-1) ... Processing triggers for libc-bin (2.40-4) ... Processing triggers for ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../ruby-vcr_6.0.0+really5.0.0-6_source.changes dpkg-buildpackage: info: source package ruby-vcr dpkg-buildpackage: info: source version 6.0.0+really5.0.0-6 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Cédric Boutillier dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean --buildsystem=ruby --with ruby debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/ruby-vcr-6.0.0+really5.0.0' dh_auto_clean dh_ruby --clean rm -rf /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/tmp make[1]: Leaving directory '/build/reproducible-path/ruby-vcr-6.0.0+really5.0.0' 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 dh_ruby --test create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=ruby dh_prep -O--buildsystem=ruby dh_auto_install --destdir=debian/ruby-vcr/ -O--buildsystem=ruby dh_ruby --install /build/reproducible-path/ruby-vcr-6.0.0\+really5.0.0/debian/ruby-vcr ┌──────────────────────────────────────────────────────────────────────────────┐ │ ruby-vcr: Installing files and building extensions for ruby3.1 │ └──────────────────────────────────────────────────────────────────────────────┘ /usr/bin/ruby3.1 -S gem build --config-file /dev/null --verbose /tmp/d20260123-3935700-6y9zx0/gemspec Failed to load /dev/null because it doesn't contain valid YAML hash WARNING: description and summary are identical WARNING: open-ended dependency on yard (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on rack (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on webmock (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on httpclient (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on timecop (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on multi_json (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on json (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on relish (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on mime-types (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on sinatra (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: See https://guides.rubygems.org/specification-reference/ for help Successfully built RubyGem Name: vcr Version: 5.0.0 File: vcr-5.0.0.gem /usr/bin/ruby3.1 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-vcr/usr/share/rubygems-integration/all /tmp/d20260123-3935700-6y9zx0/vcr-5.0.0.gem Failed to load /dev/null because it doesn't contain valid YAML hash /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/cassette.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/cassette/erb_renderer.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/cassette/http_interaction_list.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/cassette/migrator.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/cassette/persisters.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/cassette/persisters/file_system.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/cassette/serializers.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/cassette/serializers/compressed.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/cassette/serializers/json.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/cassette/serializers/psych.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/cassette/serializers/syck.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/cassette/serializers/yaml.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/configuration.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/deprecations.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/errors.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/library_hooks.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/library_hooks/excon.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/library_hooks/faraday.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/library_hooks/typhoeus.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/library_hooks/typhoeus_0.4.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/library_hooks/webmock.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/linked_cassette.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/middleware/excon.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/middleware/excon/legacy_methods.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/middleware/faraday.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/middleware/rack.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/request_handler.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/request_ignorer.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/request_matcher_registry.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/structs.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/tasks/vcr.rake /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/test_frameworks/cucumber.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/test_frameworks/rspec.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/util/hooks.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/util/internet_connection.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/util/logger.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/util/variable_args_block_caller.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/util/version_checker.rb /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all/gems/vcr-5.0.0/lib/vcr/version.rb Successfully installed vcr-5.0.0 1 gem installed cd debian/ruby-vcr/usr/share/rubygems-integration/all rm -rf bin rm -rf build_info rm -rf cache rm -rf doc rm -rf extensions rmdir plugins cd gems/vcr-5.0.0 rm -f chmod 644 lib/vcr/cassette/erb_renderer.rb lib/vcr/cassette/http_interaction_list.rb lib/vcr/cassette/migrator.rb lib/vcr/cassette/persisters/file_system.rb lib/vcr/cassette/persisters.rb lib/vcr/cassette/serializers/compressed.rb lib/vcr/cassette/serializers/json.rb lib/vcr/cassette/serializers/psych.rb lib/vcr/cassette/serializers/syck.rb lib/vcr/cassette/serializers/yaml.rb lib/vcr/cassette/serializers.rb lib/vcr/cassette.rb lib/vcr/configuration.rb lib/vcr/deprecations.rb lib/vcr/errors.rb lib/vcr/library_hooks/excon.rb lib/vcr/library_hooks/faraday.rb lib/vcr/library_hooks/typhoeus.rb lib/vcr/library_hooks/typhoeus_0.4.rb lib/vcr/library_hooks/webmock.rb lib/vcr/library_hooks.rb lib/vcr/linked_cassette.rb lib/vcr/middleware/excon/legacy_methods.rb lib/vcr/middleware/excon.rb lib/vcr/middleware/faraday.rb lib/vcr/middleware/rack.rb lib/vcr/request_handler.rb lib/vcr/request_ignorer.rb lib/vcr/request_matcher_registry.rb lib/vcr/structs.rb lib/vcr/test_frameworks/cucumber.rb lib/vcr/test_frameworks/rspec.rb lib/vcr/util/hooks.rb lib/vcr/util/internet_connection.rb lib/vcr/util/logger.rb lib/vcr/util/variable_args_block_caller.rb lib/vcr/util/version_checker.rb lib/vcr/version.rb lib/vcr.rb find lib/ -type d -empty -delete cd - cd - dh_installchangelogs -pruby-vcr /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/CHANGELOG.md upstream /usr/bin/ruby3.1 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby3.1 │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=. GEM_PATH=/build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all:/build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.1.0:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/aarch64-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/aarch64-linux-gnu/rubygems-integration/3.1.0 ruby3.1 -e gem\ \"vcr\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby3.1 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=. GEM_PATH=/build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all:/build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.1.0:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/aarch64-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/aarch64-linux-gnu/rubygems-integration/3.1.0 ruby3.1 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake /usr/bin/ruby3.1 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation cannot load such file -- patron Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} VCR when used in a multithreaded environment with an around_http_request can use a cassette in an #around_http_request hook (PENDING: Temporarily skipped with xit) when used in a multithreaded environment with a cassette properly stubs threaded requests VCR when used in a multithreaded environment can use a cassette in an #around_http_request hook VCR::Cassette::ERBRenderer #render when ERB is disabled returns the given template when ERB is enabled but no variables are passed renders the file content as ERB raises an appropriate error when the ERB template needs variables gracefully handles the template being nil when ERB is enabled and variables are passed renders the file content as ERB with the passed variables raises an appropriate error when one or more of the needed variables are not passed VCR::Cassette::HTTPInteractionList #has_used_interaction_matching? returns false when no interactions have been used returns true when there is a matching used interaction (even if there is also an unused one that matches) returns false when none of the used interactions match #remaining_unused_interaction_count returns the number of unused interactions #assert_no_unused_interactions? should raise a SkippedHTTPRequestError when there are unused interactions left should raise nothing when there are no unused interactions left when the null logger is in use includes formatted request details in the error message includes formatted response details in the error message has_interaction_matching? returns false when the list is empty returns false when there is no matching interaction returns true when there is a matching interaction does not consume the interactions when they match invokes each matcher block to find the matching interaction delegates to the parent list when it can't find a matching interaction when allow_playback_repeats is set to true considers used interactions when allow_playback_repeats is set to false does not consider used interactions #response_for returns nil when the list is empty returns nil when there is no matching interaction returns the first matching interaction invokes each matcher block to find the matching interaction delegates to the parent list when it can't find a matching interaction consumes the first matching interaction so that it will not be used again does not modify the original interaction array the list was initialized with when allow_playback_repeats is set to true continues to return the response from the last matching interaction when there are no more when allow_playback_repeats is set to false returns nil when there are no more unused interactions VCR::Cassette::Migrator migrates a cassette from the 1.x to 2.x format ignores files that do not contain arrays ignores files that contain YAML arrays of other things ignores URIs that have sensitive data substitutions ignores files that are empty with syck behaves like ignoring invalid YAML ignores files that cannot be parsed as valid YAML (such as ERB cassettes) VCR::Cassette::Persisters::FileSystem #[] reads from the given file, relative to the configured storage location handles directories in the given file name returns nil if the file does not exist #[]= creates any needed intermediary directories with a simple file_name and binary content writes the given file contents to the given file name #absolute_path_to_file returns the absolute path to the given relative file based on the storage location returns nil if the storage_location is not set sanitizes the file name handles files with no extensions (even when there is a dot in the path) VCR::Cassette::Persisters #[]= when there is already a persister registered for the given name overrides the existing persister warns that there is a name collision #[] raises an error when given an unrecognized persister name returns the named persister VCR::Cassette::Serializers behaves like a serializer the yaml serializer lazily loads the serializer returns 'yml' as the file extension can serialize and deserialize a hash behaves like encoding error handling the yaml serializer appends info about the :preserve_exact_body_bytes option to the error behaves like a serializer the syck serializer lazily loads the serializer returns 'yml' as the file extension can serialize and deserialize a hash behaves like encoding error handling the syck serializer appends info about the :preserve_exact_body_bytes option to the error behaves like a serializer the compressed serializer lazily loads the serializer returns 'zz' as the file extension can serialize and deserialize a hash behaves like encoding error handling the compressed serializer appends info about the :preserve_exact_body_bytes option to the error behaves like a serializer the json serializer lazily loads the serializer returns 'json' as the file extension can serialize and deserialize a hash when MultiJson is configured to use :yajl behaves like encoding error handling the json serializer appends info about the :preserve_exact_body_bytes option to the error a custom :ruby serializer behaves like a serializer the ruby serializer returns 'rb' as the file extension can serialize and deserialize a hash #[]= when there is already a serializer registered for the given name overrides the existing serializer warns that there is a name collision #[] raises an error when given an unrecognized serializer name returns the named serializer VCR::Cassette #file delegates the file resolution to the FileSystem persister raises a NotImplementedError when a different persister is used #tags returns a blank array if no tag has been set converts a single :tag to an array accepts an array as the :tags option #record_http_interaction adds the interaction to #new_recorded_interactions #serializable_hash includes the hash form of all recorded interactions includes additional metadata about the cassette does not allow the interactions to be mutated by configured hooks clean_outdated_http_interactions returns all interactions if re_record_interval is not set returns all interactions if they are not outdated rejects outdated interactions #recording? returns true when the record mode is :all returns true when the record mode is :new_episodes returns false when the record mode is :none when the record mode is :once returns false when there is an existing cassette file with content returns true when there is an empty existing cassette file returns true when there is no existing cassette file #match_requests_on returns the provided options returns a the default #match_requests_on when it has not been specified for the cassette reading the file from disk optionally renders the file as ERB using the ERBRenderer passes true to the VCR::Cassette::ERBRenderer when given as the :erb option passes true to the VCR::Cassette::ERBRenderer when it is the default :erb option and none is given passes false to the VCR::Cassette::ERBRenderer when given as the :erb option passes false to the VCR::Cassette::ERBRenderer when it is the default :erb option and none is given passes nil to the VCR::Cassette::ERBRenderer when given as the :erb option passes nil to the VCR::Cassette::ERBRenderer when it is the default :erb option and none is given passes {} to the VCR::Cassette::ERBRenderer when given as the :erb option passes {} to the VCR::Cassette::ERBRenderer when it is the default :erb option and none is given raises a friendly error when the cassette file is in the old VCR 1.x format .new raises an error if given an invalid record mode raises an error if given invalid options does not raise an error in the case of an empty file reads from the configured persister when VCR.configuration.default_cassette_options[:record] is :all defaults the record mode to all when VCR.configuration.default_cassette_options[:record] is all when :all is passed as the record option does not load ignored interactions loads the recorded interactions from the library yml file instantiates the http_interactions with allow_playback_repeats = true if given :allow_playback_repeats => true instantiates the http_interactions with allow_playback_repeats = false if given :allow_playback_repeats => false instantiates the http_interactions with parent_list set to a null list if given :exclusive => true instantiates the http_interactions with parent_list set to VCR.http_interactions if given :exclusive => false instantiates the http_interactions with the no interactions and the request matchers when VCR.configuration.default_cassette_options[:record] is :none defaults the record mode to none when VCR.configuration.default_cassette_options[:record] is none when :none is passed as the record option updates the content_length headers when given :update_content_length_header => true does not update the content_lenth headers when given :update_content_length_header => nil does not update the content_lenth headers when given :update_content_length_header => false does not load ignored interactions loads the recorded interactions from the library yml file instantiates the http_interactions with allow_playback_repeats = true if given :allow_playback_repeats => true instantiates the http_interactions with allow_playback_repeats = false if given :allow_playback_repeats => false instantiates the http_interactions with parent_list set to a null list if given :exclusive => true instantiates the http_interactions with parent_list set to VCR.http_interactions if given :exclusive => false invokes the before_playback hooks does not playback any interactions that are ignored in a before_playback hook instantiates the http_interactions with the loaded interactions and the request matchers and re_record_interval is 7.days when the cassette file does not exist has :none for the record mode when the cassette file does exist and the earliest recorded interaction was recorded less than 7 days ago has :none for the record mode and the earliest recorded interaction was recorded more than 7 days ago has :all for the record mode when there is an internet connection available has :none for the record mode when there is no internet connection available when VCR.configuration.default_cassette_options[:record] is :new_episodes defaults the record mode to new_episodes when VCR.configuration.default_cassette_options[:record] is new_episodes when :new_episodes is passed as the record option updates the content_length headers when given :update_content_length_header => true does not update the content_lenth headers when given :update_content_length_header => nil does not update the content_lenth headers when given :update_content_length_header => false does not load ignored interactions loads the recorded interactions from the library yml file instantiates the http_interactions with allow_playback_repeats = true if given :allow_playback_repeats => true instantiates the http_interactions with allow_playback_repeats = false if given :allow_playback_repeats => false instantiates the http_interactions with parent_list set to a null list if given :exclusive => true instantiates the http_interactions with parent_list set to VCR.http_interactions if given :exclusive => false invokes the before_playback hooks does not playback any interactions that are ignored in a before_playback hook instantiates the http_interactions with the loaded interactions and the request matchers and re_record_interval is 7.days when the cassette file does not exist has :new_episodes for the record mode when the cassette file does exist and the earliest recorded interaction was recorded less than 7 days ago has :new_episodes for the record mode and the earliest recorded interaction was recorded more than 7 days ago has :all for the record mode when there is an internet connection available has :new_episodes for the record mode when there is no internet connection available when VCR.configuration.default_cassette_options[:record] is :once defaults the record mode to once when VCR.configuration.default_cassette_options[:record] is once when :once is passed as the record option updates the content_length headers when given :update_content_length_header => true does not update the content_lenth headers when given :update_content_length_header => nil does not update the content_lenth headers when given :update_content_length_header => false does not load ignored interactions loads the recorded interactions from the library yml file instantiates the http_interactions with allow_playback_repeats = true if given :allow_playback_repeats => true instantiates the http_interactions with allow_playback_repeats = false if given :allow_playback_repeats => false instantiates the http_interactions with parent_list set to a null list if given :exclusive => true instantiates the http_interactions with parent_list set to VCR.http_interactions if given :exclusive => false invokes the before_playback hooks does not playback any interactions that are ignored in a before_playback hook instantiates the http_interactions with the loaded interactions and the request matchers and re_record_interval is 7.days when the cassette file does not exist has :once for the record mode when the cassette file does exist and the earliest recorded interaction was recorded less than 7 days ago has :once for the record mode and the earliest recorded interaction was recorded more than 7 days ago has :all for the record mode when there is an internet connection available has :once for the record mode when there is no internet connection available .originally_recorded_at returns the earliest `recorded_at` timestamp records nil for a cassette that has no prior recorded interactions #eject does not assert that there are no unused interactions if allow_unused_http_interactions is set to true stores the cassette content using the configured persister writes the serializable_hash to disk as yaml invokes the appropriately tagged before_record hooks does not record interactions that have been ignored does not write the cassette to disk if all interactions have been ignored writes the recorded interactions to a subdirectory if the cassette name includes a directory when :allow_unused_http_interactions is set to false asserts that there are no unused interactions does not assert no unused interactions if there is an existing error does not assert no unused interactions if :skip_no_unused_interactions_assertion is passed for a :record => :all cassette with previously recorded interactions does not re-write to disk the previously recorded interactions if there are no new ones when some new interactions have been recorded replaces previously recorded interactions with new ones when the requests match appends new recorded interactions that do not match existing ones for a :record => :none cassette with previously recorded interactions does not re-write to disk the previously recorded interactions if there are no new ones when some new interactions have been recorded appends new recorded interactions after existing ones for a :record => :new_episodes cassette with previously recorded interactions does not re-write to disk the previously recorded interactions if there are no new ones when some new interactions have been recorded appends new recorded interactions after existing ones VCR::Configuration #cassette_library_dir= creates the directory if it does not exist does not raise an error if given nil resolves the given directory to an absolute path, so VCR continues to work even if the current directory changes #default_cassette_options has a hash with some defaults returns [:method, :uri] for :match_requests_on when other defaults have been set returns :once for :record when other defaults have been set allows defaults to be overriden allows other keys to be set #register_request_matcher registers the given request matcher #hook_into requires the named library hook raises an error for unsupported stubbing libraries invokes the after_library_hooks_loaded hooks #ignore_hosts delegates to the current request_ignorer instance #unignore_hosts delegates to the current request_ignorer instance #ignore_localhost= delegates to the current request_ignorer instance #ignore_request registers the given block with the request ignorer #allow_http_connections_when_no_cassette= sets the allow_http_connections_when_no_cassette to true when set to true sets the allow_http_connections_when_no_cassette to false when set to false request/configuration interactions the request on the yielded interaction is not typed even though the request given to before_http_request is the filter_sensitive_data option works even when it modifies the URL in a way that makes it an invalid URI #before_record sets up a tag filter #before_playback sets up a tag filter #filter_sensitive_data adds a before_record hook that replaces the string returned by the block with the given string adds a before_playback hook that replaces the given string with the string returned by the block tags the before_record hook when given a tag tags the before_playback hook when given a tag yields the interaction to the block for the before_record hook yields the interaction to the block for the before_playback hook #define_cassette_placeholder adds a before_record hook that replaces the string returned by the block with the given string adds a before_playback hook that replaces the given string with the string returned by the block tags the before_record hook when given a tag tags the before_playback hook when given a tag yields the interaction to the block for the before_record hook yields the interaction to the block for the before_playback hook #after_http_request handles symbol request predicate filters properly #cassette_serializers allows a custom serializer to be registered #cassette_persisters allows a custom persister to be registered #uri_parser= allows a custom uri parser to be set uses Ruby's standard library `URI` as a default #preserve_exact_body_bytes_for? returns true when the configured block returns true returns true when any of the registered blocks returns true invokes the configured hook with the http message and the current cassette default hook returns false when there is no current cassette returns false when the current cassette has been created without the :preserve_exact_body_bytes option returns true when the current cassette has been created with the :preserve_exact_body_bytes option #configure_rspec_metadata! only configures the underlying metadata once, no matter how many times it is called VCR deprecations .config delegates to VCR.configure yields the configuration object prints a deprecation warning Config returns the same object referenced by VCR.configuration prints a deprecation warning preserves the normal undefined constant behavior Cassette::MissingERBVariableError returns VCR::Errors::MissingERBVariableError prints a deprecation warning preserves the normal undefined constant behavior VCR.configure { |c| c.stub_with ... } delegates to #hook_into prints a deprecation warning VCR::Middleware::Faraday prints a deprecation warning when passed a block VCR::Errors::UnhandledHTTPRequestError identifies the request by method and URI when there is no cassette identifies the request by its body when the default_cassette_options include the body in the match_requests_on option identifies the request by its headers when the default_cassette_options include the headers in the match_requests_on option mentions that there is no cassette mentions that the request can be recorded by inserting a cassette mentions the allow_http_connections_when_no_cassette option mentions that the request can be ignored does not double-insert the asterisks for the bullet points mentions the debug logging configuration option when there are cassettes identifies the request by its body when the match_requests_on option includes the body identifies the request by its headers when the match_requests_on option includes the headers does not identify the request by its body when the cassette match_requests_on option does not include the body but the default_cassette_options do mentions the details about the single cassette when there is one cassette mentions the details about all cassettes when there are a few cassettes mentions that :new_episodes can be used to record the request mentions that :once does not allow a cassette to be re-recorded mentions that :none does not allow any recording does not mention the :once or :none record modes if using the :new_episodes record mode does not mention the :once or :none record modes if using the :new_episodes record mode at least in one cassette mentions :allow_playback_repeats if the cassette has a used matching interaction does not mention :allow_playback_repeats if the cassette does not have a used matching interaction does not mention using a different :match_requests_on option when there are no remaining unused interactions mentions using a different :match_requests_on option when there are some remaining unused interactions uses the singular (HTTP interaction) when there is only 1 left uses the plural (HTTP interactions) when there is more than 1 left mentions the debug logging configuration option Excon hook behaves like a hook into an HTTP library using Excon plays back an empty body response exactly as it was recorded (e.g. nil vs empty string) does not query the http interaction list excessively making an HTTP request that responds with 1 Set-Cookie header(s) returns the same header value when recording and replaying making an HTTP request that responds with 2 Set-Cookie header(s) returns the same header value when recording and replaying a request to a URL with spaces encoded as + properly records and playsback a request with a URL with spaces encoded as + a request to a URL with spaces encoded as %20 properly records and playsback a request with a URL with spaces encoded as %20 a request to a URL with a complex escaped query param properly records and playsback a request with a URL with a complex escaped query param making an HTTP request when the the stubbed request and response has no headers returns the response for a matching request when a URL using https and no explicit port has been stubbed returns the expected response for the same request when a URL using https and port 443 has been stubbed returns the expected response for the same request when a URL using https and some other port has been stubbed returns the expected response for the same request when a URL that has query params has been stubbed returns the expected response for the same request when a URL with an encoded ampersand has been stubbed returns the expected response for the same request using the library's stubbing/disconnection APIs can directly stub the request when VCR is turned off can directly stub the request when VCR is turned on and no cassette is in use can directly stub the request when VCR is turned on and a cassette is in use does not record requests that are directly stubbed request hooks correctly assigns the correct type to both before and after request hooks, even if they are different when there is an around_http_request hook yields the request to the block returns the response from request.proceed can be used to use a cassette for a request nests them inside each other, making the first declared hook the outermost raises an appropriate error if the hook does not call request.proceed does not get a dead fiber error when multiple requests are made allows the hook to be filtered ensures that both around/before are invoked or neither when the request is ignored behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is ignored the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is ignored the after_http_request hook yields the response if there is one and the second block arg is given when the request is directly stubbed behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is externally_stubbed the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is externally_stubbed the after_http_request hook yields the response if there is one and the second block arg is given when the request is recorded behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is recordable the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is recordable the after_http_request hook yields the response if there is one and the second block arg is given plays back the cassette when a request is made the after_http_request hook can be used to eject a cassette after the request is recorded when a stubbed response is played back for the request behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is stubbed_by_vcr the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is stubbed_by_vcr the after_http_request hook yields the response if there is one and the second block arg is given when the request is not allowed behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is unhandled the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is unhandled the after_http_request hook yields the response if there is one and the second block arg is given .stub_requests using specific match_attributes :method returns the expected response for a :get request returns the expected response for a :post request raises an error for a request with a different method :host returns the expected response for a "example1.com" request returns the expected response for a "example2.com" request raises an error for a request with a different host :path returns the expected response for a "/path1" request returns the expected response for a "/path2" request raises an error for a request with a different path :uri returns the expected response for a "http://example.com/uri1" request returns the expected response for a "http://example.com/uri2" request raises an error for a request with a different uri :body returns the expected response for a "param=val1" request returns the expected response for a "param=val2" request raises an error for a request with a different body :headers returns the expected response for a {"X-Http-Header1"=>"val1"} request returns the expected response for a {"X-Http-Header1"=>"val2"} request raises an error for a request with a different headers when VCR.real_http_connections_allowed? is returning true allows real http requests recording new http requests does not record the request if the hook is disabled records the request uri records the request method records the request body records the request headers records the response status code records the response body records the response headers when some requests are stubbed gets the stubbed responses when requests are made to http://example.com/foo, and does not record them rotates through multiple responses for the same request correctly handles stubbing multiple values for the same header when VCR.real_http_connections_allowed? is returning false does not allow real HTTP requests or record them when some requests are stubbed gets the stubbed responses when requests are made to http://example.com/foo, and does not record them rotates through multiple responses for the same request correctly handles stubbing multiple values for the same header when the query is specified as a hash option properly records and plays back the response when Excon's expects and idempotent middlewares cause errors to be raised records and plays back properly when Excon's streaming API is used properly records and plays back the response properly records and plays back the response for unexpected status when a cassette is played back and appended to does not allow Excon to mutate the response body in the cassette when Excon raises an error due to an unexpected response status still records properly raises the same error class as excon itself raises behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is recordable the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is recordable the after_http_request hook yields the response if there is one and the second block arg is given VCR.configuration.after_library_hooks_loaded hook disables the webmock excon adapter so it does not conflict with our typhoeus hook Faraday hook inserts the VCR middleware just before the adapter (PENDING: Temporarily skipped with xit) handles the case where no adapter is declared (PENDING: Temporarily skipped with xit) does nothing if the VCR middleware has already been included (PENDING: Temporarily skipped with xit) prints a warning if the faraday connection stack contains a middleware after the HTTP adapter (PENDING: Temporarily skipped with xit) gracefully handles the case where there is no explicit HTTP adapter Typhoeus hook behaves like a hook into an HTTP library using Typhoeus plays back an empty body response exactly as it was recorded (e.g. nil vs empty string) does not query the http interaction list excessively making an HTTP request that responds with 1 Set-Cookie header(s) returns the same header value when recording and replaying making an HTTP request that responds with 2 Set-Cookie header(s) returns the same header value when recording and replaying a request to a URL with spaces encoded as + properly records and playsback a request with a URL with spaces encoded as + a request to a URL with spaces encoded as %20 properly records and playsback a request with a URL with spaces encoded as %20 a request to a URL with a complex escaped query param properly records and playsback a request with a URL with a complex escaped query param making an HTTP request when the the stubbed request and response has no headers returns the response for a matching request when a URL using https and no explicit port has been stubbed returns the expected response for the same request when a URL using https and port 443 has been stubbed returns the expected response for the same request when a URL using https and some other port has been stubbed returns the expected response for the same request when a URL that has query params has been stubbed returns the expected response for the same request when a URL with an encoded ampersand has been stubbed returns the expected response for the same request using the library's stubbing/disconnection APIs can make a real request when VCR is turned off does not mess with VCR when real connections are disabled can disable real connections when VCR is turned off can directly stub the request when VCR is turned off can directly stub the request when VCR is turned on and no cassette is in use can directly stub the request when VCR is turned on and a cassette is in use does not record requests that are directly stubbed request hooks correctly assigns the correct type to both before and after request hooks, even if they are different when there is an around_http_request hook yields the request to the block returns the response from request.proceed can be used to use a cassette for a request nests them inside each other, making the first declared hook the outermost raises an appropriate error if the hook does not call request.proceed does not get a dead fiber error when multiple requests are made allows the hook to be filtered ensures that both around/before are invoked or neither when the request is ignored behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is ignored the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is ignored the after_http_request hook yields the response if there is one and the second block arg is given when the request is directly stubbed behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is externally_stubbed the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is externally_stubbed the after_http_request hook yields the response if there is one and the second block arg is given when the request is recorded behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is recordable the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is recordable the after_http_request hook yields the response if there is one and the second block arg is given plays back the cassette when a request is made the after_http_request hook can be used to eject a cassette after the request is recorded when a stubbed response is played back for the request behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is stubbed_by_vcr the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is stubbed_by_vcr the after_http_request hook yields the response if there is one and the second block arg is given when the request is not allowed behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is unhandled the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is unhandled the after_http_request hook yields the response if there is one and the second block arg is given .stub_requests using specific match_attributes :method returns the expected response for a :get request returns the expected response for a :post request raises an error for a request with a different method :host returns the expected response for a "example1.com" request returns the expected response for a "example2.com" request raises an error for a request with a different host :path returns the expected response for a "/path1" request returns the expected response for a "/path2" request raises an error for a request with a different path :uri returns the expected response for a "http://example.com/uri1" request returns the expected response for a "http://example.com/uri2" request raises an error for a request with a different uri :body returns the expected response for a "param=val1" request returns the expected response for a "param=val2" request raises an error for a request with a different body :headers returns the expected response for a {"X-Http-Header1"=>"val1"} request returns the expected response for a {"X-Http-Header1"=>"val2"} request raises an error for a request with a different headers when VCR.real_http_connections_allowed? is returning true allows real http requests recording new http requests does not record the request if the hook is disabled records the request uri records the request method records the request body records the request headers records the response status code records the response status message records the response body records the response headers when some requests are stubbed gets the stubbed responses when requests are made to http://example.com/foo, and does not record them rotates through multiple responses for the same request correctly handles stubbing multiple values for the same header when VCR.real_http_connections_allowed? is returning false does not allow real HTTP requests or record them when some requests are stubbed gets the stubbed responses when requests are made to http://example.com/foo, and does not record them rotates through multiple responses for the same request correctly handles stubbing multiple values for the same header VCR.configuration.after_library_hooks_loaded hook disables the webmock typhoeus adapter so it does not conflict with our typhoeus hook when there are nested hydra queues records and plays back properly when used with a typhoeus-based faraday connection records and replays headers correctly when a request is made with a hash for the POST body records and replays correctly when using on_body callback records and replays correctly when using on_body callback returning :abort records and replays correctly #effective_url records and plays back properly falls back to the request url when it was not recorded (e.g. on VCR <= 2.5.0) when following redirects records and plays back properly WebMock hook our WebMock.after_request hook removes the @__typed_vcr_request instance variable so as not to pollute the webmock object when there'ss a bug and the request does not have the @__typed_vcr_request in the after_request callbacks records the HTTP interaction properly invokes the after_http_request hook with an :unknown request prints a warning behaves like a hook into an HTTP library using Net::HTTP plays back an empty body response exactly as it was recorded (e.g. nil vs empty string) does not query the http interaction list excessively making an HTTP request that responds with 1 Set-Cookie header(s) returns the same header value when recording and replaying making an HTTP request that responds with 2 Set-Cookie header(s) returns the same header value when recording and replaying a request to a URL with spaces encoded as + properly records and playsback a request with a URL with spaces encoded as + a request to a URL with spaces encoded as %20 properly records and playsback a request with a URL with spaces encoded as %20 a request to a URL with a complex escaped query param properly records and playsback a request with a URL with a complex escaped query param making an HTTP request when the the stubbed request and response has no headers returns the response for a matching request when a URL using https and no explicit port has been stubbed returns the expected response for the same request when a URL using https and port 443 has been stubbed returns the expected response for the same request when a URL using https and some other port has been stubbed returns the expected response for the same request when a URL that has query params has been stubbed returns the expected response for the same request when a URL with an encoded ampersand has been stubbed returns the expected response for the same request using the library's stubbing/disconnection APIs can make a real request when VCR is turned off does not mess with VCR when real connections are disabled can disable real connections when VCR is turned off can directly stub the request when VCR is turned off can directly stub the request when VCR is turned on and no cassette is in use can directly stub the request when VCR is turned on and a cassette is in use does not record requests that are directly stubbed request hooks correctly assigns the correct type to both before and after request hooks, even if they are different when there is an around_http_request hook yields the request to the block returns the response from request.proceed can be used to use a cassette for a request nests them inside each other, making the first declared hook the outermost raises an appropriate error if the hook does not call request.proceed does not get a dead fiber error when multiple requests are made allows the hook to be filtered ensures that both around/before are invoked or neither when the request is ignored behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is ignored the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is ignored the after_http_request hook yields the response if there is one and the second block arg is given when the request is directly stubbed behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is externally_stubbed the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is externally_stubbed the after_http_request hook yields the response if there is one and the second block arg is given when the request is recorded behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is recordable the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is recordable the after_http_request hook yields the response if there is one and the second block arg is given plays back the cassette when a request is made the after_http_request hook can be used to eject a cassette after the request is recorded when a stubbed response is played back for the request behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is stubbed_by_vcr the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is stubbed_by_vcr the after_http_request hook yields the response if there is one and the second block arg is given when the request is not allowed behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is unhandled the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is unhandled the after_http_request hook yields the response if there is one and the second block arg is given .stub_requests using specific match_attributes :method returns the expected response for a :get request returns the expected response for a :post request raises an error for a request with a different method :host returns the expected response for a "example1.com" request returns the expected response for a "example2.com" request raises an error for a request with a different host :path returns the expected response for a "/path1" request returns the expected response for a "/path2" request raises an error for a request with a different path :uri returns the expected response for a "http://example.com/uri1" request returns the expected response for a "http://example.com/uri2" request raises an error for a request with a different uri :body returns the expected response for a "param=val1" request returns the expected response for a "param=val2" request raises an error for a request with a different body :headers returns the expected response for a {"X-Http-Header1"=>"val1"} request returns the expected response for a {"X-Http-Header1"=>"val2"} request raises an error for a request with a different headers when VCR.real_http_connections_allowed? is returning true allows real http requests recording new http requests does not record the request if the hook is disabled records the request uri records the request method records the request body records the request headers records the response status code records the response status message records the response body records the response headers when some requests are stubbed gets the stubbed responses when requests are made to http://example.com/foo, and does not record them rotates through multiple responses for the same request correctly handles stubbing multiple values for the same header when VCR.real_http_connections_allowed? is returning false does not allow real HTTP requests or record them when some requests are stubbed gets the stubbed responses when requests are made to http://example.com/foo, and does not record them rotates through multiple responses for the same request correctly handles stubbing multiple values for the same header using Net::HTTP when real connections are disabled and VCR is turned off can allow connections to localhost can allow connections to matching urls behaves like a hook into an HTTP library using HTTP Client plays back an empty body response exactly as it was recorded (e.g. nil vs empty string) does not query the http interaction list excessively making an HTTP request that responds with 1 Set-Cookie header(s) returns the same header value when recording and replaying making an HTTP request that responds with 2 Set-Cookie header(s) returns the same header value when recording and replaying a request to a URL with spaces encoded as + properly records and playsback a request with a URL with spaces encoded as + a request to a URL with spaces encoded as %20 properly records and playsback a request with a URL with spaces encoded as %20 a request to a URL with a complex escaped query param properly records and playsback a request with a URL with a complex escaped query param making an HTTP request when the the stubbed request and response has no headers returns the response for a matching request when a URL using https and no explicit port has been stubbed returns the expected response for the same request when a URL using https and port 443 has been stubbed returns the expected response for the same request when a URL using https and some other port has been stubbed returns the expected response for the same request when a URL that has query params has been stubbed returns the expected response for the same request when a URL with an encoded ampersand has been stubbed returns the expected response for the same request using the library's stubbing/disconnection APIs can make a real request when VCR is turned off does not mess with VCR when real connections are disabled can disable real connections when VCR is turned off can directly stub the request when VCR is turned off can directly stub the request when VCR is turned on and no cassette is in use can directly stub the request when VCR is turned on and a cassette is in use does not record requests that are directly stubbed request hooks correctly assigns the correct type to both before and after request hooks, even if they are different when there is an around_http_request hook yields the request to the block returns the response from request.proceed can be used to use a cassette for a request nests them inside each other, making the first declared hook the outermost raises an appropriate error if the hook does not call request.proceed does not get a dead fiber error when multiple requests are made allows the hook to be filtered ensures that both around/before are invoked or neither when the request is ignored behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is ignored the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is ignored the after_http_request hook yields the response if there is one and the second block arg is given when the request is directly stubbed behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is externally_stubbed the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is externally_stubbed the after_http_request hook yields the response if there is one and the second block arg is given when the request is recorded behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is recordable the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is recordable the after_http_request hook yields the response if there is one and the second block arg is given plays back the cassette when a request is made the after_http_request hook can be used to eject a cassette after the request is recorded when a stubbed response is played back for the request behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is stubbed_by_vcr the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is stubbed_by_vcr the after_http_request hook yields the response if there is one and the second block arg is given when the request is not allowed behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is unhandled the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is unhandled the after_http_request hook yields the response if there is one and the second block arg is given .stub_requests using specific match_attributes :method returns the expected response for a :get request returns the expected response for a :post request raises an error for a request with a different method :host returns the expected response for a "example1.com" request returns the expected response for a "example2.com" request raises an error for a request with a different host :path returns the expected response for a "/path1" request returns the expected response for a "/path2" request raises an error for a request with a different path :uri returns the expected response for a "http://example.com/uri1" request returns the expected response for a "http://example.com/uri2" request raises an error for a request with a different uri :body returns the expected response for a "param=val1" request returns the expected response for a "param=val2" request raises an error for a request with a different body :headers returns the expected response for a {"X-Http-Header1"=>"val1"} request returns the expected response for a {"X-Http-Header1"=>"val2"} request raises an error for a request with a different headers when VCR.real_http_connections_allowed? is returning true allows real http requests recording new http requests does not record the request if the hook is disabled records the request uri records the request method records the request body records the request headers records the response status code records the response status message records the response body records the response headers when some requests are stubbed gets the stubbed responses when requests are made to http://example.com/foo, and does not record them rotates through multiple responses for the same request correctly handles stubbing multiple values for the same header when VCR.real_http_connections_allowed? is returning false does not allow real HTTP requests or record them when some requests are stubbed gets the stubbed responses when requests are made to http://example.com/foo, and does not record them rotates through multiple responses for the same request correctly handles stubbing multiple values for the same header using HTTP Client when real connections are disabled and VCR is turned off can allow connections to localhost can allow connections to matching urls behaves like a hook into an HTTP library using EM HTTP Request plays back an empty body response exactly as it was recorded (e.g. nil vs empty string) does not query the http interaction list excessively making an HTTP request that responds with 1 Set-Cookie header(s) returns the same header value when recording and replaying making an HTTP request that responds with 2 Set-Cookie header(s) returns the same header value when recording and replaying a request to a URL with spaces encoded as + properly records and playsback a request with a URL with spaces encoded as + a request to a URL with spaces encoded as %20 properly records and playsback a request with a URL with spaces encoded as %20 a request to a URL with a complex escaped query param properly records and playsback a request with a URL with a complex escaped query param making an HTTP request when the the stubbed request and response has no headers returns the response for a matching request when a URL using https and no explicit port has been stubbed returns the expected response for the same request when a URL using https and port 443 has been stubbed returns the expected response for the same request when a URL using https and some other port has been stubbed returns the expected response for the same request when a URL that has query params has been stubbed returns the expected response for the same request when a URL with an encoded ampersand has been stubbed returns the expected response for the same request using the library's stubbing/disconnection APIs can make a real request when VCR is turned off does not mess with VCR when real connections are disabled can disable real connections when VCR is turned off can directly stub the request when VCR is turned off can directly stub the request when VCR is turned on and no cassette is in use can directly stub the request when VCR is turned on and a cassette is in use does not record requests that are directly stubbed request hooks correctly assigns the correct type to both before and after request hooks, even if they are different when there is an around_http_request hook yields the request to the block returns the response from request.proceed can be used to use a cassette for a request nests them inside each other, making the first declared hook the outermost raises an appropriate error if the hook does not call request.proceed does not get a dead fiber error when multiple requests are made allows the hook to be filtered ensures that both around/before are invoked or neither when the request is ignored behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is ignored the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is ignored the after_http_request hook yields the response if there is one and the second block arg is given when the request is directly stubbed behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is externally_stubbed the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is externally_stubbed the after_http_request hook yields the response if there is one and the second block arg is given when the request is recorded behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is recordable the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is recordable the after_http_request hook yields the response if there is one and the second block arg is given plays back the cassette when a request is made the after_http_request hook can be used to eject a cassette after the request is recorded when a stubbed response is played back for the request behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is stubbed_by_vcr the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is stubbed_by_vcr the after_http_request hook yields the response if there is one and the second block arg is given when the request is not allowed behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is unhandled the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is unhandled the after_http_request hook yields the response if there is one and the second block arg is given .stub_requests using specific match_attributes :method returns the expected response for a :get request returns the expected response for a :post request raises an error for a request with a different method :host returns the expected response for a "example1.com" request returns the expected response for a "example2.com" request raises an error for a request with a different host :path returns the expected response for a "/path1" request returns the expected response for a "/path2" request raises an error for a request with a different path :uri returns the expected response for a "http://example.com/uri1" request returns the expected response for a "http://example.com/uri2" request raises an error for a request with a different uri :body returns the expected response for a "param=val1" request returns the expected response for a "param=val2" request raises an error for a request with a different body :headers returns the expected response for a {"X-Http-Header1"=>"val1"} request returns the expected response for a {"X-Http-Header1"=>"val2"} request raises an error for a request with a different headers when VCR.real_http_connections_allowed? is returning true allows real http requests recording new http requests does not record the request if the hook is disabled records the request uri records the request method records the request body records the request headers records the response status code records the response status message records the response body records the response headers when some requests are stubbed gets the stubbed responses when requests are made to http://example.com/foo, and does not record them rotates through multiple responses for the same request correctly handles stubbing multiple values for the same header when VCR.real_http_connections_allowed? is returning false does not allow real HTTP requests or record them when some requests are stubbed gets the stubbed responses when requests are made to http://example.com/foo, and does not record them rotates through multiple responses for the same request correctly handles stubbing multiple values for the same header using EM HTTP Request when real connections are disabled and VCR is turned off can allow connections to localhost can allow connections to matching urls behaves like a hook into an HTTP library using Curb plays back an empty body response exactly as it was recorded (e.g. nil vs empty string) does not query the http interaction list excessively making an HTTP request that responds with 1 Set-Cookie header(s) returns the same header value when recording and replaying making an HTTP request that responds with 2 Set-Cookie header(s) returns the same header value when recording and replaying a request to a URL with spaces encoded as + properly records and playsback a request with a URL with spaces encoded as + a request to a URL with spaces encoded as %20 properly records and playsback a request with a URL with spaces encoded as %20 a request to a URL with a complex escaped query param properly records and playsback a request with a URL with a complex escaped query param making an HTTP request when the the stubbed request and response has no headers returns the response for a matching request when a URL using https and no explicit port has been stubbed returns the expected response for the same request when a URL using https and port 443 has been stubbed returns the expected response for the same request when a URL using https and some other port has been stubbed returns the expected response for the same request when a URL that has query params has been stubbed returns the expected response for the same request when a URL with an encoded ampersand has been stubbed returns the expected response for the same request using the library's stubbing/disconnection APIs can make a real request when VCR is turned off does not mess with VCR when real connections are disabled can disable real connections when VCR is turned off can directly stub the request when VCR is turned off can directly stub the request when VCR is turned on and no cassette is in use can directly stub the request when VCR is turned on and a cassette is in use does not record requests that are directly stubbed request hooks correctly assigns the correct type to both before and after request hooks, even if they are different when there is an around_http_request hook yields the request to the block returns the response from request.proceed can be used to use a cassette for a request nests them inside each other, making the first declared hook the outermost raises an appropriate error if the hook does not call request.proceed does not get a dead fiber error when multiple requests are made allows the hook to be filtered ensures that both around/before are invoked or neither when the request is ignored behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is ignored the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is ignored the after_http_request hook yields the response if there is one and the second block arg is given when the request is directly stubbed behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is externally_stubbed the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is externally_stubbed the after_http_request hook yields the response if there is one and the second block arg is given when the request is recorded behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is recordable the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is recordable the after_http_request hook yields the response if there is one and the second block arg is given plays back the cassette when a request is made the after_http_request hook can be used to eject a cassette after the request is recorded when a stubbed response is played back for the request behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is stubbed_by_vcr the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is stubbed_by_vcr the after_http_request hook yields the response if there is one and the second block arg is given when the request is not allowed behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is unhandled the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is unhandled the after_http_request hook yields the response if there is one and the second block arg is given .stub_requests using specific match_attributes :method returns the expected response for a :get request returns the expected response for a :post request raises an error for a request with a different method :host returns the expected response for a "example1.com" request returns the expected response for a "example2.com" request raises an error for a request with a different host :path returns the expected response for a "/path1" request returns the expected response for a "/path2" request raises an error for a request with a different path :uri returns the expected response for a "http://example.com/uri1" request returns the expected response for a "http://example.com/uri2" request raises an error for a request with a different uri :body returns the expected response for a "param=val1" request returns the expected response for a "param=val2" request raises an error for a request with a different body :headers returns the expected response for a {"X-Http-Header1"=>"val1"} request returns the expected response for a {"X-Http-Header1"=>"val2"} request raises an error for a request with a different headers when VCR.real_http_connections_allowed? is returning true allows real http requests recording new http requests does not record the request if the hook is disabled records the request uri records the request method records the request body records the request headers records the response status code records the response status message records the response body records the response headers when some requests are stubbed gets the stubbed responses when requests are made to http://example.com/foo, and does not record them rotates through multiple responses for the same request correctly handles stubbing multiple values for the same header when VCR.real_http_connections_allowed? is returning false does not allow real HTTP requests or record them when some requests are stubbed gets the stubbed responses when requests are made to http://example.com/foo, and does not record them rotates through multiple responses for the same request correctly handles stubbing multiple values for the same header using Curb when real connections are disabled and VCR is turned off can allow connections to localhost can allow connections to matching urls behaves like a hook into an HTTP library using Typhoeus plays back an empty body response exactly as it was recorded (e.g. nil vs empty string) does not query the http interaction list excessively making an HTTP request that responds with 1 Set-Cookie header(s) returns the same header value when recording and replaying making an HTTP request that responds with 2 Set-Cookie header(s) returns the same header value when recording and replaying a request to a URL with spaces encoded as + properly records and playsback a request with a URL with spaces encoded as + a request to a URL with spaces encoded as %20 properly records and playsback a request with a URL with spaces encoded as %20 a request to a URL with a complex escaped query param properly records and playsback a request with a URL with a complex escaped query param making an HTTP request when the the stubbed request and response has no headers returns the response for a matching request when a URL using https and no explicit port has been stubbed returns the expected response for the same request when a URL using https and port 443 has been stubbed returns the expected response for the same request when a URL using https and some other port has been stubbed returns the expected response for the same request when a URL that has query params has been stubbed returns the expected response for the same request when a URL with an encoded ampersand has been stubbed returns the expected response for the same request using the library's stubbing/disconnection APIs can make a real request when VCR is turned off does not mess with VCR when real connections are disabled can disable real connections when VCR is turned off can directly stub the request when VCR is turned off can directly stub the request when VCR is turned on and no cassette is in use can directly stub the request when VCR is turned on and a cassette is in use does not record requests that are directly stubbed request hooks correctly assigns the correct type to both before and after request hooks, even if they are different when there is an around_http_request hook yields the request to the block returns the response from request.proceed can be used to use a cassette for a request nests them inside each other, making the first declared hook the outermost raises an appropriate error if the hook does not call request.proceed does not get a dead fiber error when multiple requests are made allows the hook to be filtered ensures that both around/before are invoked or neither when the request is ignored behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is ignored the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is ignored the after_http_request hook yields the response if there is one and the second block arg is given when the request is directly stubbed behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is externally_stubbed the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is externally_stubbed the after_http_request hook yields the response if there is one and the second block arg is given when the request is recorded behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is recordable the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is recordable the after_http_request hook yields the response if there is one and the second block arg is given plays back the cassette when a request is made the after_http_request hook can be used to eject a cassette after the request is recorded when a stubbed response is played back for the request behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is stubbed_by_vcr the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is stubbed_by_vcr the after_http_request hook yields the response if there is one and the second block arg is given when the request is not allowed behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is unhandled the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is unhandled the after_http_request hook yields the response if there is one and the second block arg is given .stub_requests using specific match_attributes :method returns the expected response for a :get request returns the expected response for a :post request raises an error for a request with a different method :host returns the expected response for a "example1.com" request returns the expected response for a "example2.com" request raises an error for a request with a different host :path returns the expected response for a "/path1" request returns the expected response for a "/path2" request raises an error for a request with a different path :uri returns the expected response for a "http://example.com/uri1" request returns the expected response for a "http://example.com/uri2" request raises an error for a request with a different uri :body returns the expected response for a "param=val1" request returns the expected response for a "param=val2" request raises an error for a request with a different body :headers returns the expected response for a {"X-Http-Header1"=>"val1"} request returns the expected response for a {"X-Http-Header1"=>"val2"} request raises an error for a request with a different headers when VCR.real_http_connections_allowed? is returning true allows real http requests recording new http requests does not record the request if the hook is disabled records the request uri records the request method records the request body records the request headers records the response status code records the response status message records the response body records the response headers when some requests are stubbed gets the stubbed responses when requests are made to http://example.com/foo, and does not record them rotates through multiple responses for the same request correctly handles stubbing multiple values for the same header when VCR.real_http_connections_allowed? is returning false does not allow real HTTP requests or record them when some requests are stubbed gets the stubbed responses when requests are made to http://example.com/foo, and does not record them rotates through multiple responses for the same request correctly handles stubbing multiple values for the same header using Typhoeus when real connections are disabled and VCR is turned off can allow connections to localhost can allow connections to matching urls behaves like a hook into an HTTP library using Excon plays back an empty body response exactly as it was recorded (e.g. nil vs empty string) does not query the http interaction list excessively making an HTTP request that responds with 1 Set-Cookie header(s) returns the same header value when recording and replaying making an HTTP request that responds with 2 Set-Cookie header(s) returns the same header value when recording and replaying a request to a URL with spaces encoded as + properly records and playsback a request with a URL with spaces encoded as + a request to a URL with spaces encoded as %20 properly records and playsback a request with a URL with spaces encoded as %20 a request to a URL with a complex escaped query param properly records and playsback a request with a URL with a complex escaped query param making an HTTP request when the the stubbed request and response has no headers returns the response for a matching request when a URL using https and no explicit port has been stubbed returns the expected response for the same request when a URL using https and port 443 has been stubbed returns the expected response for the same request when a URL using https and some other port has been stubbed returns the expected response for the same request when a URL that has query params has been stubbed returns the expected response for the same request when a URL with an encoded ampersand has been stubbed returns the expected response for the same request using the library's stubbing/disconnection APIs can make a real request when VCR is turned off does not mess with VCR when real connections are disabled can disable real connections when VCR is turned off can directly stub the request when VCR is turned off can directly stub the request when VCR is turned on and no cassette is in use can directly stub the request when VCR is turned on and a cassette is in use does not record requests that are directly stubbed request hooks correctly assigns the correct type to both before and after request hooks, even if they are different when there is an around_http_request hook yields the request to the block returns the response from request.proceed can be used to use a cassette for a request nests them inside each other, making the first declared hook the outermost raises an appropriate error if the hook does not call request.proceed does not get a dead fiber error when multiple requests are made allows the hook to be filtered ensures that both around/before are invoked or neither when the request is ignored behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is ignored the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is ignored the after_http_request hook yields the response if there is one and the second block arg is given when the request is directly stubbed behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is externally_stubbed the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is externally_stubbed the after_http_request hook yields the response if there is one and the second block arg is given when the request is recorded behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is recordable the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is recordable the after_http_request hook yields the response if there is one and the second block arg is given plays back the cassette when a request is made the after_http_request hook can be used to eject a cassette after the request is recorded when a stubbed response is played back for the request behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is stubbed_by_vcr the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is stubbed_by_vcr the after_http_request hook yields the response if there is one and the second block arg is given when the request is not allowed behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is unhandled the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is unhandled the after_http_request hook yields the response if there is one and the second block arg is given .stub_requests using specific match_attributes :method returns the expected response for a :get request returns the expected response for a :post request raises an error for a request with a different method :host returns the expected response for a "example1.com" request returns the expected response for a "example2.com" request raises an error for a request with a different host :path returns the expected response for a "/path1" request returns the expected response for a "/path2" request raises an error for a request with a different path :uri returns the expected response for a "http://example.com/uri1" request returns the expected response for a "http://example.com/uri2" request raises an error for a request with a different uri :body returns the expected response for a "param=val1" request returns the expected response for a "param=val2" request raises an error for a request with a different body :headers returns the expected response for a {"X-Http-Header1"=>"val1"} request returns the expected response for a {"X-Http-Header1"=>"val2"} request raises an error for a request with a different headers when VCR.real_http_connections_allowed? is returning true allows real http requests recording new http requests does not record the request if the hook is disabled records the request uri records the request method records the request body records the request headers records the response status code records the response body records the response headers when some requests are stubbed gets the stubbed responses when requests are made to http://example.com/foo, and does not record them rotates through multiple responses for the same request correctly handles stubbing multiple values for the same header when VCR.real_http_connections_allowed? is returning false does not allow real HTTP requests or record them when some requests are stubbed gets the stubbed responses when requests are made to http://example.com/foo, and does not record them rotates through multiple responses for the same request correctly handles stubbing multiple values for the same header using Excon when real connections are disabled and VCR is turned off can allow connections to localhost can allow connections to matching urls behaves like Excon streaming when Excon's streaming API is used properly records and plays back the response properly records and plays back the response for unexpected status when a cassette is played back and appended to does not allow Excon to mutate the response body in the cassette VCR::LibraryHooks #disabled? returns false by default for any argument given when a library hook is exclusively enabled returns false for the exclusively enabled hook returns true for every other argument given #exclusively_enabled restores all hook to being enabled when the block completes restores all hooks to being enabled when the block completes, even if there is an error VCR::Middleware::Faraday behaves like a hook into an HTTP library using Faraday (typhoeus) plays back an empty body response exactly as it was recorded (e.g. nil vs empty string) does not query the http interaction list excessively making an HTTP request that responds with 1 Set-Cookie header(s) returns the same header value when recording and replaying making an HTTP request that responds with 2 Set-Cookie header(s) returns the same header value when recording and replaying a request to a URL with spaces encoded as + properly records and playsback a request with a URL with spaces encoded as + a request to a URL with spaces encoded as %20 properly records and playsback a request with a URL with spaces encoded as %20 a request to a URL with a complex escaped query param properly records and playsback a request with a URL with a complex escaped query param making an HTTP request when the the stubbed request and response has no headers returns the response for a matching request when a URL using https and no explicit port has been stubbed returns the expected response for the same request when a URL using https and port 443 has been stubbed returns the expected response for the same request when a URL using https and some other port has been stubbed returns the expected response for the same request when a URL that has query params has been stubbed returns the expected response for the same request when a URL with an encoded ampersand has been stubbed returns the expected response for the same request request hooks correctly assigns the correct type to both before and after request hooks, even if they are different when there is an around_http_request hook yields the request to the block returns the response from request.proceed can be used to use a cassette for a request nests them inside each other, making the first declared hook the outermost raises an appropriate error if the hook does not call request.proceed does not get a dead fiber error when multiple requests are made allows the hook to be filtered ensures that both around/before are invoked or neither when the request is ignored behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is ignored the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is ignored the after_http_request hook yields the response if there is one and the second block arg is given when the request is recorded behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is recordable the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is recordable the after_http_request hook yields the response if there is one and the second block arg is given plays back the cassette when a request is made the after_http_request hook can be used to eject a cassette after the request is recorded when a stubbed response is played back for the request behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is stubbed_by_vcr the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is stubbed_by_vcr the after_http_request hook yields the response if there is one and the second block arg is given when the request is not allowed behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is unhandled the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is unhandled the after_http_request hook yields the response if there is one and the second block arg is given .stub_requests using specific match_attributes :method returns the expected response for a :get request returns the expected response for a :post request raises an error for a request with a different method :host returns the expected response for a "example1.com" request returns the expected response for a "example2.com" request raises an error for a request with a different host :path returns the expected response for a "/path1" request returns the expected response for a "/path2" request raises an error for a request with a different path :uri returns the expected response for a "http://example.com/uri1" request returns the expected response for a "http://example.com/uri2" request raises an error for a request with a different uri :body returns the expected response for a "param=val1" request returns the expected response for a "param=val2" request raises an error for a request with a different body :headers returns the expected response for a {"X-Http-Header1"=>"val1"} request returns the expected response for a {"X-Http-Header1"=>"val2"} request raises an error for a request with a different headers when VCR.real_http_connections_allowed? is returning true allows real http requests recording new http requests does not record the request if the hook is disabled records the request uri records the request method records the request body records the request headers records the response status code records the response body records the response headers when some requests are stubbed gets the stubbed responses when requests are made to http://example.com/foo, and does not record them correctly handles stubbing multiple values for the same header when VCR.real_http_connections_allowed? is returning false does not allow real HTTP requests or record them when some requests are stubbed gets the stubbed responses when requests are made to http://example.com/foo, and does not record them correctly handles stubbing multiple values for the same header behaves like a hook into an HTTP library using Faraday (net_http) plays back an empty body response exactly as it was recorded (e.g. nil vs empty string) does not query the http interaction list excessively making an HTTP request that responds with 1 Set-Cookie header(s) returns the same header value when recording and replaying making an HTTP request that responds with 2 Set-Cookie header(s) returns the same header value when recording and replaying a request to a URL with spaces encoded as + properly records and playsback a request with a URL with spaces encoded as + a request to a URL with spaces encoded as %20 properly records and playsback a request with a URL with spaces encoded as %20 a request to a URL with a complex escaped query param properly records and playsback a request with a URL with a complex escaped query param making an HTTP request when the the stubbed request and response has no headers returns the response for a matching request when a URL using https and no explicit port has been stubbed returns the expected response for the same request when a URL using https and port 443 has been stubbed returns the expected response for the same request when a URL using https and some other port has been stubbed returns the expected response for the same request when a URL that has query params has been stubbed returns the expected response for the same request when a URL with an encoded ampersand has been stubbed returns the expected response for the same request request hooks correctly assigns the correct type to both before and after request hooks, even if they are different when there is an around_http_request hook yields the request to the block returns the response from request.proceed can be used to use a cassette for a request nests them inside each other, making the first declared hook the outermost raises an appropriate error if the hook does not call request.proceed does not get a dead fiber error when multiple requests are made allows the hook to be filtered ensures that both around/before are invoked or neither when the request is ignored behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is ignored the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is ignored the after_http_request hook yields the response if there is one and the second block arg is given when the request is recorded behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is recordable the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is recordable the after_http_request hook yields the response if there is one and the second block arg is given plays back the cassette when a request is made the after_http_request hook can be used to eject a cassette after the request is recorded when a stubbed response is played back for the request behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is stubbed_by_vcr the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is stubbed_by_vcr the after_http_request hook yields the response if there is one and the second block arg is given when the request is not allowed behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is unhandled the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is unhandled the after_http_request hook yields the response if there is one and the second block arg is given .stub_requests using specific match_attributes :method returns the expected response for a :get request returns the expected response for a :post request raises an error for a request with a different method :host returns the expected response for a "example1.com" request returns the expected response for a "example2.com" request raises an error for a request with a different host :path returns the expected response for a "/path1" request returns the expected response for a "/path2" request raises an error for a request with a different path :uri returns the expected response for a "http://example.com/uri1" request returns the expected response for a "http://example.com/uri2" request raises an error for a request with a different uri :body returns the expected response for a "param=val1" request returns the expected response for a "param=val2" request raises an error for a request with a different body :headers returns the expected response for a {"X-Http-Header1"=>"val1"} request returns the expected response for a {"X-Http-Header1"=>"val2"} request raises an error for a request with a different headers when VCR.real_http_connections_allowed? is returning true allows real http requests recording new http requests does not record the request if the hook is disabled records the request uri records the request method records the request body records the request headers records the response status code records the response status message records the response body records the response headers when some requests are stubbed gets the stubbed responses when requests are made to http://example.com/foo, and does not record them correctly handles stubbing multiple values for the same header when VCR.real_http_connections_allowed? is returning false does not allow real HTTP requests or record them when some requests are stubbed gets the stubbed responses when requests are made to http://example.com/foo, and does not record them correctly handles stubbing multiple values for the same header when extending the response body with an extension module does not record the body extensions to the cassette when making parallel requests works correctly with multiple parallel requests for an ignored request behaves like exclusive library hook makes the faraday middleware exclusively enabled for the duration of the request for a stubbed request behaves like exclusive library hook makes the faraday middleware exclusively enabled for the duration of the request when another adapter is exclusive still makes requests properly for a recorded request behaves like exclusive library hook makes the faraday middleware exclusively enabled for the duration of the request for a disallowed request behaves like exclusive library hook makes the faraday middleware exclusively enabled for the duration of the request behaves like request hooks the before_http_request hook is only called once per request the before_http_request hook yields the request the before_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the before_http_request hook is recordable the after_http_request hook is only called once per request the after_http_request hook yields the request the after_http_request hook is not called if the library hook is disabled the #type of the yielded request given to the after_http_request hook is recordable the after_http_request hook yields the response if there is one and the second block arg is given can be used to eject a cassette after the request is recorded VCR::Middleware::CassetteArguments #name initially returns nil stores the given value, returning it when no arg is given #options initially returns an empty hash merges the given hash options, returning them when no arg is given VCR::Middleware::Rack is thread safe .new raises an error if no cassette arguments block is provided #call calls the provided rack app and returns its response uses a cassette when the rack app is called sets the cassette name based on the provided block sets the cassette options based on the provided block yields the rack env to the provided block when the block accepts 2 arguments VCR::RequestIgnorer when example.com and example.net are ignored behaves like #ignore? returns false if given a request with a url like http://www.example.com/foo behaves like #ignore? returns true if given a request with a url like http://example.com/foo behaves like #ignore? returns true if given a request with a url like http://example.net:890/foo behaves like #ignore? returns false if given a request with a url like http://some-other-domain.com/ when example.com is unignored behaves like #ignore? returns false if given a request with a url like http://example.com/foo when two of three example hosts are unignored behaves like #ignore? returns false if given a request with a url like http://example.com/foo behaves like #ignore? returns false if given a request with a url like http://example.net:890/foo behaves like #ignore? returns true if given a request with a url like https://example.org:890/foo when not ignored host is unignored no errors should be raised when ignore_localhost is set to true behaves like #ignore? returns false if given a request with a url like http://some-host.com/foo behaves like #ignore? returns true if given a request with a url like http://localhost/foo behaves like #ignore? returns true if given a request with a url like http://127.0.0.1/foo behaves like #ignore? returns true if given a request with a url like http://0.0.0.0/foo when ignore_localhost is not set behaves like #ignore? returns false if given a request with a url like http://some-host.com/foo behaves like #ignore? returns false if given a request with a url like http://localhost/foo behaves like #ignore? returns false if given a request with a url like http://127.0.0.1/foo behaves like #ignore? returns false if given a request with a url like http://0.0.0.0/foo when ignore_localhost is set to false after being set to true behaves like #ignore? returns false if given a request with a url like http://some-host.com/foo behaves like #ignore? returns false if given a request with a url like http://localhost/foo behaves like #ignore? returns false if given a request with a url like http://127.0.0.1/foo behaves like #ignore? returns false if given a request with a url like http://0.0.0.0/foo when a custom ignore_request hook has been set ignores requests for which the block returns true does not ignore requests for which the block returns false VCR::RequestMatcherRegistry #register registers a request matcher block that can be used later when there is already a matcher for the given name overrides the existing matcher warns that there is a name collision #[] returns a previously registered matcher raises an ArgumentError when no matcher has been registered for the given name returns an object that calls the named block when #matches? is called on it returns an object that calls the given callable when #matches? is called on it #uri_without_param returns a matcher that can be registered for later use matches two requests with URIs that are identical does not match two requests with different path parts ignores the given query parameters when it is at the start ignores the given query parameters when it is at the end still takes into account other query params handles multiple query params of the same name can ignore multiple named parameters matches two requests with URIs that have no params does not match two requests with URIs that have no params but different paths matches a second request when all parameters are filtered #uri_without_params returns a matcher that can be registered for later use matches two requests with URIs that are identical does not match two requests with different path parts ignores the given query parameters when it is at the start ignores the given query parameters when it is at the end still takes into account other query params handles multiple query params of the same name can ignore multiple named parameters matches two requests with URIs that have no params does not match two requests with URIs that have no params but different paths matches a second request when all parameters are filtered built-ins :method matches when it is the same does not match when it is not the same :uri matches when it is exactly the same does not match when it is different :host matches when it is the same does not match when it is not the same :path matches when it is the same does not match when it is not the same :body matches when it is the same does not match when it is not the same :body_as_json matches when the body json is reordered does not match when json is not the same :headers matches when it is the same does not match when it is not the same :query matches when it is identical matches when empty matches when parameters are reordered does not match when it is not the same VCR::HTTPInteraction #recorded_at is initialized to the current time .from_hash constructs an HTTP interaction from the given hash initializes the recorded_at timestamp from the hash initializes the response adapter_metadata from the hash if it is included works when the response adapter_metadata is missing uses a blank request when the hash lacks one uses a blank response when the hash lacks one decodes the base64 body string force encodes the decoded base64 string as the original encoding does not attempt to force encode the decoded base64 string when there is no encoding given (i.e. if the cassette was recorded on ruby 1.8) tries to encode strings to the original encoding does not attempt to encode the string when there is no encoding given (i.e. if the cassette was recorded on ruby 1.8) force encodes to ASCII-8BIT (since it just means "no encoding" or binary) when the string cannot be encoded as the original encoding does not force the encoding prints a warning and informs users of the :preserve_exact_body_bytes option #to_hash returns a nested hash containing all of the pertinent details includes the response adapter metadata when it is not empty does not include the response adapter metadata when it is empty encodes the body as base64 when the configuration is so set sets the string's original encoding yields the entries in the expected order so the hash can be serialized in that order yields `adapter_metadata` if it has any data when the body is extended with a module and some state serializes to YAML w/o the extra state #parsed_uri parses the uri using the current uri_parser returns the parsed uri VCR::HTTPInteraction::HookAware #ignored? returns false by default returns true when #ignore! has been called #filter! does nothing when given a blank argument replaces the sensitive text in the request header keys and values replaces the sensitive text in the request body replaces the sensitive text in the response header keys and values replaces the sensitive text in the response body replaces the sensitive text in the response status replaces sensitive text in the request URI handles numbers (such as the port) properly VCR::Request::Typed delegates #uri to the request delegates #method to the request delegates #headers to the request delegates #body to the request #type returns the initialized type #ignored? returns true if the type is set to :ignored returns false if the type is set to :other #stubbed_by_vcr? returns true if the type is set to :stubbed_by_vcr returns false if the type is set to :other #externally_stubbed? returns true if the type is set to :externally_stubbed returns false if the type is set to :other #recordable? returns true if the type is set to :recordable returns false if the type is set to :other #unhandled? returns true if the type is set to :unhandled returns false if the type is set to :other #real? returns true if the type is set to :ignored returns true if the type is set to :recordable returns false if the type is set to :stubbed_by_vcr returns false if the type is set to :externally_stubbed returns false if the type is set to :unhandled #stubbed? returns true if the type is set to :externally_stubbed returns true if the type is set to :stubbed_by_vcr returns false if the type is set to :ignored returns false if the type is set to :recordable returns false if the type is set to :unhandled VCR::Request #method gets normalized to a lowercase symbol when given no arguments returns the HTTP method when given an argument returns the method object for the named method #uri removes the default http port removes the default https port does not remove a non-standard http port does not remove a non-standard https port VCR::Request::FiberAware adds a #proceed method that yields in a fiber can be cast to a proc behaves like a header normalizer ensures header keys are serialized to yaml as raw strings ensures header values are serialized to yaml as raw strings handles nested arrays handles nested arrays with floats behaves like a body normalizer ensures the body is serialized to yaml as a raw string converts nil to a blank string raises an error if given another type of object as the body VCR::Response behaves like a header normalizer ensures header keys are serialized to yaml as raw strings ensures header values are serialized to yaml as raw strings handles nested arrays handles nested arrays with floats behaves like a body normalizer ensures the body is serialized to yaml as a raw string converts nil to a blank string raises an error if given another type of object as the body #adapter_metadata returns the hash given as the last #initialize argument returns a blank hash when nil is passed to #initialize #update_content_length_header for the content-length header does nothing when the response lacks a content_length header sets the content_length header to the response body length when the header is present sets the content_length header to 0 if the response body is nil sets the header according to RFC 2616 based on the number of bytes (not the number of characters) for the Content-Length header does nothing when the response lacks a content_length header sets the content_length header to the response body length when the header is present sets the content_length header to 0 if the response body is nil sets the header according to RFC 2616 based on the number of bytes (not the number of characters) #decompress for the content-encoding header does nothing when no compression does nothing when encoding is 'identity' raises error for unrecognized encoding unzips gzipped response inflates deflated response for the Content-Encoding header does nothing when no compression does nothing when encoding is 'identity' raises error for unrecognized encoding unzips gzipped response inflates deflated response VCR::CucumberTags #tags creates a cucumber Around hook for each given tag so that the scenario runs with the cassette inserted works with tags that start with an @ passes along the given options to the cassette with :use_scenario_name as an option uses the scenario's name as the cassette name makes a unique name for each element of scenario outline does not pass :use_scenario_name along the given options to the cassette does not modify the options passed to the cassette works properly when multiple scenarios use the tag #tag creates a cucumber Around hook for each given tag so that the scenario runs with the cassette inserted works with tags that start with an @ passes along the given options to the cassette with :use_scenario_name as an option uses the scenario's name as the cassette name makes a unique name for each element of scenario outline does not pass :use_scenario_name along the given options to the cassette does not modify the options passed to the cassette works properly when multiple scenarios use the tag .tags returns the list of cucumber tags VCR::RSpec::Metadata allows the cassette name to be overriden allows the cassette options to be set an example group with a nested example group uses a cassette for any examples when the spec has no description is expected to eq ["VCR::RSpec::Metadata", "an example group", "when the spec has no description", "1:1:2:1"] with the cassette name overridden at the example group level overrides the cassette name for an example overrides the cassette name for another example VCR::Hooks::FilteredHook #conditionally_invoke invokes the hook forwards the given arguments to the hook forwards only as many arguments as the hook block accepts does not invoke the hook if all of the filters return false does not invoke the hook if any of the filters returns false forwards arguments to the filters handles splat args properly forwards only as many arguments as the filter blocks accept #to_procs the filter objects VCR::Hooks allows the class to override the hook method and super to the main definition #clear_hooks clears all hooks #invoke_hook invokes each of the callbacks maps the return value of each callback does not invoke any filtered callbacks invokes them in reverse order if the hook was defined with :prepend #has_hooks_for? returns false when given an unrecognized hook name returns false when given the name of a defined hook that has no registered callbacks returns true when given the name of a defined hook that has registered callbacks VCR::InternetConnection .available? when pinging example.com succeeds returns true memoizes the value so no extra pings are made when pinging example.com fails returns false memoizes the value so no extra pings are made VCR::VersionChecker raises an error if the major version is too low raises an error if the minor version is too low raises an error if the patch version is too low does not raise an error when the version is equal does not raise an error when the version is higher VCR.version is expected to =~ /\A\d+\.\d+\.\d+(\.\w+)?\z/ #parts is expected to be a kind of Array #major is expected to be a kind of Integer #minor is expected to be a kind of Integer #patch is expected to be a kind of Integer VCR .insert_cassette creates a new cassette takes over as the #current_cassette raises an error if the stack of inserted cassettes already contains a cassette with the same name .eject_cassette ejects the current cassette forwards the given options to `Cassette#eject` returns the ejected cassette returns the #current_cassette to the previous one keeps the cassette as the current one until after #eject has finished properly pops the cassette off the stack even if an error occurs .use_cassette inserts a new cassette yields yields the cassette instance if the block expects an argument yields the cassette instance if the block expects a variable number of args ejects the cassette ejects the cassette even if there is an error does not eject a cassette if there was an error inserting it raises a helpful error if no block is given .http_interactions returns the current_cassette.http_interactions when there is a current cassette returns a null list when there is no current cassette .real_http_connections_allowed? when a cassette is inserted returns true if the cassette is recording returns false if the cassette is not recording when no cassette is inserted returns true if the allow_http_connections_when_no_cassette option is set to true returns true if VCR is turned off returns false if the allow_http_connections_when_no_cassette option is set to false and VCR is turned on .request_matchers always returns the same memoized request matcher registry instance .request_ignorer always returns the same memoized request ignorer instance .library_hooks always returns the same memoized LibraryHooks instance .cassette_serializers always returns the same memoized cassette serializers instance .cassette_persisters always returns the same memoized Cassette::Persisters instance .configuration returns the configuration object memoizes the instance .configure yields the configuration object .cucumber_tags yields a cucumber tags object .record_http_interaction when there is not a current cassette does not record a request when there is a current cassette records the request when it should not be ignored does not record the request when it should be ignored .turn_off! indicates it is turned off raises an error if a cassette is in use causes an error to be raised if you insert a cassette while VCR is turned off raises an ArgumentError when given an invalid option sets ignore_cassettes to false when `:ignore_cassettes => true` is passed ignores cassette insertions still runs a block passed to use_cassette .turn_on! indicates it is turned on .turned_off yields with VCR turned off passes options through to .turn_off! .turned_on? is on by default .use_cassettes uses multiple cassettes Pending: (Failures listed here are expected and do not affect your suite's status) 1) VCR when used in a multithreaded environment with an around_http_request can use a cassette in an #around_http_request hook # Temporarily skipped with xit # /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/spec/acceptance/concurrency_spec.rb:15 2) Faraday hook inserts the VCR middleware just before the adapter # Temporarily skipped with xit # /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/spec/lib/vcr/library_hooks/faraday_spec.rb:5 3) Faraday hook handles the case where no adapter is declared # Temporarily skipped with xit # /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/spec/lib/vcr/library_hooks/faraday_spec.rb:19 4) Faraday hook does nothing if the VCR middleware has already been included # Temporarily skipped with xit # /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/spec/lib/vcr/library_hooks/faraday_spec.rb:29 5) Faraday hook prints a warning if the faraday connection stack contains a middleware after the HTTP adapter # Temporarily skipped with xit # /build/reproducible-path/ruby-vcr-6.0.0+really5.0.0/spec/lib/vcr/library_hooks/faraday_spec.rb:44 Finished in 24.11 seconds (files took 2.27 seconds to load) 1698 examples, 0 failures, 5 pending ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ dh_installdocs -O--buildsystem=ruby dh_ruby_fixdocs -O--buildsystem=ruby dh_installchangelogs -O--buildsystem=ruby dh_installsystemduser -O--buildsystem=ruby dh_perl -O--buildsystem=ruby dh_link -O--buildsystem=ruby dh_strip_nondeterminism -O--buildsystem=ruby dh_compress -X.rb -O--buildsystem=ruby dh_fixperms -O--buildsystem=ruby dh_missing -O--buildsystem=ruby dh_ruby_fixdepends -O--buildsystem=ruby dh_installdeb -O--buildsystem=ruby dh_gencontrol -O--buildsystem=ruby dpkg-gencontrol: warning: Depends field of package ruby-vcr: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums -O--buildsystem=ruby dh_builddeb -O--buildsystem=ruby dpkg-deb: building package 'ruby-vcr' in '../ruby-vcr_6.0.0+really5.0.0-6_all.deb'. dpkg-genbuildinfo --build=binary -O../ruby-vcr_6.0.0+really5.0.0-6_arm64.buildinfo dpkg-genchanges --build=binary -O../ruby-vcr_6.0.0+really5.0.0-6_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/3923283 and its subdirectories I: Current time: Fri Jan 23 01:14:03 -12 2026 I: pbuilder-time-stamp: 1769174043 Sat Dec 21 06:51:06 UTC 2024 I: 1st build successful. Starting 2nd build on remote node codethink02-arm64.debian.net. Sat Dec 21 06:51:06 UTC 2024 I: Preparing to do remote build '2' on codethink02-arm64.debian.net. Sat Dec 21 06:52:48 UTC 2024 I: Deleting $TMPDIR on codethink02-arm64.debian.net. Sat Dec 21 06:52:48 UTC 2024 I: ruby-vcr_6.0.0+really5.0.0-6_arm64.changes: Format: 1.8 Date: Thu, 19 Dec 2024 00:22:05 +0100 Source: ruby-vcr Binary: ruby-vcr Architecture: all Version: 6.0.0+really5.0.0-6 Distribution: unstable Urgency: medium Maintainer: Debian Ruby Team Changed-By: Cédric Boutillier Description: ruby-vcr - Record and replay HTTP interactions (Ruby library) Changes: ruby-vcr (6.0.0+really5.0.0-6) unstable; urgency=medium . * Change some lambda to proc for Ruby3.3 * Build-depend on ruby-faraday-typhoeus and add a patch to use it * Skip tests using multipart faraday * Bump Standards-Version to 4.7.0 (no changes needed) Checksums-Sha1: cd39955a6a1795c6cd4080a7adaa8cb3a91814ba 53692 ruby-vcr_6.0.0+really5.0.0-6_all.deb ead70c8dabb30d27da0e67582a8f0214ee9918cf 10401 ruby-vcr_6.0.0+really5.0.0-6_arm64.buildinfo Checksums-Sha256: 79a3817d93a5d1ac022dbe50d5dc042d265f921744523545cb722949dc719a05 53692 ruby-vcr_6.0.0+really5.0.0-6_all.deb 4d965db80e5399e92b8e139c83c708b1b6932ff03bccaa6aea5a3bf95b67e463 10401 ruby-vcr_6.0.0+really5.0.0-6_arm64.buildinfo Files: 0fa65305237495131000d55f866d8f5d 53692 ruby optional ruby-vcr_6.0.0+really5.0.0-6_all.deb 6fc2d6b485d07bca8d6ece6375c0d46e 10401 ruby optional ruby-vcr_6.0.0+really5.0.0-6_arm64.buildinfo Sat Dec 21 06:52:50 UTC 2024 I: diffoscope 284 will be used to compare the two builds: Running as unit: rb-diffoscope-arm64_13-52790.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.pneGZmMP/ruby-vcr_6.0.0+really5.0.0-6.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.pneGZmMP/ruby-vcr_6.0.0+really5.0.0-6.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.pneGZmMP/ruby-vcr_6.0.0+really5.0.0-6.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.pneGZmMP/b1/ruby-vcr_6.0.0+really5.0.0-6_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.pneGZmMP/b2/ruby-vcr_6.0.0+really5.0.0-6_arm64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.518s) 0.518s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.037s) 0.037s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 1.051s CPU time consumed: 1.051s Sat Dec 21 06:52:51 UTC 2024 I: diffoscope 284 found no differences in the changes files, and a .buildinfo file also exists. Sat Dec 21 06:52:51 UTC 2024 I: ruby-vcr from trixie built successfully and reproducibly on arm64. Sat Dec 21 06:52:52 UTC 2024 I: Submitting .buildinfo files to external archives: Sat Dec 21 06:52:52 UTC 2024 I: Submitting 12K b1/ruby-vcr_6.0.0+really5.0.0-6_arm64.buildinfo.asc Sat Dec 21 06:52:54 UTC 2024 I: Submitting 12K b2/ruby-vcr_6.0.0+really5.0.0-6_arm64.buildinfo.asc Sat Dec 21 06:52:55 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Sat Dec 21 06:52:55 UTC 2024 I: Done submitting .buildinfo files. Sat Dec 21 06:52:55 UTC 2024 I: Removing signed ruby-vcr_6.0.0+really5.0.0-6_arm64.buildinfo.asc files: removed './b1/ruby-vcr_6.0.0+really5.0.0-6_arm64.buildinfo.asc' removed './b2/ruby-vcr_6.0.0+really5.0.0-6_arm64.buildinfo.asc'