Sun Jul 28 11:16:04 UTC 2024 I: starting to build ruby-rubocop-rspec/bullseye/amd64 on jenkins on '2024-07-28 11:15' Sun Jul 28 11:16:04 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_8/28072/console.log Sun Jul 28 11:16:04 UTC 2024 I: Downloading source for bullseye/ruby-rubocop-rspec=1.42.0-1 --2024-07-28 11:16:04-- http://cdn-fastly.deb.debian.org/debian/pool/main/r/ruby-rubocop-rspec/ruby-rubocop-rspec_1.42.0-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2239 (2.2K) [text/prs.lines.tag] Saving to: ‘ruby-rubocop-rspec_1.42.0-1.dsc’ 0K .. 100% 245M=0s 2024-07-28 11:16:04 (245 MB/s) - ‘ruby-rubocop-rspec_1.42.0-1.dsc’ saved [2239/2239] Sun Jul 28 11:16:04 UTC 2024 I: ruby-rubocop-rspec_1.42.0-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: ruby-rubocop-rspec Binary: ruby-rubocop-rspec Architecture: all Version: 1.42.0-1 Maintainer: Debian Ruby Extras Maintainers Uploaders: Miguel Landaeta , Utkarsh Gupta Homepage: https://github.com/rubocop-hq/rubocop-rspec Standards-Version: 4.5.0 Vcs-Browser: https://salsa.debian.org/ruby-team/ruby-rubocop-rspec Vcs-Git: https://salsa.debian.org/ruby-team/ruby-rubocop-rspec.git Testsuite: autopkgtest-pkg-ruby Build-Depends: debhelper-compat (= 13), gem2deb (>= 1), rake, rubocop (>= 0.87), ruby-rack, ruby-rspec, yard Package-List: ruby-rubocop-rspec deb ruby optional arch=all Checksums-Sha1: 89ef78e1b78033faf0ee99f515f17c4247d9438f 139298 ruby-rubocop-rspec_1.42.0.orig.tar.gz 59fbf5ad4c780a607317f639c14ebd81d4e262b3 3088 ruby-rubocop-rspec_1.42.0-1.debian.tar.xz Checksums-Sha256: 693d50203107c4d9600cd7633fcd52eca0db75c81bc106d9bb1410dca9aeea37 139298 ruby-rubocop-rspec_1.42.0.orig.tar.gz da963025d386f1c5a82c721b1594bee31cc0a0463fa9fa2d57c8c812531daee5 3088 ruby-rubocop-rspec_1.42.0-1.debian.tar.xz Files: b77cd2a1ba076c7cc7fcf184f64ff3d7 139298 ruby-rubocop-rspec_1.42.0.orig.tar.gz a0b5ea803db5767017575b6a61ccc4c9 3088 ruby-rubocop-rspec_1.42.0-1.debian.tar.xz Ruby-Versions: all -----BEGIN PGP SIGNATURE----- iQJHBAEBCAAxFiEEbJ0QSEqa5Mw4X3xxgj6WdgbDS5YFAl8bJ/MTHHV0a2Fyc2hA ZGViaWFuLm9yZwAKCRCCPpZ2BsNLluAVD/0dA9yo1ASP5qepKSP741E0RXhpTPKX dxoJ2yBu68E0j7F4EsZlXjlMxfea+gJanZIejV+jac9oDLxJw2IEYZKacZGMstut pLsl7u7kyI328IddvoIMDNC0spm2RiXxBrD8qEJlkx9RtV52YNm3At53+XSuHxwQ tGCte27rmxKBhDA+sCxnmnZP429eMRh8kYmwZX0ng4py4SjwA4gpouK1R9FsH3Pn mLLh8Sit8MhAFgyXfLHntoRVs4m4VKJsR2Hwmi73Z2J/GuUcwRRQDVRWcTsGo7qG fJo1glekSFNOb1nBGJs9BTmjCU/jMHwAsDMm9GELPmV0mdXHmOo5Lyhw8B/n30DR 2MwZCQd9J63Il5oGBnap8YdCYFPNr77yTEfafQJ1CfGGzT4KP5AQhnsFg1Ln35yI baBEX+JYSsftYTeXiUepahAiVRoymduidm2NjmNQfWK46DCcDDHunRR5CDYeUSHU Z4PKdGCJVt18j6AyKcnbmH8I7NjGxZKq9aHSec3VWjmq77r7/jqfuWpNQ3HnuVAk D0rVoRM6E0R5ObVLRICMIRJzeu4zN9ItCg42JGB+a1ZoRpsV6+bInLQW+8no4/W3 tX+s6eXa9oTXB0kjRURVHg2h7RdtPbo27Cq+LFGKt3TokwR78kBNxWej1rr2CtH5 p25BzWBxbiNAaw== =IkYZ -----END PGP SIGNATURE----- Sun Jul 28 11:16:04 UTC 2024 I: Checking whether the package is not for us Sun Jul 28 11:16:04 UTC 2024 I: Starting 1st build on remote node ionos15-amd64.debian.net. Sun Jul 28 11:16:04 UTC 2024 I: Preparing to do remote build '1' on ionos15-amd64.debian.net. Sun Jul 28 11:17:37 UTC 2024 I: Deleting $TMPDIR on ionos15-amd64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Sat Aug 30 05:39:06 -12 2025 I: pbuilder-time-stamp: 1756575546 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-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-rubocop-rspec_1.42.0-1.dsc] I: copying [./ruby-rubocop-rspec_1.42.0.orig.tar.gz] I: copying [./ruby-rubocop-rspec_1.42.0-1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/tmp/dpkg-verify-sig.JcjsIhLf/trustedkeys.kbx': General error gpgv: Signature made Fri Jul 24 06:26:59 2020 -12 gpgv: using RSA key 6C9D10484A9AE4CC385F7C71823E967606C34B96 gpgv: issuer "utkarsh@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./ruby-rubocop-rspec_1.42.0-1.dsc dpkg-source: info: extracting ruby-rubocop-rspec in ruby-rubocop-rspec-1.42.0 dpkg-source: info: unpacking ruby-rubocop-rspec_1.42.0.orig.tar.gz dpkg-source: info: unpacking ruby-rubocop-rspec_1.42.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 01-disable-bundler.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/639867/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=42 ' DISTRIBUTION='bullseye' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='a660c439a8f34472aaca8705fe1634d3' 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='639867' 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.58FJlHLF/pbuilderrc_pPLZ --distribution bullseye --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.58FJlHLF/b1 --logfile b1/build.log ruby-rubocop-rspec_1.42.0-1.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://213.165.73.152:3128' I: uname -a Linux ionos15-amd64 6.9.7+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.9.7-1~bpo12+1 (2024-07-03) x86_64 GNU/Linux I: ls -l /bin total 5476 -rwxr-xr-x 1 root root 1234376 Mar 27 2022 bash -rwxr-xr-x 3 root root 38984 Jul 20 2020 bunzip2 -rwxr-xr-x 3 root root 38984 Jul 20 2020 bzcat lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep -rwxr-xr-x 3 root root 38984 Jul 20 2020 bzip2 -rwxr-xr-x 1 root root 18424 Jul 20 2020 bzip2recover lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore -rwxr-xr-x 1 root root 43936 Sep 23 2020 cat -rwxr-xr-x 1 root root 72672 Sep 23 2020 chgrp -rwxr-xr-x 1 root root 64448 Sep 23 2020 chmod -rwxr-xr-x 1 root root 72672 Sep 23 2020 chown -rwxr-xr-x 1 root root 151168 Sep 23 2020 cp -rwxr-xr-x 1 root root 125560 Dec 10 2020 dash -rwxr-xr-x 1 root root 113664 Sep 23 2020 date -rwxr-xr-x 1 root root 80968 Sep 23 2020 dd -rwxr-xr-x 1 root root 93936 Sep 23 2020 df -rwxr-xr-x 1 root root 147176 Sep 23 2020 dir -rwxr-xr-x 1 root root 84440 Mar 27 2024 dmesg lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname -rwxr-xr-x 1 root root 39712 Sep 23 2020 echo -rwxr-xr-x 1 root root 28 Jan 24 2023 egrep -rwxr-xr-x 1 root root 39680 Sep 23 2020 false -rwxr-xr-x 1 root root 28 Jan 24 2023 fgrep -rwxr-xr-x 1 root root 69032 Mar 27 2024 findmnt -rwsr-xr-x 1 root root 34896 Feb 26 2021 fusermount -rwxr-xr-x 1 root root 203072 Jan 24 2023 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 98048 Apr 9 2022 gzip -rwxr-xr-x 1 root root 22600 Nov 6 2019 hostname -rwxr-xr-x 1 root root 72840 Sep 23 2020 ln -rwxr-xr-x 1 root root 56952 Feb 7 2020 login -rwxr-xr-x 1 root root 147176 Sep 23 2020 ls -rwxr-xr-x 1 root root 149736 Mar 27 2024 lsblk -rwxr-xr-x 1 root root 85184 Sep 23 2020 mkdir -rwxr-xr-x 1 root root 76896 Sep 23 2020 mknod -rwxr-xr-x 1 root root 48064 Sep 23 2020 mktemp -rwxr-xr-x 1 root root 59632 Mar 27 2024 more -rwsr-xr-x 1 root root 55528 Mar 27 2024 mount -rwxr-xr-x 1 root root 18664 Mar 27 2024 mountpoint -rwxr-xr-x 1 root root 147080 Sep 23 2020 mv lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Dec 16 2021 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 43872 Sep 23 2020 pwd lrwxrwxrwx 1 root root 4 Mar 27 2022 rbash -> bash -rwxr-xr-x 1 root root 52032 Sep 23 2020 readlink -rwxr-xr-x 1 root root 72704 Sep 23 2020 rm -rwxr-xr-x 1 root root 52032 Sep 23 2020 rmdir -rwxr-xr-x 1 root root 27472 Sep 27 2020 run-parts -rwxr-xr-x 1 root root 122224 Dec 22 2018 sed lrwxrwxrwx 1 root root 4 Aug 9 03:46 sh -> dash -rwxr-xr-x 1 root root 43808 Sep 23 2020 sleep -rwxr-xr-x 1 root root 84928 Sep 23 2020 stty -rwsr-xr-x 1 root root 71912 Mar 27 2024 su -rwxr-xr-x 1 root root 39744 Sep 23 2020 sync -rwxr-xr-x 1 root root 531928 Jan 19 2024 tar -rwxr-xr-x 1 root root 14456 Sep 27 2020 tempfile -rwxr-xr-x 1 root root 101408 Sep 23 2020 touch -rwxr-xr-x 1 root root 39680 Sep 23 2020 true -rwxr-xr-x 1 root root 14328 Feb 26 2021 ulockmgr_server -rwsr-xr-x 1 root root 35040 Mar 27 2024 umount -rwxr-xr-x 1 root root 39744 Sep 23 2020 uname -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress -rwxr-xr-x 1 root root 147176 Sep 23 2020 vdir -rwxr-xr-x 1 root root 63744 Mar 27 2024 wdctl lrwxrwxrwx 1 root root 8 Nov 6 2019 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 5898 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 8049 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/639867/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, rubocop (>= 0.87), ruby-rack, ruby-rspec, yard dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19711 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 rubocop (>= 0.87); however: Package rubocop 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 yard; however: Package yard 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} libbsd0{a} libclass-method-modifiers-perl{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} libicu67{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} libksba8{a} libldap-2.4-2{a} liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} libmagic-mgc{a} libmagic1{a} libmd0{a} libmodule-runtime-perl{a} libmoo-perl{a} libmpdec3{a} libnet-http-perl{a} libnet-ssleay-perl{a} libnpth0{a} libparams-classify-perl{a} libpipeline1{a} libpython3-stdlib{a} libpython3.9-minimal{a} libpython3.9-stdlib{a} libreadline8{a} librole-tiny-perl{a} libruby2.7{a} libsasl2-2{a} libsasl2-modules-db{a} libsigsegv2{a} libstrictures-perl{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} python3{a} python3-minimal{a} python3.9{a} python3.9-minimal{a} rake{a} readline-common{a} rubocop{a} ruby{a} ruby-all-dev{a} ruby-ast{a} ruby-diff-lcs{a} ruby-gettext{a} ruby-locale{a} ruby-minitest{a} ruby-net-telnet{a} ruby-parallel{a} ruby-power-assert{a} ruby-progressbar{a} ruby-rack{a} ruby-rainbow{a} ruby-regexp-parser{a} ruby-rspec{a} ruby-rspec-core{a} ruby-rspec-expectations{a} ruby-rspec-mocks{a} ruby-rspec-support{a} ruby-rubocop-ast{a} ruby-rubygems{a} ruby-test-unit{a} ruby-text{a} ruby-unicode-display-width{a} ruby-whitequark-parser{a} ruby-xmlrpc{a} ruby2.7{a} ruby2.7-dev{a} rubygems-integration{a} sensible-utils{a} wdiff{a} yard{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 graphviz javascript-common libarchive-cpio-perl libclass-xsaccessor-perl libclone-perl libdata-dump-perl libdistro-info-perl libgit-wrapper-perl libgitlab-api-v4-perl 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 libsub-name-perl licensecheck lintian lynx pristine-tar python3-apt python3-debian python3-magic python3-requests python3-unidiff python3-xdg ruby-redcarpet ruby2.7-doc strace unzip wget zip 0 packages upgraded, 146 newly installed, 0 to remove and 0 not upgraded. Need to get 46.2 MB of archives. After unpacking 158 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bullseye/main amd64 bsdextrautils amd64 2.36.1-8+deb11u2 [146 kB] Get: 2 http://deb.debian.org/debian bullseye/main amd64 libuchardet0 amd64 0.0.7-1 [67.8 kB] Get: 3 http://deb.debian.org/debian bullseye/main amd64 groff-base amd64 1.22.4-6 [936 kB] Get: 4 http://deb.debian.org/debian bullseye/main amd64 libpipeline1 amd64 1.5.3-1 [34.3 kB] Get: 5 http://deb.debian.org/debian bullseye/main amd64 man-db amd64 2.9.4-2 [1354 kB] Get: 6 http://deb.debian.org/debian bullseye/main amd64 libpython3.9-minimal amd64 3.9.2-1 [801 kB] Get: 7 http://deb.debian.org/debian bullseye/main amd64 libexpat1 amd64 2.2.10-2+deb11u5 [98.2 kB] Get: 8 http://deb.debian.org/debian bullseye/main amd64 python3.9-minimal amd64 3.9.2-1 [1955 kB] Get: 9 http://deb.debian.org/debian bullseye/main amd64 python3-minimal amd64 3.9.2-3 [38.2 kB] Get: 10 http://deb.debian.org/debian bullseye/main amd64 media-types all 4.0.0 [30.3 kB] Get: 11 http://deb.debian.org/debian bullseye/main amd64 libmpdec3 amd64 2.5.1-1 [87.7 kB] Get: 12 http://deb.debian.org/debian bullseye/main amd64 readline-common all 8.1-1 [73.7 kB] Get: 13 http://deb.debian.org/debian bullseye/main amd64 libreadline8 amd64 8.1-1 [169 kB] Get: 14 http://deb.debian.org/debian bullseye/main amd64 libpython3.9-stdlib amd64 3.9.2-1 [1684 kB] Get: 15 http://deb.debian.org/debian bullseye/main amd64 python3.9 amd64 3.9.2-1 [466 kB] Get: 16 http://deb.debian.org/debian bullseye/main amd64 libpython3-stdlib amd64 3.9.2-3 [21.4 kB] Get: 17 http://deb.debian.org/debian bullseye/main amd64 python3 amd64 3.9.2-3 [37.9 kB] Get: 18 http://deb.debian.org/debian bullseye/main amd64 netbase all 6.3 [19.9 kB] Get: 19 http://deb.debian.org/debian bullseye/main amd64 sensible-utils all 0.0.14 [14.8 kB] Get: 20 http://deb.debian.org/debian bullseye/main amd64 openssl amd64 1.1.1w-0+deb11u1 [859 kB] Get: 21 http://deb.debian.org/debian bullseye/main amd64 ca-certificates all 20210119 [158 kB] Get: 22 http://deb.debian.org/debian bullseye/main amd64 libmagic-mgc amd64 1:5.39-3+deb11u1 [273 kB] Get: 23 http://deb.debian.org/debian bullseye/main amd64 libmagic1 amd64 1:5.39-3+deb11u1 [128 kB] Get: 24 http://deb.debian.org/debian bullseye/main amd64 file amd64 1:5.39-3+deb11u1 [69.2 kB] Get: 25 http://deb.debian.org/debian bullseye/main amd64 gettext-base amd64 0.21-4 [175 kB] Get: 26 http://deb.debian.org/debian bullseye/main amd64 libsigsegv2 amd64 2.13-1 [34.8 kB] Get: 27 http://deb.debian.org/debian bullseye/main amd64 m4 amd64 1.4.18-5 [204 kB] Get: 28 http://deb.debian.org/debian bullseye/main amd64 autoconf all 2.69-14 [313 kB] Get: 29 http://deb.debian.org/debian bullseye/main amd64 autotools-dev all 20180224.1+nmu1 [77.1 kB] Get: 30 http://deb.debian.org/debian bullseye/main amd64 automake all 1:1.16.3-2 [814 kB] Get: 31 http://deb.debian.org/debian bullseye/main amd64 autopoint all 0.21-4 [510 kB] Get: 32 http://deb.debian.org/debian bullseye/main amd64 libdebhelper-perl all 13.3.4 [189 kB] Get: 33 http://deb.debian.org/debian bullseye/main amd64 libtool all 2.4.6-15 [513 kB] Get: 34 http://deb.debian.org/debian bullseye/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 35 http://deb.debian.org/debian bullseye/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 36 http://deb.debian.org/debian bullseye/main amd64 libsub-override-perl all 0.09-2 [10.2 kB] Get: 37 http://deb.debian.org/debian bullseye/main amd64 libfile-stripnondeterminism-perl all 1.12.0-1 [26.3 kB] Get: 38 http://deb.debian.org/debian bullseye/main amd64 dh-strip-nondeterminism all 1.12.0-1 [15.4 kB] Get: 39 http://deb.debian.org/debian bullseye/main amd64 libelf1 amd64 0.183-1 [165 kB] Get: 40 http://deb.debian.org/debian bullseye/main amd64 dwz amd64 0.13+20210201-1 [175 kB] Get: 41 http://deb.debian.org/debian bullseye/main amd64 libicu67 amd64 67.1-7 [8622 kB] Get: 42 http://deb.debian.org/debian bullseye/main amd64 libxml2 amd64 2.9.10+dfsg-6.7+deb11u4 [693 kB] Get: 43 http://deb.debian.org/debian bullseye/main amd64 gettext amd64 0.21-4 [1311 kB] Get: 44 http://deb.debian.org/debian bullseye/main amd64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 45 http://deb.debian.org/debian bullseye/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 46 http://deb.debian.org/debian bullseye/main amd64 debhelper all 13.3.4 [1049 kB] Get: 47 http://deb.debian.org/debian bullseye/main amd64 libassuan0 amd64 2.5.3-7.1 [50.5 kB] Get: 48 http://deb.debian.org/debian bullseye/main amd64 gpgconf amd64 2.2.27-2+deb11u2 [548 kB] Get: 49 http://deb.debian.org/debian bullseye/main amd64 libksba8 amd64 1.5.0-3+deb11u2 [123 kB] Get: 50 http://deb.debian.org/debian bullseye/main amd64 libsasl2-modules-db amd64 2.1.27+dfsg-2.1+deb11u1 [69.1 kB] Get: 51 http://deb.debian.org/debian bullseye/main amd64 libsasl2-2 amd64 2.1.27+dfsg-2.1+deb11u1 [106 kB] Get: 52 http://deb.debian.org/debian bullseye/main amd64 libldap-2.4-2 amd64 2.4.57+dfsg-3+deb11u1 [232 kB] Get: 53 http://deb.debian.org/debian bullseye/main amd64 libnpth0 amd64 1.6-3 [19.0 kB] Get: 54 http://deb.debian.org/debian bullseye/main amd64 dirmngr amd64 2.2.27-2+deb11u2 [763 kB] Get: 55 http://deb.debian.org/debian bullseye/main amd64 gnupg-l10n all 2.2.27-2+deb11u2 [1086 kB] Get: 56 http://deb.debian.org/debian bullseye/main amd64 gnupg-utils amd64 2.2.27-2+deb11u2 [905 kB] Get: 57 http://deb.debian.org/debian bullseye/main amd64 gpg amd64 2.2.27-2+deb11u2 [928 kB] Get: 58 http://deb.debian.org/debian bullseye/main amd64 pinentry-curses amd64 1.1.0-4 [64.9 kB] Get: 59 http://deb.debian.org/debian bullseye/main amd64 gpg-agent amd64 2.2.27-2+deb11u2 [669 kB] Get: 60 http://deb.debian.org/debian bullseye/main amd64 gpg-wks-client amd64 2.2.27-2+deb11u2 [524 kB] Get: 61 http://deb.debian.org/debian bullseye/main amd64 gpg-wks-server amd64 2.2.27-2+deb11u2 [516 kB] Get: 62 http://deb.debian.org/debian bullseye/main amd64 gpgsm amd64 2.2.27-2+deb11u2 [645 kB] Get: 63 http://deb.debian.org/debian bullseye/main amd64 gnupg all 2.2.27-2+deb11u2 [825 kB] Get: 64 http://deb.debian.org/debian bullseye/main amd64 libfile-dirlist-perl all 0.05-2 [7444 B] Get: 65 http://deb.debian.org/debian bullseye/main amd64 libfile-which-perl all 1.23-1 [16.6 kB] Get: 66 http://deb.debian.org/debian bullseye/main amd64 libfile-homedir-perl all 1.006-1 [43.8 kB] Get: 67 http://deb.debian.org/debian bullseye/main amd64 libfile-touch-perl all 0.11-1 [9254 B] Get: 68 http://deb.debian.org/debian bullseye/main amd64 libio-pty-perl amd64 1:1.15-2 [37.0 kB] Get: 69 http://deb.debian.org/debian bullseye/main amd64 libipc-run-perl all 20200505.0-1 [102 kB] Get: 70 http://deb.debian.org/debian bullseye/main amd64 libclass-method-modifiers-perl all 2.13-1 [19.2 kB] Get: 71 http://deb.debian.org/debian bullseye/main amd64 libb-hooks-op-check-perl amd64 0.22-1+b3 [11.3 kB] Get: 72 http://deb.debian.org/debian bullseye/main amd64 libdynaloader-functions-perl all 0.003-1.1 [12.7 kB] Get: 73 http://deb.debian.org/debian bullseye/main amd64 libdevel-callchecker-perl amd64 0.008-1+b2 [15.9 kB] Get: 74 http://deb.debian.org/debian bullseye/main amd64 libparams-classify-perl amd64 0.015-1+b3 [25.7 kB] Get: 75 http://deb.debian.org/debian bullseye/main amd64 libmodule-runtime-perl all 0.016-1 [19.4 kB] Get: 76 http://deb.debian.org/debian bullseye/main amd64 libimport-into-perl all 1.002005-1 [11.6 kB] Get: 77 http://deb.debian.org/debian bullseye/main amd64 librole-tiny-perl all 2.002004-1 [21.4 kB] Get: 78 http://deb.debian.org/debian bullseye/main amd64 libstrictures-perl all 2.000006-1 [18.6 kB] Get: 79 http://deb.debian.org/debian bullseye/main amd64 libsub-quote-perl all 2.006006-1 [21.0 kB] Get: 80 http://deb.debian.org/debian bullseye/main amd64 libmoo-perl all 2.004004-1 [59.9 kB] Get: 81 http://deb.debian.org/debian bullseye/main amd64 libencode-locale-perl all 1.05-1.1 [13.2 kB] Get: 82 http://deb.debian.org/debian bullseye/main amd64 libtimedate-perl all 2.3300-2 [39.3 kB] Get: 83 http://deb.debian.org/debian bullseye/main amd64 libhttp-date-perl all 6.05-1 [10.4 kB] Get: 84 http://deb.debian.org/debian bullseye/main amd64 libfile-listing-perl all 6.14-1 [12.4 kB] Get: 85 http://deb.debian.org/debian bullseye/main amd64 libhtml-tagset-perl all 3.20-4 [13.0 kB] Get: 86 http://deb.debian.org/debian bullseye/main amd64 liburi-perl all 5.08-1 [90.6 kB] Get: 87 http://deb.debian.org/debian bullseye/main amd64 libhtml-parser-perl amd64 3.75-1+b1 [105 kB] Get: 88 http://deb.debian.org/debian bullseye/main amd64 libhtml-tree-perl all 5.07-2 [213 kB] Get: 89 http://deb.debian.org/debian bullseye/main amd64 libio-html-perl all 1.004-2 [16.1 kB] Get: 90 http://deb.debian.org/debian bullseye/main amd64 liblwp-mediatypes-perl all 6.04-1 [19.9 kB] Get: 91 http://deb.debian.org/debian bullseye/main amd64 libhttp-message-perl all 6.28-1 [79.6 kB] Get: 92 http://deb.debian.org/debian bullseye/main amd64 libhttp-cookies-perl all 6.10-1 [19.6 kB] Get: 93 http://deb.debian.org/debian bullseye/main amd64 libhttp-negotiate-perl all 6.01-1 [12.8 kB] Get: 94 http://deb.debian.org/debian bullseye/main amd64 perl-openssl-defaults amd64 5 [7360 B] Get: 95 http://deb.debian.org/debian bullseye/main amd64 libnet-ssleay-perl amd64 1.88-3+b1 [321 kB] Get: 96 http://deb.debian.org/debian bullseye/main amd64 libio-socket-ssl-perl all 2.069-1 [215 kB] Get: 97 http://deb.debian.org/debian bullseye/main amd64 libnet-http-perl all 6.20-1 [25.1 kB] Get: 98 http://deb.debian.org/debian bullseye/main amd64 liblwp-protocol-https-perl all 6.10-1 [12.2 kB] Get: 99 http://deb.debian.org/debian bullseye/main amd64 libtry-tiny-perl all 0.30-1 [23.3 kB] Get: 100 http://deb.debian.org/debian bullseye/main amd64 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get: 101 http://deb.debian.org/debian bullseye/main amd64 libwww-perl all 6.52-1 [192 kB] Get: 102 http://deb.debian.org/debian bullseye/main amd64 patchutils amd64 0.4.2-1 [77.5 kB] Get: 103 http://deb.debian.org/debian bullseye/main amd64 wdiff amd64 1.2.2-2+b1 [122 kB] Get: 104 http://deb.debian.org/debian bullseye/main amd64 devscripts amd64 2.21.3+deb11u1 [1093 kB] Get: 105 http://deb.debian.org/debian bullseye/main amd64 rubygems-integration all 1.18 [6704 B] Get: 106 http://deb.debian.org/debian bullseye/main amd64 ruby-minitest all 5.13.0-1 [57.3 kB] Get: 107 http://deb.debian.org/debian bullseye/main amd64 ruby-net-telnet all 0.1.1-2 [12.5 kB] Get: 108 http://deb.debian.org/debian bullseye/main amd64 ruby-power-assert all 1.1.7-2 [11.5 kB] Get: 109 http://deb.debian.org/debian bullseye/main amd64 ruby-test-unit all 3.3.9-1 [86.1 kB] Get: 110 http://deb.debian.org/debian bullseye/main amd64 ruby-xmlrpc all 0.3.0-2 [23.7 kB] Get: 111 http://deb.debian.org/debian bullseye/main amd64 libmd0 amd64 1.0.3-3 [28.0 kB] Get: 112 http://deb.debian.org/debian bullseye/main amd64 libbsd0 amd64 0.11.3-1+deb11u1 [108 kB] Get: 113 http://deb.debian.org/debian bullseye/main amd64 libedit2 amd64 3.1-20191231-2+b1 [96.7 kB] Get: 114 http://deb.debian.org/debian bullseye/main amd64 libyaml-0-2 amd64 0.2.2-1 [49.6 kB] Get: 115 http://deb.debian.org/debian bullseye/main amd64 libruby2.7 amd64 2.7.4-1+deb11u1 [4202 kB] Get: 116 http://deb.debian.org/debian bullseye/main amd64 ruby2.7 amd64 2.7.4-1+deb11u1 [747 kB] Get: 117 http://deb.debian.org/debian bullseye/main amd64 ruby-rubygems all 3.2.5-2 [281 kB] Get: 118 http://deb.debian.org/debian bullseye/main amd64 ruby amd64 1:2.7+2 [11.7 kB] Get: 119 http://deb.debian.org/debian bullseye/main amd64 rake all 13.0.3-1 [84.7 kB] Get: 120 http://deb.debian.org/debian bullseye/main amd64 gem2deb-test-runner amd64 1.4 [26.2 kB] Get: 121 http://deb.debian.org/debian bullseye/main amd64 libgmpxx4ldbl amd64 2:6.2.1+dfsg-1+deb11u1 [338 kB] Get: 122 http://deb.debian.org/debian bullseye/main amd64 libgmp-dev amd64 2:6.2.1+dfsg-1+deb11u1 [643 kB] Get: 123 http://deb.debian.org/debian bullseye/main amd64 ruby2.7-dev amd64 2.7.4-1+deb11u1 [834 kB] Get: 124 http://deb.debian.org/debian bullseye/main amd64 ruby-all-dev amd64 1:2.7+2 [11.7 kB] Get: 125 http://deb.debian.org/debian bullseye/main amd64 gem2deb amd64 1.4 [62.1 kB] Get: 126 http://deb.debian.org/debian bullseye/main amd64 libjs-jquery all 3.5.1+dfsg+~3.5.5-7 [315 kB] Get: 127 http://deb.debian.org/debian bullseye/main amd64 ruby-progressbar all 1.10.1-1 [23.9 kB] Get: 128 http://deb.debian.org/debian bullseye/main amd64 ruby-parallel all 1.20.1-1 [8188 B] Get: 129 http://deb.debian.org/debian bullseye/main amd64 ruby-ast all 2.4.1-1 [10.3 kB] Get: 130 http://deb.debian.org/debian bullseye/main amd64 ruby-whitequark-parser all 2.7.1.4-2 [394 kB] Get: 131 http://deb.debian.org/debian bullseye/main amd64 ruby-rainbow all 3.0.0-3 [12.7 kB] Get: 132 http://deb.debian.org/debian bullseye/main amd64 ruby-regexp-parser all 1.7.1-1 [54.9 kB] Get: 133 http://deb.debian.org/debian bullseye/main amd64 ruby-rubocop-ast all 0.3.0+dfsg-1 [36.6 kB] Get: 134 http://deb.debian.org/debian bullseye/main amd64 ruby-unicode-display-width all 1.6.1-1 [10.3 kB] Get: 135 http://deb.debian.org/debian bullseye/main amd64 rubocop all 0.89.1+dfsg-1 [441 kB] Get: 136 http://deb.debian.org/debian bullseye/main amd64 ruby-diff-lcs all 1.4.4-1 [35.9 kB] Get: 137 http://deb.debian.org/debian bullseye/main amd64 ruby-locale all 2.1.2-1.1 [89.7 kB] Get: 138 http://deb.debian.org/debian bullseye/main amd64 ruby-text all 1.3.0-1.1 [13.1 kB] Get: 139 http://deb.debian.org/debian bullseye/main amd64 ruby-gettext all 3.3.3-2 [130 kB] Get: 140 http://deb.debian.org/debian bullseye/main amd64 ruby-rack all 2.1.4-3+deb11u2 [86.4 kB] Get: 141 http://deb.debian.org/debian bullseye/main amd64 ruby-rspec-support all 3.9.0c2e2m1s3-2 [30.8 kB] Get: 142 http://deb.debian.org/debian bullseye/main amd64 ruby-rspec-core all 3.9.0c2e2m1s3-2 [163 kB] Get: 143 http://deb.debian.org/debian bullseye/main amd64 ruby-rspec-expectations all 3.9.0c2e2m1s3-2 [89.9 kB] Get: 144 http://deb.debian.org/debian bullseye/main amd64 ruby-rspec-mocks all 3.9.0c2e2m1s3-2 [81.4 kB] Get: 145 http://deb.debian.org/debian bullseye/main amd64 ruby-rspec all 3.9.0c2e2m1s3-2 [8348 B] Get: 146 http://deb.debian.org/debian bullseye/main amd64 yard all 0.9.24-1+deb11u1 [387 kB] Fetched 46.2 MB in 14s (3420 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (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 ... 19711 files and directories currently installed.) Preparing to unpack .../0-bsdextrautils_2.36.1-8+deb11u2_amd64.deb ... Unpacking bsdextrautils (2.36.1-8+deb11u2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../1-libuchardet0_0.0.7-1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../2-groff-base_1.22.4-6_amd64.deb ... Unpacking groff-base (1.22.4-6) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../3-libpipeline1_1.5.3-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../4-man-db_2.9.4-2_amd64.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package libpython3.9-minimal:amd64. Preparing to unpack .../5-libpython3.9-minimal_3.9.2-1_amd64.deb ... Unpacking libpython3.9-minimal:amd64 (3.9.2-1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../6-libexpat1_2.2.10-2+deb11u5_amd64.deb ... Unpacking libexpat1:amd64 (2.2.10-2+deb11u5) ... Selecting previously unselected package python3.9-minimal. Preparing to unpack .../7-python3.9-minimal_3.9.2-1_amd64.deb ... Unpacking python3.9-minimal (3.9.2-1) ... Setting up libpython3.9-minimal:amd64 (3.9.2-1) ... Setting up libexpat1:amd64 (2.2.10-2+deb11u5) ... Setting up python3.9-minimal (3.9.2-1) ... 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 ... 20578 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.9.2-3_amd64.deb ... Unpacking python3-minimal (3.9.2-3) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_4.0.0_all.deb ... Unpacking media-types (4.0.0) ... Selecting previously unselected package libmpdec3:amd64. Preparing to unpack .../2-libmpdec3_2.5.1-1_amd64.deb ... Unpacking libmpdec3:amd64 (2.5.1-1) ... Selecting previously unselected package readline-common. Preparing to unpack .../3-readline-common_8.1-1_all.deb ... Unpacking readline-common (8.1-1) ... Selecting previously unselected package libreadline8:amd64. Preparing to unpack .../4-libreadline8_8.1-1_amd64.deb ... Unpacking libreadline8:amd64 (8.1-1) ... Selecting previously unselected package libpython3.9-stdlib:amd64. Preparing to unpack .../5-libpython3.9-stdlib_3.9.2-1_amd64.deb ... Unpacking libpython3.9-stdlib:amd64 (3.9.2-1) ... Selecting previously unselected package python3.9. Preparing to unpack .../6-python3.9_3.9.2-1_amd64.deb ... Unpacking python3.9 (3.9.2-1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../7-libpython3-stdlib_3.9.2-3_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.9.2-3) ... Setting up python3-minimal (3.9.2-3) ... 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 ... 20999 files and directories currently installed.) Preparing to unpack .../000-python3_3.9.2-3_amd64.deb ... Unpacking python3 (3.9.2-3) ... Selecting previously unselected package netbase. Preparing to unpack .../001-netbase_6.3_all.deb ... Unpacking netbase (6.3) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../002-sensible-utils_0.0.14_all.deb ... Unpacking sensible-utils (0.0.14) ... Selecting previously unselected package openssl. Preparing to unpack .../003-openssl_1.1.1w-0+deb11u1_amd64.deb ... Unpacking openssl (1.1.1w-0+deb11u1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../004-ca-certificates_20210119_all.deb ... Unpacking ca-certificates (20210119) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../005-libmagic-mgc_1%3a5.39-3+deb11u1_amd64.deb ... Unpacking libmagic-mgc (1:5.39-3+deb11u1) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../006-libmagic1_1%3a5.39-3+deb11u1_amd64.deb ... Unpacking libmagic1:amd64 (1:5.39-3+deb11u1) ... Selecting previously unselected package file. Preparing to unpack .../007-file_1%3a5.39-3+deb11u1_amd64.deb ... Unpacking file (1:5.39-3+deb11u1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../008-gettext-base_0.21-4_amd64.deb ... Unpacking gettext-base (0.21-4) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../009-libsigsegv2_2.13-1_amd64.deb ... Unpacking libsigsegv2:amd64 (2.13-1) ... Selecting previously unselected package m4. Preparing to unpack .../010-m4_1.4.18-5_amd64.deb ... Unpacking m4 (1.4.18-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../011-autoconf_2.69-14_all.deb ... Unpacking autoconf (2.69-14) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../012-autotools-dev_20180224.1+nmu1_all.deb ... Unpacking autotools-dev (20180224.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../013-automake_1%3a1.16.3-2_all.deb ... Unpacking automake (1:1.16.3-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../014-autopoint_0.21-4_all.deb ... Unpacking autopoint (0.21-4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../015-libdebhelper-perl_13.3.4_all.deb ... Unpacking libdebhelper-perl (13.3.4) ... Selecting previously unselected package libtool. Preparing to unpack .../016-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../017-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../018-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 .../019-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../020-libfile-stripnondeterminism-perl_1.12.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.12.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../021-dh-strip-nondeterminism_1.12.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.12.0-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../022-libelf1_0.183-1_amd64.deb ... Unpacking libelf1:amd64 (0.183-1) ... Selecting previously unselected package dwz. Preparing to unpack .../023-dwz_0.13+20210201-1_amd64.deb ... Unpacking dwz (0.13+20210201-1) ... Selecting previously unselected package libicu67:amd64. Preparing to unpack .../024-libicu67_67.1-7_amd64.deb ... Unpacking libicu67:amd64 (67.1-7) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../025-libxml2_2.9.10+dfsg-6.7+deb11u4_amd64.deb ... Unpacking libxml2:amd64 (2.9.10+dfsg-6.7+deb11u4) ... Selecting previously unselected package gettext. Preparing to unpack .../026-gettext_0.21-4_amd64.deb ... Unpacking gettext (0.21-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../027-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../028-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../029-debhelper_13.3.4_all.deb ... Unpacking debhelper (13.3.4) ... Selecting previously unselected package libassuan0:amd64. Preparing to unpack .../030-libassuan0_2.5.3-7.1_amd64.deb ... Unpacking libassuan0:amd64 (2.5.3-7.1) ... Selecting previously unselected package gpgconf. Preparing to unpack .../031-gpgconf_2.2.27-2+deb11u2_amd64.deb ... Unpacking gpgconf (2.2.27-2+deb11u2) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../032-libksba8_1.5.0-3+deb11u2_amd64.deb ... Unpacking libksba8:amd64 (1.5.0-3+deb11u2) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../033-libsasl2-modules-db_2.1.27+dfsg-2.1+deb11u1_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.27+dfsg-2.1+deb11u1) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../034-libsasl2-2_2.1.27+dfsg-2.1+deb11u1_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.27+dfsg-2.1+deb11u1) ... Selecting previously unselected package libldap-2.4-2:amd64. Preparing to unpack .../035-libldap-2.4-2_2.4.57+dfsg-3+deb11u1_amd64.deb ... Unpacking libldap-2.4-2:amd64 (2.4.57+dfsg-3+deb11u1) ... Selecting previously unselected package libnpth0:amd64. Preparing to unpack .../036-libnpth0_1.6-3_amd64.deb ... Unpacking libnpth0:amd64 (1.6-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../037-dirmngr_2.2.27-2+deb11u2_amd64.deb ... Unpacking dirmngr (2.2.27-2+deb11u2) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../038-gnupg-l10n_2.2.27-2+deb11u2_all.deb ... Unpacking gnupg-l10n (2.2.27-2+deb11u2) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../039-gnupg-utils_2.2.27-2+deb11u2_amd64.deb ... Unpacking gnupg-utils (2.2.27-2+deb11u2) ... Selecting previously unselected package gpg. Preparing to unpack .../040-gpg_2.2.27-2+deb11u2_amd64.deb ... Unpacking gpg (2.2.27-2+deb11u2) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../041-pinentry-curses_1.1.0-4_amd64.deb ... Unpacking pinentry-curses (1.1.0-4) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../042-gpg-agent_2.2.27-2+deb11u2_amd64.deb ... Unpacking gpg-agent (2.2.27-2+deb11u2) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../043-gpg-wks-client_2.2.27-2+deb11u2_amd64.deb ... Unpacking gpg-wks-client (2.2.27-2+deb11u2) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../044-gpg-wks-server_2.2.27-2+deb11u2_amd64.deb ... Unpacking gpg-wks-server (2.2.27-2+deb11u2) ... Selecting previously unselected package gpgsm. Preparing to unpack .../045-gpgsm_2.2.27-2+deb11u2_amd64.deb ... Unpacking gpgsm (2.2.27-2+deb11u2) ... Selecting previously unselected package gnupg. Preparing to unpack .../046-gnupg_2.2.27-2+deb11u2_all.deb ... Unpacking gnupg (2.2.27-2+deb11u2) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../047-libfile-dirlist-perl_0.05-2_all.deb ... Unpacking libfile-dirlist-perl (0.05-2) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../048-libfile-which-perl_1.23-1_all.deb ... Unpacking libfile-which-perl (1.23-1) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../049-libfile-homedir-perl_1.006-1_all.deb ... Unpacking libfile-homedir-perl (1.006-1) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../050-libfile-touch-perl_0.11-1_all.deb ... Unpacking libfile-touch-perl (0.11-1) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../051-libio-pty-perl_1%3a1.15-2_amd64.deb ... Unpacking libio-pty-perl (1:1.15-2) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../052-libipc-run-perl_20200505.0-1_all.deb ... Unpacking libipc-run-perl (20200505.0-1) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../053-libclass-method-modifiers-perl_2.13-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.13-1) ... Selecting previously unselected package libb-hooks-op-check-perl. Preparing to unpack .../054-libb-hooks-op-check-perl_0.22-1+b3_amd64.deb ... Unpacking libb-hooks-op-check-perl (0.22-1+b3) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../055-libdynaloader-functions-perl_0.003-1.1_all.deb ... Unpacking libdynaloader-functions-perl (0.003-1.1) ... Selecting previously unselected package libdevel-callchecker-perl. Preparing to unpack .../056-libdevel-callchecker-perl_0.008-1+b2_amd64.deb ... Unpacking libdevel-callchecker-perl (0.008-1+b2) ... Selecting previously unselected package libparams-classify-perl. Preparing to unpack .../057-libparams-classify-perl_0.015-1+b3_amd64.deb ... Unpacking libparams-classify-perl (0.015-1+b3) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../058-libmodule-runtime-perl_0.016-1_all.deb ... Unpacking libmodule-runtime-perl (0.016-1) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../059-libimport-into-perl_1.002005-1_all.deb ... Unpacking libimport-into-perl (1.002005-1) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../060-librole-tiny-perl_2.002004-1_all.deb ... Unpacking librole-tiny-perl (2.002004-1) ... Selecting previously unselected package libstrictures-perl. Preparing to unpack .../061-libstrictures-perl_2.000006-1_all.deb ... Unpacking libstrictures-perl (2.000006-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../062-libsub-quote-perl_2.006006-1_all.deb ... Unpacking libsub-quote-perl (2.006006-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../063-libmoo-perl_2.004004-1_all.deb ... Unpacking libmoo-perl (2.004004-1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../064-libencode-locale-perl_1.05-1.1_all.deb ... Unpacking libencode-locale-perl (1.05-1.1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../065-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../066-libhttp-date-perl_6.05-1_all.deb ... Unpacking libhttp-date-perl (6.05-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../067-libfile-listing-perl_6.14-1_all.deb ... Unpacking libfile-listing-perl (6.14-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../068-libhtml-tagset-perl_3.20-4_all.deb ... Unpacking libhtml-tagset-perl (3.20-4) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../069-liburi-perl_5.08-1_all.deb ... Unpacking liburi-perl (5.08-1) ... Selecting previously unselected package libhtml-parser-perl. Preparing to unpack .../070-libhtml-parser-perl_3.75-1+b1_amd64.deb ... Unpacking libhtml-parser-perl (3.75-1+b1) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../071-libhtml-tree-perl_5.07-2_all.deb ... Unpacking libhtml-tree-perl (5.07-2) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../072-libio-html-perl_1.004-2_all.deb ... Unpacking libio-html-perl (1.004-2) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../073-liblwp-mediatypes-perl_6.04-1_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-1) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../074-libhttp-message-perl_6.28-1_all.deb ... Unpacking libhttp-message-perl (6.28-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../075-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 .../076-libhttp-negotiate-perl_6.01-1_all.deb ... Unpacking libhttp-negotiate-perl (6.01-1) ... Selecting previously unselected package perl-openssl-defaults:amd64. Preparing to unpack .../077-perl-openssl-defaults_5_amd64.deb ... Unpacking perl-openssl-defaults:amd64 (5) ... Selecting previously unselected package libnet-ssleay-perl. Preparing to unpack .../078-libnet-ssleay-perl_1.88-3+b1_amd64.deb ... Unpacking libnet-ssleay-perl (1.88-3+b1) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../079-libio-socket-ssl-perl_2.069-1_all.deb ... Unpacking libio-socket-ssl-perl (2.069-1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../080-libnet-http-perl_6.20-1_all.deb ... Unpacking libnet-http-perl (6.20-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../081-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 .../082-libtry-tiny-perl_0.30-1_all.deb ... Unpacking libtry-tiny-perl (0.30-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../083-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../084-libwww-perl_6.52-1_all.deb ... Unpacking libwww-perl (6.52-1) ... Selecting previously unselected package patchutils. Preparing to unpack .../085-patchutils_0.4.2-1_amd64.deb ... Unpacking patchutils (0.4.2-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../086-wdiff_1.2.2-2+b1_amd64.deb ... Unpacking wdiff (1.2.2-2+b1) ... Selecting previously unselected package devscripts. Preparing to unpack .../087-devscripts_2.21.3+deb11u1_amd64.deb ... Unpacking devscripts (2.21.3+deb11u1) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../088-rubygems-integration_1.18_all.deb ... Unpacking rubygems-integration (1.18) ... Selecting previously unselected package ruby-minitest. Preparing to unpack .../089-ruby-minitest_5.13.0-1_all.deb ... Unpacking ruby-minitest (5.13.0-1) ... Selecting previously unselected package ruby-net-telnet. Preparing to unpack .../090-ruby-net-telnet_0.1.1-2_all.deb ... Unpacking ruby-net-telnet (0.1.1-2) ... Selecting previously unselected package ruby-power-assert. Preparing to unpack .../091-ruby-power-assert_1.1.7-2_all.deb ... Unpacking ruby-power-assert (1.1.7-2) ... Selecting previously unselected package ruby-test-unit. Preparing to unpack .../092-ruby-test-unit_3.3.9-1_all.deb ... Unpacking ruby-test-unit (3.3.9-1) ... Selecting previously unselected package ruby-xmlrpc. Preparing to unpack .../093-ruby-xmlrpc_0.3.0-2_all.deb ... Unpacking ruby-xmlrpc (0.3.0-2) ... Selecting previously unselected package libmd0:amd64. Preparing to unpack .../094-libmd0_1.0.3-3_amd64.deb ... Unpacking libmd0:amd64 (1.0.3-3) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../095-libbsd0_0.11.3-1+deb11u1_amd64.deb ... Unpacking libbsd0:amd64 (0.11.3-1+deb11u1) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../096-libedit2_3.1-20191231-2+b1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20191231-2+b1) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../097-libyaml-0-2_0.2.2-1_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.2-1) ... Selecting previously unselected package libruby2.7:amd64. Preparing to unpack .../098-libruby2.7_2.7.4-1+deb11u1_amd64.deb ... Unpacking libruby2.7:amd64 (2.7.4-1+deb11u1) ... Selecting previously unselected package ruby2.7. Preparing to unpack .../099-ruby2.7_2.7.4-1+deb11u1_amd64.deb ... Unpacking ruby2.7 (2.7.4-1+deb11u1) ... Selecting previously unselected package ruby-rubygems. Preparing to unpack .../100-ruby-rubygems_3.2.5-2_all.deb ... Unpacking ruby-rubygems (3.2.5-2) ... Selecting previously unselected package ruby. Preparing to unpack .../101-ruby_1%3a2.7+2_amd64.deb ... Unpacking ruby (1:2.7+2) ... Selecting previously unselected package rake. Preparing to unpack .../102-rake_13.0.3-1_all.deb ... Unpacking rake (13.0.3-1) ... Selecting previously unselected package gem2deb-test-runner. Preparing to unpack .../103-gem2deb-test-runner_1.4_amd64.deb ... Unpacking gem2deb-test-runner (1.4) ... Selecting previously unselected package libgmpxx4ldbl:amd64. Preparing to unpack .../104-libgmpxx4ldbl_2%3a6.2.1+dfsg-1+deb11u1_amd64.deb ... Unpacking libgmpxx4ldbl:amd64 (2:6.2.1+dfsg-1+deb11u1) ... Selecting previously unselected package libgmp-dev:amd64. Preparing to unpack .../105-libgmp-dev_2%3a6.2.1+dfsg-1+deb11u1_amd64.deb ... Unpacking libgmp-dev:amd64 (2:6.2.1+dfsg-1+deb11u1) ... Selecting previously unselected package ruby2.7-dev:amd64. Preparing to unpack .../106-ruby2.7-dev_2.7.4-1+deb11u1_amd64.deb ... Unpacking ruby2.7-dev:amd64 (2.7.4-1+deb11u1) ... Selecting previously unselected package ruby-all-dev:amd64. Preparing to unpack .../107-ruby-all-dev_1%3a2.7+2_amd64.deb ... Unpacking ruby-all-dev:amd64 (1:2.7+2) ... Selecting previously unselected package gem2deb. Preparing to unpack .../108-gem2deb_1.4_amd64.deb ... Unpacking gem2deb (1.4) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../109-libjs-jquery_3.5.1+dfsg+~3.5.5-7_all.deb ... Unpacking libjs-jquery (3.5.1+dfsg+~3.5.5-7) ... Selecting previously unselected package ruby-progressbar. Preparing to unpack .../110-ruby-progressbar_1.10.1-1_all.deb ... Unpacking ruby-progressbar (1.10.1-1) ... Selecting previously unselected package ruby-parallel. Preparing to unpack .../111-ruby-parallel_1.20.1-1_all.deb ... Unpacking ruby-parallel (1.20.1-1) ... Selecting previously unselected package ruby-ast. Preparing to unpack .../112-ruby-ast_2.4.1-1_all.deb ... Unpacking ruby-ast (2.4.1-1) ... Selecting previously unselected package ruby-whitequark-parser. Preparing to unpack .../113-ruby-whitequark-parser_2.7.1.4-2_all.deb ... Unpacking ruby-whitequark-parser (2.7.1.4-2) ... Selecting previously unselected package ruby-rainbow. Preparing to unpack .../114-ruby-rainbow_3.0.0-3_all.deb ... Unpacking ruby-rainbow (3.0.0-3) ... Selecting previously unselected package ruby-regexp-parser. Preparing to unpack .../115-ruby-regexp-parser_1.7.1-1_all.deb ... Unpacking ruby-regexp-parser (1.7.1-1) ... Selecting previously unselected package ruby-rubocop-ast. Preparing to unpack .../116-ruby-rubocop-ast_0.3.0+dfsg-1_all.deb ... Unpacking ruby-rubocop-ast (0.3.0+dfsg-1) ... Selecting previously unselected package ruby-unicode-display-width. Preparing to unpack .../117-ruby-unicode-display-width_1.6.1-1_all.deb ... Unpacking ruby-unicode-display-width (1.6.1-1) ... Selecting previously unselected package rubocop. Preparing to unpack .../118-rubocop_0.89.1+dfsg-1_all.deb ... Unpacking rubocop (0.89.1+dfsg-1) ... Selecting previously unselected package ruby-diff-lcs. Preparing to unpack .../119-ruby-diff-lcs_1.4.4-1_all.deb ... Unpacking ruby-diff-lcs (1.4.4-1) ... Selecting previously unselected package ruby-locale. Preparing to unpack .../120-ruby-locale_2.1.2-1.1_all.deb ... Unpacking ruby-locale (2.1.2-1.1) ... Selecting previously unselected package ruby-text. Preparing to unpack .../121-ruby-text_1.3.0-1.1_all.deb ... Unpacking ruby-text (1.3.0-1.1) ... Selecting previously unselected package ruby-gettext. Preparing to unpack .../122-ruby-gettext_3.3.3-2_all.deb ... Unpacking ruby-gettext (3.3.3-2) ... Selecting previously unselected package ruby-rack. Preparing to unpack .../123-ruby-rack_2.1.4-3+deb11u2_all.deb ... Unpacking ruby-rack (2.1.4-3+deb11u2) ... Selecting previously unselected package ruby-rspec-support. Preparing to unpack .../124-ruby-rspec-support_3.9.0c2e2m1s3-2_all.deb ... Unpacking ruby-rspec-support (3.9.0c2e2m1s3-2) ... Selecting previously unselected package ruby-rspec-core. Preparing to unpack .../125-ruby-rspec-core_3.9.0c2e2m1s3-2_all.deb ... Unpacking ruby-rspec-core (3.9.0c2e2m1s3-2) ... Selecting previously unselected package ruby-rspec-expectations. Preparing to unpack .../126-ruby-rspec-expectations_3.9.0c2e2m1s3-2_all.deb ... Unpacking ruby-rspec-expectations (3.9.0c2e2m1s3-2) ... Selecting previously unselected package ruby-rspec-mocks. Preparing to unpack .../127-ruby-rspec-mocks_3.9.0c2e2m1s3-2_all.deb ... Unpacking ruby-rspec-mocks (3.9.0c2e2m1s3-2) ... Selecting previously unselected package ruby-rspec. Preparing to unpack .../128-ruby-rspec_3.9.0c2e2m1s3-2_all.deb ... Unpacking ruby-rspec (3.9.0c2e2m1s3-2) ... Selecting previously unselected package yard. Preparing to unpack .../129-yard_0.9.24-1+deb11u1_all.deb ... Unpacking yard (0.9.24-1+deb11u1) ... Setting up libksba8:amd64 (1.5.0-3+deb11u2) ... Setting up media-types (4.0.0) ... Setting up libpipeline1:amd64 (1.5.3-1) ... Setting up ruby-rainbow (3.0.0-3) ... Setting up wdiff (1.2.2-2+b1) ... Setting up libfile-which-perl (1.23-1) ... Setting up bsdextrautils (2.36.1-8+deb11u2) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libicu67:amd64 (67.1-7) ... Setting up libdynaloader-functions-perl (0.003-1.1) ... Setting up ruby-regexp-parser (1.7.1-1) ... Setting up libclass-method-modifiers-perl (2.13-1) ... Setting up ruby-power-assert (1.1.7-2) ... Setting up libio-pty-perl (1:1.15-2) ... Setting up libmagic-mgc (1:5.39-3+deb11u1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:amd64 (0.2.2-1) ... Setting up libhtml-tagset-perl (3.20-4) ... Setting up libdebhelper-perl (13.3.4) ... Setting up liblwp-mediatypes-perl (6.04-1) ... Setting up libtry-tiny-perl (0.30-1) ... Setting up libmagic1:amd64 (1:5.39-3+deb11u1) ... Setting up perl-openssl-defaults:amd64 (5) ... Setting up gettext-base (0.21-4) ... Setting up libencode-locale-perl (1.05-1.1) ... Setting up libnpth0:amd64 (1.6-3) ... Setting up file (1:5.39-3+deb11u1) ... Setting up libassuan0:amd64 (2.5.3-7.1) ... Setting up libsasl2-modules-db:amd64 (2.1.27+dfsg-2.1+deb11u1) ... Setting up ruby-minitest (5.13.0-1) ... Setting up autotools-dev (20180224.1+nmu1) ... Setting up libgmpxx4ldbl:amd64 (2:6.2.1+dfsg-1+deb11u1) ... Setting up ruby-test-unit (3.3.9-1) ... Setting up gnupg-l10n (2.2.27-2+deb11u2) ... Setting up ruby-ast (2.4.1-1) ... Setting up ruby-net-telnet (0.1.1-2) ... Setting up libsigsegv2:amd64 (2.13-1) ... Setting up libio-html-perl (1.004-2) ... Setting up autopoint (0.21-4) ... Setting up libb-hooks-op-check-perl (0.22-1+b3) ... Setting up libipc-run-perl (20200505.0-1) ... Setting up libsasl2-2:amd64 (2.1.27+dfsg-2.1+deb11u1) ... Setting up ruby-rspec-support (3.9.0c2e2m1s3-2) ... Setting up libtimedate-perl (2.3300-2) ... Setting up libmd0:amd64 (1.0.3-3) ... Setting up sensible-utils (0.0.14) ... Setting up libuchardet0:amd64 (0.0.7-1) ... Setting up ruby-progressbar (1.10.1-1) ... Setting up libmpdec3:amd64 (2.5.1-1) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up libsub-override-perl (0.09-2) ... Setting up netbase (6.3) ... Setting up libstrictures-perl (2.000006-1) ... Setting up libsub-quote-perl (2.006006-1) ... Setting up libjs-jquery (3.5.1+dfsg+~3.5.5-7) ... Setting up libfile-dirlist-perl (0.05-2) ... Setting up libfile-homedir-perl (1.006-1) ... Setting up openssl (1.1.1w-0+deb11u1) ... Setting up libbsd0:amd64 (0.11.3-1+deb11u1) ... Setting up libelf1:amd64 (0.183-1) ... Setting up readline-common (8.1-1) ... Setting up ruby-xmlrpc (0.3.0-2) ... Setting up libxml2:amd64 (2.9.10+dfsg-6.7+deb11u4) ... Setting up liburi-perl (5.08-1) ... Setting up libfile-touch-perl (0.11-1) ... Setting up libnet-ssleay-perl (1.88-3+b1) ... Setting up pinentry-curses (1.1.0-4) ... Setting up libfile-stripnondeterminism-perl (1.12.0-1) ... Setting up libhttp-date-perl (6.05-1) ... Setting up gettext (0.21-4) ... Setting up libgmp-dev:amd64 (2:6.2.1+dfsg-1+deb11u1) ... Setting up libfile-listing-perl (6.14-1) ... Setting up libtool (2.4.6-15) ... Setting up libedit2:amd64 (3.1-20191231-2+b1) ... Setting up libreadline8:amd64 (8.1-1) ... Setting up libldap-2.4-2:amd64 (2.4.57+dfsg-3+deb11u1) ... Setting up libnet-http-perl (6.20-1) ... Setting up m4 (1.4.18-5) ... Setting up ruby-parallel (1.20.1-1) ... Setting up libdevel-callchecker-perl (0.008-1+b2) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up patchutils (0.4.2-1) ... Setting up ca-certificates (20210119) ... Updating certificates in /etc/ssl/certs... 129 added, 0 removed; done. Setting up autoconf (2.69-14) ... Setting up dh-strip-nondeterminism (1.12.0-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up dwz (0.13+20210201-1) ... Setting up groff-base (1.22.4-6) ... Setting up libhtml-parser-perl (3.75-1+b1) ... Setting up gpgconf (2.2.27-2+deb11u2) ... Setting up libio-socket-ssl-perl (2.069-1) ... Setting up gpg (2.2.27-2+deb11u2) ... Setting up libpython3.9-stdlib:amd64 (3.9.2-1) ... Setting up libpython3-stdlib:amd64 (3.9.2-3) ... Setting up gnupg-utils (2.2.27-2+deb11u2) ... Setting up libhttp-message-perl (6.28-1) ... Setting up automake (1:1.16.3-2) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libhttp-negotiate-perl (6.01-1) ... Setting up gpg-agent (2.2.27-2+deb11u2) ... Setting up libhttp-cookies-perl (6.10-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libhtml-tree-perl (5.07-2) ... Setting up libparams-classify-perl (0.015-1+b3) ... Setting up gpgsm (2.2.27-2+deb11u2) ... Setting up rubygems-integration (1.18) ... Setting up man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. Setting up dh-autoreconf (20) ... Setting up dirmngr (2.2.27-2+deb11u2) ... Setting up libmodule-runtime-perl (0.016-1) ... Setting up gpg-wks-server (2.2.27-2+deb11u2) ... Setting up python3.9 (3.9.2-1) ... Setting up gpg-wks-client (2.2.27-2+deb11u2) ... Setting up libimport-into-perl (1.002005-1) ... Setting up libmoo-perl (2.004004-1) ... Setting up debhelper (13.3.4) ... Setting up python3 (3.9.2-3) ... Setting up gnupg (2.2.27-2+deb11u2) ... Setting up libwww-perl (6.52-1) ... Setting up ruby-rubygems (3.2.5-2) ... Setting up devscripts (2.21.3+deb11u1) ... Setting up rake (13.0.3-1) ... Setting up liblwp-protocol-https-perl (6.10-1) ... Setting up libruby2.7:amd64 (2.7.4-1+deb11u1) ... Setting up ruby2.7-dev:amd64 (2.7.4-1+deb11u1) ... Setting up ruby2.7 (2.7.4-1+deb11u1) ... Setting up ruby-all-dev:amd64 (1:2.7+2) ... Setting up ruby (1:2.7+2) ... Setting up ruby-rspec-core (3.9.0c2e2m1s3-2) ... Setting up ruby-unicode-display-width (1.6.1-1) ... Setting up ruby-text (1.3.0-1.1) ... Setting up ruby-diff-lcs (1.4.4-1) ... Setting up ruby-whitequark-parser (2.7.1.4-2) ... Setting up ruby-rack (2.1.4-3+deb11u2) ... Setting up ruby-locale (2.1.2-1.1) ... Setting up gem2deb-test-runner (1.4) ... Setting up ruby-rubocop-ast (0.3.0+dfsg-1) ... Setting up ruby-rspec-expectations (3.9.0c2e2m1s3-2) ... Setting up rubocop (0.89.1+dfsg-1) ... Setting up ruby-rspec-mocks (3.9.0c2e2m1s3-2) ... Setting up ruby-gettext (3.3.3-2) ... Setting up gem2deb (1.4) ... Setting up ruby-rspec (3.9.0c2e2m1s3-2) ... Setting up yard (0.9.24-1+deb11u1) ... Processing triggers for libc-bin (2.31-13+deb11u10) ... Processing triggers for ca-certificates (20210119) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/ruby-rubocop-rspec-1.42.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-rubocop-rspec_1.42.0-1_source.changes dpkg-buildpackage: info: source package ruby-rubocop-rspec dpkg-buildpackage: info: source version 1.42.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Utkarsh Gupta dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --buildsystem=ruby --with ruby dh_auto_clean -O--buildsystem=ruby dh_ruby --clean dh_ruby --clean dh_autoreconf_clean -O--buildsystem=ruby dh_clean -O--buildsystem=ruby debian/rules binary dh binary --buildsystem=ruby --with ruby dh_update_autotools_config -O--buildsystem=ruby dh_autoreconf -O--buildsystem=ruby dh_auto_configure -O--buildsystem=ruby dh_ruby --configure dh_auto_build -O--buildsystem=ruby dh_ruby --build dh_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 -O--buildsystem=ruby dh_ruby --install /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec dh_ruby --install /usr/bin/ruby2.7 -S gem build --config-file /dev/null --verbose /tmp/d20250830-659708-1f8wb97/gemspec Failed to load /dev/null because it doesn't contain valid YAML hash WARNING: open-ended dependency on rubocop (>= 0.87.0) is not recommended if rubocop is semantically versioned, use: add_runtime_dependency 'rubocop', '~> 0.87', '>= 0.87.0' WARNING: open-ended dependency on rack (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on rake (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on rspec (>= 3.4, development) is not recommended if rspec is semantically versioned, use: add_development_dependency 'rspec', '~> 3.4' WARNING: open-ended dependency on yard (>= 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: rubocop-rspec Version: 1.42.0 File: rubocop-rspec-1.42.0.gem /usr/bin/ruby2.7 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all /tmp/d20250830-659708-1f8wb97/rubocop-rspec-1.42.0.gem Failed to load /dev/null because it doesn't contain valid YAML hash /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/config/default.yml /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop-rspec.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/align_left_let_brace.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/align_right_let_brace.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/any_instance.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/around_block.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/be.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/be_eql.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/before_after_all.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/capybara/current_path_expectation.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/capybara/feature_methods.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/capybara/visibility_matcher.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/context_method.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/context_wording.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/cop.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/describe_class.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/describe_method.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/describe_symbol.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/described_class.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/described_class_module_wrapping.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/dialect.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/empty_example_group.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/empty_hook.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/empty_line_after_example.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/empty_line_after_example_group.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/empty_line_after_final_let.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/empty_line_after_hook.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/empty_line_after_subject.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/example_length.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/example_without_description.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/example_wording.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/expect_actual.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/expect_change.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/expect_in_hook.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/expect_output.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/factory_bot/attribute_defined_statically.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/factory_bot/create_list.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/factory_bot/factory_class_name.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/file_path.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/focus.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/hook_argument.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/hooks_before_examples.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/implicit_block_expectation.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/implicit_expect.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/implicit_subject.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/instance_spy.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/instance_variable.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/invalid_predicate_matcher.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/it_behaves_like.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/iterated_expectation.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/leading_subject.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/leaky_constant_declaration.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/let_before_examples.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/let_setup.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/message_chain.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/message_expectation.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/message_spies.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/missing_example_group_argument.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/multiple_describes.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/multiple_expectations.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/multiple_subjects.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/named_subject.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/nested_groups.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/not_to_not.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/overwriting_setup.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/pending.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/predicate_matcher.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/rails/http_status.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/receive_counts.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/receive_never.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/repeated_description.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/repeated_example.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/repeated_example_group_body.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/repeated_example_group_description.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/return_from_stub.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/scattered_let.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/scattered_setup.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/shared_context.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/shared_examples.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/single_argument_message_chain.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/subject_stub.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/unspecified_exception.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/variable_definition.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/variable_name.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/verified_doubles.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/void_expect.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec/yield.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/cop/rspec_cops.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/rspec.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/rspec/align_let_brace.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/rspec/blank_line_separation.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/rspec/concept.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/rspec/config_formatter.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/rspec/corrector/move_node.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/rspec/description_extractor.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/rspec/example.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/rspec/example_group.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/rspec/factory_bot.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/rspec/final_end_location.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/rspec/hook.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/rspec/inject.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/rspec/language.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/rspec/language/node_pattern.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/rspec/node.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/rspec/top_level_describe.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/rspec/top_level_group.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/rspec/variable.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/rspec/version.rb /build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all/gems/rubocop-rspec-1.42.0/lib/rubocop/rspec/wording.rb Successfully installed rubocop-rspec-1.42.0 1 gem installed cd debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all rm -rf bin rm -rf build_info rm -rf cache rm -rf doc rm -rf extensions cd gems/rubocop-rspec-1.42.0 rm -f chmod 644 lib/rubocop-rspec.rb lib/rubocop/cop/rspec_cops.rb lib/rubocop/cop/rspec/implicit_expect.rb lib/rubocop/cop/rspec/context_method.rb lib/rubocop/cop/rspec/named_subject.rb lib/rubocop/cop/rspec/message_spies.rb lib/rubocop/cop/rspec/hook_argument.rb lib/rubocop/cop/rspec/leaky_constant_declaration.rb lib/rubocop/cop/rspec/let_setup.rb lib/rubocop/cop/rspec/before_after_all.rb lib/rubocop/cop/rspec/described_class.rb lib/rubocop/cop/rspec/single_argument_message_chain.rb lib/rubocop/cop/rspec/implicit_block_expectation.rb lib/rubocop/cop/rspec/empty_hook.rb lib/rubocop/cop/rspec/pending.rb lib/rubocop/cop/rspec/return_from_stub.rb lib/rubocop/cop/rspec/empty_line_after_subject.rb lib/rubocop/cop/rspec/instance_variable.rb lib/rubocop/cop/rspec/example_without_description.rb lib/rubocop/cop/rspec/repeated_example_group_description.rb lib/rubocop/cop/rspec/cop.rb lib/rubocop/cop/rspec/verified_doubles.rb lib/rubocop/cop/rspec/file_path.rb lib/rubocop/cop/rspec/scattered_setup.rb lib/rubocop/cop/rspec/expect_output.rb lib/rubocop/cop/rspec/repeated_example.rb lib/rubocop/cop/rspec/capybara/visibility_matcher.rb lib/rubocop/cop/rspec/capybara/feature_methods.rb lib/rubocop/cop/rspec/capybara/current_path_expectation.rb lib/rubocop/cop/rspec/overwriting_setup.rb lib/rubocop/cop/rspec/predicate_matcher.rb lib/rubocop/cop/rspec/around_block.rb lib/rubocop/cop/rspec/any_instance.rb lib/rubocop/cop/rspec/nested_groups.rb lib/rubocop/cop/rspec/invalid_predicate_matcher.rb lib/rubocop/cop/rspec/expect_in_hook.rb lib/rubocop/cop/rspec/factory_bot/factory_class_name.rb lib/rubocop/cop/rspec/factory_bot/create_list.rb lib/rubocop/cop/rspec/factory_bot/attribute_defined_statically.rb lib/rubocop/cop/rspec/shared_examples.rb lib/rubocop/cop/rspec/context_wording.rb lib/rubocop/cop/rspec/message_chain.rb lib/rubocop/cop/rspec/described_class_module_wrapping.rb lib/rubocop/cop/rspec/empty_example_group.rb lib/rubocop/cop/rspec/subject_stub.rb lib/rubocop/cop/rspec/it_behaves_like.rb lib/rubocop/cop/rspec/repeated_description.rb lib/rubocop/cop/rspec/describe_symbol.rb lib/rubocop/cop/rspec/align_left_let_brace.rb lib/rubocop/cop/rspec/missing_example_group_argument.rb lib/rubocop/cop/rspec/empty_line_after_example_group.rb lib/rubocop/cop/rspec/hooks_before_examples.rb lib/rubocop/cop/rspec/receive_counts.rb lib/rubocop/cop/rspec/iterated_expectation.rb lib/rubocop/cop/rspec/void_expect.rb lib/rubocop/cop/rspec/focus.rb lib/rubocop/cop/rspec/implicit_subject.rb lib/rubocop/cop/rspec/repeated_example_group_body.rb lib/rubocop/cop/rspec/align_right_let_brace.rb lib/rubocop/cop/rspec/variable_definition.rb lib/rubocop/cop/rspec/describe_method.rb lib/rubocop/cop/rspec/be.rb lib/rubocop/cop/rspec/multiple_expectations.rb lib/rubocop/cop/rspec/multiple_describes.rb lib/rubocop/cop/rspec/empty_line_after_example.rb lib/rubocop/cop/rspec/unspecified_exception.rb lib/rubocop/cop/rspec/expect_actual.rb lib/rubocop/cop/rspec/receive_never.rb lib/rubocop/cop/rspec/not_to_not.rb lib/rubocop/cop/rspec/be_eql.rb lib/rubocop/cop/rspec/let_before_examples.rb lib/rubocop/cop/rspec/empty_line_after_hook.rb lib/rubocop/cop/rspec/expect_change.rb lib/rubocop/cop/rspec/shared_context.rb lib/rubocop/cop/rspec/example_length.rb lib/rubocop/cop/rspec/example_wording.rb lib/rubocop/cop/rspec/instance_spy.rb lib/rubocop/cop/rspec/variable_name.rb lib/rubocop/cop/rspec/dialect.rb lib/rubocop/cop/rspec/rails/http_status.rb lib/rubocop/cop/rspec/leading_subject.rb lib/rubocop/cop/rspec/scattered_let.rb lib/rubocop/cop/rspec/describe_class.rb lib/rubocop/cop/rspec/empty_line_after_final_let.rb lib/rubocop/cop/rspec/message_expectation.rb lib/rubocop/cop/rspec/yield.rb lib/rubocop/cop/rspec/multiple_subjects.rb lib/rubocop/rspec.rb lib/rubocop/rspec/align_let_brace.rb lib/rubocop/rspec/description_extractor.rb lib/rubocop/rspec/blank_line_separation.rb lib/rubocop/rspec/wording.rb lib/rubocop/rspec/config_formatter.rb lib/rubocop/rspec/corrector/move_node.rb lib/rubocop/rspec/language/node_pattern.rb lib/rubocop/rspec/top_level_describe.rb lib/rubocop/rspec/example_group.rb lib/rubocop/rspec/version.rb lib/rubocop/rspec/example.rb lib/rubocop/rspec/final_end_location.rb lib/rubocop/rspec/factory_bot.rb lib/rubocop/rspec/inject.rb lib/rubocop/rspec/top_level_group.rb lib/rubocop/rspec/concept.rb lib/rubocop/rspec/variable.rb lib/rubocop/rspec/node.rb lib/rubocop/rspec/language.rb lib/rubocop/rspec/hook.rb find lib/ -type d -empty -delete cd - cd - dh_installchangelogs -pruby-rubocop-rspec /build/reproducible-path/ruby-rubocop-rspec-1.42.0/CHANGELOG.md upstream /usr/bin/ruby2.7 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby2.7 │ └──────────────────────────────────────────────────────────────────────────────┘ GEM_PATH=/build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all:/build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/2.7.0:/var/lib/gems/2.7.0:/usr/local/lib/ruby/gems/2.7.0:/usr/lib/ruby/gems/2.7.0:/usr/lib/x86_64-linux-gnu/ruby/gems/2.7.0:/usr/share/rubygems-integration/2.7.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0 ruby2.7 -e gem\ \"rubocop-rspec\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.7 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=. GEM_PATH=/build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/ruby-rubocop-rspec/usr/share/rubygems-integration/all:/build/reproducible-path/ruby-rubocop-rspec-1.42.0/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/2.7.0:/var/lib/gems/2.7.0:/usr/local/lib/ruby/gems/2.7.0:/usr/lib/ruby/gems/2.7.0:/usr/lib/x86_64-linux-gnu/ruby/gems/2.7.0:/usr/share/rubygems-integration/2.7.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0 ruby2.7 -S rake -f debian/ruby-tests.rake /usr/bin/ruby2.7 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.9.3/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation Randomized with seed 37812 RuboCop::Cop::RSpec::SharedExamples registers an offense when using symbolic title does not register an offense when using Module/Class title does not register an offense when using string title with default configuration does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb RuboCop::Cop::RSpec::RepeatedExampleGroupDescription register offense for different example group with similar descriptions does not register offense for different block descriptions registers offense only for RSPEC namespace example groups in any order registers offense correctly if example groups are separated registers an offense for repeated context descriptions does not register offense for example group without descriptions registers offense only for example group register offense if same method used in docstring considers different classes as different descriptions registers an offense for repeated describe descriptions does not register offense for describe block with several docstring registers offense correctly for interpolated docstrings considers interpolated docstrings as different descriptions registers an offense with right pointing to lines of code does not register offense for describe block with additional docstring registers offense only for RSPEC namespace example groups with default configuration does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb RuboCop::Cop::RSpec::SingleArgumentMessageChain receive_message_chain accepts multi-argument calls accepts multi-argument string calls accepts single-argument calls with variable reports single-argument string calls accepts single-argument calls with send node reports single-argument calls with single-element array argument reports an offense with single-key hash argument reports an offense with multiple-element array argument doesn't report an offense with multiple keys hash argument doesn't report an offense stub_chain reports single-argument string calls accepts multi-argument calls reports single-argument calls accepts multi-argument string calls with default configuration does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb RuboCop::Cop::RSpec::AnyInstance finds `allow_any_instance_of` instead of an instance double finds old `any_instance` syntax instead of an instance double finds `expect_any_instance_of` instead of an instance double with default configuration does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb RuboCop::Cop::RSpec::DescribedClassModuleWrapping allows a describe block in the outermost scope allows a module that does not contain RSpec.describe registers an offense when RSpec.describe is nested within two modules registers an offense when RSpec.describe is nested within a module with default configuration does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb RuboCop::Cop::RSpec::ExpectActual ignores `be` with no argument flags hashes containing only literal values within expect(...) flags but does not autocorrect violations for other matchers flags literal nil value within expect(...) flags with `eql` matcher flags `be` with an argument flags `be ==` flags numeric literal values within expect(...) does not flag complex values with dynamic parts within expect(...) flags string and symbol literal values within expect(...) flags boolean literal values within expect(...) flags with `equal` matcher flags regexps containing only literal values within expect(...) flags arrays containing only literal values within expect(...) does not flag dynamic values within expect(...) flags ranges containing only literal values within expect(...) when inspecting rspec-rails routing specs ignores rspec-rails routing specs with default configuration does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb RuboCop::Cop::RSpec::EmptyHook with `before` hook detects offense for empty `before` with :all scope accepts multiline `before` hook detects offense for empty `before` with :suite scope accepts non-empty `before` hook detects offense for empty `before` detects offense for empty `before` with :each scope autocorrects `before` with semicolon detects offense for empty `before` with :example scope detects offense for empty `before` with :context scope with `prepend_after` hook detects offense for empty `prepend_after` accepts multiline `prepend_after` hook accepts non-empty `prepend_after` hook with `append_after` hook detects offense for empty `append_after` accepts multiline `append_after` hook accepts non-empty `append_after` hook with `around` hook accepts non-empty `around` hook accepts multiline `around` hook detects offense for empty `around` with `prepend_before` hook accepts non-empty `prepend_before` hook accepts multiline `prepend_before` hook detects offense for empty `prepend_before` with `append_before` hook accepts non-empty `append_before` hook detects offense for empty `append_before` accepts multiline `append_before` hook with `after` hook accepts non-empty `after` hook detects offense for empty `after` accepts multiline `after` hook with default configuration does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb RuboCop::Cop::RSpec::MissingExampleGroupArgument accepts methods with a name like an example block accepts describe with an argument checks first argument of describe checks first argument of nested describe checks first argument of context with default configuration does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb RuboCop::Cop::RSpec::ImplicitBlockExpectation flags with `should_not` as implicit subject flags proc flags with `should` as implicit subject ignores normal local subject flags lambda in subject! flags literal lambda flags named subject ignores named subject with deeply nested lambda flags Proc.new flags when subject is defined in the outer example group flags lambda in subject ignores when there is no subject defined ignores non-lambda subject with default configuration does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb RuboCop::Cop::RSpec::VariableName with default configuration does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb when configured for `camelCase` when `let` registers an offense for snake_case does not register offense for camelCase when `subject` registers an offense for snake_case does not register offense for camelCase when `let!` does not register offense for camelCase registers an offense for snake_case when `subject!` does not register offense for camelCase registers an offense for snake_case when configured for `snake_case` when `let` with symbol names registers an offense for camelCase does not register offense for interpolated symbol does not register an offense for snake_case registers an offense for PascalCase registers offense with multiple lets when `let` with string names does not register an offense for snake_case registers an offense for kebab-case registers an offense for camelCase does not register offense for interpolated string when `subject` registers an offense for camelCase does not register offense for snake_case when `let!` does not register offense for snake_case registers an offense for camelCase when `let` with proc registers offense when `subject!` does not register offense for snake_case registers an offense for camelCase RuboCop::Cop::RSpec::BeEql registers an offense for `eql` when argument is a float registers an offense for `eql` when argument is an integer does not register an offense for `eql` when expectation is negated registers an offense for `eql` when argument is a symbol registers an offense for `eql` when argument is a boolean registers an offense for `eql` when argument is nil does not register an offense for `eql` when argument is a string with default configuration does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb RuboCop::Cop::RSpec::Yield flags `block.call` with arguments flags `block.call` when `receive` is chained ignores `receive` with no block arguments flags `block.call` flags multiple `block.call` with arguments flags multiple `block.call` ignores stub when `block.call` is not the only statement with default configuration does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb RuboCop::Cop::RSpec::ScatteredSetup ignores different hook types ignores similar method names inside of examples ignores hooks in different example groups flags multiple hooks in the same example group flags hooks with similar metadata flags multiple before(:all) hooks in the same example group flags multiple hooks of the same scope with different symbols ignores hooks with different metadata ignores different hooks ignores hooks in different shared contexts with default configuration does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb RuboCop::Cop::RSpec::ContextWording finds shared_context without `when` at the beginning finds context without `when` at the beginning skips describe blocks skips descriptions beginning with 'when' finds context without separate `when` at the beginning with symbol metadata finds context without separate `when` at the beginning with mixed metadata finds context without separate `when` at the beginning with metadata hash finds context without separate `when` at the beginning when configured finds context without allowed prefixes at the beginning skips descriptions with allowed prefixes at the beginning with default configuration does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb RuboCop::Cop::RSpec::VerifiedDoubles ignores instance_doubles ignores doubles that have no name specified finds a `double` instead of an `instance_double` with default configuration does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb when configured to ignore symbolic names still flags doubles whose name is a string ignores doubles whose name is a symbol when configured not to ignore nameless doubles flags doubles that have no name specified when configuration does not specify IgnoreSymbolicNames finds a `spy` instead of an `instance_spy` find doubles whose name is a symbol RuboCop::Cop::RSpec::Rails::HttpStatus when EnforcedStyle is `numeric` does not register an offense when using allowed symbols registers an offense when using symbolic value autocorrects `it { is_expected.to have_http_status :ok }` to `it { is_expected.to have_http_status 200 }` autocorrects `it { is_expected.to have_http_status :not_found }` to `it { is_expected.to have_http_status 404 }` does not register an offense when using numeric value with parenthesis autocorrects `it { is_expected.to have_http_status(:ok) }` to `it { is_expected.to have_http_status(200) }` autocorrects `it { is_expected.to have_http_status(:not_found) }` to `it { is_expected.to have_http_status(404) }` with default configuration does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb when EnforcedStyle is `symbolic` autocorrects `it { is_expected.to have_http_status 404 }` to `it { is_expected.to have_http_status :not_found }` does not register an offense when using custom HTTP code does not register an offense when using symbolic value autocorrects `it { is_expected.to have_http_status 200 }` to `it { is_expected.to have_http_status :ok }` registers an offense when using numeric value with parenthesis autocorrects `it { is_expected.to have_http_status(404) }` to `it { is_expected.to have_http_status(:not_found) }` autocorrects `it { is_expected.to have_http_status(200) }` to `it { is_expected.to have_http_status(:ok) }` RuboCop::Cop::RSpec::LeakyConstantDeclaration with default configuration does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb module defined flags inside an example group constant assignment flags inside an example group flags inside shared example group ignores outside of example/shared group flags inside an example class defined ignores anonymous classes flags namespaced class flags inside an example group RuboCop::Cop::RSpec::Dialect allows calling methods named context in examples allows describe blocks registers an offense for RSpec.context blocks registers an offense for context blocks with default configuration does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb without preferred methods allows all methods blocks RuboCop::Cop::RSpec::AlignLeftLetBrace registers offense for unaligned braces works with empty file does not register offense for let with proc argument with default configuration does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb RuboCop::Cop::RSpec::FactoryBot::CreateList with default configuration does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb when EnforcedStyle is :create_list autocorrects `5.times { FactoryGirl.create :user }` to `FactoryGirl.create_list :user, 5` flags usage of n.times when FactoryBot.create is used autocorrects ` 3.times do create(:user, :trait) do |user| create :account, user: user create :profile, user: user end end ` to ` create_list(:user, 3, :trait) do |user| create :account, user: user create :profile, user: user end ` ignores n.times when there is other calls but create ignores create method of other object ignores n.times with argument autocorrects `5.times { create :user }` to `create_list :user, 5` flags FactoryGirl.create calls with a block flags usage of n.times with no arguments autocorrects `5.times { create(:user, :trait) }` to `create_list(:user, 5, :trait)` ignores create in other block flags usage of n.times when FactoryGirl.create is used autocorrects `5.times { create :user, :trait, key: val }` to `create_list :user, 5, :trait, key: val` ignores n.times when there is no create call inside autocorrects ` 3.times do create(:user, :trait) { |user| create :account, user: user } end ` to ` create_list(:user, 3, :trait) { |user| create :account, user: user } ` when EnforcedStyle is :n_times autocorrects `FactoryGirl.create_list :user, 5` to `5.times { FactoryGirl.create :user }` ignores create method of other object autocorrects `create_list :user, 5, :trait, key: val` to `5.times { create :user, :trait, key: val }` autocorrects `create_list :user, 5` to `5.times { create :user }` flags usage of create_list autocorrects `create_list(:user, 5, :trait)` to `5.times { create(:user, :trait) }` flags usage of FactoryGirl.create_list with a block flags usage of FactoryGirl.create_list RuboCop::Cop::RSpec::EmptyLineAfterSubject checks for empty line after subject approves empty line after subject! checks for empty line after subject! approves empty line after subject handles subject being the latest node handles multiline subject block handles subjects in tests with default configuration does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb RuboCop::Cop::RSpec::RepeatedDescription does not flag descriptions with different interpolated variables does not flag different descriptions in different iterators does not flag examples if metadata is different does not flag tests which do not contain description strings ignores repeated descriptions in a nested context registers offense for repeated description in different iterators ignores descriptions repeated in a shared context registers offense if same method used in docstring registers an offense for repeated descriptions does not flag different methods used as docstring does not flag examples with same metadata and different description registers offense for repeated description and metadata registers offense for repeated description in same iterator registers offense for repeated descriptions separated by a context with default configuration does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb RuboCop::Cop::RSpec::AlignRightLetBrace registers offense for unaligned braces works with empty file does not register offense for let with proc argument with default configuration does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb RuboCop::Cop::RSpec::FactoryBot::AttributeDefinedStatically registers an offense in a transient block accepts valid traits_for_enum definition accepts valid sequence definition autocorrects ` FactoryBot.define do factory :post do title "Something" comments_count 0 tag Tag::MAGIC recent_statuses [] status([:draft, :published].sample) published_at 1.day.from_now created_at(1.day.ago) updated_at Time.current update_times [Time.current] meta_tags(foo: Time.current) other_tags({ foo: Time.current }) options color: :blue other_options Tag::MAGIC => :magic self.end Date.tomorrow trait :old do published_at 1.week.ago end end end ` to ` FactoryBot.define do factory :post do title { "Something" } comments_count { 0 } tag { Tag::MAGIC } recent_statuses { [] } status { [:draft, :published].sample } published_at { 1.day.from_now } created_at { 1.day.ago } updated_at { Time.current } update_times { [Time.current] } meta_tags { { foo: Time.current } } other_tags { { foo: Time.current } } options { { color: :blue } } other_options { { Tag::MAGIC => :magic } } self.end { Date.tomorrow } trait :old do published_at { 1.week.ago } end end end ` accepts valid association definitions registers an offense in a trait registers an offense for offending code accepts valid factory definitions registers an offense for attributes defined on explicit receiver does not add offense if out of factory bot block registers an offense for an attribute defined on `self` does not add offense if method called on another object does not add offense if method called on a local variable with default configuration does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb RuboCop::Cop::RSpec::HookArgument when EnforcedStyle is :each generates a todo based on the detected style generates a todo based on the detected style generates a todo based on the detected style ignores non-rspec hooks autocorrects `config.before(:each) { }` to `config.before(:each) { }` detects :each for hooks ignores hooks with more than one argument autocorrects `before(:example) { }` to `before(:each) { }` autocorrects `config.before(:example) { }` to `config.before(:each) { }` detects :example for hooks autocorrects `before { }` to `before(:each) { }` autocorrects `before(:each) { }` to `before(:each) { }` detects hooks without default scopes autocorrects `config.before { }` to `config.before(:each) { }` ignores :context and :suite when EnforcedStyle is :example autocorrects `config.before(:example) { }` to `config.before(:example) { }` generates a todo based on the detected style autocorrects `config.before { }` to `config.before(:example) { }` does not flag hooks without default scopes ignores hooks with more than one argument generates a todo based on the detected style ignores :context and :suite detects :example for hooks ignores non-rspec hooks generates a todo based on the detected style autocorrects `config.before(:each) { }` to `config.before(:example) { }` autocorrects `before(:each) { }` to `before(:example) { }` autocorrects `before(:example) { }` to `before(:example) { }` autocorrects `before { }` to `before(:example) { }` detects :each for hooks with default configuration does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb when EnforcedStyle is :implicit detects :each for hooks ignores hooks with more than one argument autocorrects `config.before(:each) { }` to `config.before { }` autocorrects `before(:each) { }` to `before { }` generates a todo based on the detected style generates a todo based on the detected style generates a todo based on the detected style ignores :context and :suite autocorrects `config.before(:example) { }` to `config.before { }` autocorrects `config.before { }` to `config.before { }` does not flag hooks without default scopes detects :example for hooks ignores non-rspec hooks autocorrects `before { }` to `before { }` autocorrects `before(:example) { }` to `before { }` RuboCop::Cop::RSpec::ReceiveCounts allows `exactly(n).times` flags usage of `at_most(1).times` allows `exactly(3).times` flags usage of `exactly(1).times` flags usage of `at_least(2).times` autocorrects `expect(foo).to have_published_event(:bar).exactly(2).times` to `expect(foo).to have_published_event(:bar).exactly(2).times` flags usage of `exactly(1).times` with return value flags usage of `exactly(1).times` with a block flags usage of `exactly(2).times` flags usage of `at_least(1).times` flags usage of `at_least(2).times` with a block allows exactly(1).times when not called on `receive` flags usage of `exactly(1).times` after `with` flags usage of `at_most(2).times` with default configuration does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb RuboCop::Cop::RSpec::ScatteredLet flags `let` at different nesting levels flags `let` with proc argument doesnt flag `let!` in the middle of multiple `let`s flags scattered `let!`s flags `let` after the first different node works with heredocs with default configuration does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb RuboCop::Cop::RSpec::InstanceVariable flags several instance variables inside a describe ignores an instance variable inside a dynamic class ignores an instance variable without describe flags an instance variable inside a describe ignores instance variables outside of specs flags an instance variable inside a shared example ignores non-spec blocks when configured with AssignmentOnly flags an instance variable when it is also assigned in a sibling example group ignores an instance variable when it is not assigned flags an instance variable when it is also assigned when used in a custom matcher ignores instance variables inside `RSpec::Matchers.define` flags instance variables outside `matcher` ignores instance variables inside `matcher` with default configuration does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb RuboCop::Cop::RSpec::SharedContext shared_context does not register an offense for `shared_context` with before does not register an offense for empty contexts registers an offense for shared_context with only examples does not register an offense for `shared_context` with subject does not register an offense for `shared_context` with let with default configuration does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb shared_examples registers an offense for shared_examples with only subject registers an offense for shared_examples with only let does not register an offense for empty examples registers an offense for shared_examples with only hooks does not register an offense for `shared_examples` with it RuboCop::Cop::RSpec::FilePath allows bang method registers an offense for a wrong class and highlights metadata checks class methods checks class specs allows flat hierarchies for class methods ignores non-alphanumeric characters allows subdirs for instance methods allows flexibility with predicates uses relative path for sibling directory project registers an offense for a file missing _spec skips specs that do have multiple top level describes uses relative path for different path project handles alphanumeric class names allows subdirs for class methods handles ACRONYMClassNames checks instance methods registers an offense for a wrong class name with a symbol argument handles CamelCaps class names registers an offense for a file missing a .rb registers an offense for a wrong class name registers an offense for a wrong class but a correct method allows different parent directories skips specs that do not describe a class / method uses relative path allows flexibility with operators allows flat hierarchies for instance methods handles ALLCAPS class names registers an offense for a repeated .rb registers an offense for a bad path when configured with IgnoreMethods does not care about the described method when configured with CustomTransform respects custom module name transformation ignores routing specs when configured with SpecSuffixOnly registers an offense when _spec.rb suffix is missing does not care about the described class with default configuration does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb RuboCop::Cop::RSpec::EmptyLineAfterExampleGroup checks for empty line after context approves empty line after describe approves empty line after context checks for empty line after describe highlights single line formulations correctly handles describes in an if block with default configuration does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb RuboCop::Cop::RSpec::InvalidPredicateMatcher accepts valid predicate matcher registers an offense for double question registers an offense for double question with `have_something?` registers an offense for double question with `to_not` registers an offense for double question with `not_to` with default configuration does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb RuboCop::Cop::RSpec::LetSetup complains when let! is used and not referenced within nested group complains when let! used in shared example including complains when there is only one nested node into example group ignores let! when used in example ignores let! when used in `before` complains when there is a custom nesting level complains when let! is used and not referenced complains when let! is used and not referenced in shared example group with default configuration does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb RuboCop::Cop::RSpec::ImplicitExpect when EnforcedStyle is is_expected flags it { should_not } approves of is_expected.to_not approves of is_expected.to approves of is_expected.not_to generates a todo based on the detected style flags it { should } when EnforcedStyle is should generates a todo based on the detected style generates a todo based on the detected style flags it { is_expected.to } approves of should_not flags it { is_expected.not_to } approves of should flags it { is_expected.to_not } with default configuration does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb RuboCop::RSpec::Hook extracts name #scope interprets before(:all) { } as having scope context ignores other arguments to hooks defaults to example hook with hash metadata interprets after(:suite) { } as having scope suite interprets before(:each) { } as having scope each interprets around(:example) { } as having scope each classifies :each as an example hook interprets after { } as having scope each interprets around(:context) { } as having scope context #knowable_scope? does not break if a hook is not given a symbol literal knows the scope of a hook with a symbol literal knows the scope of a hook with no argument knows the scope of a hook with hash metadata #metadata combines symbol and hash metadata extracts symbol metadata extracts hash metadata withstands no arguments extracts hash metadata with no scope given RuboCop::RSpec::ExampleGroup exposes examples in scope RuboCop::Cop::RSpec::ReturnFromStub with EnforcedStyle `block` ignores multiple values being returned from method ignores string with interpolation returned from method finds hash with only static values returned from method ignores dynamic values returned from method finds concatenated strings with no variables finds static values returned from chained method finds nil returned from method finds static values returned from method with default configuration does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb with EnforcedStyle `and_return` finds array with only static values returned from block ignores array with dynamic values returned from block finds hash with only static values returned from block ignores variables return from block finds static values in a block when there are chained methods ignores dynamic values returned from block finds nested constants returned from block finds static values returned from block ignores hash with dynamic values returned from block ignores block returning string with interpolation finds empty values returned from block ignores stubs without return value handles stubs in a method finds concatenated strings with no variables finds constants returned from block RuboCop::Cop::RSpec::EmptyLineAfterExample flags a missing empty line after `specify` flags mixed one-line and multi-line examples flags a missing empty line after `it` flags one-line examples ignores when an empty line is present ignores consecutive one-liners when AllowConsecutiveOneLiners is false ignores consecutive one-liners with default configuration does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb RuboCop::Cop::RSpec::MultipleExpectations generates a todo based on the worst violation with Max configuration flags three expectations permits two expectations with metadata ignores examples with `:aggregate_failures` prefers example metadata over example group metadata ignores examples with `aggregate_failures: true` ignores example groups with `:aggregate_failures` ignores example groups with `aggregate_failures: true` checks examples with `aggregate_failures: false` ignores examples with `aggregate_failures: true` defined deeply checks examples with siblings with `aggregate_failures: true` checks example groups with `aggregate_failures: false` with default configuration does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb without configuration counts aggregate_failures as one expectation flags multiple is_expected flags multiple expects with blocks approves of one expectation per example flags multiple expectations flags multiple expect_any_instance_of counts every aggregate_failures as an expectation RuboCop::Cop::RSpec::ItBehavesLike when the enforced style is `it_should_behave_like` flags a violation for it_behaves_like does not flag a violation for it_behaves_like with default configuration does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb when the enforced style is `it_behaves_like` does not flag a violation for it_behaves_like flags a violation for it_should_behave_like RuboCop::Cop::RSpec::MultipleDescribes finds multiple top level describes only with class skips single top level describe finds multiple top level describes with class and method with default configuration does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb RuboCop::Cop::RSpec::HooksBeforeExamples flags `before` after `context` flags `before` after `include_examples` flags scoped hook after an example does not flag `before` in a nested context flags `after` after an example allows inclusion of context before hooks does not flag hooks before the examples ignores single-line example blocks flags `before` after `it` with default configuration does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb RuboCop::Cop::RSpec::ExpectChange with EnforcedStyle `method_call` flags implicit block expectation syntax flags blocks that contain simple message sending ignores change method of object that happens to receive a block ignores blocks that cannot be converted to obj/attribute pair with default configuration does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb with EnforcedStyle `block` flags change matcher when receiver is a variable flags implicit block expectation syntax flags change matcher without block ignores methods called change config/default.yml does not have newlines in cop descriptions ends every description with a period has configuration for all cops includes Enabled: true for every cop sorts configuration keys alphabetically has descriptions for all cops CHANGELOG.md has link definitions for all implicit links entry has a link to the contributors at the end has a whitespace between the * and the body link to related issue on github has an issue number prefixed with # has a valid URL has a colon and a whitespace at the end body does not start with a lower case ends with a punctuation RuboCop::Cop::RSpec::FactoryBot::FactoryClassName with default configuration does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb when not passing block ignores passing class name flags passing a class when passing block flags passing a class flags passing a class from global namespace ignores passing OpenStruct ignores passing Hash ignores passing class name flags passing a subclass RuboCop::Cop::RSpec::Focus flags all rspec example blocks that include `:focus` does not flag unfocused specs flags all rspec example blocks with that include `focus: true` ignores non-rspec code with :focus blocks flags rspec example blocks that include `:focus` preceding a hash does not flag a method that is focused twice flags focused block types with default configuration does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb RuboCop::Cop::RSpec::OverwritingSetup ignores overwriting in different context handles unnamed subjects works with `subject!` and `let!` handles string arguments finds `let!` overwriting `let` handles dynamic names for `let` finds overwriten `subject` finds overwriten `let` with default configuration does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb RuboCop::Cop::RSpec::MultipleSubjects registers an offense for every overwritten subject autocorrects does not flag shared example groups does not try to autocorrect subject! with default configuration does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb RuboCop::Cop::RSpec::ExpectOutput registers an offense for overwriting $stderr within an example scoped hook does not flag assignments to $stdout outside of example scope registers an offense for overwriting $stdout within an example does not register an offense for interacting with $stdout does not flag assignments to $stdout in example_group scope does not flag assignments to other global variables does not flag assigns to $stdout when in the root scope with default configuration does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb RuboCop::Cop::RSpec::Be registers an offense for `be` without an argument allows specific `be_` matchers registers an offense for not_to be allows `be` with an argument with default configuration does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb RuboCop::Cop::RSpec::MessageExpectation when EnforcedStyle is expect approves of expect(...).to receive flags allow(...).to receive generates a todo based on the detected style generates a todo based on the detected style when EnforcedStyle is allow generates a todo based on the detected style approves of allow(...).to receive flags expect(...).to receive generates a todo based on the detected style with default configuration does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb RuboCop::Cop::RSpec::EmptyLineAfterHook approves empty line after `after` hook handles multiline `around` block handles multiline `before` block checks for empty line after `before` hook approves empty line after `before` hook checks for empty line after `around` hook checks for empty line after `after` hook approves empty line after `around` hook handles multiline `after` block handles `before` being the latest node with default configuration does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb RuboCop::Cop::RSpec::ExampleLength allows an empty example ignores non-spec blocks ignores comments allows a short example with CountComments enabled flags the example with default configuration does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb when inspecting large examples flags the example RuboCop::Cop::RSpec::Pending ignores method called pending ignores it flags blocks with pending symbol metadata flags xfeature flags xexample ignores specify flags pending examples when receiver is explicit flags describe with skip symbol metadata ignores it with skip: false metadata flags blocks with skip: string metadata ignores example_group flags xdescribe ignores scenario flags xcontext ignores describe flags xscenario ignores example flags blocks with skip: true metadata flags skip inside of an it flags blocks with skip symbol metadata ignores context flags pending blocks flags xspecify flags xit ignores feature flags skip blocks with default configuration does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb RuboCop::Cop::RSpec::NamedSubject when IgnoreSharedExamples is true ignores explicit subject in shared_examples behaves like checking subject outside of shared examples checks around(:each) for explicit subject usage ignores subject when not wrapped inside a test checks before and after for explicit subject usage checks `it` and `specify` for explicit subject usage when IgnoreSharedExamples is false checks shared_examples for explicit subject usage behaves like checking subject outside of shared examples checks around(:each) for explicit subject usage checks `it` and `specify` for explicit subject usage ignores subject when not wrapped inside a test checks before and after for explicit subject usage with default configuration does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb RuboCop::Cop::RSpec::DescribeSymbol flags violations for `RSpec.describe :symbol` flags violations for a nested `describe` flags violations for `describe :symbol` with multiple arguments flags violations for `describe :symbol` does not flag non-Symbol arguments does not flag `context :symbol` with default configuration does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb RuboCop::Cop::RSpec::MessageSpies with default configuration does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb when EnforcedStyle is receive generates a todo based on the detected style generates a todo based on the detected style flags expect(ivar).to have_received flags expect(const).to have_received flags expect(...).to_not have_received flags expect(...).not_to have_received flags expect(lvar).to have_received flags expect(...).to have_received at_most flags expect(...).to have_received with approves of expect(...).to receive flags expect(send).to have_received when EnforcedStyle is have_received generates a todo based on the detected style flags expect(...).not_to receive flags expect(...).to receive at_most flags expect(lvar).to receive flags expect(send).to receive flags expect(...).to receive with flags expect(ivar).to receive approves of expect(...).to have_received generates a todo based on the detected style flags expect(...).to_not receive flags expect(const).to receive RuboCop::Cop::RSpec::RepeatedExample does not register a violation if rspec tag magic is involved registers an offense for repeated example does not flag examples with different implementations does not flag repeated examples in different scopes does not flag examples when different its arguments are used with default configuration does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb RuboCop::Cop::RSpec::Capybara::CurrentPathExpectation doesn't flag a violation for other references to `current_path` flags violations for `expect(page.current_path)` autocorrects `expect(current_path).to(eq(expected_path))` to `expect(page).to(have_current_path(expected_path, ignore_query: true))` autocorrects `expect(current_path).not_to eq expected_path` to `expect(page).to have_no_current_path expected_path, ignore_query: true` doesn't flag a violation for other expectations autocorrects `expect(current_path).to eq expected_path` to `expect(page).to have_current_path expected_path, ignore_query: true` autocorrects `expect(page.current_path)` to `expect(page.current_path)` autocorrects `expect(page.current_path).to match("string/")` to `expect(page).to have_current_path(/string\//)` autocorrects `expect(current_path).to eq(expected_path)` to `expect(page).to have_current_path(expected_path, ignore_query: true)` flags violations for `expect(current_path)` autocorrects `expect(page.current_path).to eq(foo(bar).path)` to `expect(page).to have_current_path(foo(bar).path, ignore_query: true)` autocorrects `expect(page.current_path).to match(variable)` to `expect(page.current_path).to match(variable)` autocorrects `expect(page.current_path).to match(/regexp/i)` to `expect(page).to have_current_path(/regexp/i)` autocorrects `expect(current_path).to eq(expected_path(f: :b))` to `expect(page).to have_current_path(expected_path(f: :b), ignore_query: true)` autocorrects `expect(current_path).to_not eq expected_path` to `expect(page).to have_no_current_path expected_path, ignore_query: true` with default configuration does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb RuboCop::Cop::RSpec::PredicateMatcher with default configuration does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb when enforced style is `inflected` when strict is true autocorrects `expect(foo.empty?).to_not be_truthy` to `expect(foo).not_to be_empty` autocorrects `expect(foo.all?(n) { |x| x.present? }).to be_truthy` to `expect(foo).to be_all(n) { |x| x.present? }` autocorrects `expect(foo.instance_of?(Array)).to be_truthy` to `expect(foo).to be_an_instance_of(Array)` autocorrects `expect(foo.empty?).to be_falsey` to `expect(foo).not_to be_empty` registers an offense for a predicate method with a block autocorrects ` expect(foo.all? do |x| x + 1 x >= 2 end).to be_truthy ` to ` expect(foo).to be_all do |x| x + 1 x >= 2 end ` registers an offense for a predicate method with argument autocorrects `expect(foo.something?(1, 2)).to be_truthy` to `expect(foo).to be_something(1, 2)` autocorrects `expect(foo.has_something?).to be_truthy` to `expect(foo).to have_something` autocorrects `expect(foo.empty?).not_to a_truthy_value` to `expect(foo).not_to be_empty` autocorrects `expect(foo.has_something?).not_to be_truthy` to `expect(foo).not_to have_something` autocorrects `expect(foo.empty?).not_to be_truthy` to `expect(foo).not_to be_empty` autocorrects `expect(foo.something? 1, 2).to be_truthy` to `expect(foo).to be_something 1, 2` autocorrects `expect(foo.respond_to?(:bar)).to be_truthy` to `expect(foo).to respond_to(:bar)` autocorrects `expect(foo.empty?).not_to be_falsey` to `expect(foo).to be_empty` autocorrects `expect(foo.empty?).to be_truthy` to `expect(foo).to be_empty` accepts a predicate method that is not ckeced true/false autocorrects `expect(foo.include?(something)).to be_truthy` to `expect(foo).to include(something)` registers an offense for a predicate method with built-in equiv registers an offense for a predicate method in actual accepts non-predicate method autocorrects `expect(foo.all? do; end).to be_truthy` to `expect(foo).to be_all do; end` autocorrects `expect(foo.all? { present }).to be_truthy` to `expect(foo).to be_all { present }` autocorrects `expect(foo.is_a?(Array)).to be_truthy` to `expect(foo).to be_a(Array)` accepts strict checking boolean matcher autocorrects `expect(foo.all? { }).to be_truthy` to `expect(foo).to be_all { }` autocorrects `expect(foo.has_key?("foo")).to be_truthy` to `expect(foo).to have_key("foo")` autocorrects `expect(foo.something?()).to be_truthy` to `expect(foo).to be_something()` autocorrects `expect(foo.exists?).to be_truthy` to `expect(foo).to exist` autocorrects `expect(foo.all? { |x| x.present? }).to be_truthy` to `expect(foo).to be_all { |x| x.present? }` when strict is false registers an offense for a predicate method in actual autocorrects `expect(foo.include?(something)).to be_truthy` to `expect(foo).to include(something)` accepts non-predicate method autocorrects `expect(foo.empty?).to be(true)` to `expect(foo).to be_empty` autocorrects `expect(foo.empty?).to be(false)` to `expect(foo).not_to be_empty` autocorrects `expect(foo.has_key?("foo")).to be_truthy` to `expect(foo).to have_key("foo")` autocorrects `expect(foo.empty?).to be_truthy` to `expect(foo).to be_empty` autocorrects `expect(foo.empty?).to be_falsey` to `expect(foo).not_to be_empty` registers an offense for a predicate method with argument autocorrects `expect(foo.empty?).not_to be(false)` to `expect(foo).to be_empty` autocorrects `expect(foo.empty?).not_to a_truthy_value` to `expect(foo).not_to be_empty` autocorrects `expect(foo.empty?).to eq(false)` to `expect(foo).not_to be_empty` autocorrects `expect(foo.empty?).not_to be_falsey` to `expect(foo).to be_empty` autocorrects ` expect(foo.all? do |x| x + 1 x >= 2 end).to be_truthy ` to ` expect(foo).to be_all do |x| x + 1 x >= 2 end ` autocorrects `expect(foo.is_a?(Array)).to be_truthy` to `expect(foo).to be_a(Array)` autocorrects `expect(foo.empty?).to_not be_truthy` to `expect(foo).not_to be_empty` autocorrects `expect(foo.empty?).not_to be(true)` to `expect(foo).not_to be_empty` registers an offense for a predicate method with built-in equiv autocorrects `expect(foo.exists?).to be_truthy` to `expect(foo).to exist` autocorrects `expect(foo.something?(1, 2)).to be_truthy` to `expect(foo).to be_something(1, 2)` autocorrects `expect(foo.something? 1, 2).to be_truthy` to `expect(foo).to be_something 1, 2` autocorrects `expect(foo.something?()).to be_truthy` to `expect(foo).to be_something()` autocorrects `expect(foo.instance_of?(Array)).to be_truthy` to `expect(foo).to be_an_instance_of(Array)` autocorrects `expect(foo.all? { }).to be_truthy` to `expect(foo).to be_all { }` autocorrects `expect(foo.all?(n) { |x| x.present? }).to be_truthy` to `expect(foo).to be_all(n) { |x| x.present? }` registers an offense for a predicate method in actual autocorrects `expect(foo.has_something?).to be_truthy` to `expect(foo).to have_something` autocorrects `expect(foo.has_something?).not_to be_truthy` to `expect(foo).not_to have_something` autocorrects `expect(foo.all? { present }).to be_truthy` to `expect(foo).to be_all { present }` registers an offense for a predicate method with a block autocorrects `expect(foo.empty?).not_to be_truthy` to `expect(foo).not_to be_empty` autocorrects `expect(foo.all? do; end).to be_truthy` to `expect(foo).to be_all do; end` autocorrects `expect(foo.respond_to?(:bar)).to be_truthy` to `expect(foo).to respond_to(:bar)` accepts a predicate method that is not ckeced true/false autocorrects `expect(foo.all? { |x| x.present? }).to be_truthy` to `expect(foo).to be_all { |x| x.present? }` autocorrects `expect(foo.empty?).to eq(true)` to `expect(foo).to be_empty` when enforced style is `explicit` when strict is true autocorrects `expect(foo).to be_something(1, 2)` to `expect(foo.something?(1, 2)).to be(true)` autocorrects `expect(foo).to be_all(n) { |x| x.ok? }` to `expect(foo.all?(n) { |x| x.ok? }).to be(true)` accepts non-predicate matcher autocorrects `expect(foo).to be_all { }` to `expect(foo.all? { }).to be(true)` autocorrects `expect(foo).not_to be_something` to `expect(foo.something?).to be(false)` registers an offense for a predicate mather with argument autocorrects `expect(foo).to be_all { present }` to `expect(foo.all? { present }).to be(true)` autocorrects `expect(foo).to be_something 1, 2` to `expect(foo.something? 1, 2).to be(true)` registers an offense for a predicate matcher with a block autocorrects `expect(foo).to be_something` to `expect(foo.something?).to be(true)` autocorrects `expect(foo).to be_something(1)` to `expect(foo.something?(1)).to be(true)` autocorrects `expect(foo).to be_something()` to `expect(foo.something?()).to be(true)` autocorrects ` expect(foo).to be_all do |x| x + 1 x >= 2 end ` to ` expect(foo.all? do |x| x + 1 x >= 2 end).to be(true) ` autocorrects `expect(foo).to be_all { |x| x.present? }` to `expect(foo.all? { |x| x.present? }).to be(true)` autocorrects `expect(foo).to be_instance_of(Array)` to `expect(foo.instance_of?(Array)).to be(true)` autocorrects `expect(foo).to be_all do; end` to `expect(foo.all? do; end).to be(true)` autocorrects `expect(foo).to have_something` to `expect(foo.has_something?).to be(true)` accepts built in matchers autocorrects `expect(foo).to be_a(Array)` to `expect(foo.is_a?(Array)).to be(true)` registers an offense for a predicate mather when custom matchers are allowed accepts custom allowed explicit matchers when strict is false autocorrects `expect(foo).to be_something(1)` to `expect(foo.something?(1)).to be_truthy` autocorrects `expect(foo).to be_something()` to `expect(foo.something?()).to be_truthy` autocorrects `expect(foo).to be_all { |x| x.present? }` to `expect(foo.all? { |x| x.present? }).to be_truthy` accepts built in matchers autocorrects `expect(foo).to be_a(Array)` to `expect(foo.is_a?(Array)).to be_truthy` autocorrects `expect(foo).to be_something` to `expect(foo.something?).to be_truthy` autocorrects `expect(foo).to be_all do; end` to `expect(foo.all? do; end).to be_truthy` autocorrects `expect(foo).not_to be_something` to `expect(foo.something?).to be_falsey` autocorrects `expect(foo).to be_all { present }` to `expect(foo.all? { present }).to be_truthy` autocorrects `expect(foo).to be_something 1, 2` to `expect(foo.something? 1, 2).to be_truthy` autocorrects `expect(foo).to be_instance_of(Array)` to `expect(foo.instance_of?(Array)).to be_truthy` accepts non-predicate matcher autocorrects `expect(foo).to be_all(n) { |x| x.ok? }` to `expect(foo.all?(n) { |x| x.ok? }).to be_truthy` registers an offense for a predicate mather autocorrects `expect(foo).to be_all { }` to `expect(foo.all? { }).to be_truthy` autocorrects ` expect(foo).to be_all do |x| x + 1 x >= 2 end ` to ` expect(foo.all? do |x| x + 1 x >= 2 end).to be_truthy ` registers an offense for a predicate mather with argument autocorrects `expect(foo).to have_something` to `expect(foo.has_something?).to be_truthy` autocorrects `expect(foo).to be_something(1, 2)` to `expect(foo.something?(1, 2)).to be_truthy` registers an offense for a predicate matcher with a block when custom matchers are allowed accepts custom allowed explicit matchers RuboCop::Cop::RSpec::VoidExpect registers offenses to void `expect` with block registers offenses to void `expect` when block has one expression registers offenses to void `expect` accepts non-void `expect` accepts non-void `expect` with block with default configuration does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb is insane Weirdness It does a thing it does a thing example at ./spec/smoke_tests/weird_rspec_spec.rb:176 example at ./spec/smoke_tests/weird_rspec_spec.rb:51 is empty uses a matcher has a description too isnt a simple string should not do the thing quotes a string weird isnt a simple string is expecting you works example at ./spec/smoke_tests/weird_rspec_spec.rb:36 example at ./spec/smoke_tests/weird_rspec_spec.rb:37 is expecting you not to raise an error has chained expectations example at ./spec/smoke_tests/weird_rspec_spec.rb:130 who who lets the word 'who' be 'who' dynamic dynamic lets the word 'dynamic' be 'dynamic' likes likes lets the word 'likes' be 'likes' examples examples lets the word 'examples' be 'examples' RuboCop::RSpec::Example extracts keywords extracts doc string for unimplemented examples extracts method doc string extracts interpolated doc string returns node extracts symbol doc string extracts implementation extracts doc string returns nil for examples without doc strings value object semantics computes #hash based on class and node compares by value can be used as a key in a hash RuboCop::Cop::RSpec::LeadingSubject checks subject below hook checks subject below let! approves of subject above let handles subjects in contexts checks subject below let handles subjects in tests checks subject below example checks subject below let with proc argument with default configuration does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb RuboCop::Cop::RSpec::EmptyExampleGroup does not recognize custom include methods by default flags an empty top level describe does not flag include_examples does not flag methods matching example group names flags an empty context when a custom include method is specified does not flag an otherwise empty example group with default configuration does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb RuboCop::RSpec::Wording rewrites "should worry about the future" as "worries about the future" rewrites "should amass debt" as "amasses debt" rewrites "shouldn't return something" as "does not return something" rewrites "should obey my orders" as "obeys my orders" rewrites "should fax the document" as "faxes the document" rewrites "should WORRY" as "WORRIES" rewrites "should return something" as "returns something" rewrites "should pay for pizza" as "pays for pizza" rewrites "" as "" rewrites "shouldn't" as "does not" rewrites "should have sweets" as "has sweets" rewrites "should WISH me luck" as "WISHES me luck" rewrites "should" as "" rewrites "shouldn't be true" as "is not true" rewrites "should buy the product" as "buys the product" rewrites "should miss me" as "misses me" rewrites "should not return something" as "does not return something" rewrites "SHOULDN'T NOT RETAIN UPPERCASE" as "DOES NOT NOT RETAIN UPPERCASE" rewrites "should alias the method" as "aliases the method" rewrites "should do nothing" as "does nothing" rewrites "should wish me luck" as "wishes me luck" rewrites "should echo the input" as "echoes the input" rewrites "should fizz" as "fizzes" rewrites "SHOULD RETAIN UPPERCASE" as "RETAINS UPPERCASE" rewrites "should search the internet" as "searches the internet" rewrites "should deploy the app" as "deploys the app" rewrites "SHOULDN'T BE true" as "IS NOT true" rewrites "should not" as "does not" rewrites "should really only return one item" as "really only returns one item" RuboCop::Cop::RSpec::BeforeAfterAll when using before each does not register an offense when using before all registers an offense with default configuration does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb when using after all registers an offense when using after each does not register an offense RuboCop::Cop::RSpec::InstanceSpy when used with `have_received` adds an offense for an instance_double with multiple arguments ignores instance_double when it is not used with as_null_object adds an offense for an instance_double with single argument with default configuration does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb when not used with `have_received` does not add an offence RuboCop::RSpec::DescriptionExtractor builds a hash of descriptions RuboCop::Cop::RSpec::NestedGroups counts nesting correctly when non-spec nesting ignores non-spec context methods support --auto-gen-config flags nested contexts when Max is configured as 2 flags two levels of nesting with default configuration does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb when configured with MaxNesting emits a deprecation warning RuboCop::Cop::RSpec::ExpectInHook adds an offense for `expect` in `around` hook adds an offense for `expect` with block in `before` hook adds an offense for `expect` in `before` hook adds an offense for `expect` in `after` hook accepts `expect` in `it` accepts an empty `before` hook accepts `allow` in `before` hook with default configuration does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb RuboCop::Cop::RSpec::RepeatedExampleGroupBody registers an offense for repeated describe body does not register offense for example groups in different groups does not register offense for different block body implementation registers offense no descriptions and similar body does not register offense with several docstring registers offense only for RSPEC namespace example groups in any order registers an offense for several repeated context body does not register offense when module arg namespace is different skips `skip` and `pending` statements registers offense only for example group does not register offense for same examples with different data does not register offense if metadata is different registers an offense for when module arg and namespace are identical registers an offense for repeated context body registers offense correctly if example groups are separated does not register offense if no descriptions, but different body does not register offense if module arg is different registers offense only for RSPEC namespace example groups registers offense for different groups with default configuration does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb RubocopBug has a single example has an expectation RuboCop::Cop::RSpec::DescribedClass when SkipBlocks is `false` flags violations within all blocks when EnforcedStyle is :described_class ignores subclasses ignores non-matching namespace defined on `describe` level ignores class if the scope is changing ignores describe that do not reference to a class ignores described class as string flags the use of described class with nested namespace accepts an empty block flags for the use of the described class ignores non-matching namespace ignores violations within a class scope change flags the use of described class with namespace flags the use of described class with module flags with metadata ignores non-matching namespace in usages ignores violations within a hook scope change takes class from innermost describe ignores if a local variable is part of the namespace ignores if `described_class` is a part of the constant when SkipBlocks is `true` ignores violations within non-rspec blocks with default configuration does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb when EnforcedStyle is :explicit ignores violations within a hook scope change ignores violations within a class scope change ignores described_class as string ignores describe that do not reference to a class autocorrects corresponding flags the use of the described_class RuboCop::Cop::RSpec::EmptyLineAfterFinalLet handles HEREDOC for let handles silly HEREDOC syntax for let flags missing empty line after a multiline comment after last let handles silly HEREDOC offense approves empty line after let allows comment followed by an empty line after let flags missing empty line after the comment that comes after last let check for empty line after the last `let!` checks for empty line after last let handles let in tests ignores empty lines between the lets handles multiline let block checks for empty line after let with proc argument handles let being the latest node with default configuration does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb RuboCop::Cop::RSpec::DescribeClass ignores nested describe statements flags specs with non :type metadata supports ::RSpec.describe flags normal metadata in describe ignores request specs ignores view specs doesn't flag top level describe in a shared context doesn't flag top level describe in a shared example doesn't flag top level describe in an unnamed shared context checks describe statements after a require ignores routing specs checks highlights the first argument of a describe ignores system specs ignores feature specs when RSpec.describe is used supports RSpec.describe doesn't blow up on single-line describes ignores feature specs ignores feature specs - also with complex options checks first-line describe statements ignores an empty describe with default configuration does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb when argument is a String literal ignores class with namespace checks `camelCase` ignores value constants ignores value constants with namespace ignores class without namespace checks empty strings ignores top-level constants with `::` at start checks numbers at start RuboCop::Cop::RSpec::SubjectStub flags when an unnamed subject is mocked flags when subject is stubbed and there are several named subjects in the same example group flags nested subject stubs flags nested subject stubs when example group does not define subject flags negated runners flags when an implicit subject is mocked flags when subject is mocked flags when subject is stubbed flags multiple-method stubs flags nested subject stubs when adjacent context redefines flags spy subject stubs flags chain stubs flags an expectation made on an unnamed subject flags deeply nested subject stubs ignores nested stubs when nested subject is anonymous flags nested subject stubs when nested subject uses same name flags one-line expectcation syntax flags when there are several top level example groups ignores stub within context where subject name changed flags stub inside all matcher top level example groups flags in top level fcontext flags in top level describe flags in top level ffeature flags in top level shared_examples_for flags in top level xdescribe flags in top level shared_context flags in top level example_group flags in top level context flags in top level feature flags in top level xfeature flags in top level xcontext flags in top level shared_examples flags in top level fdescribe with default configuration does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb RuboCop::Cop::RSpec::Capybara::VisibilityMatcher registers an offense when using `visible: false` does not register an offense when no options are given` registers an offense when using `visible: true` registers an offense when using a selector` registers an offense when using a using multiple options` does not register an offense when using `visible: :hidden` does not register an offense when using `visible: :visible` does not register an offense when using `visible: :all` recognizes multiple matchers does not register an offense when using multiple options does not register an offense when using other options with default configuration does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb RuboCop::Cop::RSpec::Capybara::FeatureMethods autocorrects ` describe Foo do scenario { } end ` to ` describe Foo do it { } end ` flags violations for `feature` flags violations for `given` autocorrects ` describe Foo do background { } end ` to ` describe Foo do before { } end ` ignores feature calls outside spec flags violations for `xscenario` autocorrects ` describe Foo do xscenario { } end ` to ` describe Foo do xit { } end ` autocorrects ` describe Foo do given(:foo) { } end ` to ` describe Foo do let(:foo) { } end ` autocorrects ` describe Foo do RSpec.feature { } end ` to ` describe Foo do RSpec.describe { } end ` autocorrects ` describe Foo do given!(:foo) { } end ` to ` describe Foo do let!(:foo) { } end ` allows includes before the spec flags violations for `given!` ignores variables inside examples flags violations for `scenario` flags violations for `background` with default configuration does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb with configured `EnabledMethods` flags other methods ignores usage of the enabled method RuboCop::Cop::RSpec::Cop when custom patterns are specified registers offenses when the path matches a custom specified pattern when the source path starts with `spec/` registers an offense when the source path ends with `_spec.rb` ignores the file if it is ignored registers an offense when the source path contains `/spec/` registers an offense with default configuration does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb when the file is a source file without "spec" in the name ignores the source when the path is not a specified pattern ignores the source when the path is not a spec file RuboCop::Cop::RSpec::NotToNot when AcceptedMethod is `to_not` detects the `not_to` offense detects no offense when using `to_not` detects the `not_to` offense on an expect block when EnforcedStyle is `not_to` detects the `to_not` offense on an expect block detects no offense when using `not_to` detects the `to_not` offense with default configuration does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb RuboCop::Cop::RSpec::AroundBlock when no value is yielded registers an offense when passed to another method does not register an offense when #run is called does not register an offense when #call is called does not register an offense when a method other than #run or #call is called registers an offense when yielded to another block does not register an offense with default configuration does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb when two values are yielded and the first is unused registers an offense for the first argument when the yielded value is unused registers an offense when the yielded value is referenced but not used registers an offense when used as a block arg does not register an offense when the hook is scoped with a symbol registers an offense RuboCop::RSpec::Language::SelectorSet compares by value composes sets #node_pattern builds a node pattern #node_pattern_union builds a node pattern union #send_pattern builds a send matching pattern #block_pattern builds a block matching pattern #include? returns true for selectors in the set returns false for selectors not in the set RuboCop::Cop::RSpec::LetBeforeExamples flags `let` after `include_examples` autocorrects ` RSpec.describe User do include_examples('should be after let') let(:foo) { (<<-SOURCE) } some long text here SOURCE end ` to ` RSpec.describe User do let(:foo) { (<<-SOURCE) } some long text here SOURCE include_examples('should be after let') end ` does not flag `let` in a nested context flags `let` after `context` ignores single-line example blocks flags `let` with proc argument does not flag `let` before the examples allows inclusion of context before `let` flags `let` after `it` with default configuration does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb RuboCop::Cop::RSpec::ContextMethod flags context with `#` at the beginning ignores describe blocks flags context with `.` at the beginning with default configuration does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb RuboCop::Cop::RSpec::IteratedExpectation ignores `each` with expectation on property ignores `each` when there is a negative expectation ignore `each` when the body does not contain only expectations ignores assignments in the iteration flags `each` with an expectation ignores `each` without expectation flags `each` when expectation calls method with arguments flags `each` with multiple expectations with default configuration does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb RuboCop::Cop::RSpec::ReceiveNever flags usage of `never` after `with` flags usage of `never` with `expect_any_instance_of` allows method called `never` flags usage of `never` with `is_expected` flags usage of `never` with default configuration does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb RuboCop::RSpec::ConfigFormatter builds a YAML dump with spacing between cops Project requires alphabetizes cop requires RuboCop::Cop::RSpec::MessageChain finds `receive_message_chain` finds old `stub_chain` syntax with default configuration does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb RuboCop::Cop::RSpec::ImplicitSubject with EnforcedStyle `single_statement_only` allows `is_expected` in multi-line example with single statement flags `is_expected` in multi-statement examples with EnforcedStyle `single_line_only` allows `is_expected` inside `its` block, in multi-line examples does not flag methods called is_expected and should flags `should` in multi-line examples allows `should` in single-line examples detects usage of `is_expected` inside helper methods flags `is_expected` in multi-line examples allows `is_expected` in single-line examples with default configuration does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb with EnforcedStyle `disallow` flags `is_expected` in multi-line examples flags `should` in multi-line examples flags `is_expected` in single-line examples flags `should` in single-line examples allows `is_expected` inside `its` block RuboCop::Cop::RSpec::DescribeMethod enforces non-method names skips specs not having a string second argument ignores describes with only a class skips methods starting with a . or # with default configuration does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb RuboCop::Cop::RSpec::UnspecifiedException with raise_exception matcher allows exception matching regular expressions allows classes with blocks with braces allows exception types with messages allows empty exception specification when not expecting an error allows exception classes allows exception types with matching regular expressions allows classes with blocks with do/end allows parameterized exceptions detects the `unspecified_exception` offense allows exception messages with raise_error matcher allows parameterized exceptions allows classes with blocks with braces allows exception types with messages allows exception types with matching regular expressions allows exception matching regular expressions allows classes with blocks with do/end detects the `unspecified_exception` offense allows exception messages allows exception classes allows empty exception specification when not expecting an error with default configuration does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb RuboCop::Cop::RSpec::ExampleWording flags \-separated multiline strings skips interpolated description without literal `should` at the start finds interpolated description with `should` at the beginning flags \-separated multiline interpolated strings skips words beginning with 'it' finds leading its flags a lone should not skips descriptions without `should` at the beginning skips descriptions starting with words that begin with `should` ignores non-example blocks finds description with `should` at the beginning finds leading it in interpolated description finds description with `Should` at the beginning finds description with `shouldn't` at the beginning flags a lone should finds description with `SHOULDN'T` at the beginning with default configuration does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb RuboCop::Cop::RSpec::VariableDefinition when EnforcedStyle is `strings` registers an offense for interpolated symbol registers an offense for symbol name does not register offense for string names with default configuration does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb when EnforcedStyle is `symbols` does not register offense for symbol names registers an offense for multiline string registers an offense for interpolated string registers an offense for string name RuboCop::Cop::RSpec::ExampleWithoutDescription with EnforcedStyle `disallow` flags missing description in multi-line examples ignores `it` with a description flags missing description in single-line examples with default configuration does not crash on smoke test: spec/smoke_tests/factory_bot_spec.rb does not crash on smoke test: spec/smoke_tests/no_tests_spec.rb does not crash on smoke test: spec/smoke_tests/weird_rspec_spec.rb does not crash on smoke test: spec/smoke_tests/empty_spec.rb with EnforcedStyle `always_allow` ignores `it` without an argument ignores `it` with a description flags empty strings for description with EnforcedStyle `single_line_only` flags missing description in multi-line examples flags example with an empty string for description ignores missing description in single-line examples Finished in 5.64 seconds (files took 1.21 seconds to load) 1499 examples, 0 failures Randomized with seed 37812 ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ dh_install -O--buildsystem=ruby 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-rubocop-rspec: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums -O--buildsystem=ruby dh_builddeb -O--buildsystem=ruby dpkg-deb: building package 'ruby-rubocop-rspec' in '../ruby-rubocop-rspec_1.42.0-1_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../ruby-rubocop-rspec_1.42.0-1_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: including full 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/639867 and its subdirectories I: Current time: Sat Aug 30 05:40:36 -12 2025 I: pbuilder-time-stamp: 1756575636 Sun Jul 28 11:17:38 UTC 2024 I: 1st build successful. Starting 2nd build on remote node ionos11-amd64.debian.net. Sun Jul 28 11:17:38 UTC 2024 I: Preparing to do remote build '2' on ionos11-amd64.debian.net. Sun Jul 28 11:19:50 UTC 2024 I: Deleting $TMPDIR on ionos11-amd64.debian.net. Sun Jul 28 11:19:52 UTC 2024 I: ruby-rubocop-rspec_1.42.0-1_amd64.changes: Format: 1.8 Date: Fri, 24 Jul 2020 23:53:46 +0530 Source: ruby-rubocop-rspec Binary: ruby-rubocop-rspec Architecture: all Version: 1.42.0-1 Distribution: unstable Urgency: medium Maintainer: Debian Ruby Extras Maintainers Changed-By: Utkarsh Gupta Description: ruby-rubocop-rspec - Code style checking for RSpec files Changes: ruby-rubocop-rspec (1.42.0-1) unstable; urgency=medium . * New upstream version 1.42.0 * Bump debhelper-compat to 13 * Add myself as an uploader * Tighten dependency on rubocop Checksums-Sha1: 44aa93ce239cf5f5838cfa874c1d7edf2cec7f68 56076 ruby-rubocop-rspec_1.42.0-1_all.deb 48c58f0f24830c63922e46b706bd69466d5d2cdc 9253 ruby-rubocop-rspec_1.42.0-1_amd64.buildinfo Checksums-Sha256: ec4d4eb74bff462a7c7f0127552908bbbdbe1c38bacfa31ef57d495888afcf66 56076 ruby-rubocop-rspec_1.42.0-1_all.deb 21e3948786ce88cb2b1537d28a3d165f8e0d29d290348d4991dd4248f93a4c0d 9253 ruby-rubocop-rspec_1.42.0-1_amd64.buildinfo Files: 5293304b0629c1c0f229596060eb14fa 56076 ruby optional ruby-rubocop-rspec_1.42.0-1_all.deb ff9b6c9a6ba4f95ef2b2b178ac45e917 9253 ruby optional ruby-rubocop-rspec_1.42.0-1_amd64.buildinfo Sun Jul 28 11:19:53 UTC 2024 I: diffoscope 272 will be used to compare the two builds: Running as unit: rb-diffoscope-amd64_8-28072.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.58FJlHLF/ruby-rubocop-rspec_1.42.0-1.diffoscope.html --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.58FJlHLF/b1/ruby-rubocop-rspec_1.42.0-1_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.58FJlHLF/b2/ruby-rubocop-rspec_1.42.0-1_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.288s) 0.287s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.018s) 0.018s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 591ms CPU time consumed: 595ms Sun Jul 28 11:20:00 UTC 2024 I: diffoscope 272 found no differences in the changes files, and a .buildinfo file also exists. Sun Jul 28 11:20:00 UTC 2024 I: ruby-rubocop-rspec from bullseye built successfully and reproducibly on amd64. Sun Jul 28 11:20:01 UTC 2024 I: Submitting .buildinfo files to external archives: Sun Jul 28 11:20:01 UTC 2024 I: Submitting 12K b1/ruby-rubocop-rspec_1.42.0-1_amd64.buildinfo.asc Sun Jul 28 11:20:02 UTC 2024 I: Submitting 12K b2/ruby-rubocop-rspec_1.42.0-1_amd64.buildinfo.asc Sun Jul 28 11:20:03 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Sun Jul 28 11:20:03 UTC 2024 I: Done submitting .buildinfo files. Sun Jul 28 11:20:03 UTC 2024 I: Removing signed ruby-rubocop-rspec_1.42.0-1_amd64.buildinfo.asc files: removed './b1/ruby-rubocop-rspec_1.42.0-1_amd64.buildinfo.asc' removed './b2/ruby-rubocop-rspec_1.42.0-1_amd64.buildinfo.asc'