Fri Apr 28 19:48:34 UTC 2023 I: starting to build ruby-vcr/bookworm/amd64 on jenkins on '2023-04-28 19:48' Fri Apr 28 19:48:34 UTC 2023 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_7/8847/console.log Fri Apr 28 19:48:34 UTC 2023 I: Downloading source for bookworm/ruby-vcr=6.0.0+really5.0.0-5 --2023-04-28 19:48:34-- http://cdn-fastly.deb.debian.org/debian/pool/main/r/ruby-vcr/ruby-vcr_6.0.0%2breally5.0.0-5.dsc Connecting to 78.137.99.97:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2308 (2.3K) [text/prs.lines.tag] Saving to: ‘ruby-vcr_6.0.0+really5.0.0-5.dsc’ 0K .. 100% 303M=0s 2023-04-28 19:48:34 (303 MB/s) - ‘ruby-vcr_6.0.0+really5.0.0-5.dsc’ saved [2308/2308] Fri Apr 28 19:48:34 UTC 2023 I: ruby-vcr_6.0.0+really5.0.0-5.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: ruby-vcr Binary: ruby-vcr Architecture: all Version: 6.0.0+really5.0.0-5 Maintainer: Debian Ruby Team Uploaders: Mathieu Parent Homepage: https://relishapp.com/vcr/vcr/docs Standards-Version: 4.6.1 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 (>= 1.0~), 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 8dd047a2f12e1c30b2f10d9da75da1c5612355bc 9044 ruby-vcr_6.0.0+really5.0.0-5.debian.tar.xz Checksums-Sha256: a1d54ee3df0f7d29e641fd45d6e7ee1c0b606e17d3ec45c0377bd70b3e211565 147602 ruby-vcr_6.0.0+really5.0.0.orig.tar.gz 7a5a2d700b8991c98f0356b9e7bcbb64f83328331d2227f366826ba9f4c7e523 9044 ruby-vcr_6.0.0+really5.0.0-5.debian.tar.xz Files: 36ac0193516f201510db562d084f6a34 147602 ruby-vcr_6.0.0+really5.0.0.orig.tar.gz 1890b1941c32f7d6156894ba63dc4f3d 9044 ruby-vcr_6.0.0+really5.0.0-5.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEECynYjkLmt2W42OpQeDlhndQ5Zo4FAmO1JXsACgkQeDlhndQ5 Zo4ZjxAAx2GTcAyD3oks15FmA0XyKVDuNfkkS1bXP4ctczzLlP6/rvpkdflSN5si ZBZhMcOyGLqUD9qTYWTNLBZ7sukyb9O8sP31PDIPh8cE/cOU5leGfF0+ljzZhavC TywJWHunXqES+x3ZKsvH3G0TZvE32JLi/Gk95E9VBm8br9JE6JdZ4PLCUR0TyFnw 99HtVwKdIL+1qHH2GREsUsWwilcWOcuKC8LFMOEVWSnKBU8rZP0/8oFvCt0EjC+e drZwTCFxbUZCvAQ9h5SlfnCScCTY2J/hOWDoDknLUWi14ypzaM9P48TCPpjFFD0N xfJ64qpdGi/QTLcNv8JS0GSZSNNuS+5W3YaeZlW+chkGZbaLpODLUQqPvzzY2O8Y UjsFdXhJi6pbrSc+WNngUJEj94d1DBS/ATmImbq35tEPdnICB49dPXCcNUA8ff4i /RyWrYxKmre1AVqQn2rGAcclnKkMm/ueF6LVc8EfzNrlkxf8VvT6Uif8UCVxCh3i 6jgy/9uYc7BADKTyngL3C4FH2gASVAKdyupXeQrmJWbwHiRpDVNUJLaZHktgrnNg 3mMyIcSfa4J3S5HTcwATu+UMEEASvAP9mCUajeP9xtsxVAk8Co0UW6YTd0axy1lS NHW/Bgv+mZ9o+ndf3anL0slo1uUp1DWpVhutTTic0W1mgW5Xfk4= =sDzC -----END PGP SIGNATURE----- Fri Apr 28 19:48:34 UTC 2023 I: Checking whether the package is not for us Fri Apr 28 19:48:34 UTC 2023 I: Starting 1st build on remote node ionos11-amd64.debian.net. Fri Apr 28 19:48:34 UTC 2023 I: Preparing to do remote build '1' on ionos11-amd64.debian.net. Fri Apr 28 19:50:33 UTC 2023 I: Deleting $TMPDIR on ionos11-amd64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Fri Apr 28 07:48:36 -12 2023 I: pbuilder-time-stamp: 1682711316 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-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-5.dsc] I: copying [./ruby-vcr_6.0.0+really5.0.0.orig.tar.gz] I: copying [./ruby-vcr_6.0.0+really5.0.0-5.debian.tar.xz] I: Extracting source gpgv: Signature made Tue Jan 3 19:06:35 2023 -12 gpgv: using RSA key 0B29D88E42E6B765B8D8EA507839619DD439668E gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./ruby-vcr_6.0.0+really5.0.0-5.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-5.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 I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/3112072/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=15' DISTRIBUTION='bookworm' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='d3e8ea0d26134bed8c0d919bca8da952' 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='3112072' 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.kEXgakky/pbuilderrc_CAXB --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.kEXgakky/b1 --logfile b1/build.log ruby-vcr_6.0.0+really5.0.0-5.dsc' SUDO_GID='111' SUDO_UID='106' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://78.137.99.97:3128' I: uname -a Linux ionos11-amd64 5.10.0-21-amd64 #1 SMP Debian 5.10.162-1 (2023-01-21) x86_64 GNU/Linux I: ls -l /bin total 5632 -rwxr-xr-x 1 root root 1265648 Apr 23 09:23 bash -rwxr-xr-x 3 root root 39224 Sep 18 2022 bunzip2 -rwxr-xr-x 3 root root 39224 Sep 18 2022 bzcat lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep -rwxr-xr-x 3 root root 39224 Sep 18 2022 bzip2 -rwxr-xr-x 1 root root 14568 Sep 18 2022 bzip2recover lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore -rwxr-xr-x 1 root root 44016 Sep 20 2022 cat -rwxr-xr-x 1 root root 68656 Sep 20 2022 chgrp -rwxr-xr-x 1 root root 64496 Sep 20 2022 chmod -rwxr-xr-x 1 root root 72752 Sep 20 2022 chown -rwxr-xr-x 1 root root 151152 Sep 20 2022 cp -rwxr-xr-x 1 root root 125640 Jan 5 01:20 dash -rwxr-xr-x 1 root root 121904 Sep 20 2022 date -rwxr-xr-x 1 root root 89240 Sep 20 2022 dd -rwxr-xr-x 1 root root 102200 Sep 20 2022 df -rwxr-xr-x 1 root root 151344 Sep 20 2022 dir -rwxr-xr-x 1 root root 88656 Mar 22 22:02 dmesg lrwxrwxrwx 1 root root 8 Dec 19 01:33 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Dec 19 01:33 domainname -> hostname -rwxr-xr-x 1 root root 43856 Sep 20 2022 echo -rwxr-xr-x 1 root root 41 Jan 24 02:43 egrep -rwxr-xr-x 1 root root 35664 Sep 20 2022 false -rwxr-xr-x 1 root root 41 Jan 24 02:43 fgrep -rwxr-xr-x 1 root root 85600 Mar 22 22:02 findmnt -rwsr-xr-x 1 root root 35128 Mar 22 20:35 fusermount -rwxr-xr-x 1 root root 203152 Jan 24 02:43 grep -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe -rwxr-xr-x 1 root root 98136 Apr 9 2022 gzip -rwxr-xr-x 1 root root 22680 Dec 19 01:33 hostname -rwxr-xr-x 1 root root 72824 Sep 20 2022 ln -rwxr-xr-x 1 root root 53024 Mar 23 00:40 login -rwxr-xr-x 1 root root 151344 Sep 20 2022 ls -rwxr-xr-x 1 root root 207168 Mar 22 22:02 lsblk -rwxr-xr-x 1 root root 97552 Sep 20 2022 mkdir -rwxr-xr-x 1 root root 72912 Sep 20 2022 mknod -rwxr-xr-x 1 root root 43952 Sep 20 2022 mktemp -rwxr-xr-x 1 root root 59712 Mar 22 22:02 more -rwsr-xr-x 1 root root 59704 Mar 22 22:02 mount -rwxr-xr-x 1 root root 18744 Mar 22 22:02 mountpoint -rwxr-xr-x 1 root root 142968 Sep 20 2022 mv lrwxrwxrwx 1 root root 8 Dec 19 01:33 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Apr 2 18:25 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 43952 Sep 20 2022 pwd lrwxrwxrwx 1 root root 4 Apr 23 09:23 rbash -> bash -rwxr-xr-x 1 root root 52112 Sep 20 2022 readlink -rwxr-xr-x 1 root root 72752 Sep 20 2022 rm -rwxr-xr-x 1 root root 56240 Sep 20 2022 rmdir -rwxr-xr-x 1 root root 27560 Nov 2 04:31 run-parts -rwxr-xr-x 1 root root 126424 Jan 5 07:55 sed lrwxrwxrwx 1 root root 4 Jan 5 01:20 sh -> dash -rwxr-xr-x 1 root root 43888 Sep 20 2022 sleep -rwxr-xr-x 1 root root 85008 Sep 20 2022 stty -rwsr-xr-x 1 root root 72000 Mar 22 22:02 su -rwxr-xr-x 1 root root 39824 Sep 20 2022 sync -rwxr-xr-x 1 root root 531984 Apr 6 02:25 tar -rwxr-xr-x 1 root root 14520 Nov 2 04:31 tempfile -rwxr-xr-x 1 root root 109616 Sep 20 2022 touch -rwxr-xr-x 1 root root 35664 Sep 20 2022 true -rwxr-xr-x 1 root root 14568 Mar 22 20:35 ulockmgr_server -rwsr-xr-x 1 root root 35128 Mar 22 22:02 umount -rwxr-xr-x 1 root root 43888 Sep 20 2022 uname -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress -rwxr-xr-x 1 root root 151344 Sep 20 2022 vdir -rwxr-xr-x 1 root root 72024 Mar 22 22:02 wdctl lrwxrwxrwx 1 root root 8 Dec 19 01:33 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp -rwxr-xr-x 1 root root 6460 Apr 9 2022 zdiff -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce -rwxr-xr-x 1 root root 8103 Apr 9 2022 zgrep -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew I: user script /srv/workspace/pbuilder/3112072/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: amd64 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 (>= 1.0~), 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 ... 19596 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 (>= 1.0~); however: Package ruby-faraday 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} gnupg-utils{a} gpg{a} gpg-agent{a} gpg-wks-client{a} gpg-wks-server{a} gpgconf{a} gpgsm{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libassuan0{a} libb-hooks-op-check-perl{a} libbrotli1{a} libbsd0{a} libclass-method-modifiers-perl{a} libclass-xsaccessor-perl{a} libclone-perl{a} libcurl3-gnutls{a} libcurl4{a} libdebhelper-perl{a} libdevel-callchecker-perl{a} libdynaloader-functions-perl{a} libedit2{a} libelf1{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} 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} libksba8{a} libldap-2.5-0{a} liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} libmagic-mgc{a} libmagic1{a} libmodule-runtime-perl{a} libmoo-perl{a} libncurses6{a} libnet-http-perl{a} libnet-ssleay-perl{a} libnghttp2-14{a} libnpth0{a} libparams-classify-perl{a} libpipeline1{a} libpsl5{a} libpython3-stdlib{a} libpython3.11-minimal{a} libpython3.11-stdlib{a} libreadline8{a} libregexp-ipv6-perl{a} librole-tiny-perl{a} librtmp1{a} libruby{a} libruby3.1{a} libsasl2-2{a} libsasl2-modules-db{a} libssh2-1{a} libsub-override-perl{a} libsub-quote-perl{a} libtimedate-perl{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.11{a} python3.11-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-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-multipart-post{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} 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 javascript-common 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 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, 185 newly installed, 0 to remove and 0 not upgraded. Need to get 51.3 MB of archives. After unpacking 180 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6 [813 kB] Get: 2 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1 [99.3 kB] Get: 3 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6 [2064 kB] Get: 4 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB] Get: 5 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB] Get: 6 http://deb.debian.org/debian bookworm/main amd64 readline-common all 8.2-1.3 [69.0 kB] Get: 7 http://deb.debian.org/debian bookworm/main amd64 libreadline8 amd64 8.2-1.3 [166 kB] Get: 8 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6 [1796 kB] Get: 9 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6 [572 kB] Get: 10 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B] Get: 11 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB] Get: 12 http://deb.debian.org/debian bookworm/main amd64 netbase all 6.4 [12.8 kB] Get: 13 http://deb.debian.org/debian bookworm/main amd64 sensible-utils all 0.0.17+nmu1 [19.0 kB] Get: 14 http://deb.debian.org/debian bookworm/main amd64 openssl amd64 3.0.8-1 [1407 kB] Get: 15 http://deb.debian.org/debian bookworm/main amd64 ca-certificates all 20230311 [153 kB] Get: 16 http://deb.debian.org/debian bookworm/main amd64 libmagic-mgc amd64 1:5.44-3 [305 kB] Get: 17 http://deb.debian.org/debian bookworm/main amd64 libmagic1 amd64 1:5.44-3 [104 kB] Get: 18 http://deb.debian.org/debian bookworm/main amd64 file amd64 1:5.44-3 [42.5 kB] Get: 19 http://deb.debian.org/debian bookworm/main amd64 gettext-base amd64 0.21-12 [160 kB] Get: 20 http://deb.debian.org/debian bookworm/main amd64 libuchardet0 amd64 0.0.7-1 [67.8 kB] Get: 21 http://deb.debian.org/debian bookworm/main amd64 groff-base amd64 1.22.4-10 [916 kB] Get: 22 http://deb.debian.org/debian bookworm/main amd64 bsdextrautils amd64 2.38.1-5+b1 [86.6 kB] Get: 23 http://deb.debian.org/debian bookworm/main amd64 libpipeline1 amd64 1.5.7-1 [38.5 kB] Get: 24 http://deb.debian.org/debian bookworm/main amd64 man-db amd64 2.11.2-2 [1386 kB] Get: 25 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB] Get: 26 http://deb.debian.org/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB] Get: 27 http://deb.debian.org/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 28 http://deb.debian.org/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 29 http://deb.debian.org/debian bookworm/main amd64 autopoint all 0.21-12 [495 kB] Get: 30 http://deb.debian.org/debian bookworm/main amd64 libdebhelper-perl all 13.11.4 [81.2 kB] Get: 31 http://deb.debian.org/debian bookworm/main amd64 libtool all 2.4.7-5 [517 kB] Get: 32 http://deb.debian.org/debian bookworm/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 33 http://deb.debian.org/debian bookworm/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 34 http://deb.debian.org/debian bookworm/main amd64 libsub-override-perl all 0.09-4 [9304 B] Get: 35 http://deb.debian.org/debian bookworm/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 36 http://deb.debian.org/debian bookworm/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 37 http://deb.debian.org/debian bookworm/main amd64 libelf1 amd64 0.188-2.1 [174 kB] Get: 38 http://deb.debian.org/debian bookworm/main amd64 dwz amd64 0.15-1 [109 kB] Get: 39 http://deb.debian.org/debian bookworm/main amd64 libicu72 amd64 72.1-3 [9376 kB] Get: 40 http://deb.debian.org/debian bookworm/main amd64 libxml2 amd64 2.9.14+dfsg-1.2 [687 kB] Get: 41 http://deb.debian.org/debian bookworm/main amd64 gettext amd64 0.21-12 [1300 kB] Get: 42 http://deb.debian.org/debian bookworm/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 43 http://deb.debian.org/debian bookworm/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 44 http://deb.debian.org/debian bookworm/main amd64 debhelper all 13.11.4 [942 kB] Get: 45 http://deb.debian.org/debian bookworm/main amd64 libassuan0 amd64 2.5.5-5 [48.5 kB] Get: 46 http://deb.debian.org/debian bookworm/main amd64 gpgconf amd64 2.2.40-1.1 [564 kB] Get: 47 http://deb.debian.org/debian bookworm/main amd64 libksba8 amd64 1.6.3-2 [128 kB] Get: 48 http://deb.debian.org/debian bookworm/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-10 [20.3 kB] Get: 49 http://deb.debian.org/debian bookworm/main amd64 libsasl2-2 amd64 2.1.28+dfsg-10 [59.7 kB] Get: 50 http://deb.debian.org/debian bookworm/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB] Get: 51 http://deb.debian.org/debian bookworm/main amd64 libnpth0 amd64 1.6-3 [19.0 kB] Get: 52 http://deb.debian.org/debian bookworm/main amd64 dirmngr amd64 2.2.40-1.1 [792 kB] Get: 53 http://deb.debian.org/debian bookworm/main amd64 gnupg-l10n all 2.2.40-1.1 [1093 kB] Get: 54 http://deb.debian.org/debian bookworm/main amd64 gnupg-utils amd64 2.2.40-1.1 [927 kB] Get: 55 http://deb.debian.org/debian bookworm/main amd64 gpg amd64 2.2.40-1.1 [949 kB] Get: 56 http://deb.debian.org/debian bookworm/main amd64 pinentry-curses amd64 1.2.1-1 [77.4 kB] Get: 57 http://deb.debian.org/debian bookworm/main amd64 gpg-agent amd64 2.2.40-1.1 [695 kB] Get: 58 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-client amd64 2.2.40-1.1 [541 kB] Get: 59 http://deb.debian.org/debian bookworm/main amd64 gpg-wks-server amd64 2.2.40-1.1 [531 kB] Get: 60 http://deb.debian.org/debian bookworm/main amd64 gpgsm amd64 2.2.40-1.1 [671 kB] Get: 61 http://deb.debian.org/debian bookworm/main amd64 gnupg all 2.2.40-1.1 [846 kB] Get: 62 http://deb.debian.org/debian bookworm/main amd64 libfile-dirlist-perl all 0.05-3 [7600 B] Get: 63 http://deb.debian.org/debian bookworm/main amd64 libfile-which-perl all 1.27-2 [15.1 kB] Get: 64 http://deb.debian.org/debian bookworm/main amd64 libfile-homedir-perl all 1.006-2 [42.4 kB] Get: 65 http://deb.debian.org/debian bookworm/main amd64 libfile-touch-perl all 0.12-2 [8816 B] Get: 66 http://deb.debian.org/debian bookworm/main amd64 libio-pty-perl amd64 1:1.17-1 [34.9 kB] Get: 67 http://deb.debian.org/debian bookworm/main amd64 libipc-run-perl all 20220807.0-1 [104 kB] Get: 68 http://deb.debian.org/debian bookworm/main amd64 libclass-method-modifiers-perl all 2.14-1 [18.1 kB] Get: 69 http://deb.debian.org/debian bookworm/main amd64 libclass-xsaccessor-perl amd64 1.19-4+b1 [36.4 kB] Get: 70 http://deb.debian.org/debian bookworm/main amd64 libb-hooks-op-check-perl amd64 0.22-2+b1 [10.5 kB] Get: 71 http://deb.debian.org/debian bookworm/main amd64 libdynaloader-functions-perl all 0.003-3 [12.7 kB] Get: 72 http://deb.debian.org/debian bookworm/main amd64 libdevel-callchecker-perl amd64 0.008-2 [15.8 kB] Get: 73 http://deb.debian.org/debian bookworm/main amd64 libparams-classify-perl amd64 0.015-2+b1 [23.1 kB] Get: 74 http://deb.debian.org/debian bookworm/main amd64 libmodule-runtime-perl all 0.016-2 [19.6 kB] Get: 75 http://deb.debian.org/debian bookworm/main amd64 libimport-into-perl all 1.002005-2 [11.3 kB] Get: 76 http://deb.debian.org/debian bookworm/main amd64 librole-tiny-perl all 2.002004-1 [21.4 kB] Get: 77 http://deb.debian.org/debian bookworm/main amd64 libsub-quote-perl all 2.006008-1 [21.8 kB] Get: 78 http://deb.debian.org/debian bookworm/main amd64 libmoo-perl all 2.005005-1 [58.0 kB] Get: 79 http://deb.debian.org/debian bookworm/main amd64 libencode-locale-perl all 1.05-3 [12.9 kB] Get: 80 http://deb.debian.org/debian bookworm/main amd64 libtimedate-perl all 2.3300-2 [39.3 kB] Get: 81 http://deb.debian.org/debian bookworm/main amd64 libhttp-date-perl all 6.05-2 [10.5 kB] Get: 82 http://deb.debian.org/debian bookworm/main amd64 libfile-listing-perl all 6.15-1 [12.6 kB] Get: 83 http://deb.debian.org/debian bookworm/main amd64 libhtml-tagset-perl all 3.20-6 [11.7 kB] Get: 84 http://deb.debian.org/debian bookworm/main amd64 libregexp-ipv6-perl all 0.03-3 [5212 B] Get: 85 http://deb.debian.org/debian bookworm/main amd64 liburi-perl all 5.17-1 [90.4 kB] Get: 86 http://deb.debian.org/debian bookworm/main amd64 libhtml-parser-perl amd64 3.81-1 [101 kB] Get: 87 http://deb.debian.org/debian bookworm/main amd64 libhtml-tree-perl all 5.07-3 [211 kB] Get: 88 http://deb.debian.org/debian bookworm/main amd64 libclone-perl amd64 0.46-1 [13.7 kB] Get: 89 http://deb.debian.org/debian bookworm/main amd64 libio-html-perl all 1.004-3 [16.2 kB] Get: 90 http://deb.debian.org/debian bookworm/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.2 kB] Get: 91 http://deb.debian.org/debian bookworm/main amd64 libhttp-message-perl all 6.44-1 [81.7 kB] Get: 92 http://deb.debian.org/debian bookworm/main amd64 libhttp-cookies-perl all 6.10-1 [19.6 kB] Get: 93 http://deb.debian.org/debian bookworm/main amd64 libhttp-negotiate-perl all 6.01-2 [13.1 kB] Get: 94 http://deb.debian.org/debian bookworm/main amd64 perl-openssl-defaults amd64 7+b1 [7924 B] Get: 95 http://deb.debian.org/debian bookworm/main amd64 libnet-ssleay-perl amd64 1.92-2+b1 [317 kB] Get: 96 http://deb.debian.org/debian bookworm/main amd64 libio-socket-ssl-perl all 2.081-2 [219 kB] Get: 97 http://deb.debian.org/debian bookworm/main amd64 libnet-http-perl all 6.22-1 [25.3 kB] Get: 98 http://deb.debian.org/debian bookworm/main amd64 liblwp-protocol-https-perl all 6.10-1 [12.2 kB] Get: 99 http://deb.debian.org/debian bookworm/main amd64 libtry-tiny-perl all 0.31-2 [22.6 kB] Get: 100 http://deb.debian.org/debian bookworm/main amd64 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get: 101 http://deb.debian.org/debian bookworm/main amd64 libwww-perl all 6.68-1 [186 kB] Get: 102 http://deb.debian.org/debian bookworm/main amd64 patchutils amd64 0.4.2-1 [77.5 kB] Get: 103 http://deb.debian.org/debian bookworm/main amd64 wdiff amd64 1.2.2-5 [119 kB] Get: 104 http://deb.debian.org/debian bookworm/main amd64 devscripts amd64 2.23.3 [1072 kB] Get: 105 http://deb.debian.org/debian bookworm/main amd64 rubygems-integration all 1.18 [6704 B] Get: 106 http://deb.debian.org/debian bookworm/main amd64 ruby-net-telnet all 0.2.0-1 [13.1 kB] Get: 107 http://deb.debian.org/debian bookworm/main amd64 ruby-webrick all 1.8.1-1 [51.4 kB] Get: 108 http://deb.debian.org/debian bookworm/main amd64 ruby-xmlrpc all 0.3.2-2 [24.4 kB] Get: 109 http://deb.debian.org/debian bookworm/main amd64 libruby amd64 1:3.1 [4972 B] Get: 110 http://deb.debian.org/debian bookworm/main amd64 ruby-sdbm amd64 1.0.0-5+b1 [15.4 kB] Get: 111 http://deb.debian.org/debian bookworm/main amd64 libbsd0 amd64 0.11.7-2 [117 kB] Get: 112 http://deb.debian.org/debian bookworm/main amd64 libedit2 amd64 3.1-20221030-2 [93.0 kB] Get: 113 http://deb.debian.org/debian bookworm/main amd64 libncurses6 amd64 6.4-2 [103 kB] Get: 114 http://deb.debian.org/debian bookworm/main amd64 libyaml-0-2 amd64 0.2.5-1 [53.6 kB] Get: 115 http://deb.debian.org/debian bookworm/main amd64 libruby3.1 amd64 3.1.2-7 [5401 kB] Get: 116 http://deb.debian.org/debian bookworm/main amd64 ruby3.1 amd64 3.1.2-7 [663 kB] Get: 117 http://deb.debian.org/debian bookworm/main amd64 ruby-rubygems all 3.3.15-2 [293 kB] Get: 118 http://deb.debian.org/debian bookworm/main amd64 ruby amd64 1:3.1 [5868 B] Get: 119 http://deb.debian.org/debian bookworm/main amd64 rake all 13.0.6-3 [83.9 kB] Get: 120 http://deb.debian.org/debian bookworm/main amd64 gem2deb-test-runner amd64 2.1 [16.9 kB] Get: 121 http://deb.debian.org/debian bookworm/main amd64 libgmpxx4ldbl amd64 2:6.2.1+dfsg1-1.1 [338 kB] Get: 122 http://deb.debian.org/debian bookworm/main amd64 libgmp-dev amd64 2:6.2.1+dfsg1-1.1 [641 kB] Get: 123 http://deb.debian.org/debian bookworm/main amd64 ruby3.1-dev amd64 3.1.2-7 [1001 kB] Get: 124 http://deb.debian.org/debian bookworm/main amd64 ruby-all-dev amd64 1:3.1 [5976 B] Get: 125 http://deb.debian.org/debian bookworm/main amd64 gem2deb amd64 2.1 [53.5 kB] Get: 126 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB] Get: 127 http://deb.debian.org/debian bookworm/main amd64 libnghttp2-14 amd64 1.52.0-1 [72.3 kB] Get: 128 http://deb.debian.org/debian bookworm/main amd64 libpsl5 amd64 0.21.2-1 [58.7 kB] Get: 129 http://deb.debian.org/debian bookworm/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB] Get: 130 http://deb.debian.org/debian bookworm/main amd64 libssh2-1 amd64 1.10.0-3+b1 [179 kB] Get: 131 http://deb.debian.org/debian bookworm/main amd64 libcurl3-gnutls amd64 7.88.1-9 [381 kB] Get: 132 http://deb.debian.org/debian bookworm/main amd64 libcurl4 amd64 7.88.1-9 [386 kB] Get: 133 http://deb.debian.org/debian bookworm/main amd64 libhttp-parser2.9 amd64 2.9.4-5 [22.0 kB] Get: 134 http://deb.debian.org/debian bookworm/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Get: 135 http://deb.debian.org/debian bookworm/main amd64 libjs-jquery-easing all 12-4 [6888 B] Get: 136 http://deb.debian.org/debian bookworm/main amd64 libjs-jquery-mousewheel all 1:3.1.13-5 [7792 B] Get: 137 http://deb.debian.org/debian bookworm/main amd64 libjs-jquery-fancybox all 12-4 [50.5 kB] Get: 138 http://deb.debian.org/debian bookworm/main amd64 libjs-jquery-ui all 1.13.2+dfsg-1 [250 kB] Get: 139 http://deb.debian.org/debian bookworm/main amd64 ruby-coderay all 1.1.3-8 [78.1 kB] Get: 140 http://deb.debian.org/debian bookworm/main amd64 ruby-method-source all 1.0.0-2 [9060 B] Get: 141 http://deb.debian.org/debian bookworm/main amd64 pry all 0.13.1-3 [141 kB] Get: 142 http://deb.debian.org/debian bookworm/main amd64 publicsuffix all 20230209.2326-1 [126 kB] Get: 143 http://deb.debian.org/debian bookworm/main amd64 ruby-public-suffix all 4.0.6+ds-2 [16.6 kB] Get: 144 http://deb.debian.org/debian bookworm/main amd64 ruby-addressable all 2.8.1-1 [53.5 kB] Get: 145 http://deb.debian.org/debian bookworm/main amd64 ruby-cookiejar all 0.3.3-1.1 [14.0 kB] Get: 146 http://deb.debian.org/debian bookworm/main amd64 ruby-crack all 0.4.4-4 [9220 B] Get: 147 http://deb.debian.org/debian bookworm/main amd64 ruby-curb amd64 1.0.5-1 [52.0 kB] Get: 148 http://deb.debian.org/debian bookworm/main amd64 ruby-diff-lcs all 1.5.0-1 [29.0 kB] Get: 149 http://deb.debian.org/debian bookworm/main amd64 ruby-docile all 1.1.5-2.1 [6748 B] Get: 150 http://deb.debian.org/debian bookworm/main amd64 ruby-unf-ext amd64 0.0.7.7-1+b4 [91.1 kB] Get: 151 http://deb.debian.org/debian bookworm/main amd64 ruby-unf all 0.1.4-2.1 [5108 B] Get: 152 http://deb.debian.org/debian bookworm/main amd64 ruby-domain-name all 0.5.20190701-1 [44.6 kB] Get: 153 http://deb.debian.org/debian bookworm/main amd64 ruby-eventmachine amd64 1.3~pre20220315-df4ab006-3 [153 kB] Get: 154 http://deb.debian.org/debian bookworm/main amd64 ruby-em-socksify all 0.3.1-3 [7404 B] Get: 155 http://deb.debian.org/debian bookworm/main amd64 ruby-escape-utils amd64 1.2.1-4+b3 [22.1 kB] Get: 156 http://deb.debian.org/debian bookworm/main amd64 ruby-http-parser.rb amd64 0.6.0-6+b4 [10.7 kB] Get: 157 http://deb.debian.org/debian bookworm/main amd64 ruby-multi-json all 1.14.1-2 [20.4 kB] Get: 158 http://deb.debian.org/debian bookworm/main amd64 ruby-em-http-request all 1.1.7-1 [22.4 kB] Get: 159 http://deb.debian.org/debian bookworm/main amd64 ruby-ffi amd64 1.15.5+dfsg-1+b1 [92.6 kB] Get: 160 http://deb.debian.org/debian bookworm/main amd64 ruby-mime-types-data all 3.2022.0105-1 [132 kB] Get: 161 http://deb.debian.org/debian bookworm/main amd64 ruby-mime-types all 3.4.1-2 [25.0 kB] Get: 162 http://deb.debian.org/debian bookworm/main amd64 ruby-ethon all 0.16.0-1 [38.1 kB] Get: 163 http://deb.debian.org/debian bookworm/main amd64 ruby-excon all 0.88.0-1 [166 kB] Get: 164 http://deb.debian.org/debian bookworm/main amd64 ruby-multipart-post all 2.0.0-2 [7928 B] Get: 165 http://deb.debian.org/debian bookworm/main amd64 ruby-ruby2-keywords all 0.0.5-1 [4300 B] Get: 166 http://deb.debian.org/debian bookworm/main amd64 ruby-faraday all 1.1.0-7 [47.5 kB] Get: 167 http://deb.debian.org/debian bookworm/main amd64 ruby-hashdiff all 1.0.1-1 [13.3 kB] Get: 168 http://deb.debian.org/debian bookworm/main amd64 ruby-http-cookie all 1.0.5-1 [23.8 kB] Get: 169 http://deb.debian.org/debian bookworm/main amd64 ruby-httpclient all 2.8.3+git20211122.4658227-1 [79.5 kB] Get: 170 http://deb.debian.org/debian bookworm/main amd64 ruby-mustermann all 3.0.0-2 [37.7 kB] Get: 171 http://deb.debian.org/debian bookworm/main amd64 ruby-rack all 2.2.6.4-1 [132 kB] Get: 172 http://deb.debian.org/debian bookworm/main amd64 ruby-rack-protection all 3.0.5-3 [41.9 kB] Get: 173 http://deb.debian.org/debian bookworm/main amd64 ruby-rspec-support all 3.12.0c0e1m1s0-1 [28.1 kB] Get: 174 http://deb.debian.org/debian bookworm/main amd64 ruby-rspec-core all 3.12.0c0e1m1s0-1 [163 kB] Get: 175 http://deb.debian.org/debian bookworm/main amd64 ruby-rspec-expectations all 3.12.0c0e1m1s0-1 [89.5 kB] Get: 176 http://deb.debian.org/debian bookworm/main amd64 ruby-rspec-mocks all 3.12.0c0e1m1s0-1 [79.5 kB] Get: 177 http://deb.debian.org/debian bookworm/main amd64 ruby-rspec all 3.12.0c0e1m1s0-1 [5084 B] Get: 178 http://deb.debian.org/debian bookworm/main amd64 ruby-simplecov-html all 0.12.3-2 [468 kB] Get: 179 http://deb.debian.org/debian bookworm/main amd64 ruby-simplecov all 0.22.0-1 [45.1 kB] Get: 180 http://deb.debian.org/debian bookworm/main amd64 ruby-tilt all 2.0.11-2 [28.1 kB] Get: 181 http://deb.debian.org/debian bookworm/main amd64 ruby-sinatra all 3.0.5-3 [119 kB] Get: 182 http://deb.debian.org/debian bookworm/main amd64 ruby-timecop all 0.9.6-1 [10.3 kB] Get: 183 http://deb.debian.org/debian bookworm/main amd64 ruby-typhoeus all 1.4.0-3 [36.2 kB] Get: 184 http://deb.debian.org/debian bookworm/main amd64 ruby-webmock all 3.18.1-2 [66.2 kB] Get: 185 http://deb.debian.org/debian bookworm/main amd64 ruby-yajl amd64 1.4.3-1+b2 [46.8 kB] Fetched 51.3 MB in 2s (32.1 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal:amd64. (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 ... 19596 files and directories currently installed.) Preparing to unpack .../libpython3.11-minimal_3.11.2-6_amd64.deb ... Unpacking libpython3.11-minimal:amd64 (3.11.2-6) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.5.0-1_amd64.deb ... Unpacking libexpat1:amd64 (2.5.0-1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6_amd64.deb ... Unpacking python3.11-minimal (3.11.2-6) ... Setting up libpython3.11-minimal:amd64 (3.11.2-6) ... Setting up libexpat1:amd64 (2.5.0-1) ... Setting up python3.11-minimal (3.11.2-6) ... 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 ... 19912 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.11.2-1+b1_amd64.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package readline-common. Preparing to unpack .../2-readline-common_8.2-1.3_all.deb ... Unpacking readline-common (8.2-1.3) ... Selecting previously unselected package libreadline8:amd64. Preparing to unpack .../3-libreadline8_8.2-1.3_amd64.deb ... Unpacking libreadline8:amd64 (8.2-1.3) ... Selecting previously unselected package libpython3.11-stdlib:amd64. Preparing to unpack .../4-libpython3.11-stdlib_3.11.2-6_amd64.deb ... Unpacking libpython3.11-stdlib:amd64 (3.11.2-6) ... Selecting previously unselected package python3.11. Preparing to unpack .../5-python3.11_3.11.2-6_amd64.deb ... Unpacking python3.11 (3.11.2-6) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../6-libpython3-stdlib_3.11.2-1+b1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... 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 ... 20346 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.2-1+b1_amd64.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package netbase. Preparing to unpack .../001-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../002-sensible-utils_0.0.17+nmu1_all.deb ... Unpacking sensible-utils (0.0.17+nmu1) ... Selecting previously unselected package openssl. Preparing to unpack .../003-openssl_3.0.8-1_amd64.deb ... Unpacking openssl (3.0.8-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../004-ca-certificates_20230311_all.deb ... Unpacking ca-certificates (20230311) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../005-libmagic-mgc_1%3a5.44-3_amd64.deb ... Unpacking libmagic-mgc (1:5.44-3) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../006-libmagic1_1%3a5.44-3_amd64.deb ... Unpacking libmagic1:amd64 (1:5.44-3) ... Selecting previously unselected package file. Preparing to unpack .../007-file_1%3a5.44-3_amd64.deb ... Unpacking file (1:5.44-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../008-gettext-base_0.21-12_amd64.deb ... Unpacking gettext-base (0.21-12) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../009-libuchardet0_0.0.7-1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../010-groff-base_1.22.4-10_amd64.deb ... Unpacking groff-base (1.22.4-10) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../011-bsdextrautils_2.38.1-5+b1_amd64.deb ... Unpacking bsdextrautils (2.38.1-5+b1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../012-libpipeline1_1.5.7-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.7-1) ... Selecting previously unselected package man-db. Preparing to unpack .../013-man-db_2.11.2-2_amd64.deb ... Unpacking man-db (2.11.2-2) ... Selecting previously unselected package m4. Preparing to unpack .../014-m4_1.4.19-3_amd64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../015-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../016-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../017-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 .../018-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../019-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../020-libtool_2.4.7-5_all.deb ... Unpacking libtool (2.4.7-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../021-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../022-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../023-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../024-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../025-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../026-libelf1_0.188-2.1_amd64.deb ... Unpacking libelf1:amd64 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../027-dwz_0.15-1_amd64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../028-libicu72_72.1-3_amd64.deb ... Unpacking libicu72:amd64 (72.1-3) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../029-libxml2_2.9.14+dfsg-1.2_amd64.deb ... Unpacking libxml2:amd64 (2.9.14+dfsg-1.2) ... Selecting previously unselected package gettext. Preparing to unpack .../030-gettext_0.21-12_amd64.deb ... Unpacking gettext (0.21-12) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../031-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 .../032-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../033-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package libassuan0:amd64. Preparing to unpack .../034-libassuan0_2.5.5-5_amd64.deb ... Unpacking libassuan0:amd64 (2.5.5-5) ... Selecting previously unselected package gpgconf. Preparing to unpack .../035-gpgconf_2.2.40-1.1_amd64.deb ... Unpacking gpgconf (2.2.40-1.1) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../036-libksba8_1.6.3-2_amd64.deb ... Unpacking libksba8:amd64 (1.6.3-2) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../037-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../038-libsasl2-2_2.1.28+dfsg-10_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../039-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Selecting previously unselected package libnpth0:amd64. Preparing to unpack .../040-libnpth0_1.6-3_amd64.deb ... Unpacking libnpth0:amd64 (1.6-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../041-dirmngr_2.2.40-1.1_amd64.deb ... Unpacking dirmngr (2.2.40-1.1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../042-gnupg-l10n_2.2.40-1.1_all.deb ... Unpacking gnupg-l10n (2.2.40-1.1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../043-gnupg-utils_2.2.40-1.1_amd64.deb ... Unpacking gnupg-utils (2.2.40-1.1) ... Selecting previously unselected package gpg. Preparing to unpack .../044-gpg_2.2.40-1.1_amd64.deb ... Unpacking gpg (2.2.40-1.1) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../045-pinentry-curses_1.2.1-1_amd64.deb ... Unpacking pinentry-curses (1.2.1-1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../046-gpg-agent_2.2.40-1.1_amd64.deb ... Unpacking gpg-agent (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../047-gpg-wks-client_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-client (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../048-gpg-wks-server_2.2.40-1.1_amd64.deb ... Unpacking gpg-wks-server (2.2.40-1.1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../049-gpgsm_2.2.40-1.1_amd64.deb ... Unpacking gpgsm (2.2.40-1.1) ... Selecting previously unselected package gnupg. Preparing to unpack .../050-gnupg_2.2.40-1.1_all.deb ... Unpacking gnupg (2.2.40-1.1) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../051-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 .../052-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 .../053-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 .../054-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 .../055-libio-pty-perl_1%3a1.17-1_amd64.deb ... Unpacking libio-pty-perl (1:1.17-1) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../056-libipc-run-perl_20220807.0-1_all.deb ... Unpacking libipc-run-perl (20220807.0-1) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../057-libclass-method-modifiers-perl_2.14-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.14-1) ... Selecting previously unselected package libclass-xsaccessor-perl. Preparing to unpack .../058-libclass-xsaccessor-perl_1.19-4+b1_amd64.deb ... Unpacking libclass-xsaccessor-perl (1.19-4+b1) ... Selecting previously unselected package libb-hooks-op-check-perl:amd64. Preparing to unpack .../059-libb-hooks-op-check-perl_0.22-2+b1_amd64.deb ... Unpacking libb-hooks-op-check-perl:amd64 (0.22-2+b1) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../060-libdynaloader-functions-perl_0.003-3_all.deb ... Unpacking libdynaloader-functions-perl (0.003-3) ... Selecting previously unselected package libdevel-callchecker-perl:amd64. Preparing to unpack .../061-libdevel-callchecker-perl_0.008-2_amd64.deb ... Unpacking libdevel-callchecker-perl:amd64 (0.008-2) ... Selecting previously unselected package libparams-classify-perl:amd64. Preparing to unpack .../062-libparams-classify-perl_0.015-2+b1_amd64.deb ... Unpacking libparams-classify-perl:amd64 (0.015-2+b1) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../063-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 .../064-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 .../065-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 .../066-libsub-quote-perl_2.006008-1_all.deb ... Unpacking libsub-quote-perl (2.006008-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../067-libmoo-perl_2.005005-1_all.deb ... Unpacking libmoo-perl (2.005005-1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../068-libencode-locale-perl_1.05-3_all.deb ... Unpacking libencode-locale-perl (1.05-3) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../069-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../070-libhttp-date-perl_6.05-2_all.deb ... Unpacking libhttp-date-perl (6.05-2) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../071-libfile-listing-perl_6.15-1_all.deb ... Unpacking libfile-listing-perl (6.15-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../072-libhtml-tagset-perl_3.20-6_all.deb ... Unpacking libhtml-tagset-perl (3.20-6) ... Selecting previously unselected package libregexp-ipv6-perl. Preparing to unpack .../073-libregexp-ipv6-perl_0.03-3_all.deb ... Unpacking libregexp-ipv6-perl (0.03-3) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../074-liburi-perl_5.17-1_all.deb ... Unpacking liburi-perl (5.17-1) ... Selecting previously unselected package libhtml-parser-perl:amd64. Preparing to unpack .../075-libhtml-parser-perl_3.81-1_amd64.deb ... Unpacking libhtml-parser-perl:amd64 (3.81-1) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../076-libhtml-tree-perl_5.07-3_all.deb ... Unpacking libhtml-tree-perl (5.07-3) ... Selecting previously unselected package libclone-perl:amd64. Preparing to unpack .../077-libclone-perl_0.46-1_amd64.deb ... Unpacking libclone-perl:amd64 (0.46-1) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../078-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 .../079-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 .../080-libhttp-message-perl_6.44-1_all.deb ... Unpacking libhttp-message-perl (6.44-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../081-libhttp-cookies-perl_6.10-1_all.deb ... Unpacking libhttp-cookies-perl (6.10-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../082-libhttp-negotiate-perl_6.01-2_all.deb ... Unpacking libhttp-negotiate-perl (6.01-2) ... Selecting previously unselected package perl-openssl-defaults:amd64. Preparing to unpack .../083-perl-openssl-defaults_7+b1_amd64.deb ... Unpacking perl-openssl-defaults:amd64 (7+b1) ... Selecting previously unselected package libnet-ssleay-perl:amd64. Preparing to unpack .../084-libnet-ssleay-perl_1.92-2+b1_amd64.deb ... Unpacking libnet-ssleay-perl:amd64 (1.92-2+b1) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../085-libio-socket-ssl-perl_2.081-2_all.deb ... Unpacking libio-socket-ssl-perl (2.081-2) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../086-libnet-http-perl_6.22-1_all.deb ... Unpacking libnet-http-perl (6.22-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../087-liblwp-protocol-https-perl_6.10-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.10-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../088-libtry-tiny-perl_0.31-2_all.deb ... Unpacking libtry-tiny-perl (0.31-2) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../089-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../090-libwww-perl_6.68-1_all.deb ... Unpacking libwww-perl (6.68-1) ... Selecting previously unselected package patchutils. Preparing to unpack .../091-patchutils_0.4.2-1_amd64.deb ... Unpacking patchutils (0.4.2-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../092-wdiff_1.2.2-5_amd64.deb ... Unpacking wdiff (1.2.2-5) ... Selecting previously unselected package devscripts. Preparing to unpack .../093-devscripts_2.23.3_amd64.deb ... Unpacking devscripts (2.23.3) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../094-rubygems-integration_1.18_all.deb ... Unpacking rubygems-integration (1.18) ... Selecting previously unselected package ruby-net-telnet. Preparing to unpack .../095-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 .../096-ruby-webrick_1.8.1-1_all.deb ... Unpacking ruby-webrick (1.8.1-1) ... Selecting previously unselected package ruby-xmlrpc. Preparing to unpack .../097-ruby-xmlrpc_0.3.2-2_all.deb ... Unpacking ruby-xmlrpc (0.3.2-2) ... Selecting previously unselected package libruby:amd64. Preparing to unpack .../098-libruby_1%3a3.1_amd64.deb ... Unpacking libruby:amd64 (1:3.1) ... Selecting previously unselected package ruby-sdbm:amd64. Preparing to unpack .../099-ruby-sdbm_1.0.0-5+b1_amd64.deb ... Unpacking ruby-sdbm:amd64 (1.0.0-5+b1) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../100-libbsd0_0.11.7-2_amd64.deb ... Unpacking libbsd0:amd64 (0.11.7-2) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../101-libedit2_3.1-20221030-2_amd64.deb ... Unpacking libedit2:amd64 (3.1-20221030-2) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../102-libncurses6_6.4-2_amd64.deb ... Unpacking libncurses6:amd64 (6.4-2) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../103-libyaml-0-2_0.2.5-1_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.5-1) ... Selecting previously unselected package libruby3.1:amd64. Preparing to unpack .../104-libruby3.1_3.1.2-7_amd64.deb ... Unpacking libruby3.1:amd64 (3.1.2-7) ... Selecting previously unselected package ruby3.1. Preparing to unpack .../105-ruby3.1_3.1.2-7_amd64.deb ... Unpacking ruby3.1 (3.1.2-7) ... Selecting previously unselected package ruby-rubygems. Preparing to unpack .../106-ruby-rubygems_3.3.15-2_all.deb ... Unpacking ruby-rubygems (3.3.15-2) ... Selecting previously unselected package ruby. Preparing to unpack .../107-ruby_1%3a3.1_amd64.deb ... Unpacking ruby (1:3.1) ... Selecting previously unselected package rake. Preparing to unpack .../108-rake_13.0.6-3_all.deb ... Unpacking rake (13.0.6-3) ... Selecting previously unselected package gem2deb-test-runner. Preparing to unpack .../109-gem2deb-test-runner_2.1_amd64.deb ... Unpacking gem2deb-test-runner (2.1) ... Selecting previously unselected package libgmpxx4ldbl:amd64. Preparing to unpack .../110-libgmpxx4ldbl_2%3a6.2.1+dfsg1-1.1_amd64.deb ... Unpacking libgmpxx4ldbl:amd64 (2:6.2.1+dfsg1-1.1) ... Selecting previously unselected package libgmp-dev:amd64. Preparing to unpack .../111-libgmp-dev_2%3a6.2.1+dfsg1-1.1_amd64.deb ... Unpacking libgmp-dev:amd64 (2:6.2.1+dfsg1-1.1) ... Selecting previously unselected package ruby3.1-dev:amd64. Preparing to unpack .../112-ruby3.1-dev_3.1.2-7_amd64.deb ... Unpacking ruby3.1-dev:amd64 (3.1.2-7) ... Selecting previously unselected package ruby-all-dev:amd64. Preparing to unpack .../113-ruby-all-dev_1%3a3.1_amd64.deb ... Unpacking ruby-all-dev:amd64 (1:3.1) ... Selecting previously unselected package gem2deb. Preparing to unpack .../114-gem2deb_2.1_amd64.deb ... Unpacking gem2deb (2.1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../115-libbrotli1_1.0.9-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b6) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../116-libnghttp2-14_1.52.0-1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.52.0-1) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../117-libpsl5_0.21.2-1_amd64.deb ... Unpacking libpsl5:amd64 (0.21.2-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../118-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../119-libssh2-1_1.10.0-3+b1_amd64.deb ... Unpacking libssh2-1:amd64 (1.10.0-3+b1) ... Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../120-libcurl3-gnutls_7.88.1-9_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.88.1-9) ... Selecting previously unselected package libcurl4:amd64. Preparing to unpack .../121-libcurl4_7.88.1-9_amd64.deb ... Unpacking libcurl4:amd64 (7.88.1-9) ... Selecting previously unselected package libhttp-parser2.9:amd64. Preparing to unpack .../122-libhttp-parser2.9_2.9.4-5_amd64.deb ... Unpacking libhttp-parser2.9:amd64 (2.9.4-5) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../123-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 .../124-libjs-jquery-easing_12-4_all.deb ... Unpacking libjs-jquery-easing (12-4) ... Selecting previously unselected package libjs-jquery-mousewheel. Preparing to unpack .../125-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 .../126-libjs-jquery-fancybox_12-4_all.deb ... Unpacking libjs-jquery-fancybox (12-4) ... Selecting previously unselected package libjs-jquery-ui. Preparing to unpack .../127-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 .../128-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 .../129-ruby-method-source_1.0.0-2_all.deb ... Unpacking ruby-method-source (1.0.0-2) ... Selecting previously unselected package pry. Preparing to unpack .../130-pry_0.13.1-3_all.deb ... Unpacking pry (0.13.1-3) ... Selecting previously unselected package publicsuffix. Preparing to unpack .../131-publicsuffix_20230209.2326-1_all.deb ... Unpacking publicsuffix (20230209.2326-1) ... Selecting previously unselected package ruby-public-suffix. Preparing to unpack .../132-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 .../133-ruby-addressable_2.8.1-1_all.deb ... Unpacking ruby-addressable (2.8.1-1) ... Selecting previously unselected package ruby-cookiejar. Preparing to unpack .../134-ruby-cookiejar_0.3.3-1.1_all.deb ... Unpacking ruby-cookiejar (0.3.3-1.1) ... Selecting previously unselected package ruby-crack. Preparing to unpack .../135-ruby-crack_0.4.4-4_all.deb ... Unpacking ruby-crack (0.4.4-4) ... Selecting previously unselected package ruby-curb:amd64. Preparing to unpack .../136-ruby-curb_1.0.5-1_amd64.deb ... Unpacking ruby-curb:amd64 (1.0.5-1) ... Selecting previously unselected package ruby-diff-lcs. Preparing to unpack .../137-ruby-diff-lcs_1.5.0-1_all.deb ... Unpacking ruby-diff-lcs (1.5.0-1) ... Selecting previously unselected package ruby-docile. Preparing to unpack .../138-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 .../139-ruby-unf-ext_0.0.7.7-1+b4_amd64.deb ... Unpacking ruby-unf-ext (0.0.7.7-1+b4) ... Selecting previously unselected package ruby-unf. Preparing to unpack .../140-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 .../141-ruby-domain-name_0.5.20190701-1_all.deb ... Unpacking ruby-domain-name (0.5.20190701-1) ... Selecting previously unselected package ruby-eventmachine:amd64. Preparing to unpack .../142-ruby-eventmachine_1.3~pre20220315-df4ab006-3_amd64.deb ... Unpacking ruby-eventmachine:amd64 (1.3~pre20220315-df4ab006-3) ... Selecting previously unselected package ruby-em-socksify. Preparing to unpack .../143-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 .../144-ruby-escape-utils_1.2.1-4+b3_amd64.deb ... Unpacking ruby-escape-utils (1.2.1-4+b3) ... Selecting previously unselected package ruby-http-parser.rb. Preparing to unpack .../145-ruby-http-parser.rb_0.6.0-6+b4_amd64.deb ... Unpacking ruby-http-parser.rb (0.6.0-6+b4) ... Selecting previously unselected package ruby-multi-json. Preparing to unpack .../146-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 .../147-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:amd64. Preparing to unpack .../148-ruby-ffi_1.15.5+dfsg-1+b1_amd64.deb ... Unpacking ruby-ffi:amd64 (1.15.5+dfsg-1+b1) ... Selecting previously unselected package ruby-mime-types-data. Preparing to unpack .../149-ruby-mime-types-data_3.2022.0105-1_all.deb ... Unpacking ruby-mime-types-data (3.2022.0105-1) ... Selecting previously unselected package ruby-mime-types. Preparing to unpack .../150-ruby-mime-types_3.4.1-2_all.deb ... Unpacking ruby-mime-types (3.4.1-2) ... Selecting previously unselected package ruby-ethon. Preparing to unpack .../151-ruby-ethon_0.16.0-1_all.deb ... Unpacking ruby-ethon (0.16.0-1) ... Selecting previously unselected package ruby-excon. Preparing to unpack .../152-ruby-excon_0.88.0-1_all.deb ... Unpacking ruby-excon (0.88.0-1) ... Selecting previously unselected package ruby-multipart-post. Preparing to unpack .../153-ruby-multipart-post_2.0.0-2_all.deb ... Unpacking ruby-multipart-post (2.0.0-2) ... Selecting previously unselected package ruby-ruby2-keywords. Preparing to unpack .../154-ruby-ruby2-keywords_0.0.5-1_all.deb ... Unpacking ruby-ruby2-keywords (0.0.5-1) ... Selecting previously unselected package ruby-faraday. Preparing to unpack .../155-ruby-faraday_1.1.0-7_all.deb ... Unpacking ruby-faraday (1.1.0-7) ... Selecting previously unselected package ruby-hashdiff. Preparing to unpack .../156-ruby-hashdiff_1.0.1-1_all.deb ... Unpacking ruby-hashdiff (1.0.1-1) ... Selecting previously unselected package ruby-http-cookie. Preparing to unpack .../157-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 .../158-ruby-httpclient_2.8.3+git20211122.4658227-1_all.deb ... Unpacking ruby-httpclient (2.8.3+git20211122.4658227-1) ... Selecting previously unselected package ruby-mustermann. Preparing to unpack .../159-ruby-mustermann_3.0.0-2_all.deb ... Unpacking ruby-mustermann (3.0.0-2) ... Selecting previously unselected package ruby-rack. Preparing to unpack .../160-ruby-rack_2.2.6.4-1_all.deb ... Unpacking ruby-rack (2.2.6.4-1) ... Selecting previously unselected package ruby-rack-protection. Preparing to unpack .../161-ruby-rack-protection_3.0.5-3_all.deb ... Unpacking ruby-rack-protection (3.0.5-3) ... Selecting previously unselected package ruby-rspec-support. Preparing to unpack .../162-ruby-rspec-support_3.12.0c0e1m1s0-1_all.deb ... Unpacking ruby-rspec-support (3.12.0c0e1m1s0-1) ... Selecting previously unselected package ruby-rspec-core. Preparing to unpack .../163-ruby-rspec-core_3.12.0c0e1m1s0-1_all.deb ... Unpacking ruby-rspec-core (3.12.0c0e1m1s0-1) ... Selecting previously unselected package ruby-rspec-expectations. Preparing to unpack .../164-ruby-rspec-expectations_3.12.0c0e1m1s0-1_all.deb ... Unpacking ruby-rspec-expectations (3.12.0c0e1m1s0-1) ... Selecting previously unselected package ruby-rspec-mocks. Preparing to unpack .../165-ruby-rspec-mocks_3.12.0c0e1m1s0-1_all.deb ... Unpacking ruby-rspec-mocks (3.12.0c0e1m1s0-1) ... Selecting previously unselected package ruby-rspec. Preparing to unpack .../166-ruby-rspec_3.12.0c0e1m1s0-1_all.deb ... Unpacking ruby-rspec (3.12.0c0e1m1s0-1) ... Selecting previously unselected package ruby-simplecov-html. Preparing to unpack .../167-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 .../168-ruby-simplecov_0.22.0-1_all.deb ... Unpacking ruby-simplecov (0.22.0-1) ... Selecting previously unselected package ruby-tilt. Preparing to unpack .../169-ruby-tilt_2.0.11-2_all.deb ... Unpacking ruby-tilt (2.0.11-2) ... Selecting previously unselected package ruby-sinatra. Preparing to unpack .../170-ruby-sinatra_3.0.5-3_all.deb ... Unpacking ruby-sinatra (3.0.5-3) ... Selecting previously unselected package ruby-timecop. Preparing to unpack .../171-ruby-timecop_0.9.6-1_all.deb ... Unpacking ruby-timecop (0.9.6-1) ... Selecting previously unselected package ruby-typhoeus. Preparing to unpack .../172-ruby-typhoeus_1.4.0-3_all.deb ... Unpacking ruby-typhoeus (1.4.0-3) ... Selecting previously unselected package ruby-webmock. Preparing to unpack .../173-ruby-webmock_3.18.1-2_all.deb ... Unpacking ruby-webmock (3.18.1-2) ... Selecting previously unselected package ruby-yajl. Preparing to unpack .../174-ruby-yajl_1.4.3-1+b2_amd64.deb ... Unpacking ruby-yajl (1.4.3-1+b2) ... Setting up libksba8:amd64 (1.6.3-2) ... Setting up media-types (10.0.0) ... Setting up libpipeline1:amd64 (1.5.7-1) ... Setting up wdiff (1.2.2-5) ... Setting up libfile-which-perl (1.27-2) ... Setting up libpsl5:amd64 (0.21.2-1) ... Setting up ruby-ruby2-keywords (0.0.5-1) ... Setting up libicu72:amd64 (72.1-3) ... Setting up ruby-mustermann (3.0.0-2) ... Setting up bsdextrautils (2.38.1-5+b1) ... Setting up ruby-excon (0.88.0-1) ... Setting up libdynaloader-functions-perl (0.003-3) ... Setting up libclass-method-modifiers-perl (2.14-1) ... Setting up libio-pty-perl (1:1.17-1) ... Setting up libmagic-mgc (1:5.44-3) ... Setting up libclone-perl:amd64 (0.46-1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:amd64 (0.2.5-1) ... Setting up ruby-hashdiff (1.0.1-1) ... Setting up libhtml-tagset-perl (3.20-6) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libbrotli1:amd64 (1.0.9-2+b6) ... Setting up liblwp-mediatypes-perl (6.04-2) ... Setting up libjs-jquery-mousewheel (1:3.1.13-5) ... Setting up libtry-tiny-perl (0.31-2) ... Setting up libnghttp2-14:amd64 (1.52.0-1) ... Setting up libmagic1:amd64 (1:5.44-3) ... Setting up perl-openssl-defaults:amd64 (7+b1) ... Setting up gettext-base (0.21-12) ... Setting up m4 (1.4.19-3) ... Setting up libencode-locale-perl (1.05-3) ... Setting up libnpth0:amd64 (1.6-3) ... Setting up file (1:5.44-3) ... Setting up libassuan0:amd64 (2.5.5-5) ... Setting up ruby-timecop (0.9.6-1) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ... Setting up ruby-method-source (1.0.0-2) ... Setting up autotools-dev (20220109.1) ... Setting up libgmpxx4ldbl:amd64 (2:6.2.1+dfsg1-1.1) ... Setting up gnupg-l10n (2.2.40-1.1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libncurses6:amd64 (6.4-2) ... Setting up ruby-net-telnet (0.2.0-1) ... Setting up libio-html-perl (1.004-3) ... Setting up autopoint (0.21-12) ... Setting up libb-hooks-op-check-perl:amd64 (0.22-2+b1) ... Setting up libipc-run-perl (20220807.0-1) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ... Setting up autoconf (2.71-3) ... Setting up ruby-rspec-support (3.12.0c0e1m1s0-1) ... Setting up libtimedate-perl (2.3300-2) ... Setting up ruby-webrick (1.8.1-1) ... Setting up libregexp-ipv6-perl (0.03-3) ... Setting up sensible-utils (0.0.17+nmu1) ... Setting up libuchardet0:amd64 (0.0.7-1) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up ruby-mime-types-data (3.2022.0105-1) ... Setting up libsub-override-perl (0.09-4) ... Setting up libssh2-1:amd64 (1.10.0-3+b1) ... Setting up netbase (6.4) ... Setting up libsub-quote-perl (2.006008-1) ... Setting up libclass-xsaccessor-perl (1.19-4+b1) ... 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.0.8-1) ... Setting up libbsd0:amd64 (0.11.7-2) ... Setting up libelf1:amd64 (0.188-2.1) ... Setting up readline-common (8.2-1.3) ... Setting up ruby-xmlrpc (0.3.2-2) ... Setting up publicsuffix (20230209.2326-1) ... Setting up libxml2:amd64 (2.9.14+dfsg-1.2) ... Setting up liburi-perl (5.17-1) ... Setting up libfile-touch-perl (0.12-2) ... Setting up libhttp-parser2.9:amd64 (2.9.4-5) ... Setting up libnet-ssleay-perl:amd64 (1.92-2+b1) ... 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-1) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up libjs-jquery-easing (12-4) ... Setting up libhttp-date-perl (6.05-2) ... Setting up libjs-jquery-fancybox (12-4) ... Setting up gettext (0.21-12) ... Setting up libgmp-dev:amd64 (2:6.2.1+dfsg1-1.1) ... Setting up libfile-listing-perl (6.15-1) ... Setting up libtool (2.4.7-5) ... Setting up ruby-public-suffix (4.0.6+ds-2) ... Setting up libedit2:amd64 (3.1-20221030-2) ... Setting up libreadline8:amd64 (8.2-1.3) ... Setting up libnet-http-perl (6.22-1) ... Setting up libdevel-callchecker-perl:amd64 (0.008-2) ... Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up patchutils (0.4.2-1) ... Setting up ca-certificates (20230311) ... Updating certificates in /etc/ssl/certs... 140 added, 0 removed; done. Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... Setting up ruby-mime-types (3.4.1-2) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up dwz (0.15-1) ... Setting up groff-base (1.22.4-10) ... Setting up libhtml-parser-perl:amd64 (3.81-1) ... Setting up gpgconf (2.2.40-1.1) ... Setting up libcurl4:amd64 (7.88.1-9) ... Setting up libio-socket-ssl-perl (2.081-2) ... Setting up gpg (2.2.40-1.1) ... Setting up gnupg-utils (2.2.40-1.1) ... Setting up libhttp-message-perl (6.44-1) ... Setting up ruby-addressable (2.8.1-1) ... Setting up libhttp-negotiate-perl (6.01-2) ... Setting up gpg-agent (2.2.40-1.1) ... Setting up libhttp-cookies-perl (6.10-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libhtml-tree-perl (5.07-3) ... Setting up libpython3.11-stdlib:amd64 (3.11.2-6) ... Setting up libparams-classify-perl:amd64 (0.015-2+b1) ... Setting up gpgsm (2.2.40-1.1) ... Setting up libcurl3-gnutls:amd64 (7.88.1-9) ... Setting up rubygems-integration (1.18) ... Setting up man-db (2.11.2-2) ... Not building database; man-db/auto-update is not 'true'. Setting up dirmngr (2.2.40-1.1) ... Setting up libmodule-runtime-perl (0.016-2) ... Setting up gpg-wks-server (2.2.40-1.1) ... Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3.11 (3.11.2-6) ... Setting up gpg-wks-client (2.2.40-1.1) ... Setting up libimport-into-perl (1.002005-2) ... Setting up libmoo-perl (2.005005-1) ... Setting up debhelper (13.11.4) ... Setting up python3 (3.11.2-1+b1) ... Setting up gnupg (2.2.40-1.1) ... Setting up libruby:amd64 (1:3.1) ... Setting up libwww-perl (6.68-1) ... Setting up ruby-rubygems (3.3.15-2) ... Setting up devscripts (2.23.3) ... Setting up rake (13.0.6-3) ... Setting up ruby-sdbm:amd64 (1.0.0-5+b1) ... Setting up liblwp-protocol-https-perl (6.10-1) ... Setting up libruby3.1:amd64 (3.1.2-7) ... Setting up ruby-eventmachine:amd64 (1.3~pre20220315-df4ab006-3) ... Setting up ruby-em-socksify (0.3.1-3) ... Setting up ruby-curb:amd64 (1.0.5-1) ... Setting up ruby3.1 (3.1.2-7) ... Setting up ruby3.1-dev:amd64 (3.1.2-7) ... Setting up ruby-ffi:amd64 (1.15.5+dfsg-1+b1) ... Setting up ruby-all-dev:amd64 (1:3.1) ... Setting up ruby (1:3.1) ... Setting up ruby-coderay (1.1.3-8) ... Setting up ruby-escape-utils (1.2.1-4+b3) ... Setting up ruby-ethon (0.16.0-1) ... Setting up ruby-rspec-core (3.12.0c0e1m1s0-1) ... Setting up ruby-yajl (1.4.3-1+b2) ... Setting up ruby-tilt (2.0.11-2) ... Setting up ruby-docile (1.1.5-2.1) ... Setting up ruby-multipart-post (2.0.0-2) ... Setting up pry (0.13.1-3) ... Setting up ruby-diff-lcs (1.5.0-1) ... Setting up ruby-multi-json (1.14.1-2) ... Setting up ruby-rack (2.2.6.4-1) ... Setting up ruby-typhoeus (1.4.0-3) ... Setting up ruby-simplecov-html (0.12.3-2) ... Setting up ruby-unf-ext (0.0.7.7-1+b4) ... Setting up ruby-faraday (1.1.0-7) ... Setting up ruby-cookiejar (0.3.3-1.1) ... Setting up ruby-crack (0.4.4-4) ... Setting up ruby-http-parser.rb (0.6.0-6+b4) ... Setting up gem2deb-test-runner (2.1) ... Setting up ruby-simplecov (0.22.0-1) ... Setting up ruby-rspec-expectations (3.12.0c0e1m1s0-1) ... Setting up ruby-unf (0.1.4-2.1) ... Setting up ruby-rspec-mocks (3.12.0c0e1m1s0-1) ... Setting up gem2deb (2.1) ... Setting up ruby-webmock (3.18.1-2) ... Setting up ruby-rack-protection (3.0.5-3) ... Setting up ruby-rspec (3.12.0c0e1m1s0-1) ... Setting up ruby-sinatra (3.0.5-3) ... Setting up ruby-em-http-request (1.1.7-1) ... Setting up ruby-domain-name (0.5.20190701-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.36-9) ... Processing triggers for ca-certificates (20230311) ... 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/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-5_source.changes dpkg-buildpackage: info: source package ruby-vcr dpkg-buildpackage: info: source version 6.0.0+really5.0.0-5 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by HIGUCHI Daisuke (VDR dai) dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --buildsystem=ruby --with ruby debian/rules override_dh_auto_clean make[1]: Entering directory '/build/ruby-vcr-6.0.0+really5.0.0' dh_auto_clean dh_ruby --clean rm -rf /build/ruby-vcr-6.0.0+really5.0.0/tmp make[1]: Leaving directory '/build/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/ruby-vcr-6.0.0\+really5.0.0/debian/ruby-vcr /usr/bin/ruby3.1 -S gem build --config-file /dev/null --verbose /tmp/d20230428-3138396-vnhih8/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/d20230428-3138396-vnhih8/vcr-5.0.0.gem Failed to load /dev/null because it doesn't contain valid YAML hash /build/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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 │ └──────────────────────────────────────────────────────────────────────────────┘ GEM_PATH=/build/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all:/build/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/x86_64-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-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/ruby-vcr-6.0.0+really5.0.0/debian/ruby-vcr/usr/share/rubygems-integration/all:/build/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/x86_64-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0 ruby3.1 -S rake -f debian/ruby-tests.rake /usr/bin/ruby3.1 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.12.0/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.12.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.12.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 performing a multipart upload when the net_http adapter is used records the request body correctly when no adapter is used records the request body correctly 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/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/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/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/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/ruby-vcr-6.0.0+really5.0.0/spec/lib/vcr/library_hooks/faraday_spec.rb:44 Finished in 37.55 seconds (files took 7.9 seconds to load) 1700 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-5_all.deb'. dpkg-genbuildinfo --build=binary -O../ruby-vcr_6.0.0+really5.0.0-5_amd64.buildinfo dpkg-genchanges --build=binary -O../ruby-vcr_6.0.0+really5.0.0-5_amd64.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/3112072 and its subdirectories I: Current time: Fri Apr 28 07:50:33 -12 2023 I: pbuilder-time-stamp: 1682711433 Fri Apr 28 19:50:33 UTC 2023 I: 1st build successful. Starting 2nd build on remote node ionos15-amd64.debian.net. Fri Apr 28 19:50:33 UTC 2023 I: Preparing to do remote build '2' on ionos15-amd64.debian.net. Fri Apr 28 19:51:32 UTC 2023 I: Deleting $TMPDIR on ionos15-amd64.debian.net. Fri Apr 28 19:51:33 UTC 2023 I: ruby-vcr_6.0.0+really5.0.0-5_amd64.changes: Format: 1.8 Date: Wed, 04 Jan 2023 15:48:10 +0900 Source: ruby-vcr Binary: ruby-vcr Architecture: all Version: 6.0.0+really5.0.0-5 Distribution: unstable Urgency: medium Maintainer: Debian Ruby Team Changed-By: HIGUCHI Daisuke (VDR dai) Description: ruby-vcr - Record and replay HTTP interactions (Ruby library) Closes: 1027095 Changes: ruby-vcr (6.0.0+really5.0.0-5) unstable; urgency=medium . * Team upload. . [ HIGUCHI Daisuke (VDR dai) ] * fix FTBFS with ruby-rspec-3.12, ruby-3.1 and em-http-request (Closes: #1027095) * clean test files. * eliminate lintian warning: trailing-whitespace * eliminate lintian warning: patch-not-forwarded-upstream * Drop XS-Ruby-Version and XB-Ruby-Version. Checksums-Sha1: 309ee97ad49e7173ab2972b2911e82e77a3bbb22 53704 ruby-vcr_6.0.0+really5.0.0-5_all.deb 605c1556ecc3de87a8fa394d935173684c27a49e 10100 ruby-vcr_6.0.0+really5.0.0-5_amd64.buildinfo Checksums-Sha256: 1e7b5b2f5fed23d299eb0487e4e62538797a39869be5305e2df217bc3a775216 53704 ruby-vcr_6.0.0+really5.0.0-5_all.deb c9f8099e61f7674b4fd7f8deb45b523f004ca6f6c79bc4b8e8a1511d6b90769e 10100 ruby-vcr_6.0.0+really5.0.0-5_amd64.buildinfo Files: e6fd0c651c1709159711ed9cf0d2fc4d 53704 ruby optional ruby-vcr_6.0.0+really5.0.0-5_all.deb 36d09eb89868e2aec0e008c53a4de687 10100 ruby optional ruby-vcr_6.0.0+really5.0.0-5_amd64.buildinfo Fri Apr 28 19:51:35 UTC 2023 I: diffoscope 241 will be used to compare the two builds: # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.kEXgakky/ruby-vcr_6.0.0+really5.0.0-5.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.kEXgakky/ruby-vcr_6.0.0+really5.0.0-5.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.kEXgakky/ruby-vcr_6.0.0+really5.0.0-5.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.kEXgakky/b1/ruby-vcr_6.0.0+really5.0.0-5_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.kEXgakky/b2/ruby-vcr_6.0.0+really5.0.0-5_amd64.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.314s) 0.314s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.015s) 0.015s 12 calls diffoscope.comparators.binary.FilesystemFile 0.000s 10 calls abc.DotChangesFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Fri Apr 28 19:51:36 UTC 2023 I: diffoscope 241 found no differences in the changes files, and a .buildinfo file also exists. Fri Apr 28 19:51:36 UTC 2023 I: ruby-vcr from bookworm built successfully and reproducibly on amd64. Fri Apr 28 19:51:37 UTC 2023 I: Submitting .buildinfo files to external archives: Fri Apr 28 19:51:37 UTC 2023 I: Submitting 12K b1/ruby-vcr_6.0.0+really5.0.0-5_amd64.buildinfo.asc Fri Apr 28 19:51:38 UTC 2023 I: Submitting 12K b2/ruby-vcr_6.0.0+really5.0.0-5_amd64.buildinfo.asc Fri Apr 28 19:51:39 UTC 2023 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Fri Apr 28 19:51:39 UTC 2023 I: Done submitting .buildinfo files. Fri Apr 28 19:51:39 UTC 2023 I: Removing signed ruby-vcr_6.0.0+really5.0.0-5_amd64.buildinfo.asc files: removed './b1/ruby-vcr_6.0.0+really5.0.0-5_amd64.buildinfo.asc' removed './b2/ruby-vcr_6.0.0+really5.0.0-5_amd64.buildinfo.asc'