I: pbuilder: network access will be disabled during build I: Current time: Sat Jun 20 09:59:33 +14 2020 I: pbuilder-time-stamp: 1592596773 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration 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: using eatmydata during job I: Copying source file I: copying [ruby-grape_1.1.0-2.dsc] I: copying [./ruby-grape_1.1.0.orig.tar.gz] I: copying [./ruby-grape_1.1.0-2.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Thu Jan 10 00:00:35 2019 +14 gpgv: using RSA key 2A7974AE2FC152D77867DA4ACE1F9C674512C22A gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./ruby-grape_1.1.0-2.dsc dpkg-source: info: extracting ruby-grape in ruby-grape-1.1.0 dpkg-source: info: unpacking ruby-grape_1.1.0.orig.tar.gz dpkg-source: info: unpacking ruby-grape_1.1.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Do-not-require-bundler-nor-rubygems.patch dpkg-source: info: applying disable-failing-tests.patch I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/4058/tmp/hooks/D01_modify_environment starting debug: Running on profitbricks-build12-i386. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/4058/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/4058/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="0" [2]="3" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") BASH_VERSION='5.0.3(1)-release' BUILDDIR=/build BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=i386 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=10' DIRSTACK=() DISTRIBUTION= EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=i686 HOST_ARCH=i386 IFS=' ' INVOCATION_ID=1b4b34d1bba34e969c644e990ce9e27e LANG=C LANGUAGE=de_CH:de LC_ALL=C LD_LIBRARY_PATH=/usr/lib/libeatmydata LD_PRELOAD=libeatmydata.so MACHTYPE=i686-pc-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=4058 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.owjQ2IIKmk/pbuilderrc_RyqZ --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.owjQ2IIKmk/b2 --logfile b2/build.log ruby-grape_1.1.0-2.dsc' SUDO_GID=112 SUDO_UID=107 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://78.137.99.97:3128 I: uname -a Linux i-capture-the-hostname 4.19.0-9-686-pae #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) i686 GNU/Linux I: ls -l /bin total 5476 -rwxr-xr-x 1 root root 1302248 Apr 18 2019 bash -rwxr-xr-x 3 root root 38280 Jul 11 2019 bunzip2 -rwxr-xr-x 3 root root 38280 Jul 11 2019 bzcat lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep -rwxr-xr-x 3 root root 38280 Jul 11 2019 bzip2 -rwxr-xr-x 1 root root 17768 Jul 11 2019 bzip2recover lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore -rwxr-xr-x 1 root root 38692 Mar 1 2019 cat -rwxr-xr-x 1 root root 75588 Mar 1 2019 chgrp -rwxr-xr-x 1 root root 63268 Mar 1 2019 chmod -rwxr-xr-x 1 root root 75588 Mar 1 2019 chown -rwxr-xr-x 1 root root 153732 Mar 1 2019 cp -rwxr-xr-x 1 root root 132820 Jan 18 2019 dash -rwxr-xr-x 1 root root 120676 Mar 1 2019 date -rwxr-xr-x 1 root root 92040 Mar 1 2019 dd -rwxr-xr-x 1 root root 100620 Mar 1 2019 df -rwxr-xr-x 1 root root 149736 Mar 1 2019 dir -rwxr-xr-x 1 root root 79412 Jan 10 2019 dmesg lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname -rwxr-xr-x 1 root root 34532 Mar 1 2019 echo -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep -rwxr-xr-x 1 root root 34532 Mar 1 2019 false -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep -rwxr-xr-x 1 root root 67700 Jan 10 2019 findmnt -rwsr-xr-x 1 root root 30112 Apr 23 09:38 fusermount -rwxr-xr-x 1 root root 206392 Jan 8 2019 grep -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe -rwxr-xr-x 1 root root 100952 Jan 6 2019 gzip -rwxr-xr-x 1 root root 21916 Sep 27 2018 hostname -rwxr-xr-x 1 root root 79752 Mar 1 2019 ln -rwxr-xr-x 1 root root 55400 Jul 27 2018 login -rwxr-xr-x 1 root root 149736 Mar 1 2019 ls -rwxr-xr-x 1 root root 112032 Jan 10 2019 lsblk -rwxr-xr-x 1 root root 87972 Mar 1 2019 mkdir -rwxr-xr-x 1 root root 79748 Mar 1 2019 mknod -rwxr-xr-x 1 root root 46916 Mar 1 2019 mktemp -rwxr-xr-x 1 root root 42348 Jan 10 2019 more -rwsr-xr-x 1 root root 50592 Jan 10 2019 mount -rwxr-xr-x 1 root root 13724 Jan 10 2019 mountpoint -rwxr-xr-x 1 root root 157832 Mar 1 2019 mv lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 38660 Mar 1 2019 pwd lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash -rwxr-xr-x 1 root root 46852 Mar 1 2019 readlink -rwxr-xr-x 1 root root 75588 Mar 1 2019 rm -rwxr-xr-x 1 root root 42756 Mar 1 2019 rmdir -rwxr-xr-x 1 root root 22276 Jan 22 2019 run-parts -rwxr-xr-x 1 root root 125036 Dec 23 2018 sed lrwxrwxrwx 1 root root 4 Jun 20 10:02 sh -> bash lrwxrwxrwx 1 root root 4 Jun 18 22:26 sh.distrib -> dash -rwxr-xr-x 1 root root 34532 Mar 1 2019 sleep -rwxr-xr-x 1 root root 79652 Mar 1 2019 stty -rwsr-xr-x 1 root root 71072 Jan 10 2019 su -rwxr-xr-x 1 root root 34564 Mar 1 2019 sync -rwxr-xr-x 1 root root 504024 Apr 24 2019 tar -rwxr-xr-x 1 root root 13860 Jan 22 2019 tempfile -rwxr-xr-x 1 root root 104292 Mar 1 2019 touch -rwxr-xr-x 1 root root 34532 Mar 1 2019 true -rwxr-xr-x 1 root root 17768 Apr 23 09:38 ulockmgr_server -rwsr-xr-x 1 root root 30108 Jan 10 2019 umount -rwxr-xr-x 1 root root 34532 Mar 1 2019 uname -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress -rwxr-xr-x 1 root root 149736 Mar 1 2019 vdir -rwxr-xr-x 1 root root 34208 Jan 10 2019 wdctl -rwxr-xr-x 1 root root 946 Jan 22 2019 which lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew I: user script /srv/workspace/pbuilder/4058/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: i386 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 (>= 11~), gem2deb, rake, ruby-activesupport, ruby-builder, ruby-mustermann-grape (>= 1.0~), ruby-rack (>= 1.3~), ruby-rack-accept (>= 0.4.5-3~), ruby-virtus (>= 1.0~), ruby-hashie (>= 3.5.5~), ruby-cookiejar, ruby-coveralls, ruby-grape-entity (>= 0.6~), ruby-mime-types, ruby-rack-test (>= 0.6.3~), ruby-rspec, ruby-multi-xml (>= 0.5.2~) dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19234 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 (>= 11~); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on gem2deb; however: Package gem2deb is not installed. pbuilder-satisfydepends-dummy depends on rake; however: Package rake is not installed. pbuilder-satisfydepends-dummy depends on ruby-activesupport; however: Package ruby-activesupport is not installed. pbuilder-satisfydepends-dummy depends on ruby-builder; however: Package ruby-builder is not installed. pbuilder-satisfydepends-dummy depends on ruby-mustermann-grape (>= 1.0~); however: Package ruby-mustermann-grape is not installed. pbuilder-satisfydepends-dummy depends on ruby-rack (>= 1.3~); however: Package ruby-rack is not installed. pbuilder-satisfydepends-dummy depends on ruby-rack-accept (>= 0.4.5-3~); however: Package ruby-rack-accept is not installed. pbuilder-satisfydepends-dummy depends on ruby-virtus (>= 1.0~); however: Package ruby-virtus is not installed. pbuilder-satisfydepends-dummy depends on ruby-hashie (>= 3.5.5~); however: Package ruby-hashie is not installed. pbuilder-satisfydepends-dummy depends on ruby-cookiejar; however: Package ruby-cookiejar is not installed. pbuilder-satisfydepends-dummy depends on ruby-coveralls; however: Package ruby-coveralls is not installed. pbuilder-satisfydepends-dummy depends on ruby-grape-entity (>= 0.6~); however: Package ruby-grape-entity is not installed. pbuilder-satisfydepends-dummy depends on ruby-mime-types; however: Package ruby-mime-types is not installed. pbuilder-satisfydepends-dummy depends on ruby-rack-test (>= 0.6.3~); however: Package ruby-rack-test is not installed. pbuilder-satisfydepends-dummy depends on ruby-rspec; however: Package ruby-rspec is not installed. pbuilder-satisfydepends-dummy depends on ruby-multi-xml (>= 0.5.2~); however: Package ruby-multi-xml 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} bsdmainutils{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} javascript-common{a} libarchive-zip-perl{a} libassuan0{a} libb-hooks-op-check-perl{a} libbsd0{a} libclass-method-modifiers-perl{a} libcroco3{a} libdevel-callchecker-perl{a} libdevel-globaldestruction-perl{a} libdynaloader-functions-perl{a} libelf1{a} libencode-locale-perl{a} libexpat1{a} libfile-homedir-perl{a} libfile-listing-perl{a} libfile-stripnondeterminism-perl{a} libfile-which-perl{a} libglib2.0-0{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} libicu63{a} libimport-into-perl{a} libio-html-perl{a} libio-pty-perl{a} libio-socket-ssl-perl{a} libipc-run-perl{a} libjs-jquery{a} libjs-jquery-easing{a} libjs-jquery-fancybox{a} libjs-jquery-mousewheel{a} libjs-jquery-ui{a} libksba8{a} libldap-2.4-2{a} libldap-common{a} liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} libmagic-mgc{a} libmagic1{a} libmodule-runtime-perl{a} libmoo-perl{a} libmpdec2{a} libncurses6{a} libnet-http-perl{a} libnet-ssleay-perl{a} libnpth0{a} libparams-classify-perl{a} libpipeline1{a} libpython3-stdlib{a} libpython3.7-minimal{a} libpython3.7-stdlib{a} libreadline7{a} librole-tiny-perl{a} libruby2.5{a} libsasl2-2{a} libsasl2-modules-db{a} libsigsegv2{a} libssl1.1{a} libstrictures-perl{a} libsub-exporter-progressive-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} lsb-base{a} m4{a} man-db{a} mime-support{a} netbase{a} openssl{a} patchutils{a} perl-openssl-defaults{a} pinentry-curses{a} po-debconf{a} python3{a} python3-minimal{a} python3.7{a} python3.7-minimal{a} rake{a} readline-common{a} ruby{a} ruby-activesupport{a} ruby-all-dev{a} ruby-atomic{a} ruby-axiom-types{a} ruby-blankslate{a} ruby-builder{a} ruby-coercible{a} ruby-concurrent{a} ruby-cookiejar{a} ruby-coveralls{a} ruby-descendants-tracker{a} ruby-did-you-mean{a} ruby-diff-lcs{a} ruby-docile{a} ruby-domain-name{a} ruby-equalizer{a} ruby-grape-entity{a} ruby-hashie{a} ruby-http-cookie{a} ruby-i18n{a} ruby-ice-nine{a} ruby-json{a} ruby-mime-types{a} ruby-mime-types-data{a} ruby-minitest{a} ruby-multi-json{a} ruby-multi-xml{a} ruby-mustermann{a} ruby-mustermann-grape{a} ruby-net-telnet{a} ruby-netrc{a} ruby-power-assert{a} ruby-rack{a} ruby-rack-accept{a} ruby-rack-test{a} ruby-rest-client{a} ruby-rspec{a} ruby-rspec-core{a} ruby-rspec-expectations{a} ruby-rspec-mocks{a} ruby-rspec-support{a} ruby-setup{a} ruby-simplecov{a} ruby-simplecov-html{a} ruby-term-ansicolor{a} ruby-test-unit{a} ruby-thor{a} ruby-thread-order{a} ruby-thread-safe{a} ruby-tins{a} ruby-tzinfo{a} ruby-unf{a} ruby-unf-ext{a} ruby-virtus{a} ruby-xmlrpc{a} ruby2.5{a} ruby2.5-dev{a} rubygems-integration{a} sensible-utils{a} wdiff{a} The following packages are RECOMMENDED but will NOT be installed: apt-file at curl dctrl-tools debian-keyring dput dput-ng dupload equivs fonts-lato libarchive-cpio-perl libclass-xsaccessor-perl libdata-dump-perl libdistro-info-perl libgit-wrapper-perl libgitlab-api-v4-perl libglib2.0-data libgpm2 libhtml-form-perl libhtml-format-perl libhttp-daemon-perl liblist-compare-perl libltdl-dev libmail-sendmail-perl libmailtools-perl libsasl2-modules libsoap-lite-perl libstring-shellquote-perl libsub-name-perl licensecheck lintian lynx python3-apt python3-debian python3-magic python3-requests python3-unidiff python3-xdg ruby-oj ruby-sqlite3 ruby2.5-doc shared-mime-info strace unzip wget xdg-user-dirs zip 0 packages upgraded, 181 newly installed, 0 to remove and 0 not upgraded. Need to get 46.1 MB of archives. After unpacking 161 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian buster/main i386 libbsd0 i386 0.9.1-2 [104 kB] Get: 2 http://deb.debian.org/debian buster/main i386 bsdmainutils i386 11.1.2+b1 [193 kB] Get: 3 http://deb.debian.org/debian buster/main i386 libuchardet0 i386 0.0.6-3 [65.2 kB] Get: 4 http://deb.debian.org/debian buster/main i386 groff-base i386 1.22.4-3 [935 kB] Get: 5 http://deb.debian.org/debian buster/main i386 libpipeline1 i386 1.5.1-2 [33.3 kB] Get: 6 http://deb.debian.org/debian buster/main i386 man-db i386 2.8.5-2 [1284 kB] Get: 7 http://deb.debian.org/debian buster/main i386 libssl1.1 i386 1.1.1d-0+deb10u3 [1537 kB] Get: 8 http://deb.debian.org/debian buster/main i386 libpython3.7-minimal i386 3.7.3-2+deb10u1 [590 kB] Get: 9 http://deb.debian.org/debian buster/main i386 libexpat1 i386 2.2.6-2+deb10u1 [104 kB] Get: 10 http://deb.debian.org/debian buster/main i386 python3.7-minimal i386 3.7.3-2+deb10u1 [1745 kB] Get: 11 http://deb.debian.org/debian buster/main i386 python3-minimal i386 3.7.3-1 [36.6 kB] Get: 12 http://deb.debian.org/debian buster/main i386 mime-support all 3.62 [37.2 kB] Get: 13 http://deb.debian.org/debian buster/main i386 libmpdec2 i386 2.4.2-2 [83.2 kB] Get: 14 http://deb.debian.org/debian buster/main i386 readline-common all 7.0-5 [70.6 kB] Get: 15 http://deb.debian.org/debian buster/main i386 libreadline7 i386 7.0-5 [156 kB] Get: 16 http://deb.debian.org/debian buster/main i386 libpython3.7-stdlib i386 3.7.3-2+deb10u1 [1750 kB] Get: 17 http://deb.debian.org/debian buster/main i386 python3.7 i386 3.7.3-2+deb10u1 [330 kB] Get: 18 http://deb.debian.org/debian buster/main i386 libpython3-stdlib i386 3.7.3-1 [20.0 kB] Get: 19 http://deb.debian.org/debian buster/main i386 python3 i386 3.7.3-1 [61.5 kB] Get: 20 http://deb.debian.org/debian buster/main i386 netbase all 5.6 [19.4 kB] Get: 21 http://deb.debian.org/debian buster/main i386 sensible-utils all 0.0.12 [15.8 kB] Get: 22 http://deb.debian.org/debian buster/main i386 libmagic-mgc i386 1:5.35-4+deb10u1 [242 kB] Get: 23 http://deb.debian.org/debian buster/main i386 libmagic1 i386 1:5.35-4+deb10u1 [124 kB] Get: 24 http://deb.debian.org/debian buster/main i386 file i386 1:5.35-4+deb10u1 [66.3 kB] Get: 25 http://deb.debian.org/debian buster/main i386 gettext-base i386 0.19.8.1-9 [124 kB] Get: 26 http://deb.debian.org/debian buster/main i386 libsigsegv2 i386 2.12-2 [33.2 kB] Get: 27 http://deb.debian.org/debian buster/main i386 m4 i386 1.4.18-2 [205 kB] Get: 28 http://deb.debian.org/debian buster/main i386 autoconf all 2.69-11 [341 kB] Get: 29 http://deb.debian.org/debian buster/main i386 autotools-dev all 20180224.1 [77.0 kB] Get: 30 http://deb.debian.org/debian buster/main i386 automake all 1:1.16.1-4 [771 kB] Get: 31 http://deb.debian.org/debian buster/main i386 autopoint all 0.19.8.1-9 [434 kB] Get: 32 http://deb.debian.org/debian buster/main i386 openssl i386 1.1.1d-0+deb10u3 [853 kB] Get: 33 http://deb.debian.org/debian buster/main i386 ca-certificates all 20190110 [157 kB] Get: 34 http://deb.debian.org/debian buster/main i386 libtool all 2.4.6-9 [547 kB] Get: 35 http://deb.debian.org/debian buster/main i386 dh-autoreconf all 19 [16.9 kB] Get: 36 http://deb.debian.org/debian buster/main i386 libarchive-zip-perl all 1.64-1 [96.8 kB] Get: 37 http://deb.debian.org/debian buster/main i386 libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB] Get: 38 http://deb.debian.org/debian buster/main i386 dh-strip-nondeterminism all 1.1.2-1 [13.0 kB] Get: 39 http://deb.debian.org/debian buster/main i386 libelf1 i386 0.176-1.1 [166 kB] Get: 40 http://deb.debian.org/debian buster/main i386 dwz i386 0.12-3 [81.4 kB] Get: 41 http://deb.debian.org/debian buster/main i386 libglib2.0-0 i386 2.58.3-2+deb10u2 [1334 kB] Get: 42 http://deb.debian.org/debian buster/main i386 libicu63 i386 63.1-6+deb10u1 [8451 kB] Get: 43 http://deb.debian.org/debian buster/main i386 libxml2 i386 2.9.4+dfsg1-7+b3 [721 kB] Get: 44 http://deb.debian.org/debian buster/main i386 libcroco3 i386 0.6.12-3 [151 kB] Get: 45 http://deb.debian.org/debian buster/main i386 libncurses6 i386 6.1+20181013-2+deb10u2 [109 kB] Get: 46 http://deb.debian.org/debian buster/main i386 gettext i386 0.19.8.1-9 [1314 kB] Get: 47 http://deb.debian.org/debian buster/main i386 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 48 http://deb.debian.org/debian buster/main i386 po-debconf all 1.0.21 [248 kB] Get: 49 http://deb.debian.org/debian buster/main i386 debhelper all 12.1.1 [1016 kB] Get: 50 http://deb.debian.org/debian buster/main i386 libassuan0 i386 2.5.2-1 [51.5 kB] Get: 51 http://deb.debian.org/debian buster/main i386 gpgconf i386 2.2.12-1+deb10u1 [517 kB] Get: 52 http://deb.debian.org/debian buster/main i386 lsb-base all 10.2019051400 [28.4 kB] Get: 53 http://deb.debian.org/debian buster/main i386 libksba8 i386 1.3.5-2 [107 kB] Get: 54 http://deb.debian.org/debian buster/main i386 libsasl2-modules-db i386 2.1.27+dfsg-1+deb10u1 [70.1 kB] Get: 55 http://deb.debian.org/debian buster/main i386 libsasl2-2 i386 2.1.27+dfsg-1+deb10u1 [110 kB] Get: 56 http://deb.debian.org/debian buster/main i386 libldap-common all 2.4.47+dfsg-3+deb10u2 [89.7 kB] Get: 57 http://deb.debian.org/debian buster/main i386 libldap-2.4-2 i386 2.4.47+dfsg-3+deb10u2 [236 kB] Get: 58 http://deb.debian.org/debian buster/main i386 libnpth0 i386 1.6-1 [18.7 kB] Get: 59 http://deb.debian.org/debian buster/main i386 dirmngr i386 2.2.12-1+deb10u1 [738 kB] Get: 60 http://deb.debian.org/debian buster/main i386 gnupg-l10n all 2.2.12-1+deb10u1 [1010 kB] Get: 61 http://deb.debian.org/debian buster/main i386 gnupg-utils i386 2.2.12-1+deb10u1 [908 kB] Get: 62 http://deb.debian.org/debian buster/main i386 gpg i386 2.2.12-1+deb10u1 [905 kB] Get: 63 http://deb.debian.org/debian buster/main i386 pinentry-curses i386 1.1.0-2 [66.3 kB] Get: 64 http://deb.debian.org/debian buster/main i386 gpg-agent i386 2.2.12-1+deb10u1 [636 kB] Get: 65 http://deb.debian.org/debian buster/main i386 gpg-wks-client i386 2.2.12-1+deb10u1 [496 kB] Get: 66 http://deb.debian.org/debian buster/main i386 gpg-wks-server i386 2.2.12-1+deb10u1 [487 kB] Get: 67 http://deb.debian.org/debian buster/main i386 gpgsm i386 2.2.12-1+deb10u1 [624 kB] Get: 68 http://deb.debian.org/debian buster/main i386 gnupg all 2.2.12-1+deb10u1 [715 kB] Get: 69 http://deb.debian.org/debian buster/main i386 libfile-which-perl all 1.23-1 [16.6 kB] Get: 70 http://deb.debian.org/debian buster/main i386 libfile-homedir-perl all 1.004-1 [42.7 kB] Get: 71 http://deb.debian.org/debian buster/main i386 libio-pty-perl i386 1:1.08-1.1+b5 [34.4 kB] Get: 72 http://deb.debian.org/debian buster/main i386 libipc-run-perl all 20180523.0-1 [101 kB] Get: 73 http://deb.debian.org/debian buster/main i386 libclass-method-modifiers-perl all 2.12-1 [18.6 kB] Get: 74 http://deb.debian.org/debian buster/main i386 libsub-exporter-progressive-perl all 0.001013-1 [7588 B] Get: 75 http://deb.debian.org/debian buster/main i386 libdevel-globaldestruction-perl all 0.14-1 [8084 B] Get: 76 http://deb.debian.org/debian buster/main i386 libb-hooks-op-check-perl i386 0.22-1+b1 [11.5 kB] Get: 77 http://deb.debian.org/debian buster/main i386 libdynaloader-functions-perl all 0.003-1 [12.6 kB] Get: 78 http://deb.debian.org/debian buster/main i386 libdevel-callchecker-perl i386 0.008-1 [15.7 kB] Get: 79 http://deb.debian.org/debian buster/main i386 libparams-classify-perl i386 0.015-1+b1 [26.1 kB] Get: 80 http://deb.debian.org/debian buster/main i386 libmodule-runtime-perl all 0.016-1 [19.4 kB] Get: 81 http://deb.debian.org/debian buster/main i386 libimport-into-perl all 1.002005-1 [11.6 kB] Get: 82 http://deb.debian.org/debian buster/main i386 librole-tiny-perl all 2.000006-1 [19.4 kB] Get: 83 http://deb.debian.org/debian buster/main i386 libstrictures-perl all 2.000005-1 [18.3 kB] Get: 84 http://deb.debian.org/debian buster/main i386 libsub-quote-perl all 2.005001-1 [17.9 kB] Get: 85 http://deb.debian.org/debian buster/main i386 libmoo-perl all 2.003004-2 [57.4 kB] Get: 86 http://deb.debian.org/debian buster/main i386 libencode-locale-perl all 1.05-1 [13.7 kB] Get: 87 http://deb.debian.org/debian buster/main i386 libtimedate-perl all 2.3000-2+deb10u1 [38.1 kB] Get: 88 http://deb.debian.org/debian buster/main i386 libhttp-date-perl all 6.02-1 [10.7 kB] Get: 89 http://deb.debian.org/debian buster/main i386 libfile-listing-perl all 6.04-1 [10.3 kB] Get: 90 http://deb.debian.org/debian buster/main i386 libhtml-tagset-perl all 3.20-3 [12.7 kB] Get: 91 http://deb.debian.org/debian buster/main i386 liburi-perl all 1.76-1 [89.9 kB] Get: 92 http://deb.debian.org/debian buster/main i386 libhtml-parser-perl i386 3.72-3+b3 [106 kB] Get: 93 http://deb.debian.org/debian buster/main i386 libhtml-tree-perl all 5.07-2 [213 kB] Get: 94 http://deb.debian.org/debian buster/main i386 libio-html-perl all 1.001-1 [17.6 kB] Get: 95 http://deb.debian.org/debian buster/main i386 liblwp-mediatypes-perl all 6.02-1 [22.1 kB] Get: 96 http://deb.debian.org/debian buster/main i386 libhttp-message-perl all 6.18-1 [77.8 kB] Get: 97 http://deb.debian.org/debian buster/main i386 libhttp-cookies-perl all 6.04-1 [17.8 kB] Get: 98 http://deb.debian.org/debian buster/main i386 libhttp-negotiate-perl all 6.01-1 [12.8 kB] Get: 99 http://deb.debian.org/debian buster/main i386 perl-openssl-defaults i386 3 [6782 B] Get: 100 http://deb.debian.org/debian buster/main i386 libnet-ssleay-perl i386 1.85-2+b1 [314 kB] Get: 101 http://deb.debian.org/debian buster/main i386 libio-socket-ssl-perl all 2.060-3 [207 kB] Get: 102 http://deb.debian.org/debian buster/main i386 libnet-http-perl all 6.18-1 [24.5 kB] Get: 103 http://deb.debian.org/debian buster/main i386 liblwp-protocol-https-perl all 6.07-2 [9242 B] Get: 104 http://deb.debian.org/debian buster/main i386 libtry-tiny-perl all 0.30-1 [23.3 kB] Get: 105 http://deb.debian.org/debian buster/main i386 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get: 106 http://deb.debian.org/debian buster/main i386 libwww-perl all 6.36-2 [188 kB] Get: 107 http://deb.debian.org/debian buster/main i386 patchutils i386 0.3.4-2 [92.4 kB] Get: 108 http://deb.debian.org/debian buster/main i386 wdiff i386 1.2.2-2+b1 [123 kB] Get: 109 http://deb.debian.org/debian buster/main i386 devscripts i386 2.19.5+deb10u1 [1046 kB] Get: 110 http://deb.debian.org/debian buster/main i386 rubygems-integration all 1.11+deb10u1 [5212 B] Get: 111 http://deb.debian.org/debian buster/main i386 ruby-did-you-mean all 1.2.1-1 [14.4 kB] Get: 112 http://deb.debian.org/debian buster/main i386 ruby-minitest all 5.11.3-1 [54.8 kB] Get: 113 http://deb.debian.org/debian buster/main i386 ruby-net-telnet all 0.1.1-2 [12.5 kB] Get: 114 http://deb.debian.org/debian buster/main i386 ruby-power-assert all 1.1.1-1 [10.9 kB] Get: 115 http://deb.debian.org/debian buster/main i386 ruby-test-unit all 3.2.8-1 [72.4 kB] Get: 116 http://deb.debian.org/debian buster/main i386 ruby-xmlrpc all 0.3.0-2 [23.7 kB] Get: 117 http://deb.debian.org/debian buster/main i386 libyaml-0-2 i386 0.2.1-1 [49.7 kB] Get: 118 http://deb.debian.org/debian buster/main i386 libruby2.5 i386 2.5.5-3+deb10u1 [3546 kB] Get: 119 http://deb.debian.org/debian buster/main i386 ruby2.5 i386 2.5.5-3+deb10u1 [400 kB] Get: 120 http://deb.debian.org/debian buster/main i386 ruby i386 1:2.5.1 [11.3 kB] Get: 121 http://deb.debian.org/debian buster/main i386 rake all 12.3.1-3+deb10u1 [67.1 kB] Get: 122 http://deb.debian.org/debian buster/main i386 gem2deb-test-runner i386 0.43 [22.4 kB] Get: 123 http://deb.debian.org/debian buster/main i386 libgmpxx4ldbl i386 2:6.1.2+dfsg-4 [23.2 kB] Get: 124 http://deb.debian.org/debian buster/main i386 libgmp-dev i386 2:6.1.2+dfsg-4 [648 kB] Get: 125 http://deb.debian.org/debian buster/main i386 ruby2.5-dev i386 2.5.5-3+deb10u1 [415 kB] Get: 126 http://deb.debian.org/debian buster/main i386 ruby-all-dev i386 1:2.5.1 [10.9 kB] Get: 127 http://deb.debian.org/debian buster/main i386 ruby-setup all 3.4.1-9 [34.2 kB] Get: 128 http://deb.debian.org/debian buster/main i386 gem2deb i386 0.43 [59.2 kB] Get: 129 http://deb.debian.org/debian buster/main i386 javascript-common all 11 [6120 B] Get: 130 http://deb.debian.org/debian buster/main i386 libjs-jquery all 3.3.1~dfsg-3 [332 kB] Get: 131 http://deb.debian.org/debian buster/main i386 libjs-jquery-easing all 12-1.1 [7744 B] Get: 132 http://deb.debian.org/debian buster/main i386 libjs-jquery-mousewheel all 1:3.1.13-2 [7356 B] Get: 133 http://deb.debian.org/debian buster/main i386 libjs-jquery-fancybox all 12-1.1 [51.4 kB] Get: 134 http://deb.debian.org/debian buster/main i386 libjs-jquery-ui all 1.12.1+dfsg-5 [232 kB] Get: 135 http://deb.debian.org/debian buster/main i386 ruby-concurrent all 1.0.5-3 [159 kB] Get: 136 http://deb.debian.org/debian buster/main i386 ruby-i18n all 1.5.3-1+deb10u1 [38.8 kB] Get: 137 http://deb.debian.org/debian buster/main i386 ruby-atomic i386 1.1.16-2+b8 [10.0 kB] Get: 138 http://deb.debian.org/debian buster/main i386 ruby-thread-safe all 0.3.6-1 [26.4 kB] Get: 139 http://deb.debian.org/debian buster/main i386 ruby-tzinfo all 1.2.5-1 [44.5 kB] Get: 140 http://deb.debian.org/debian buster/main i386 ruby-activesupport all 2:5.2.2.1+dfsg-1+deb10u1 [237 kB] Get: 141 http://deb.debian.org/debian buster/main i386 ruby-descendants-tracker all 0.0.4-2 [4268 B] Get: 142 http://deb.debian.org/debian buster/main i386 ruby-ice-nine all 0.11.2-1 [7246 B] Get: 143 http://deb.debian.org/debian buster/main i386 ruby-axiom-types all 0.1.1-1 [9970 B] Get: 144 http://deb.debian.org/debian buster/main i386 ruby-blankslate all 3.1.3-1 [4594 B] Get: 145 http://deb.debian.org/debian buster/main i386 ruby-builder all 3.2.3-1 [14.6 kB] Get: 146 http://deb.debian.org/debian buster/main i386 ruby-coercible all 1.0.0-2 [12.0 kB] Get: 147 http://deb.debian.org/debian buster/main i386 ruby-cookiejar all 0.3.3-1 [13.8 kB] Get: 148 http://deb.debian.org/debian buster/main i386 ruby-multi-json all 1.12.1-1 [19.9 kB] Get: 149 http://deb.debian.org/debian buster/main i386 ruby-unf-ext i386 0.0.7.5-1 [92.7 kB] Get: 150 http://deb.debian.org/debian buster/main i386 ruby-unf all 0.1.4-2 [4928 B] Get: 151 http://deb.debian.org/debian buster/main i386 ruby-domain-name all 0.5.20160216-2 [38.1 kB] Get: 152 http://deb.debian.org/debian buster/main i386 ruby-http-cookie all 1.0.3-1 [22.6 kB] Get: 153 http://deb.debian.org/debian buster/main i386 ruby-mime-types-data all 3.2015.1120-1 [71.1 kB] Get: 154 http://deb.debian.org/debian buster/main i386 ruby-mime-types all 3.2.2-1 [23.9 kB] Get: 155 http://deb.debian.org/debian buster/main i386 ruby-netrc all 0.11.0-3 [7020 B] Get: 156 http://deb.debian.org/debian buster/main i386 ruby-rest-client all 2.0.2-3.1 [44.0 kB] Get: 157 http://deb.debian.org/debian buster/main i386 ruby-docile all 1.1.5-2 [6584 B] Get: 158 http://deb.debian.org/debian buster/main i386 ruby-json i386 2.1.0+dfsg-2+b1 [54.6 kB] Get: 159 http://deb.debian.org/debian buster/main i386 ruby-simplecov-html all 0.10.0-1 [296 kB] Get: 160 http://deb.debian.org/debian buster/main i386 ruby-simplecov all 0.16.1-1 [37.1 kB] Get: 161 http://deb.debian.org/debian buster/main i386 ruby-tins all 1.1.0-1 [26.9 kB] Get: 162 http://deb.debian.org/debian buster/main i386 ruby-term-ansicolor all 1.3.0-1 [14.3 kB] Get: 163 http://deb.debian.org/debian buster/main i386 ruby-thor all 0.19.4-1 [47.0 kB] Get: 164 http://deb.debian.org/debian buster/main i386 ruby-coveralls all 0.8.22-2 [12.4 kB] Get: 165 http://deb.debian.org/debian buster/main i386 ruby-diff-lcs all 1.3-1 [25.7 kB] Get: 166 http://deb.debian.org/debian buster/main i386 ruby-equalizer all 0.0.11-2 [5248 B] Get: 167 http://deb.debian.org/debian buster/main i386 ruby-grape-entity all 0.7.1-1 [27.1 kB] Get: 168 http://deb.debian.org/debian buster/main i386 ruby-hashie all 3.5.5-2 [39.3 kB] Get: 169 http://deb.debian.org/debian buster/main i386 ruby-multi-xml all 0.6.0-1 [13.1 kB] Get: 170 http://deb.debian.org/debian buster/main i386 ruby-mustermann all 1.0.0-4 [36.3 kB] Get: 171 http://deb.debian.org/debian buster/main i386 ruby-mustermann-grape all 1.0.0-1 [4034 B] Get: 172 http://deb.debian.org/debian buster/main i386 ruby-rack all 2.0.6-3 [90.0 kB] Get: 173 http://deb.debian.org/debian buster/main i386 ruby-rack-accept all 0.4.5-3 [10.9 kB] Get: 174 http://deb.debian.org/debian buster/main i386 ruby-rack-test all 0.7.0-1 [15.2 kB] Get: 175 http://deb.debian.org/debian buster/main i386 ruby-rspec-support all 3.8.0c0e1m0s0-1 [31.8 kB] Get: 176 http://deb.debian.org/debian buster/main i386 ruby-rspec-expectations all 3.8.0c0e1m0s0-1 [102 kB] Get: 177 http://deb.debian.org/debian buster/main i386 ruby-rspec-mocks all 3.8.0c0e1m0s0-1 [94.0 kB] Get: 178 http://deb.debian.org/debian buster/main i386 ruby-thread-order all 1.1.0-1 [5096 B] Get: 179 http://deb.debian.org/debian buster/main i386 ruby-rspec-core all 3.8.0c0e1m0s0-1 [190 kB] Get: 180 http://deb.debian.org/debian buster/main i386 ruby-rspec all 3.8.0c0e1m0s0-1 [7620 B] Get: 181 http://deb.debian.org/debian buster/main i386 ruby-virtus all 1.0.5-3 [27.4 kB] Fetched 46.1 MB in 12s (3847 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:i386. (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 ... 19234 files and directories currently installed.) Preparing to unpack .../0-libbsd0_0.9.1-2_i386.deb ... Unpacking libbsd0:i386 (0.9.1-2) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../1-bsdmainutils_11.1.2+b1_i386.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../2-libuchardet0_0.0.6-3_i386.deb ... Unpacking libuchardet0:i386 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../3-groff-base_1.22.4-3_i386.deb ... Unpacking groff-base (1.22.4-3) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../4-libpipeline1_1.5.1-2_i386.deb ... Unpacking libpipeline1:i386 (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../5-man-db_2.8.5-2_i386.deb ... Unpacking man-db (2.8.5-2) ... Selecting previously unselected package libssl1.1:i386. Preparing to unpack .../6-libssl1.1_1.1.1d-0+deb10u3_i386.deb ... Unpacking libssl1.1:i386 (1.1.1d-0+deb10u3) ... Selecting previously unselected package libpython3.7-minimal:i386. Preparing to unpack .../7-libpython3.7-minimal_3.7.3-2+deb10u1_i386.deb ... Unpacking libpython3.7-minimal:i386 (3.7.3-2+deb10u1) ... Selecting previously unselected package libexpat1:i386. Preparing to unpack .../8-libexpat1_2.2.6-2+deb10u1_i386.deb ... Unpacking libexpat1:i386 (2.2.6-2+deb10u1) ... Selecting previously unselected package python3.7-minimal. Preparing to unpack .../9-python3.7-minimal_3.7.3-2+deb10u1_i386.deb ... Unpacking python3.7-minimal (3.7.3-2+deb10u1) ... Setting up libssl1.1:i386 (1.1.1d-0+deb10u3) ... Setting up libpython3.7-minimal:i386 (3.7.3-2+deb10u1) ... Setting up libexpat1:i386 (2.2.6-2+deb10u1) ... Setting up python3.7-minimal (3.7.3-2+deb10u1) ... 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 ... 20129 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.7.3-1_i386.deb ... Unpacking python3-minimal (3.7.3-1) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.62_all.deb ... Unpacking mime-support (3.62) ... Selecting previously unselected package libmpdec2:i386. Preparing to unpack .../2-libmpdec2_2.4.2-2_i386.deb ... Unpacking libmpdec2:i386 (2.4.2-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../3-readline-common_7.0-5_all.deb ... Unpacking readline-common (7.0-5) ... Selecting previously unselected package libreadline7:i386. Preparing to unpack .../4-libreadline7_7.0-5_i386.deb ... Unpacking libreadline7:i386 (7.0-5) ... Selecting previously unselected package libpython3.7-stdlib:i386. Preparing to unpack .../5-libpython3.7-stdlib_3.7.3-2+deb10u1_i386.deb ... Unpacking libpython3.7-stdlib:i386 (3.7.3-2+deb10u1) ... Selecting previously unselected package python3.7. Preparing to unpack .../6-python3.7_3.7.3-2+deb10u1_i386.deb ... Unpacking python3.7 (3.7.3-2+deb10u1) ... Selecting previously unselected package libpython3-stdlib:i386. Preparing to unpack .../7-libpython3-stdlib_3.7.3-1_i386.deb ... Unpacking libpython3-stdlib:i386 (3.7.3-1) ... Setting up python3-minimal (3.7.3-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20590 files and directories currently installed.) Preparing to unpack .../000-python3_3.7.3-1_i386.deb ... Unpacking python3 (3.7.3-1) ... Selecting previously unselected package netbase. Preparing to unpack .../001-netbase_5.6_all.deb ... Unpacking netbase (5.6) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../002-sensible-utils_0.0.12_all.deb ... Unpacking sensible-utils (0.0.12) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../003-libmagic-mgc_1%3a5.35-4+deb10u1_i386.deb ... Unpacking libmagic-mgc (1:5.35-4+deb10u1) ... Selecting previously unselected package libmagic1:i386. Preparing to unpack .../004-libmagic1_1%3a5.35-4+deb10u1_i386.deb ... Unpacking libmagic1:i386 (1:5.35-4+deb10u1) ... Selecting previously unselected package file. Preparing to unpack .../005-file_1%3a5.35-4+deb10u1_i386.deb ... Unpacking file (1:5.35-4+deb10u1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../006-gettext-base_0.19.8.1-9_i386.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libsigsegv2:i386. Preparing to unpack .../007-libsigsegv2_2.12-2_i386.deb ... Unpacking libsigsegv2:i386 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../008-m4_1.4.18-2_i386.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../009-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../010-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../011-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../012-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package openssl. Preparing to unpack .../013-openssl_1.1.1d-0+deb10u3_i386.deb ... Unpacking openssl (1.1.1d-0+deb10u3) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../014-ca-certificates_20190110_all.deb ... Unpacking ca-certificates (20190110) ... Selecting previously unselected package libtool. Preparing to unpack .../015-libtool_2.4.6-9_all.deb ... Unpacking libtool (2.4.6-9) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../016-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../017-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../018-libfile-stripnondeterminism-perl_1.1.2-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.1.2-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../019-dh-strip-nondeterminism_1.1.2-1_all.deb ... Unpacking dh-strip-nondeterminism (1.1.2-1) ... Selecting previously unselected package libelf1:i386. Preparing to unpack .../020-libelf1_0.176-1.1_i386.deb ... Unpacking libelf1:i386 (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../021-dwz_0.12-3_i386.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libglib2.0-0:i386. Preparing to unpack .../022-libglib2.0-0_2.58.3-2+deb10u2_i386.deb ... Unpacking libglib2.0-0:i386 (2.58.3-2+deb10u2) ... Selecting previously unselected package libicu63:i386. Preparing to unpack .../023-libicu63_63.1-6+deb10u1_i386.deb ... Unpacking libicu63:i386 (63.1-6+deb10u1) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../024-libxml2_2.9.4+dfsg1-7+b3_i386.deb ... Unpacking libxml2:i386 (2.9.4+dfsg1-7+b3) ... Selecting previously unselected package libcroco3:i386. Preparing to unpack .../025-libcroco3_0.6.12-3_i386.deb ... Unpacking libcroco3:i386 (0.6.12-3) ... Selecting previously unselected package libncurses6:i386. Preparing to unpack .../026-libncurses6_6.1+20181013-2+deb10u2_i386.deb ... Unpacking libncurses6:i386 (6.1+20181013-2+deb10u2) ... Selecting previously unselected package gettext. Preparing to unpack .../027-gettext_0.19.8.1-9_i386.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../028-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 .../029-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../030-debhelper_12.1.1_all.deb ... Unpacking debhelper (12.1.1) ... Selecting previously unselected package libassuan0:i386. Preparing to unpack .../031-libassuan0_2.5.2-1_i386.deb ... Unpacking libassuan0:i386 (2.5.2-1) ... Selecting previously unselected package gpgconf. Preparing to unpack .../032-gpgconf_2.2.12-1+deb10u1_i386.deb ... Unpacking gpgconf (2.2.12-1+deb10u1) ... Selecting previously unselected package lsb-base. Preparing to unpack .../033-lsb-base_10.2019051400_all.deb ... Unpacking lsb-base (10.2019051400) ... Selecting previously unselected package libksba8:i386. Preparing to unpack .../034-libksba8_1.3.5-2_i386.deb ... Unpacking libksba8:i386 (1.3.5-2) ... Selecting previously unselected package libsasl2-modules-db:i386. Preparing to unpack .../035-libsasl2-modules-db_2.1.27+dfsg-1+deb10u1_i386.deb ... Unpacking libsasl2-modules-db:i386 (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libsasl2-2:i386. Preparing to unpack .../036-libsasl2-2_2.1.27+dfsg-1+deb10u1_i386.deb ... Unpacking libsasl2-2:i386 (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libldap-common. Preparing to unpack .../037-libldap-common_2.4.47+dfsg-3+deb10u2_all.deb ... Unpacking libldap-common (2.4.47+dfsg-3+deb10u2) ... Selecting previously unselected package libldap-2.4-2:i386. Preparing to unpack .../038-libldap-2.4-2_2.4.47+dfsg-3+deb10u2_i386.deb ... Unpacking libldap-2.4-2:i386 (2.4.47+dfsg-3+deb10u2) ... Selecting previously unselected package libnpth0:i386. Preparing to unpack .../039-libnpth0_1.6-1_i386.deb ... Unpacking libnpth0:i386 (1.6-1) ... Selecting previously unselected package dirmngr. Preparing to unpack .../040-dirmngr_2.2.12-1+deb10u1_i386.deb ... Unpacking dirmngr (2.2.12-1+deb10u1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../041-gnupg-l10n_2.2.12-1+deb10u1_all.deb ... Unpacking gnupg-l10n (2.2.12-1+deb10u1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../042-gnupg-utils_2.2.12-1+deb10u1_i386.deb ... Unpacking gnupg-utils (2.2.12-1+deb10u1) ... Selecting previously unselected package gpg. Preparing to unpack .../043-gpg_2.2.12-1+deb10u1_i386.deb ... Unpacking gpg (2.2.12-1+deb10u1) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../044-pinentry-curses_1.1.0-2_i386.deb ... Unpacking pinentry-curses (1.1.0-2) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../045-gpg-agent_2.2.12-1+deb10u1_i386.deb ... Unpacking gpg-agent (2.2.12-1+deb10u1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../046-gpg-wks-client_2.2.12-1+deb10u1_i386.deb ... Unpacking gpg-wks-client (2.2.12-1+deb10u1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../047-gpg-wks-server_2.2.12-1+deb10u1_i386.deb ... Unpacking gpg-wks-server (2.2.12-1+deb10u1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../048-gpgsm_2.2.12-1+deb10u1_i386.deb ... Unpacking gpgsm (2.2.12-1+deb10u1) ... Selecting previously unselected package gnupg. Preparing to unpack .../049-gnupg_2.2.12-1+deb10u1_all.deb ... Unpacking gnupg (2.2.12-1+deb10u1) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../050-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 .../051-libfile-homedir-perl_1.004-1_all.deb ... Unpacking libfile-homedir-perl (1.004-1) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../052-libio-pty-perl_1%3a1.08-1.1+b5_i386.deb ... Unpacking libio-pty-perl (1:1.08-1.1+b5) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../053-libipc-run-perl_20180523.0-1_all.deb ... Unpacking libipc-run-perl (20180523.0-1) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../054-libclass-method-modifiers-perl_2.12-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.12-1) ... Selecting previously unselected package libsub-exporter-progressive-perl. Preparing to unpack .../055-libsub-exporter-progressive-perl_0.001013-1_all.deb ... Unpacking libsub-exporter-progressive-perl (0.001013-1) ... Selecting previously unselected package libdevel-globaldestruction-perl. Preparing to unpack .../056-libdevel-globaldestruction-perl_0.14-1_all.deb ... Unpacking libdevel-globaldestruction-perl (0.14-1) ... Selecting previously unselected package libb-hooks-op-check-perl. Preparing to unpack .../057-libb-hooks-op-check-perl_0.22-1+b1_i386.deb ... Unpacking libb-hooks-op-check-perl (0.22-1+b1) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../058-libdynaloader-functions-perl_0.003-1_all.deb ... Unpacking libdynaloader-functions-perl (0.003-1) ... Selecting previously unselected package libdevel-callchecker-perl. Preparing to unpack .../059-libdevel-callchecker-perl_0.008-1_i386.deb ... Unpacking libdevel-callchecker-perl (0.008-1) ... Selecting previously unselected package libparams-classify-perl. Preparing to unpack .../060-libparams-classify-perl_0.015-1+b1_i386.deb ... Unpacking libparams-classify-perl (0.015-1+b1) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../061-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 .../062-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 .../063-librole-tiny-perl_2.000006-1_all.deb ... Unpacking librole-tiny-perl (2.000006-1) ... Selecting previously unselected package libstrictures-perl. Preparing to unpack .../064-libstrictures-perl_2.000005-1_all.deb ... Unpacking libstrictures-perl (2.000005-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../065-libsub-quote-perl_2.005001-1_all.deb ... Unpacking libsub-quote-perl (2.005001-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../066-libmoo-perl_2.003004-2_all.deb ... Unpacking libmoo-perl (2.003004-2) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../067-libencode-locale-perl_1.05-1_all.deb ... Unpacking libencode-locale-perl (1.05-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../068-libtimedate-perl_2.3000-2+deb10u1_all.deb ... Unpacking libtimedate-perl (2.3000-2+deb10u1) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../069-libhttp-date-perl_6.02-1_all.deb ... Unpacking libhttp-date-perl (6.02-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../070-libfile-listing-perl_6.04-1_all.deb ... Unpacking libfile-listing-perl (6.04-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../071-libhtml-tagset-perl_3.20-3_all.deb ... Unpacking libhtml-tagset-perl (3.20-3) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../072-liburi-perl_1.76-1_all.deb ... Unpacking liburi-perl (1.76-1) ... Selecting previously unselected package libhtml-parser-perl. Preparing to unpack .../073-libhtml-parser-perl_3.72-3+b3_i386.deb ... Unpacking libhtml-parser-perl (3.72-3+b3) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../074-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 .../075-libio-html-perl_1.001-1_all.deb ... Unpacking libio-html-perl (1.001-1) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../076-liblwp-mediatypes-perl_6.02-1_all.deb ... Unpacking liblwp-mediatypes-perl (6.02-1) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../077-libhttp-message-perl_6.18-1_all.deb ... Unpacking libhttp-message-perl (6.18-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../078-libhttp-cookies-perl_6.04-1_all.deb ... Unpacking libhttp-cookies-perl (6.04-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../079-libhttp-negotiate-perl_6.01-1_all.deb ... Unpacking libhttp-negotiate-perl (6.01-1) ... Selecting previously unselected package perl-openssl-defaults:i386. Preparing to unpack .../080-perl-openssl-defaults_3_i386.deb ... Unpacking perl-openssl-defaults:i386 (3) ... Selecting previously unselected package libnet-ssleay-perl. Preparing to unpack .../081-libnet-ssleay-perl_1.85-2+b1_i386.deb ... Unpacking libnet-ssleay-perl (1.85-2+b1) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../082-libio-socket-ssl-perl_2.060-3_all.deb ... Unpacking libio-socket-ssl-perl (2.060-3) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../083-libnet-http-perl_6.18-1_all.deb ... Unpacking libnet-http-perl (6.18-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../084-liblwp-protocol-https-perl_6.07-2_all.deb ... Unpacking liblwp-protocol-https-perl (6.07-2) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../085-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 .../086-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../087-libwww-perl_6.36-2_all.deb ... Unpacking libwww-perl (6.36-2) ... Selecting previously unselected package patchutils. Preparing to unpack .../088-patchutils_0.3.4-2_i386.deb ... Unpacking patchutils (0.3.4-2) ... Selecting previously unselected package wdiff. Preparing to unpack .../089-wdiff_1.2.2-2+b1_i386.deb ... Unpacking wdiff (1.2.2-2+b1) ... Selecting previously unselected package devscripts. Preparing to unpack .../090-devscripts_2.19.5+deb10u1_i386.deb ... Unpacking devscripts (2.19.5+deb10u1) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../091-rubygems-integration_1.11+deb10u1_all.deb ... Unpacking rubygems-integration (1.11+deb10u1) ... Selecting previously unselected package ruby-did-you-mean. Preparing to unpack .../092-ruby-did-you-mean_1.2.1-1_all.deb ... Unpacking ruby-did-you-mean (1.2.1-1) ... Selecting previously unselected package ruby-minitest. Preparing to unpack .../093-ruby-minitest_5.11.3-1_all.deb ... Unpacking ruby-minitest (5.11.3-1) ... Selecting previously unselected package ruby-net-telnet. Preparing to unpack .../094-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 .../095-ruby-power-assert_1.1.1-1_all.deb ... Unpacking ruby-power-assert (1.1.1-1) ... Selecting previously unselected package ruby-test-unit. Preparing to unpack .../096-ruby-test-unit_3.2.8-1_all.deb ... Unpacking ruby-test-unit (3.2.8-1) ... Selecting previously unselected package ruby-xmlrpc. Preparing to unpack .../097-ruby-xmlrpc_0.3.0-2_all.deb ... Unpacking ruby-xmlrpc (0.3.0-2) ... Selecting previously unselected package libyaml-0-2:i386. Preparing to unpack .../098-libyaml-0-2_0.2.1-1_i386.deb ... Unpacking libyaml-0-2:i386 (0.2.1-1) ... Selecting previously unselected package libruby2.5:i386. Preparing to unpack .../099-libruby2.5_2.5.5-3+deb10u1_i386.deb ... Unpacking libruby2.5:i386 (2.5.5-3+deb10u1) ... Selecting previously unselected package ruby2.5. Preparing to unpack .../100-ruby2.5_2.5.5-3+deb10u1_i386.deb ... Unpacking ruby2.5 (2.5.5-3+deb10u1) ... Selecting previously unselected package ruby. Preparing to unpack .../101-ruby_1%3a2.5.1_i386.deb ... Unpacking ruby (1:2.5.1) ... Selecting previously unselected package rake. Preparing to unpack .../102-rake_12.3.1-3+deb10u1_all.deb ... Unpacking rake (12.3.1-3+deb10u1) ... Selecting previously unselected package gem2deb-test-runner. Preparing to unpack .../103-gem2deb-test-runner_0.43_i386.deb ... Unpacking gem2deb-test-runner (0.43) ... Selecting previously unselected package libgmpxx4ldbl:i386. Preparing to unpack .../104-libgmpxx4ldbl_2%3a6.1.2+dfsg-4_i386.deb ... Unpacking libgmpxx4ldbl:i386 (2:6.1.2+dfsg-4) ... Selecting previously unselected package libgmp-dev:i386. Preparing to unpack .../105-libgmp-dev_2%3a6.1.2+dfsg-4_i386.deb ... Unpacking libgmp-dev:i386 (2:6.1.2+dfsg-4) ... Selecting previously unselected package ruby2.5-dev:i386. Preparing to unpack .../106-ruby2.5-dev_2.5.5-3+deb10u1_i386.deb ... Unpacking ruby2.5-dev:i386 (2.5.5-3+deb10u1) ... Selecting previously unselected package ruby-all-dev:i386. Preparing to unpack .../107-ruby-all-dev_1%3a2.5.1_i386.deb ... Unpacking ruby-all-dev:i386 (1:2.5.1) ... Selecting previously unselected package ruby-setup. Preparing to unpack .../108-ruby-setup_3.4.1-9_all.deb ... Unpacking ruby-setup (3.4.1-9) ... Selecting previously unselected package gem2deb. Preparing to unpack .../109-gem2deb_0.43_i386.deb ... Unpacking gem2deb (0.43) ... Selecting previously unselected package javascript-common. Preparing to unpack .../110-javascript-common_11_all.deb ... Unpacking javascript-common (11) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../111-libjs-jquery_3.3.1~dfsg-3_all.deb ... Unpacking libjs-jquery (3.3.1~dfsg-3) ... Selecting previously unselected package libjs-jquery-easing. Preparing to unpack .../112-libjs-jquery-easing_12-1.1_all.deb ... Unpacking libjs-jquery-easing (12-1.1) ... Selecting previously unselected package libjs-jquery-mousewheel. Preparing to unpack .../113-libjs-jquery-mousewheel_1%3a3.1.13-2_all.deb ... Unpacking libjs-jquery-mousewheel (1:3.1.13-2) ... Selecting previously unselected package libjs-jquery-fancybox. Preparing to unpack .../114-libjs-jquery-fancybox_12-1.1_all.deb ... Unpacking libjs-jquery-fancybox (12-1.1) ... Selecting previously unselected package libjs-jquery-ui. Preparing to unpack .../115-libjs-jquery-ui_1.12.1+dfsg-5_all.deb ... Unpacking libjs-jquery-ui (1.12.1+dfsg-5) ... Selecting previously unselected package ruby-concurrent. Preparing to unpack .../116-ruby-concurrent_1.0.5-3_all.deb ... Unpacking ruby-concurrent (1.0.5-3) ... Selecting previously unselected package ruby-i18n. Preparing to unpack .../117-ruby-i18n_1.5.3-1+deb10u1_all.deb ... Unpacking ruby-i18n (1.5.3-1+deb10u1) ... Selecting previously unselected package ruby-atomic. Preparing to unpack .../118-ruby-atomic_1.1.16-2+b8_i386.deb ... Unpacking ruby-atomic (1.1.16-2+b8) ... Selecting previously unselected package ruby-thread-safe. Preparing to unpack .../119-ruby-thread-safe_0.3.6-1_all.deb ... Unpacking ruby-thread-safe (0.3.6-1) ... Selecting previously unselected package ruby-tzinfo. Preparing to unpack .../120-ruby-tzinfo_1.2.5-1_all.deb ... Unpacking ruby-tzinfo (1.2.5-1) ... Selecting previously unselected package ruby-activesupport. Preparing to unpack .../121-ruby-activesupport_2%3a5.2.2.1+dfsg-1+deb10u1_all.deb ... Unpacking ruby-activesupport (2:5.2.2.1+dfsg-1+deb10u1) ... Selecting previously unselected package ruby-descendants-tracker. Preparing to unpack .../122-ruby-descendants-tracker_0.0.4-2_all.deb ... Unpacking ruby-descendants-tracker (0.0.4-2) ... Selecting previously unselected package ruby-ice-nine. Preparing to unpack .../123-ruby-ice-nine_0.11.2-1_all.deb ... Unpacking ruby-ice-nine (0.11.2-1) ... Selecting previously unselected package ruby-axiom-types. Preparing to unpack .../124-ruby-axiom-types_0.1.1-1_all.deb ... Unpacking ruby-axiom-types (0.1.1-1) ... Selecting previously unselected package ruby-blankslate. Preparing to unpack .../125-ruby-blankslate_3.1.3-1_all.deb ... Unpacking ruby-blankslate (3.1.3-1) ... Selecting previously unselected package ruby-builder. Preparing to unpack .../126-ruby-builder_3.2.3-1_all.deb ... Unpacking ruby-builder (3.2.3-1) ... Selecting previously unselected package ruby-coercible. Preparing to unpack .../127-ruby-coercible_1.0.0-2_all.deb ... Unpacking ruby-coercible (1.0.0-2) ... Selecting previously unselected package ruby-cookiejar. Preparing to unpack .../128-ruby-cookiejar_0.3.3-1_all.deb ... Unpacking ruby-cookiejar (0.3.3-1) ... Selecting previously unselected package ruby-multi-json. Preparing to unpack .../129-ruby-multi-json_1.12.1-1_all.deb ... Unpacking ruby-multi-json (1.12.1-1) ... Selecting previously unselected package ruby-unf-ext. Preparing to unpack .../130-ruby-unf-ext_0.0.7.5-1_i386.deb ... Unpacking ruby-unf-ext (0.0.7.5-1) ... Selecting previously unselected package ruby-unf. Preparing to unpack .../131-ruby-unf_0.1.4-2_all.deb ... Unpacking ruby-unf (0.1.4-2) ... Selecting previously unselected package ruby-domain-name. Preparing to unpack .../132-ruby-domain-name_0.5.20160216-2_all.deb ... Unpacking ruby-domain-name (0.5.20160216-2) ... Selecting previously unselected package ruby-http-cookie. Preparing to unpack .../133-ruby-http-cookie_1.0.3-1_all.deb ... Unpacking ruby-http-cookie (1.0.3-1) ... Selecting previously unselected package ruby-mime-types-data. Preparing to unpack .../134-ruby-mime-types-data_3.2015.1120-1_all.deb ... Unpacking ruby-mime-types-data (3.2015.1120-1) ... Selecting previously unselected package ruby-mime-types. Preparing to unpack .../135-ruby-mime-types_3.2.2-1_all.deb ... Unpacking ruby-mime-types (3.2.2-1) ... Selecting previously unselected package ruby-netrc. Preparing to unpack .../136-ruby-netrc_0.11.0-3_all.deb ... Unpacking ruby-netrc (0.11.0-3) ... Selecting previously unselected package ruby-rest-client. Preparing to unpack .../137-ruby-rest-client_2.0.2-3.1_all.deb ... Unpacking ruby-rest-client (2.0.2-3.1) ... Selecting previously unselected package ruby-docile. Preparing to unpack .../138-ruby-docile_1.1.5-2_all.deb ... Unpacking ruby-docile (1.1.5-2) ... Selecting previously unselected package ruby-json. Preparing to unpack .../139-ruby-json_2.1.0+dfsg-2+b1_i386.deb ... Unpacking ruby-json (2.1.0+dfsg-2+b1) ... Selecting previously unselected package ruby-simplecov-html. Preparing to unpack .../140-ruby-simplecov-html_0.10.0-1_all.deb ... Unpacking ruby-simplecov-html (0.10.0-1) ... Selecting previously unselected package ruby-simplecov. Preparing to unpack .../141-ruby-simplecov_0.16.1-1_all.deb ... Unpacking ruby-simplecov (0.16.1-1) ... Selecting previously unselected package ruby-tins. Preparing to unpack .../142-ruby-tins_1.1.0-1_all.deb ... Unpacking ruby-tins (1.1.0-1) ... Selecting previously unselected package ruby-term-ansicolor. Preparing to unpack .../143-ruby-term-ansicolor_1.3.0-1_all.deb ... Unpacking ruby-term-ansicolor (1.3.0-1) ... Selecting previously unselected package ruby-thor. Preparing to unpack .../144-ruby-thor_0.19.4-1_all.deb ... Unpacking ruby-thor (0.19.4-1) ... Selecting previously unselected package ruby-coveralls. Preparing to unpack .../145-ruby-coveralls_0.8.22-2_all.deb ... Unpacking ruby-coveralls (0.8.22-2) ... Selecting previously unselected package ruby-diff-lcs. Preparing to unpack .../146-ruby-diff-lcs_1.3-1_all.deb ... Unpacking ruby-diff-lcs (1.3-1) ... Selecting previously unselected package ruby-equalizer. Preparing to unpack .../147-ruby-equalizer_0.0.11-2_all.deb ... Unpacking ruby-equalizer (0.0.11-2) ... Selecting previously unselected package ruby-grape-entity. Preparing to unpack .../148-ruby-grape-entity_0.7.1-1_all.deb ... Unpacking ruby-grape-entity (0.7.1-1) ... Selecting previously unselected package ruby-hashie. Preparing to unpack .../149-ruby-hashie_3.5.5-2_all.deb ... Unpacking ruby-hashie (3.5.5-2) ... Selecting previously unselected package ruby-multi-xml. Preparing to unpack .../150-ruby-multi-xml_0.6.0-1_all.deb ... Unpacking ruby-multi-xml (0.6.0-1) ... Selecting previously unselected package ruby-mustermann. Preparing to unpack .../151-ruby-mustermann_1.0.0-4_all.deb ... Unpacking ruby-mustermann (1.0.0-4) ... Selecting previously unselected package ruby-mustermann-grape. Preparing to unpack .../152-ruby-mustermann-grape_1.0.0-1_all.deb ... Unpacking ruby-mustermann-grape (1.0.0-1) ... Selecting previously unselected package ruby-rack. Preparing to unpack .../153-ruby-rack_2.0.6-3_all.deb ... Unpacking ruby-rack (2.0.6-3) ... Selecting previously unselected package ruby-rack-accept. Preparing to unpack .../154-ruby-rack-accept_0.4.5-3_all.deb ... Unpacking ruby-rack-accept (0.4.5-3) ... Selecting previously unselected package ruby-rack-test. Preparing to unpack .../155-ruby-rack-test_0.7.0-1_all.deb ... Unpacking ruby-rack-test (0.7.0-1) ... Selecting previously unselected package ruby-rspec-support. Preparing to unpack .../156-ruby-rspec-support_3.8.0c0e1m0s0-1_all.deb ... Unpacking ruby-rspec-support (3.8.0c0e1m0s0-1) ... Selecting previously unselected package ruby-rspec-expectations. Preparing to unpack .../157-ruby-rspec-expectations_3.8.0c0e1m0s0-1_all.deb ... Unpacking ruby-rspec-expectations (3.8.0c0e1m0s0-1) ... Selecting previously unselected package ruby-rspec-mocks. Preparing to unpack .../158-ruby-rspec-mocks_3.8.0c0e1m0s0-1_all.deb ... Unpacking ruby-rspec-mocks (3.8.0c0e1m0s0-1) ... Selecting previously unselected package ruby-thread-order. Preparing to unpack .../159-ruby-thread-order_1.1.0-1_all.deb ... Unpacking ruby-thread-order (1.1.0-1) ... Selecting previously unselected package ruby-rspec-core. Preparing to unpack .../160-ruby-rspec-core_3.8.0c0e1m0s0-1_all.deb ... Unpacking ruby-rspec-core (3.8.0c0e1m0s0-1) ... Selecting previously unselected package ruby-rspec. Preparing to unpack .../161-ruby-rspec_3.8.0c0e1m0s0-1_all.deb ... Unpacking ruby-rspec (3.8.0c0e1m0s0-1) ... Selecting previously unselected package ruby-virtus. Preparing to unpack .../162-ruby-virtus_1.0.5-3_all.deb ... Unpacking ruby-virtus (1.0.5-3) ... Setting up libksba8:i386 (1.3.5-2) ... Setting up libpipeline1:i386 (1.5.1-2) ... Setting up javascript-common (11) ... Setting up wdiff (1.2.2-2+b1) ... Setting up lsb-base (10.2019051400) ... Setting up libfile-which-perl (1.23-1) ... Setting up mime-support (3.62) ... Setting up libdynaloader-functions-perl (0.003-1) ... Setting up libclass-method-modifiers-perl (2.12-1) ... Setting up ruby-power-assert (1.1.1-1) ... Setting up libio-pty-perl (1:1.08-1.1+b5) ... Setting up libmagic-mgc (1:5.35-4+deb10u1) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libyaml-0-2:i386 (0.2.1-1) ... Setting up libglib2.0-0:i386 (2.58.3-2+deb10u2) ... No schema files found: doing nothing. Setting up libhtml-tagset-perl (3.20-3) ... Setting up liblwp-mediatypes-perl (6.02-1) ... Setting up libjs-jquery-mousewheel (1:3.1.13-2) ... Setting up libtry-tiny-perl (0.30-1) ... Setting up libmagic1:i386 (1:5.35-4+deb10u1) ... Setting up perl-openssl-defaults:i386 (3) ... Setting up gettext-base (0.19.8.1-9) ... Setting up libencode-locale-perl (1.05-1) ... Setting up libnpth0:i386 (1.6-1) ... Setting up file (1:5.35-4+deb10u1) ... Setting up libassuan0:i386 (2.5.2-1) ... Setting up libldap-common (2.4.47+dfsg-3+deb10u2) ... Setting up libicu63:i386 (63.1-6+deb10u1) ... Setting up libsasl2-modules-db:i386 (2.1.27+dfsg-1+deb10u1) ... Setting up ruby-minitest (5.11.3-1) ... Setting up patchutils (0.3.4-2) ... Setting up autotools-dev (20180224.1) ... Setting up libgmpxx4ldbl:i386 (2:6.1.2+dfsg-4) ... Setting up ruby-test-unit (3.2.8-1) ... Setting up gnupg-l10n (2.2.12-1+deb10u1) ... Setting up libncurses6:i386 (6.1+20181013-2+deb10u2) ... Setting up ruby-net-telnet (0.1.1-2) ... Setting up libsigsegv2:i386 (2.12-2) ... Setting up libio-html-perl (1.001-1) ... Setting up autopoint (0.19.8.1-9) ... Setting up libb-hooks-op-check-perl (0.22-1+b1) ... Setting up libipc-run-perl (20180523.0-1) ... Setting up libsasl2-2:i386 (2.1.27+dfsg-1+deb10u1) ... Setting up libsub-exporter-progressive-perl (0.001013-1) ... Setting up libtimedate-perl (2.3000-2+deb10u1) ... Setting up sensible-utils (0.0.12) ... Setting up libuchardet0:i386 (0.0.6-3) ... Setting up librole-tiny-perl (2.000006-1) ... Setting up libdevel-globaldestruction-perl (0.14-1) ... Setting up netbase (5.6) ... Setting up libstrictures-perl (2.000005-1) ... Setting up libsub-quote-perl (2.005001-1) ... Setting up libmpdec2:i386 (2.4.2-2) ... Setting up libjs-jquery (3.3.1~dfsg-3) ... Setting up ruby-did-you-mean (1.2.1-1) ... Setting up libfile-homedir-perl (1.004-1) ... Setting up openssl (1.1.1d-0+deb10u3) ... Setting up libbsd0:i386 (0.9.1-2) ... Setting up libelf1:i386 (0.176-1.1) ... Setting up readline-common (7.0-5) ... Setting up ruby-xmlrpc (0.3.0-2) ... Setting up libxml2:i386 (2.9.4+dfsg1-7+b3) ... Setting up liburi-perl (1.76-1) ... Setting up libreadline7:i386 (7.0-5) ... Setting up gnupg-utils (2.2.12-1+deb10u1) ... Setting up libnet-ssleay-perl (1.85-2+b1) ... Setting up pinentry-curses (1.1.0-2) ... Setting up libfile-stripnondeterminism-perl (1.1.2-1) ... Setting up libjs-jquery-easing (12-1.1) ... Setting up libhttp-date-perl (6.02-1) ... Setting up libpython3.7-stdlib:i386 (3.7.3-2+deb10u1) ... Setting up libjs-jquery-fancybox (12-1.1) ... Setting up libgmp-dev:i386 (2:6.1.2+dfsg-4) ... Setting up libfile-listing-perl (6.04-1) ... Setting up libtool (2.4.6-9) ... Setting up libldap-2.4-2:i386 (2.4.47+dfsg-3+deb10u2) ... Setting up libnet-http-perl (6.18-1) ... Setting up m4 (1.4.18-2) ... Setting up libdevel-callchecker-perl (0.008-1) ... Setting up ca-certificates (20190110) ... Updating certificates in /etc/ssl/certs... 128 added, 0 removed; done. Setting up libjs-jquery-ui (1.12.1+dfsg-5) ... Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libcroco3:i386 (0.6.12-3) ... Setting up autoconf (2.69-11) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up dwz (0.12-3) ... Setting up groff-base (1.22.4-3) ... Setting up libhtml-parser-perl (3.72-3+b3) ... Setting up gpgconf (2.2.12-1+deb10u1) ... Setting up libio-socket-ssl-perl (2.060-3) ... Setting up gpg (2.2.12-1+deb10u1) ... Setting up libpython3-stdlib:i386 (3.7.3-1) ... Setting up libhttp-message-perl (6.18-1) ... Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up python3.7 (3.7.3-2+deb10u1) ... Setting up libhttp-negotiate-perl (6.01-1) ... Setting up gettext (0.19.8.1-9) ... Setting up gpg-agent (2.2.12-1+deb10u1) ... Setting up libhttp-cookies-perl (6.04-1) ... Setting up libhtml-tree-perl (5.07-2) ... Setting up libparams-classify-perl (0.015-1+b1) ... Setting up gpgsm (2.2.12-1+deb10u1) ... Setting up python3 (3.7.3-1) ... Setting up rubygems-integration (1.11+deb10u1) ... Setting up man-db (2.8.5-2) ... Not building database; man-db/auto-update is not 'true'. Setting up intltool-debian (0.35.0+20060710.5) ... Setting up dirmngr (2.2.12-1+deb10u1) ... Setting up libmodule-runtime-perl (0.016-1) ... Setting up gpg-wks-server (2.2.12-1+deb10u1) ... Setting up gpg-wks-client (2.2.12-1+deb10u1) ... Setting up libimport-into-perl (1.002005-1) ... Setting up libmoo-perl (2.003004-2) ... Setting up po-debconf (1.0.21) ... Setting up gnupg (2.2.12-1+deb10u1) ... Setting up libwww-perl (6.36-2) ... Setting up dh-autoreconf (19) ... Setting up devscripts (2.19.5+deb10u1) ... Setting up rake (12.3.1-3+deb10u1) ... Setting up dh-strip-nondeterminism (1.1.2-1) ... Setting up liblwp-protocol-https-perl (6.07-2) ... Setting up libruby2.5:i386 (2.5.5-3+deb10u1) ... Setting up debhelper (12.1.1) ... Setting up ruby2.5-dev:i386 (2.5.5-3+deb10u1) ... Setting up ruby2.5 (2.5.5-3+deb10u1) ... Setting up ruby-all-dev:i386 (1:2.5.1) ... Setting up ruby (1:2.5.1) ... Setting up ruby-thor (0.19.4-1) ... Setting up ruby-setup (3.4.1-9) ... Setting up ruby-json (2.1.0+dfsg-2+b1) ... Setting up ruby-tins (1.1.0-1) ... Setting up ruby-rspec-support (3.8.0c0e1m0s0-1) ... Setting up ruby-rspec-mocks (3.8.0c0e1m0s0-1) ... Setting up ruby-ice-nine (0.11.2-1) ... Setting up ruby-mime-types-data (3.2015.1120-1) ... Setting up ruby-docile (1.1.5-2) ... Setting up ruby-diff-lcs (1.3-1) ... Setting up ruby-atomic (1.1.16-2+b8) ... Setting up ruby-multi-json (1.12.1-1) ... Setting up ruby-equalizer (0.0.11-2) ... Setting up ruby-hashie (3.5.5-2) ... Setting up ruby-mustermann (1.0.0-4) ... Setting up ruby-rack (2.0.6-3) ... Setting up ruby-multi-xml (0.6.0-1) ... Setting up ruby-simplecov-html (0.10.0-1) ... Setting up ruby-netrc (0.11.0-3) ... Setting up ruby-unf-ext (0.0.7.5-1) ... Setting up ruby-thread-order (1.1.0-1) ... Setting up ruby-cookiejar (0.3.3-1) ... Setting up ruby-blankslate (3.1.3-1) ... Setting up ruby-concurrent (1.0.5-3) ... Setting up gem2deb-test-runner (0.43) ... Setting up ruby-mustermann-grape (1.0.0-1) ... Setting up ruby-rack-test (0.7.0-1) ... Setting up ruby-term-ansicolor (1.3.0-1) ... Setting up ruby-thread-safe (0.3.6-1) ... Setting up ruby-simplecov (0.16.1-1) ... Setting up ruby-rspec-expectations (3.8.0c0e1m0s0-1) ... Setting up ruby-i18n (1.5.3-1+deb10u1) ... Setting up ruby-unf (0.1.4-2) ... Setting up ruby-mime-types (3.2.2-1) ... Setting up ruby-rspec-core (3.8.0c0e1m0s0-1) ... Setting up ruby-builder (3.2.3-1) ... Setting up gem2deb (0.43) ... Setting up ruby-rack-accept (0.4.5-3) ... Setting up ruby-rspec (3.8.0c0e1m0s0-1) ... Setting up ruby-tzinfo (1.2.5-1) ... Setting up ruby-activesupport (2:5.2.2.1+dfsg-1+deb10u1) ... Setting up ruby-descendants-tracker (0.0.4-2) ... Setting up ruby-domain-name (0.5.20160216-2) ... Setting up ruby-grape-entity (0.7.1-1) ... Setting up ruby-coercible (1.0.0-2) ... Setting up ruby-http-cookie (1.0.3-1) ... Setting up ruby-axiom-types (0.1.1-1) ... Setting up ruby-rest-client (2.0.2-3.1) ... Setting up ruby-coveralls (0.8.22-2) ... Setting up ruby-virtus (1.0.5-3) ... Processing triggers for libc-bin (2.28-10) ... Processing triggers for ca-certificates (20190110) ... 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 Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/ruby-grape-1.1.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package ruby-grape dpkg-buildpackage: info: source version 1.1.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Pirate Praveen dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 fakeroot debian/rules clean dh clean --buildsystem=ruby --with ruby debian/rules override_dh_auto_clean make[1]: Entering directory '/build/ruby-grape-1.1.0' dh_auto_clean dh_ruby --clean dh_ruby --clean rm -rf coverage make[1]: Leaving directory '/build/ruby-grape-1.1.0' dh_autoreconf_clean -O--buildsystem=ruby dh_clean -O--buildsystem=ruby debian/rules build dh build --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 fakeroot debian/rules binary dh binary --buildsystem=ruby --with ruby dh_testroot -O--buildsystem=ruby dh_prep -O--buildsystem=ruby dh_auto_install -O--buildsystem=ruby dh_ruby --install /build/ruby-grape-1.1.0/debian/ruby-grape dh_ruby --install ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install files │ └──────────────────────────────────────────────────────────────────────────────┘ install -d /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby install -D -m644 /build/ruby-grape-1.1.0/lib/grape.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/serve_file/sendfile_response.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/serve_file/sendfile_response.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/serve_file/file_body.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/serve_file/file_body.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/serve_file/file_response.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/serve_file/file_response.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/parser.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/parser.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/extensions/hash.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/extensions/hash.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/extensions/active_support/hash_with_indifferent_access.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/extensions/active_support/hash_with_indifferent_access.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/extensions/deep_hash_with_indifferent_access.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/extensions/deep_hash_with_indifferent_access.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/extensions/hashie/mash.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/extensions/hashie/mash.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/extensions/deep_mergeable_hash.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/extensions/deep_mergeable_hash.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/extensions/deep_symbolize_hash.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/extensions/deep_symbolize_hash.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/version.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/version.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/api.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/api.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/error_formatter.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/error_formatter.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/exceptions/invalid_formatter.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/invalid_formatter.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/exceptions/base.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/base.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/exceptions/unknown_parameter.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/unknown_parameter.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/exceptions/validation_array_errors.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/validation_array_errors.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/exceptions/unknown_validator.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/unknown_validator.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/exceptions/invalid_message_body.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/invalid_message_body.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/exceptions/unsupported_group_type.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/unsupported_group_type.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/exceptions/invalid_with_option_for_represent.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/invalid_with_option_for_represent.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/exceptions/missing_group_type.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/missing_group_type.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/exceptions/validation_errors.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/validation_errors.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/exceptions/missing_option.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/missing_option.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/exceptions/incompatible_option_values.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/incompatible_option_values.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/exceptions/unknown_options.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/unknown_options.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/exceptions/invalid_accept_header.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/invalid_accept_header.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/exceptions/validation.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/validation.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/exceptions/method_not_allowed.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/method_not_allowed.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/exceptions/missing_mime_type.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/missing_mime_type.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/exceptions/invalid_versioner_option.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/invalid_versioner_option.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/exceptions/missing_vendor_option.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/missing_vendor_option.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/exceptions/invalid_version_header.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/invalid_version_header.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/path.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/path.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/error_formatter/base.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/error_formatter/base.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/error_formatter/txt.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/error_formatter/txt.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/error_formatter/xml.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/error_formatter/xml.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/error_formatter/json.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/error_formatter/json.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/http/headers.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/http/headers.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/locale/en.yml /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/locale/en.yml install -D -m644 /build/ruby-grape-1.1.0/lib/grape/dsl/middleware.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/middleware.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/dsl/inside_route.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/inside_route.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/dsl/api.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/api.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/dsl/helpers.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/helpers.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/dsl/callbacks.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/callbacks.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/dsl/configuration.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/configuration.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/dsl/parameters.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/parameters.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/dsl/validations.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/validations.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/dsl/desc.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/desc.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/dsl/settings.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/settings.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/dsl/headers.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/headers.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/dsl/request_response.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/request_response.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/dsl/logger.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/logger.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/dsl/routing.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/routing.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/namespace.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/namespace.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/presenters/presenter.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/presenters/presenter.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/request.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/request.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/middleware/auth/dsl.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/auth/dsl.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/middleware/auth/base.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/auth/base.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/middleware/auth/strategies.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/auth/strategies.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/middleware/auth/strategy_info.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/auth/strategy_info.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/middleware/stack.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/stack.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/middleware/base.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/base.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/middleware/error.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/error.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/middleware/versioner/parse_media_type_patch.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/versioner/parse_media_type_patch.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/middleware/versioner/param.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/versioner/param.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/middleware/versioner/header.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/versioner/header.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/middleware/versioner/path.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/versioner/path.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/middleware/versioner/accept_version_header.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/versioner/accept_version_header.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/middleware/globals.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/globals.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/middleware/versioner.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/versioner.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/middleware/filter.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/filter.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/middleware/formatter.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/formatter.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/router.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/router.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/formatter/serializable_hash.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/formatter/serializable_hash.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/formatter/txt.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/formatter/txt.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/formatter/xml.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/formatter/xml.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/formatter/json.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/formatter/json.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/parser/xml.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/parser/xml.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/parser/json.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/parser/json.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/api/helpers.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/api/helpers.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/router/attribute_translator.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/router/attribute_translator.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/router/pattern.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/router/pattern.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/router/route.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/router/route.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/cookies.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/cookies.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations/types.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/types.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations/validator_factory.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validator_factory.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations/params_scope.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/params_scope.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations/types/custom_type_coercer.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/types/custom_type_coercer.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations/types/build_coercer.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/types/build_coercer.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations/types/custom_type_collection_coercer.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/types/custom_type_collection_coercer.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations/types/multiple_type_coercer.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/types/multiple_type_coercer.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations/types/virtus_collection_patch.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/types/virtus_collection_patch.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations/types/json.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/types/json.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations/types/variant_collection_coercer.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/types/variant_collection_coercer.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations/types/file.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/types/file.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations/validators/values.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/values.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations/validators/exactly_one_of.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/exactly_one_of.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations/validators/base.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/base.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations/validators/mutual_exclusion.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/mutual_exclusion.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations/validators/regexp.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/regexp.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations/validators/as.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/as.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations/validators/allow_blank.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/allow_blank.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations/validators/coerce.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/coerce.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations/validators/all_or_none.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/all_or_none.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations/validators/default.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/default.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations/validators/multiple_params_base.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/multiple_params_base.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations/validators/except_values.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/except_values.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations/validators/at_least_one_of.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/at_least_one_of.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations/validators/presence.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/presence.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/validations/attributes_iterator.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/attributes_iterator.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/endpoint.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/endpoint.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/util/env.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/util/env.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/util/inheritable_setting.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/util/inheritable_setting.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/util/reverse_stackable_values.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/util/reverse_stackable_values.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/util/xml.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/util/xml.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/util/stackable_values.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/util/stackable_values.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/util/strict_hash_configuration.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/util/strict_hash_configuration.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/util/json.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/util/json.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/util/registrable.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/util/registrable.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/util/inheritable_values.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/util/inheritable_values.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/util/content_types.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/util/content_types.rb install -D -m644 /build/ruby-grape-1.1.0/lib/grape/formatter.rb /build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/formatter.rb dh_installchangelogs -pruby-grape /build/ruby-grape-1.1.0/CHANGELOG.md upstream ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install Rubygems integration metadata │ └──────────────────────────────────────────────────────────────────────────────┘ generating gemspec at /build/ruby-grape-1.1.0/debian/ruby-grape/usr/share/rubygems-integration/all/specifications/grape-1.1.0.gemspec /usr/bin/ruby2.5 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby2.5 │ └──────────────────────────────────────────────────────────────────────────────┘ GEM_PATH=debian/ruby-grape/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/i386-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all ruby2.5 -e gem\ \"grape\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.5 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=/build/ruby-grape-1.1.0/debian/ruby-grape/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/ruby-grape/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/i386-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all ruby2.5 -S rake -f debian/ruby-tests.rake /usr/bin/ruby2.5 /usr/bin/rspec ./spec/grape/api/custom_validations_spec.rb ./spec/grape/api/deeply_included_options_spec.rb ./spec/grape/api/inherited_helpers_spec.rb ./spec/grape/api/invalid_format_spec.rb ./spec/grape/api/namespace_parameters_in_route_spec.rb ./spec/grape/api/nested_helpers_spec.rb ./spec/grape/api/optional_parameters_in_route_spec.rb ./spec/grape/api/parameters_modification_spec.rb ./spec/grape/api/patch_method_helpers_spec.rb ./spec/grape/api/recognize_path_spec.rb ./spec/grape/api/required_parameters_in_route_spec.rb ./spec/grape/api/required_parameters_with_invalid_method_spec.rb ./spec/grape/api/shared_helpers_exactly_one_of_spec.rb ./spec/grape/api/shared_helpers_spec.rb ./spec/grape/api_spec.rb ./spec/grape/dsl/callbacks_spec.rb ./spec/grape/dsl/configuration_spec.rb ./spec/grape/dsl/desc_spec.rb ./spec/grape/dsl/headers_spec.rb ./spec/grape/dsl/helpers_spec.rb ./spec/grape/dsl/inside_route_spec.rb ./spec/grape/dsl/logger_spec.rb ./spec/grape/dsl/middleware_spec.rb ./spec/grape/dsl/parameters_spec.rb ./spec/grape/dsl/request_response_spec.rb ./spec/grape/dsl/routing_spec.rb ./spec/grape/dsl/settings_spec.rb ./spec/grape/dsl/validations_spec.rb ./spec/grape/endpoint_spec.rb ./spec/grape/exceptions/body_parse_errors_spec.rb ./spec/grape/exceptions/invalid_accept_header_spec.rb ./spec/grape/exceptions/invalid_formatter_spec.rb ./spec/grape/exceptions/invalid_versioner_option_spec.rb ./spec/grape/exceptions/missing_mime_type_spec.rb ./spec/grape/exceptions/missing_option_spec.rb ./spec/grape/exceptions/unknown_options_spec.rb ./spec/grape/exceptions/unknown_validator_spec.rb ./spec/grape/exceptions/validation_errors_spec.rb ./spec/grape/exceptions/validation_spec.rb ./spec/grape/extensions/param_builders/hash_spec.rb ./spec/grape/extensions/param_builders/hash_with_indifferent_access_spec.rb ./spec/grape/extensions/param_builders/hashie/mash_spec.rb ./spec/grape/integration/global_namespace_function_spec.rb ./spec/grape/integration/rack_sendfile_spec.rb ./spec/grape/integration/rack_spec.rb ./spec/grape/loading_spec.rb ./spec/grape/middleware/auth/base_spec.rb ./spec/grape/middleware/auth/dsl_spec.rb ./spec/grape/middleware/auth/strategies_spec.rb ./spec/grape/middleware/base_spec.rb ./spec/grape/middleware/error_spec.rb ./spec/grape/middleware/exception_spec.rb ./spec/grape/middleware/formatter_spec.rb ./spec/grape/middleware/globals_spec.rb ./spec/grape/middleware/stack_spec.rb ./spec/grape/middleware/versioner/accept_version_header_spec.rb ./spec/grape/middleware/versioner/header_spec.rb ./spec/grape/middleware/versioner/param_spec.rb ./spec/grape/middleware/versioner/path_spec.rb ./spec/grape/middleware/versioner_spec.rb ./spec/grape/parser_spec.rb ./spec/grape/path_spec.rb ./spec/grape/presenters/presenter_spec.rb ./spec/grape/request_spec.rb ./spec/grape/util/inheritable_setting_spec.rb ./spec/grape/util/inheritable_values_spec.rb ./spec/grape/util/reverse_stackable_values_spec.rb ./spec/grape/util/stackable_values_spec.rb ./spec/grape/util/strict_hash_configuration_spec.rb ./spec/grape/validations/attributes_iterator_spec.rb ./spec/grape/validations/instance_behaivour_spec.rb ./spec/grape/validations/params_scope_spec.rb ./spec/grape/validations/types_spec.rb ./spec/grape/validations/validators/all_or_none_spec.rb ./spec/grape/validations/validators/allow_blank_spec.rb ./spec/grape/validations/validators/at_least_one_of_spec.rb ./spec/grape/validations/validators/coerce_spec.rb ./spec/grape/validations/validators/default_spec.rb ./spec/grape/validations/validators/exactly_one_of_spec.rb ./spec/grape/validations/validators/except_values_spec.rb ./spec/grape/validations/validators/mutual_exclusion_spec.rb ./spec/grape/validations/validators/presence_spec.rb ./spec/grape/validations/validators/regexp_spec.rb ./spec/grape/validations/validators/values_spec.rb ./spec/grape/validations_spec.rb ./spec/integration/multi_json/json_spec.rb ./spec/integration/multi_xml/xml_spec.rb --format documentation [Coveralls] Set up the SimpleCov formatter. [Coveralls] Using SimpleCov's default settings. Grape::Validations using a custom length validator under 140 characters over 140 characters specified in the query string using a custom body-only validator allows field in body ignores field in query using a custom validator with message_key fails with message using a custom request/param validator fail when non-admin user sets an admin field does not fail when we send non-admin fields only does not fail when we send non-admin and admin=false fields only does not fail when we send admin fields and we are admin fails when we send admin fields and we are not admin Grape::API works for unspecified format works for specified format doesn't work for format different than specified Grape::API::Helpers non overriding subclass given expected params inherits helpers from a superclass with lack of expected params returns missing error overriding subclass given expected params overrides helpers from a superclass with lack of expected params returns missing error example subclass given expected params inherits helpers from a superclass with lack of expected params returns missing error Grape::Endpoint get no format json format invalid format Grape::Endpoint get responds without ext put responds Grape::API::Helpers can access helpers from a mounted resource can access helpers from a mounted resource in a nested resource Grape::Endpoint get responds without ext responds with ext put responds Grape::Endpoint when route modifies param value param default should not change Grape::API::Helpers patch public private default default public private default Grape::API .recognize_path fetches endpoint by given path returns nil if given path does not match with registered routes Grape::Endpoint get responds put responds Grape::Endpoint post 405 Grape::API::Helpers defines parameters Grape::API::Helpers defines parameters Grape::API .prefix routes root through with the prefix routes through with the prefix supports OPTIONS disallows POST .version when defined returns version value when not defined returns nil .version using path it should behave like versioning sets the API version adds the prefix before the API version is able to specify version as a nesting is able to specify multiple versions does not overwrite version parameter with API version with different versions for the same endpoint without a prefix allows the same endpoint to be implemented with a prefix allows the same endpoint to be implemented with before block defined within a version block calls before block that is defined within the version block with catch-all v1 finds endpoint finds catch all v2 finds endpoint finds catch all .version using param it should behave like versioning sets the API version adds the prefix before the API version is able to specify version as a nesting is able to specify multiple versions does not overwrite version parameter with API version with different versions for the same endpoint without a prefix allows the same endpoint to be implemented with a prefix allows the same endpoint to be implemented with before block defined within a version block calls before block that is defined within the version block with catch-all v1 finds endpoint finds catch all v2 finds endpoint finds catch all .version using header it should behave like versioning sets the API version adds the prefix before the API version is able to specify version as a nesting is able to specify multiple versions does not overwrite version parameter with API version with different versions for the same endpoint without a prefix allows the same endpoint to be implemented with a prefix allows the same endpoint to be implemented with before block defined within a version block calls before block that is defined within the version block with catch-all v1 finds endpoint finds catch all v2 finds endpoint finds catch all .version using accept_version_header it should behave like versioning sets the API version adds the prefix before the API version is able to specify version as a nesting is able to specify multiple versions does not overwrite version parameter with API version with different versions for the same endpoint without a prefix allows the same endpoint to be implemented with a prefix allows the same endpoint to be implemented with before block defined within a version block calls before block that is defined within the version block with catch-all v1 finds endpoint finds catch all v2 finds endpoint finds catch all .represent requires a :with option adds the association to the :representations setting .namespace is retrievable and converted to a path comes after the prefix and version cancels itself after the block is over is stackable accepts path segments correctly is callable with nil just to push onto the stack `.group` is an alias `.resource` is an alias `.resources` is an alias `.segment` is an alias .route_param adds a parameterized route segment namespace defines requirements with a single hash with param type definitions is used by passing to options .route allows for no path handles empty calls allows for multiple paths allows for format without corrupting a param allows for format in namespace with no path allows for multiple verbs allows for multipart paths allows for :any as a verb allows for catch-all in a namespace allows and properly constrain a POST method allows and properly constrain a GET method allows and properly constrain a HEAD method allows and properly constrain a DELETE method allows and properly constrain a PUT method allows and properly constrain a OPTIONS method allows and properly constrain a PATCH method returns a 201 response code for POST by default returns a 405 for an unsupported method with an X-Custom-Header runs only the before filter on 405 bad method runs before filter exactly once on 405 bad method runs all filters and body with a custom OPTIONS method 405 responses includes an Allow header specifying supported methods 405 responses includes an Content-Type header overwrites the default HEAD request root routes should work with header versioned APIs header versioned APIs with multiple headers param versioned APIs Accept-Version header versioned APIs unversioned APIs path versioned APIs when a single version provided without a format with a format when array of versions provided should eql "root" should eql "root" format allows .json allows .txt put allows a(n) String json object in params stores input in api.request.input allows a(n) Symbol json object in params stores input in api.request.input allows a(n) Integer json object in params stores input in api.request.input allows a(n) Float json object in params stores input in api.request.input allows a(n) Hash json object in params stores input in api.request.input allows a(n) Array json object in params stores input in api.request.input allows a(n) TrueClass json object in params stores input in api.request.input allows a(n) FalseClass json object in params stores input in api.request.input allows a(n) NilClass json object in params stores input in api.request.input chunked transfer encoding stores input in api.request.input chunked transfer encoding stores input in api.request.input chunked transfer encoding stores input in api.request.input chunked transfer encoding stores input in api.request.input chunked transfer encoding stores input in api.request.input chunked transfer encoding stores input in api.request.input chunked transfer encoding stores input in api.request.input chunked transfer encoding stores input in api.request.input chunked transfer encoding stores input in api.request.input post allows a(n) String json object in params stores input in api.request.input allows a(n) Symbol json object in params stores input in api.request.input allows a(n) Integer json object in params stores input in api.request.input allows a(n) Float json object in params stores input in api.request.input allows a(n) Hash json object in params stores input in api.request.input allows a(n) Array json object in params stores input in api.request.input allows a(n) TrueClass json object in params stores input in api.request.input allows a(n) FalseClass json object in params stores input in api.request.input allows a(n) NilClass json object in params stores input in api.request.input chunked transfer encoding stores input in api.request.input chunked transfer encoding stores input in api.request.input chunked transfer encoding stores input in api.request.input chunked transfer encoding stores input in api.request.input chunked transfer encoding stores input in api.request.input chunked transfer encoding stores input in api.request.input chunked transfer encoding stores input in api.request.input chunked transfer encoding stores input in api.request.input chunked transfer encoding stores input in api.request.input when format is xml returns a 405 for an unsupported method when accessing env returns a 405 for an unsupported method adds an OPTIONS route that returns a 204 has an empty body has an Allow header calls before hook does not call before_validation hook does not call after_validation hook calls after hook has no Content-Type has no Content-Length adds an OPTIONS route for namespaced endpoints that returns a 204 has an empty body has an Allow header calls the outer before filter calls the inner before filter has no Content-Type has no Content-Length adds a 405 Not Allowed route that returns a 405 contains error message in body has an Allow header has a X-Custom-Header allows HEAD on a GET request that returns a 200 has an empty body do_not_route_head! options does not contain HEAD does not allow HEAD on a GET request do_not_route_options! does not create an OPTIONS route does not include OPTIONS in Allow header filters adds a before filter adds a before filter to current and child namespaces only adds a after_validation filter adds a after filter calls all filters when validation passes calls only before filters when validation fails calls filters in the correct order format sets content type for txt format sets content type for xml sets content type for json sets content type for serializable hash format sets content type for binary format returns raw data when content type binary [DEPRECATION] Argument as FileStreamer-like object is deprecated. Use path to file instead. returns the content of the file with file [DEPRECATION] Argument as FileStreamer-like object is deprecated. Use path to file instead. streams the content of the file with stream sets content type for error sets content type for json error sets content type for xml error includes extension in format does not include extension in id with a custom content_type sets content type sets content type for error env["api.format"] uploads and downloads a PNG file via /attachment.png uploads and downloads a PNG file via attachment uploads and downloads a Ruby file custom middleware .middleware includes middleware arguments from settings includes all middleware from stacked settings .use adds middleware does not show up outside the namespace calls the middleware adds a block if one is given uses a block if one is given does not destroy the middleware settings on multiple runs mounts behind error middleware .insert_before runs before a given middleware .insert_after runs after a given middleware .http_basic protects any resources on the same scope is scopable is callable via .auth as well has access to the current endpoint has access to helper methods can set instance variables accessible to routes .logger returns an instance of Logger class by default allows setting a custom logger defaults to a standard logger log format .helpers is accessible from the endpoint is scopable is reopenable allows for modules allows multiple calls with modules and blocks .scope scopes the various settings .rescue_from does not rescue errors when rescue_from is not set uses custom helpers defined by using #helpers method rescues all errors if rescue_from :all is called rescues all errors with a json formatter rescues only certain errors if rescue_from is called with specific errors caught error of type StandardError in after callback inside Grape::Middleware::Formatter : StandardError can rescue exceptions raised in the formatter with multiple apis avoids polluting global namespace CustomError subclass of Grape::Exceptions::Base does not re-raise exceptions of type Grape::Exceptions::Base rescues custom grape exceptions .rescue_from klass, block rescues Exception custom errors rescues an error via rescue_from :all rescues a specific error rescues a subclass of an error by default rescues multiple specific errors does not rescue a different error .rescue_from klass, lambda rescues an error with the lambda can execute the lambda with an argument .rescue_from klass, with: :method_name rescues an error with the specified method name aborts if the specified method name does not exist correctly chooses exception handler if :all handler is specified .rescue_from klass, rescue_subclasses: boolean rescues error as well as subclass errors with rescue_subclasses option set sets rescue_subclasses to true by default does not rescue child errors if rescue_subclasses is false .rescue_from :grape_exceptions rescues grape exceptions rescues grape exceptions with a user-defined handler .error_format rescues all errors and return :txt rescues all errors and return :txt with backtrace rescues all errors with a default formatter defaults the error formatter to format rescues all errors and return :json rescues all errors and return :json with backtrace rescues error! and return txt class returns a custom error format with class returns a custom error format with json format rescues error! called with a string and returns json rescues error! called with a symbol and returns json rescues error! called with a hash and returns json .content_type sets additional content-type allows to override content-type removes existing content types .formatter multiple formatters sets one formatter sets another formatter custom formatter uses json uses custom formatter custom formatter class uses json uses custom formatter .parser parses data in format requested by content-type lambda parser uses parser for text/custom uses parser for text/custom; charset=UTF-8 custom parser class uses custom parser multi_xml doesn't parse yaml none parser class does not parse data .default_format returns data in default format parses data in default format .default_error_status allows setting default_error_status has a default error status uses the default error status in error! http_codes is used as presenter presented with routes empty api structure returns an empty array of routes single method api structure returns one route api structure with two versions and a namespace returns the latest version set returns versions sets route paths sets route versions sets a nested namespace sets prefix api structure with additional parameters splits a string splits a string with limit sets params api structure with multiple apis sets params api structure with an api without params sets params api with a custom route setting exposed status can be set to arbitrary Integer value can be set with a status code symbol desc empty array of routes empty array of routes /build/ruby-grape-1.1.0/spec/grape/api_spec.rb:2590: The route_xxx methods such as route_foo have been deprecated, please use foo. describes a method has params which does not include format and version as named captures describes methods separately resets desc /build/ruby-grape-1.1.0/spec/grape/api_spec.rb:2631: The route_xxx methods such as route_foo have been deprecated, please use foo. namespaces and describe arbitrary parameters includes details describes a method with parameters does not inherit param descriptions in consequent namespaces merges the parameters of the namespace with the parameters of the method merges the parameters of nested namespaces groups nested params and prevents overwriting of params with same name in different groups uses full name of parameters in nested groups allows to set the type attribute on :group element parses parameters when no description is given does not symbolize params .mount with a bare rack app makes a bare Rack app available at the endpoint anchors the routes, passing all subroutes to it is able to cascade without a hash calls through setting the route to "/" mounting an API applies the settings of the mounting api applies the settings to nested mounted apis collects the routes of the mounted api mounts on a path mounts on a nested path responds to options responds to options with path versioning mounts a versioned API with nested resources mounts a prefixed API with nested resources applies format to a mounted API with nested resources applies auth to a mounted API with nested resources mounts multiple versioned APIs with nested resources recognizes potential versions with mounted path when some rescues are defined by mounted inherits parent rescues prefers rescues defined by mounted if they rescue similar error class prefers rescues defined by mounted even if outer is more specific prefers more specific rescues defined by mounted when mounting class extends a subclass of Grape::API mounts APIs with the same superclass .endpoints adds one for each route created .compile sets the instance .change! invalidates any compiled instance .endpoint path .route plain provides access to route info with desc returns route description returns route parameters .format :txt forces txt without an extension does not force txt with an extension forces txt from a non-accepting header :txt only forces txt without an extension accepts specified extension does not accept extensions other than specified forces txt from a non-accepting header :json forces json without an extension does not force json with an extension forces json from a non-accepting header can be overwritten with an explicit content type raised :error from middleware :serializable_hash instance root array :xml string hash array raised :error from middleware catch-all anchor=true anchor=false cascading via version cascades does not cascade via endpoint cascades does not cascade with json default_error_formatter returns json error with unsafe HTML format specified escapes the HTML body false returns blank body plain text returns blank body Grape::DSL::Callbacks .before adds a block to "before" .before_validation adds a block to "before_validation" .after_validation adds a block to "after_validation" .after adds a block to "after" Grape::DSL::Desc .desc sets a description can be set with a block can be set with options and a block Grape::DSL::Headers #header returns nil set returns value Grape::DSL::Helpers .helpers adds a module with the given block uses provided modules uses many provided modules with an external file sets Boolean as a Virtus::Attribute::Boolean in child classes is available Grape::Endpoint #version defaults to nil returns env[api.version] #error! throws :error thrown sets status default_error_status sets status to default_error_status #redirect default sets status to 302 sets location header permanent sets status to 301 sets location header #status defaults to 200 on GET defaults to 200 on GET defaults to 200 on GET defaults to 201 on POST defaults to 204 on DELETE defaults to 200 on DELETE with a body present returns status set accepts symbol for status raises error if unknow symbol is passed accepts unknown Integer status codes raises error if status is not a integer or symbol #return_no_content sets the status code and body #content_type returns default set returns value #cookies returns an instance of Cookies #body returns default set returns value false sets status to 204 #file returns default set as file path returns value wrapped in FileResponse as object (backward compatibility) [DEPRECATION] Argument as FileStreamer-like object is deprecated. Use path to file instead. returns value wrapped in FileResponse #stream returns default set [DEPRECATION] Argument as FileStreamer-like object is deprecated. Use path to file instead. returns value wrapped in FileResponse [DEPRECATION] Argument as FileStreamer-like object is deprecated. Use path to file instead. also sets result of file to value wrapped in FileResponse [DEPRECATION] Argument as FileStreamer-like object is deprecated. Use path to file instead. sets Cache-Control header to no-cache [DEPRECATION] Argument as FileStreamer-like object is deprecated. Use path to file instead. sets Content-Length header to nil [DEPRECATION] Argument as FileStreamer-like object is deprecated. Use path to file instead. sets Transfer-Encoding header to nil #route returns route_info #present dummy presents dummy object with entity instance presents dummy object multiple entities instance presents both dummy objects non mergeable entity instance fails #declared is not available by default Grape::DSL::Logger .logger sets a logger returns a logger Grape::DSL::Middleware .use adds a middleware with the right operation .insert_before adds a middleware with the right operation .insert_after adds a middleware with the right operation .middleware returns the middleware stack Grape::DSL::Parameters #use calls processes associated with named params raises error when non-existent named param is called #use_scope is alias to #use #includes is alias to #use #requires adds a required parameter #optional adds an optional parameter #with creates a scope with group attributes #mutually_exclusive adds an mutally exclusive parameter validation #exactly_one_of adds an exactly of one parameter validation #at_least_one_of adds an at least one of parameter validation #all_or_none_of adds an all or none of parameter validation #group is alias to #requires #params inherits params from parent when params argument is an array of hashes returns values of each hash for @element key when params argument is a hash returns value for @element key when params argument is not a array or a hash returns empty hash Grape::DSL::RequestResponse .default_format sets the default format returns the format without paramter .format sets a new format .formatter sets the formatter for a content type .parser sets a parser for a content type .default_error_formatter sets a new error formatter .error_formatter sets a error_formatter understands syntactic sugar .content_type sets a content type for a format .content_types returns all content types .default_error_status sets a default error status .rescue_from :all sets rescue all to true sets given proc as rescue handler sets given block as rescue handler sets a rescue handler declared through :with option abort if :with option value is not Symbol, String or Proc abort if both :with option and block are passed :grape_exceptions sets rescue all to true sets rescue_grape_exceptions to true list of exceptions is passed sets hash of exceptions as rescue handlers rescues only base handlers if rescue_subclasses: false option is passed sets given proc as rescue handler for each key in hash sets given block as rescue handler for each key in hash sets a rescue handler declared through :with option for each key in hash .represent sets a presenter for a class Grape::DSL::Routing .version sets a version for route .prefix sets a prefix for route .scope create a scope without affecting the URL .do_not_route_head! sets do not route head option .do_not_route_options! sets do not route options option .mount mounts on a nested path .route marks end of the route resets validations defines a new endpoint does not duplicate identical endpoints generates correct endpoint options .get delegates to .route .post delegates to .route .put delegates to .route .head delegates to .route .delete delegates to .route .options delegates to .route .patch delegates to .route .namespace creates a new namespace with given name and options calls #joined_space_path on Namespace .group is alias to #namespace .resource is alias to #namespace .resources is alias to #namespace .segment is alias to #namespace .routes returns value received from #prepare_routes when #routes was already called once it does not call prepare_routes again .route_param calls #namespace with given params nests requirements option under param name does not modify options parameter .versions returns last defined version Grape::DSL::Settings #unset deletes a key from settings #get_or_set sets a values returns a value when nil is new value is provided #global_setting delegates to get_or_set #unset_global_setting delegates to unset #route_setting delegates to get_or_set sets a value until the next route #unset_route_setting delegates to unset #namespace_setting delegates to get_or_set sets a value until the end of a namespace resets values after leaving nested namespaces #unset_namespace_setting delegates to unset #namespace_inheritable delegates to get_or_set inherits values from surrounding namespace #unset_namespace_inheritable delegates to unset #namespace_stackable delegates to get_or_set stacks values from surrounding namespace #unset_namespace_stackable delegates to unset #api_class_setting delegates to get_or_set #unset_api_class_setting delegates to unset #within_namespace calls start and end for a namespace returns the last result complex scenario plays well Grape::DSL::Validations .reset_validations! resets declared params resets validations resets params resets documentation params does not reset documentation description .params returns a ParamsScope evaluates block .document_attribute creates a param documentation Grape::Endpoint sets itself in the env upon call does not persist params between calls resets all instance variables (except block) between calls allows explicit return calls .before_each is settable via block is settable via reference is able to override a helper is able to stack helper #initialize takes a settings stack, options, and a block #status is callable from within a block is set as default to 200 for get is set as default to 201 for post #header is callable from within a block #headers includes request headers includes additional request headers includes headers passed as symbols #cookies is callable from within a block sets browser cookies and does not set response cookies sets and update browser cookies deletes cookie deletes cookies with path #params default class should be a ActiveSupport::HashWithIndifferentAccess sets a value to params params #declared should show nil for nested params if include_missing is true does not work in a before filter has as many keys as there are declared params has a optional param with default value all the time builds nested params builds nested params when given array filters out any additional params that are given stringifies if that option is passed does not include missing attributes if that option is passed does not include aliased missing attributes if that option is passed includes attributes with value that evaluates to false includes attributes with value that evaluates to nil includes missing attributes with defaults when there are nested hashes does not include missing attributes when there are nested hashes when params are not built with default class returns an object that corresponds with the params class - hash with indifferent access W, [2020-06-20T10:03:41.696114 #2143] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#first defined in Enumerable. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. W, [2020-06-20T10:03:41.696708 #2143] WARN -- : You are setting a key that conflicts with a built-in method Hashie::Mash#first defined in Enumerable. This can cause unexpected behavior when accessing the key via as a property. You can still access the key via the #[] method. returns an object that corresponds with the params class - hashie mash returns an object that corresponds with the params class - hash sets nested objects when the param is missing to be a hash when include_missing is true to be an array when include_missing is true to be nil when include_missing is false #declared; call from child namespace should eq 200 with include_parent_namespaces: false returns declared parameters only from current namespace with include_parent_namespaces: true returns declared parameters from every parent namespace without declaration returns all requested parameters #declared; from a nested mounted endpoint can access parent attributes #declared; mixed nesting can access parent route_param #declared; with multiple route_param return only :id without :artist_id return only :artist_id without :id return :filter and :id parameters in declared for second enpoint inside route_param return :compositor_id for mounter in route_param #params is available to the caller parses from path segments deeply converts nested params responds with a 415 for an unsupported content-type does not accept text/plain in JSON format if application/json is specified as content type with special requirements parses email param with provided requirements for params parses many params with provided regexps namespace requirements parse email param with provided requirements for params should override outer namespace's requirements from body parameters converts JSON bodies to params does not convert empty JSON bodies to params converts XML bodies to params converts XML bodies to params does not include parameters not defined by the body content type with params should not response with 406 for same type without params should response with given content type in headers precedence route string params have higher precedence than body params route string params have higher precedence than URL params sets a value to params params #error! accepts a message accepts a code accepts an object and render it in format accepts a frozen object can specifiy headers sets the status code for the endpoint #redirect redirects to a url with status 302 has status code 303 if it is not get request and it is http 1.1 support permanent redirect allows for an optional redirect body override .generate_api_method raises NameError if the method name is already in use raises ArgumentError if a block is not given returns a Proc filters allows adding to response with present before filters runs the before filter if set after filters overrides the response body if it sets it does not override the response body with its return when terminating the response with error! breaks normal call chain allows prior and parent filters of same type to run anchoring delete 204 allows for the anchoring option with a delete method anchors paths by default for the delete method responds to /example/and/some/more for the non-anchored delete method delete 200, with response body responds to /example/and/some/more for the non-anchored delete method delete 200, with a return value (no explicit body) responds to /example delete method delete 204, with nil has return value (no explicit body) responds to /example delete method delete 204, with empty array has return value (no explicit body) responds to /example delete method all other allows for the anchoring option with a POST method anchors paths by default for the POST method responds to /example/and/some/more for the non-anchored POST method allows for the anchoring option with a GET method anchors paths by default for the GET method responds to /example/and/some/more for the non-anchored GET method allows for the anchoring option with a HEAD method anchors paths by default for the HEAD method responds to /example/and/some/more for the non-anchored HEAD method allows for the anchoring option with a PUT method anchors paths by default for the PUT method responds to /example/and/some/more for the non-anchored PUT method allows for the anchoring option with a OPTIONS method anchors paths by default for the OPTIONS method responds to /example/and/some/more for the non-anchored OPTIONS method allows for the anchoring option with a PATCH method anchors paths by default for the PATCH method responds to /example/and/some/more for the non-anchored PATCH method request is set to the url requested should include version v1 should include version v1 should include prefix version headers result in a 406 response if they are invalid result in a 406 response if they cannot be parsed by rack-accept binary [DEPRECATION] Argument as FileStreamer-like object is deprecated. Use path to file instead. suports stream objects in response validation errors returns the errors, and passes headers instrumentation notifies AS::N Grape::Exceptions::ValidationErrors api with rescue_from :all handler with content_type json can recover from failed body parsing with content_type xml can recover from failed body parsing with content_type text can recover from failed body parsing with no specific content_type can recover from failed body parsing api with rescue_from :grape_exceptions handler with content_type json returns body parsing error message with content_type xml returns body parsing error message api without a rescue handler and with content_type json can recover from failed body parsing with content_type xml can recover from failed body parsing with content_type text can recover from failed body parsing and with no specific content_type can recover from failed body parsing Grape::Exceptions::InvalidAcceptHeader API with cascade=false and rescue_from :all handler that received a request with correct vendor and version it should behave like a valid request does return with status 200 does return the expected result that receives an invalid vendor in the request it should behave like a rescued request does not include the X-Cascade=pass header does show rescue handler processing API with cascade=false and without a rescue handler that received a request with correct vendor and version it should behave like a valid request does return with status 200 does return the expected result that receives an invalid version in the request it should behave like a not-cascaded request does not include the X-Cascade=pass header does not accept the request an invalid vendor in the request it should behave like a not-cascaded request does not include the X-Cascade=pass header does not accept the request API with cascade=false and with rescue_from :all handler and http_codes that received a request with correct vendor and version it should behave like a valid request does return with status 200 does return the expected result that receives an invalid vendor in the request it should behave like a rescued request does not include the X-Cascade=pass header does show rescue handler processing API with cascade=false, http_codes but without a rescue handler that received a request with correct vendor and version it should behave like a valid request does return with status 200 does return the expected result that receives an invalid version in the request it should behave like a not-cascaded request does not include the X-Cascade=pass header does not accept the request an invalid vendor in the request it should behave like a not-cascaded request does not include the X-Cascade=pass header does not accept the request API with cascade=true and rescue_from :all handler that received a request with correct vendor and version it should behave like a valid request does return with status 200 does return the expected result that receives an invalid version in the request it should behave like a cascaded request does not find a matching route an invalid vendor in the request it should behave like a cascaded request does not find a matching route API with cascade=true and without a rescue handler that received a request with correct vendor and version it should behave like a valid request does return with status 200 does return the expected result that receives an invalid version in the request it should behave like a cascaded request does not find a matching route an invalid vendor in the request it should behave like a cascaded request does not find a matching route API with cascade=true and with rescue_from :all handler and http_codes that received a request with correct vendor and version it should behave like a valid request does return with status 200 does return the expected result that receives an invalid version in the request it should behave like a cascaded request does not find a matching route an invalid vendor in the request it should behave like a cascaded request does not find a matching route API with cascade=true, http_codes but without a rescue handler that received a request with correct vendor and version it should behave like a valid request does return with status 200 does return the expected result that receives an invalid version in the request it should behave like a cascaded request does not find a matching route an invalid vendor in the request it should behave like a cascaded request does not find a matching route Grape::Exceptions::InvalidFormatter #message contains the problem in the message Grape::Exceptions::InvalidVersionerOption #message contains the problem in the message Grape::Exceptions::MissingMimeType #message contains the problem in the message contains the resolution in the message Grape::Exceptions::MissingOption #message contains the problem in the message Grape::Exceptions::UnknownOptions #message contains the problem in the message Grape::Exceptions::UnknownValidator #message contains the problem in the message Grape::Exceptions::ValidationErrors initialize should assign headers through base class message is not repeated should include "FooBar is invalid" should eq 1 #full_messages with errors returns an array with each errors full message when attributes is an array of symbols returns an array with an error full message api can return structured json with separate fields Grape::Exceptions::Validation fails when params are missing when message is a symbol stores message_key when message is a String does not store the message_key Grape::Extensions::Hash::ParamBuilder in an endpoint #params should be of type Hash in an api symbolizes params keys symbolizes the params #params should be Hash Grape::Extensions::ActiveSupport::HashWithIndifferentAccess::ParamBuilder in an endpoint #params should be of type Hash in an api #params is a Hash parses sub hash params params are indifferent to symbol or string keys responds to string keys Grape::Extensions::Hashie::Mash::ParamBuilder in an endpoint #params should be of type Hashie::Mash in an api is indifferent to key or symbol access #params should be Hashie::Mash in a nested namespace api should be Hashie::Mash Grape::API with a global namespace function works Rack::Sendfile [DEPRECATION] Argument as FileStreamer-like object is deprecated. Use path to file instead. contains Sendfile headers [DEPRECATION] Argument as FileStreamer-like object is deprecated. Use path to file instead. not contains Sendfile headers Rack correctly populates params from a Tempfile Grape::API execute first request in reasonable time Grape::Middleware::Auth::Base authenticates if given valid creds throws a 401 is wrong auth is given Grape::Middleware::Auth::DSL .auth stets auth parameters can be called multiple times .http_basic stets auth parameters .http_digest stets auth parameters Grape::Middleware::Auth::Strategies Basic Auth throws a 401 if no auth is given authenticates if given valid creds throws a 401 is wrong auth is given Digest MD5 Auth is a digest authentication challenge throws a 401 if no auth is given authenticates if given valid creds throws a 401 if given invalid creds Grape::Middleware::Base has the app as an accessor calls through to the app is able to access the response callbacks calls #before calls #after callbacks on error calls #after after callback overwrites application response after callback with errors does not overwrite the application response with patched warnings does show a warning #response Array status body header Rack::Response status body header options persists options passed at initialization defaults persists the default options overrides default options when provided header is able to set a header header overwrite overwrites header by after headers Grape::Middleware::Error sets the status code appropriately sets the error message appropriately defaults to a 500 status has a default message with http code adds the status code if wanted presents an error message Grape::Middleware::Error with defaults does not trap errors by default with rescue_all StandardError exception sets the message appropriately defaults to a 500 status Non-StandardError exception does not trap errors other than StandardError Non-StandardError exception with a provided rescue handler default error response rescues the exception using the default handler custom error response rescues the exception using the provided handler is possible to specify a different default status code is possible to return errors in json format is possible to return hash errors in json format is possible to return errors in jsonapi format is possible to return hash errors in jsonapi format is possible to return errors in xml format is possible to return hash errors in xml format is possible to specify a custom formatter does not trap regular error! codes responds to custom Grape exceptions appropriately with rescue_options :backtrace and :exception set to true is possible to return the backtrace and the original exception in json format is possible to return the backtrace and the original exception in xml format is possible to return the backtrace and the original exception in txt format Grape::Middleware::Formatter serialization looks at the bodies for possibly serializable data default format calls #to_json since default format is json jsonapi calls #to_json if the content type is jsonapi xml calls #to_xml if the content type is xml error handling rescues formatter-specific exceptions caught error of type StandardError in after callback inside Grape::Middleware::Formatter : StandardError does not rescue other exceptions detection uses the xml extension if one is provided uses the json extension if one is provided uses the format parameter if one is provided uses the default format if none is provided uses the requested format if provided in headers uses the file extension format if provided before headers accept header detection detects from the Accept header uses quality rankings to determine formats handles quality rankings mixed with nothing parses headers with other attributes parses headers with vendor and api version parses headers with symbols as hash keys with custom vendored content types it uses the custom type content-type is set for json is set for xml is set for txt is set for custom is set for vendored with registered type is set to closest generic for custom vendored/versioned without registered type format uses custom formatter uses custom json formatter default uses default json formatter no content responses does not modify a 100 response does not modify a 101 response does not modify a 102 response does not modify a 103 response does not modify a 104 response does not modify a 105 response does not modify a 106 response does not modify a 107 response does not modify a 108 response does not modify a 109 response does not modify a 110 response does not modify a 111 response does not modify a 112 response does not modify a 113 response does not modify a 114 response does not modify a 115 response does not modify a 116 response does not modify a 117 response does not modify a 118 response does not modify a 119 response does not modify a 120 response does not modify a 121 response does not modify a 122 response does not modify a 123 response does not modify a 124 response does not modify a 125 response does not modify a 126 response does not modify a 127 response does not modify a 128 response does not modify a 129 response does not modify a 130 response does not modify a 131 response does not modify a 132 response does not modify a 133 response does not modify a 134 response does not modify a 135 response does not modify a 136 response does not modify a 137 response does not modify a 138 response does not modify a 139 response does not modify a 140 response does not modify a 141 response does not modify a 142 response does not modify a 143 response does not modify a 144 response does not modify a 145 response does not modify a 146 response does not modify a 147 response does not modify a 148 response does not modify a 149 response does not modify a 150 response does not modify a 151 response does not modify a 152 response does not modify a 153 response does not modify a 154 response does not modify a 155 response does not modify a 156 response does not modify a 157 response does not modify a 158 response does not modify a 159 response does not modify a 160 response does not modify a 161 response does not modify a 162 response does not modify a 163 response does not modify a 164 response does not modify a 165 response does not modify a 166 response does not modify a 167 response does not modify a 168 response does not modify a 169 response does not modify a 170 response does not modify a 171 response does not modify a 172 response does not modify a 173 response does not modify a 174 response does not modify a 175 response does not modify a 176 response does not modify a 177 response does not modify a 178 response does not modify a 179 response does not modify a 180 response does not modify a 181 response does not modify a 182 response does not modify a 183 response does not modify a 184 response does not modify a 185 response does not modify a 186 response does not modify a 187 response does not modify a 188 response does not modify a 189 response does not modify a 190 response does not modify a 191 response does not modify a 192 response does not modify a 193 response does not modify a 194 response does not modify a 195 response does not modify a 196 response does not modify a 197 response does not modify a 198 response does not modify a 199 response does not modify a 204 response does not modify a 304 response input parses the chunked body from POST and copies values into rack.request.from_hash rewinds IO parses the body from an xml POST and copies values into rack.request.from_hash ignores application/x-www-form-urlencoded ignores multipart/form-data ignores multipart/related ignores multipart/mixed parses the chunked body from PATCH and copies values into rack.request.from_hash rewinds IO parses the body from an xml PATCH and copies values into rack.request.from_hash ignores application/x-www-form-urlencoded ignores multipart/form-data ignores multipart/related ignores multipart/mixed parses the chunked body from PUT and copies values into rack.request.from_hash rewinds IO parses the body from an xml PUT and copies values into rack.request.from_hash ignores application/x-www-form-urlencoded ignores multipart/form-data ignores multipart/related ignores multipart/mixed parses the chunked body from DELETE and copies values into rack.request.from_hash rewinds IO parses the body from an xml DELETE and copies values into rack.request.from_hash ignores application/x-www-form-urlencoded ignores multipart/form-data ignores multipart/related ignores multipart/mixed when body is not nil or empty when Content-Type is supported parses the body from POST and copies values into rack.request.form_hash when Content-Type is not supported returns a 415 HTTP error status when body is nil does not read and parse the body when body is empty does not read and parse the body application/json parses the body from POST and copies values into rack.request.form_hash application/json; charset=utf-8 parses the body from POST and copies values into rack.request.form_hash when body is not nil or empty when Content-Type is supported parses the body from PATCH and copies values into rack.request.form_hash when Content-Type is not supported returns a 415 HTTP error status when body is nil does not read and parse the body when body is empty does not read and parse the body application/json parses the body from PATCH and copies values into rack.request.form_hash application/json; charset=utf-8 parses the body from PATCH and copies values into rack.request.form_hash when body is not nil or empty when Content-Type is supported parses the body from PUT and copies values into rack.request.form_hash when Content-Type is not supported returns a 415 HTTP error status when body is nil does not read and parse the body when body is empty does not read and parse the body application/json parses the body from PUT and copies values into rack.request.form_hash application/json; charset=utf-8 parses the body from PUT and copies values into rack.request.form_hash when body is not nil or empty when Content-Type is supported parses the body from DELETE and copies values into rack.request.form_hash when Content-Type is not supported returns a 415 HTTP error status when body is nil does not read and parse the body when body is empty does not read and parse the body application/json parses the body from DELETE and copies values into rack.request.form_hash application/json; charset=utf-8 parses the body from DELETE and copies values into rack.request.form_hash send file returns Grape::Uril::SendFileReponse inheritable formatters returns response by invalid formatter custom parser raises exception and rescue options are enabled for backtrace and original_exception adds the backtrace and original_exception to the error output Grape::Middleware::Globals calls through to the app environment should set the grape.request environment should set the grape.request.headers environment should set the grape.request.params environment Grape::Middleware::Stack #use pushes a middleware class onto the stack pushes a middleware class with arguments onto the stack pushes a middleware class with block arguments onto the stack #insert inserts a middleware class at the integer index #insert_before inserts a middleware before another middleware class inserts a middleware before an anonymous class given by its superclass raises an error on an invalid index #insert_after inserts a middleware after another middleware class inserts a middleware after an anonymous class given by its superclass raises an error on an invalid index #merge_with applies a collection of operations and middlewares #build returns a rack builder instance when @others are present applies the middleware specs stored in @others #concat adds non :use specs to @others calls +merge_with+ with the :use specs Grape::Middleware::Versioner::AcceptVersionHeader succeeds if :strict is not set succeeds if :strict is set to false api.version is set is set if format provided fails with 406 Not Acceptable if version is not supported when :strict is set fails with 406 Not Acceptable if header is not set fails with 406 Not Acceptable if header is empty succeeds if proper header is set when :strict and cascade: false fails with 406 Not Acceptable if header is not set fails with 406 Not Acceptable if header is empty succeeds if proper header is set Grape::Middleware::Versioner::Header succeeds if :strict is not set succeeds if :strict is set to false api.type and api.subtype sets type and subtype to first choice of content type if no preference given sets preferred type sets preferred type and subtype api.format is set is nil if not provided when version is set to v1 is set is nil if not provided when version is set to v1 is set is nil if not provided api.vendor is set is set if format provided fails with 406 Not Acceptable if vendor is invalid when version is set is set is set if format provided fails with 406 Not Acceptable if vendor is invalid api.version is set is set if format provided fails with 406 Not Acceptable if version is invalid when :strict is set fails with 406 Not Acceptable if header is not set fails with 406 Not Acceptable if header is empty succeeds if proper header is set when :strict and cascade: false fails with 406 Not Acceptable if header is not set fails with 406 Not Acceptable if header is application/xml fails with 406 Not Acceptable if header is empty fails with 406 Not Acceptable if header contains a single invalid accept succeeds if proper header is set when multiple versions are specified succeeds with v1 succeeds with v2 fails with another version when there are multiple versions with complex vendor specified with rescue_from :all with header versioned endpoints and a rescue_all block defined responds correctly to a v1 request responds correctly to a v2 request Grape::Middleware::Versioner::Param sets the API version based on the default param (apiver) cuts (only) the version out of the params provides a nil version if no version is given with specified parameter name sets the API version based on the custom parameter name does not set the API version based on the default param with specified versions throws an error if a non-allowed version is specified allows versions that have been specified when no version is set returns a 200 (matches the first version found) when there are multiple versions without a custom param responds correctly to a v1 request responds correctly to a v2 request when there are multiple versions with a custom param responds correctly to a v1 request responds correctly to a v2 request Grape::Middleware::Versioner::Path sets the API version based on the first path does not cut the version out of the path provides a nil version if no path is given with a pattern sets the version if it matches ignores the version if it fails to match with specified versions as ["v1", "v2"] throws an error if a non-allowed version is specified allows versions that have been specified with specified versions as [:v1, :v2] throws an error if a non-allowed version is specified allows versions that have been specified with specified versions as [:v1, "v2"] throws an error if a non-allowed version is specified allows versions that have been specified with specified versions as ["v1", :v2] throws an error if a non-allowed version is specified allows versions that have been specified with prefix, but requested version is not matched recognizes potential version with mount path recognizes potential version Grape::Middleware::Versioner recognizes :path recognizes :header recognizes :param recognizes :accept_version_header Grape::Parser .builtin_parsers returns an instance of Hash includes json and xml parsers by default .parsers returns an instance of Hash includes built-in parsers with :parsers option includes passed :parsers values with added parser by using `register` keyword includes added parser .parser_for calls .parsers returns parser correctly when parser is available returns registered parser if available when parser is an instance of Symbol returns an instance of Method returns object which can be called when parser does not exist returns nil Grape::Path #initialize remembers the path remembers the namespace remebers the settings #mount_path is nil when no mount path setting exists is nil when the mount path is nil splits the mount path #root_prefix is nil when no root prefix setting exists is nil when the mount path is nil splits the mount path #uses_path_versioning? is false when the version setting is nil is false when the version option is header is true when the version option is path #namespace? is false when the namespace is nil is false when the namespace starts with whitespace is false when the namespace is the root path is true otherwise #path? is false when the path is nil is false when the path starts with whitespace is false when the path is the root path is true otherwise #path uses the namespace after the mount path and root prefix uses the raw path after the namespace mount_path is not included when it is nil is included when it is not nil root_prefix is not included when it is nil is included after the mount path #suffix when using a specific format accepts specified format when path versioning is used includes a '/' when path versioning is not used does not include a '/' when the path has a namespace does not include a '/' when the path has a path includes a '/' otherwise #path_with_suffix combines the path and suffix when using a specific format might have a suffix with specified format Grape::Presenters::Presenter represent represent object present instance presents dummy hash multiple presenter instance presents both dummy presenter Grape::Request #params by default returns stringified parameter keys when build_params_with: Grape::Extensions::Hash::ParamBuilder is specified returns symbolized params with grape.routing_args cuts version and route_info #headers with http headers in env cuts HTTP_ prefix and capitalizes header name words with non-HTTP_* stuff in env does not include them with symbolic header names converts them to string Grape::Util::InheritableSetting #global sets a global value sets the global inherited values overrides global values should handle different parents #api_class is specific to the class #namespace sets a value until the end of a namespace uses new values when a new namespace starts #namespace_inheritable works with inheritable values should handle different parents #namespace_stackable works with stackable values #namespace_reverse_stackable works with reverse stackable values #route sets a value until the next route works with route values #api_class is specific to the class #inherit_from notifies clones #point_in_time_copy resets point_in_time_copies decouples namespace values decouples namespace inheritable values decouples namespace stackable values decouples namespace reverse stackable values decouples route values adds itself to original as clone #to_hash return all settings as a hash Grape::Util::InheritableValues #delete deletes a key does not delete parent values #[] returns a value returns parent value when no value is set overwrites parent value with the current one parent values are not changed #[]= sets a value #to_hash returns a Hash representation #clone complex (i.e. not primitive) data types (ex. entity classes, please see bug #891) copies values; does not duplicate them Grape::Util::ReverseStackableValues #keys returns all keys returns merged keys with parent #delete deletes a key does not delete parent values #[] returns an array of values returns parent value when no value is set combines parent and actual values (actual first) parent values are not changed #[]= sets a value pushes further values can handle array values #to_hash returns a Hash representation #clone copies all values complex (i.e. not primitive) data types (ex. middleware, please see bug #930) copies values; does not duplicate them Grape::Util::StackableValues #keys returns all key returns merged keys with parent #delete deletes a key does not delete parent values #[] returns an array of values returns parent value when no value is set combines parent and actual values parent values are not changed #[]= sets a value pushes further values can handle array values #to_hash returns a Hash representation #clone copies all values complex (i.e. not primitive) data types (ex. middleware, please see bug #930) copies values; does not duplicate them StrictHashConfiguration set nested configs Validator with instance variables passes validation every time Grape::Validations::ParamsScope raises an error if the dependent parameter was never specified returns a sensible error message within a nested context includes the nested parameter within #declared(params) includes level 2 nested parameters outside the given within #declared(params) includes deeply nested parameters within #declared(params) setting a default when the default value is truthy adds documentation about the default value when the default value is false adds documentation about the default value when the default value is nil adds documentation about the default value without a default does not add documentation for the default value setting description allows setting desc allows setting description when using custom types coerces the parameter via the type's parse method param alias should eq "any-any2" should eq "there we go-" should eq "foo is empty" array without coerce type explicitly given sets the type based on first element fails to call API without Array type raises exception when values are of different type raises exception when range values have different endpoint types coercing values validation with proc allows the proc to pass validation without checking allows the proc to pass validation without checking in value [DEPRECATION] The values validator except option is deprecated. Use the except validator instead. allows the proc to pass validation without checking in except with range values when left range endpoint isn't #kind_of? the type raises exception when right range endpoint isn't #kind_of? the type raises exception when the default is an array and is the entire range of allowed values does not raise an exception and is a subset of allowed values does not raise an exception when both range endpoints are #kind_of? the type accepts values in the range rejects values outside the range parameters in group errors when no type is provided allows Hash as type allows Array as type handles missing optional Array type errors with an unsupported type when validations are dependent on a parameter applies the validations only if the parameter is present applies the validations of multiple parameters applies only the appropriate validation raises an error if the dependent parameter was never specified does not raise an error if the dependent parameter is a Hash allows aliasing of dependent parameters does not validate nested requires when given is false includes the parameter within #declared(params) returns a sensible error message within a nested context includes the nested parameter within #declared(params) includes level 2 nested parameters outside the given within #declared(params) when validations are dependent on a parameter within an array param applies the constraint within each value when validations are dependent on a parameter with specific value (case 0) skips validation when base param is missing skips validation when base param does not have a specified value applies the validation when base param has the specific value includes the parameter within #declared(params) (case 1) skips validation when base param is missing skips validation when base param does not have a specified value applies the validation when base param has the specific value includes the parameter within #declared(params) (case 2) skips validation when base param is missing skips validation when base param does not have a specified value applies the validation when base param has the specific value includes the parameter within #declared(params) (case 3) skips validation when base param is missing skips validation when base param does not have a specified value applies the validation when base param has the specific value includes the parameter within #declared(params) (case 4) skips validation when base param is missing skips validation when base param does not have a specified value applies the validation when base param has the specific value includes the parameter within #declared(params) (case 5) skips validation when base param is missing skips validation when base param does not have a specified value applies the validation when base param has the specific value includes the parameter within #declared(params) (case 6) skips validation when base param is missing skips validation when base param does not have a specified value applies the validation when base param has the specific value includes the parameter within #declared(params) (case 7) skips validation when base param is missing skips validation when base param does not have a specified value applies the validation when base param has the specific value includes the parameter within #declared(params) (case 8) skips validation when base param does not have a specified value applies the validation when base param has the specific value includes the parameter within #declared(params) (case 9) skips validation when base param does not have a specified value applies the validation when base param has the specific value includes the parameter within #declared(params) (case 10) skips validation when base param does not have a specified value applies the validation when base param has the specific value includes the parameter within #declared(params) (case 11) skips validation when base param does not have a specified value applies the validation when base param has the specific value includes the parameter within #declared(params) (case 12) skips validation when base param does not have a specified value applies the validation when base param has the specific value includes the parameter within #declared(params) (case 13) skips validation when base param does not have a specified value applies the validation when base param has the specific value includes the parameter within #declared(params) (case 14) skips validation when base param does not have a specified value applies the validation when base param has the specific value includes the parameter within #declared(params) (case 15) skips validation when base param does not have a specified value applies the validation when base param has the specific value includes the parameter within #declared(params) failing fast when fail_fast is not defined does not stop validation when fail_fast is defined it stops the validation of other params for a single param when params have group attributes with validations when data is invalid returns a validation error applies group validations for every parameter when parameter has the same validator as a group returns a successful response prioritizes parameter validation over group validation with types when invalid date provided responds with HTTP error returns a validation error when created_at receives a valid date returns a successful response returns a date with several group attributes when data is invalid responds with HTTP error returns a validation error when correct data is provided returns a successful response with nested groups when data is invalid responds with HTTP error returns a validation error when correct data is provided returns a successful response Grape::Validations::Types ::primitive? recognizes Integer as a primitive recognizes Float as a primitive recognizes Numeric as a primitive recognizes BigDecimal as a primitive recognizes Virtus::Attribute::Boolean as a primitive recognizes String as a primitive recognizes Symbol as a primitive recognizes Date as a primitive recognizes DateTime as a primitive recognizes Time as a primitive recognizes Rack::Multipart::UploadedFile as a primitive identifies unknown types ::structure? recognizes Hash as a structure recognizes Array as a structure recognizes Set as a structure ::recognized? recognizes # recognizes VirtusB recognizes VirtusC recognizes MyAxiom ::special? provides special handling for JSON provides special handling for [JSON] provides special handling for File provides special handling for Rack::Multipart::UploadedFile ::custom? returns false if the type does not respond to :parse returns true if the type responds to :parse with one argument returns false if the type's #parse method takes other than one argument ::build_coercer has internal cache variables caches the result of the Virtus::Attribute.build method Grape::Validations::AllOrNoneOfValidator #validate! when all restricted params are present does not raise a validation exception mixed with other params does not raise a validation exception when none of the restricted params is selected does not raise a validation exception when only a subset of restricted params are present raises a validation exception mixed with other params raise a validation exception Grape::Validations::AllowBlankValidator invalid input refuses empty string refuses only whitespaces refuses nil refuses missing custom validation message with invalid input refuses empty string refuses empty string for an optional param refuses only whitespaces refuses nil with valid input accepts valid input accepts empty input when allow_blank is false accepts empty input accepts empty when datetime allow_blank accepts empty when date allow_blank accepts empty when symbol allow_blank accepts empty when boolean allow_blank accepts false when boolean allow_blank allow_blank when Numeric accepts empty when integer allow_blank accepts empty when float allow_blank accepts empty when integer allow_blank in an optional group as a required param accepts a missing group, even with a disallwed blank param accepts a nested missing date value refuses a blank value in an existing group as an optional param accepts a missing group, even with a disallwed blank param accepts a nested missing optional value refuses a blank existing value in an existing scope in a required group as a required param refuses a blank value in a required existing group refuses a string value in a required hash group as an optional param accepts a nested missing value refuses a blank existing value in an existing scope refuses a string value in an optional hash group valid input allows missing optional strings accepts valid input accepts empty input when allow_blank is false accepts empty input accepts empty when datetime allow_blank accepts empty when date allow_blank accepts empty when symbol allow_blank accepts empty when boolean allow_blank accepts false when boolean allow_blank accepts value when time allow_blank allow_blank when Numeric accepts empty when integer allow_blank accepts empty when float allow_blank accepts empty when integer allow_blank in an optional group as a required param accepts a missing group, even with a disallwed blank param accepts a nested missing date value refuses a blank value in an existing group as an optional param accepts a missing group, even with a disallwed blank param accepts a nested missing optional value refuses a blank existing value in an existing scope in a required group as a required param refuses a blank value in a required existing group refuses a string value in a required hash group as an optional param accepts a nested missing value refuses a blank existing value in an existing scope refuses a string value in an optional hash group Grape::Validations::AtLeastOneOfValidator #validate! when all restricted params are present does not raise a validation exception mixed with other params does not raise a validation exception when a subset of restricted params are present does not raise a validation exception when params keys come as strings does not raise a validation exception when none of the restricted params is selected raises a validation exception when exactly one of the restricted params is selected does not raise a validation exception Grape::Validations::CoerceValidator coerce error on malformed input error on malformed input (Array) i18n i18n error on malformed input gives an english fallback error when default locale message is blank with a custom validation message errors on malformed input on custom coercion rules respects :coerce_with still validates type performs no additional coercion complex objects error on malformed input for complex objects coerces Integer Bool Boolean Rack::Multipart::UploadedFile File Nests integers Array Array of Integers Array of Bools Array of Complex Array of type implementing parse Set of type implementing parse Array of class implementing parse and parsed? Set Set of Integers Set of Bools using coerce_with parses parameters with Array type parses parameters with Array[String] type parses parameters with Array[Integer] type parses parameters even if type is valid uses parse where available accepts any callable must be supplied with :type or :coerce first-class JSON parses objects, hashes, and arrays (PENDING: Temporarily skipped with xit) works when declared optional accepts Array[JSON] shorthand doesn't make sense using coerce_with multiple types coerces to first possible type fails when no coercion is possible may not be supplied together with a single type for primitive collections allows singular form declaration allows multiple collection types allows collections with multiple types when params is Hashie::Mash for primitive collections allows singular form declaration allows multiple collection types allows collections with multiple types custom coercion rules respects :coerce_with still validates type performs no additional coercion converter does not build Virtus::Attribute multiple times Grape::Validations::DefaultValidator lets you leave required values nested inside an optional blank allows optional arrays to be omitted does not allows faulty optional arrays allows optional arrays with optional params set default value for optional param set default values for optional params set default values for missing params in the request set default values for optional params and allow to use required fields in the same time sets lambda based defaults at the time of call sets default values for grouped arrays optional group with defaults optional array without default value includes optional param with default value returns nil for optional array if param is not provided optional array with default value includes optional param with default value sets default value for optional array if param is not provided optional hash without default value includes optional param with default value returns nil for optional hash if param is not provided does not fail even if invalid params is passed to default validator optional hash with default value includes optional param with default value sets default value for optional hash if param is not provided sets default value from parent defaults for inner param if parent param is not provided sets own default value for inner param if parent param is provided Grape::Validations::ExactlyOneOfValidator #validate! when all restricted params are present raises a validation exception mixed with other params still raises a validation exception when a subset of restricted params are present raises a validation exception when params keys come as strings raises a validation exception when none of the restricted params is selected raises a validation exception when exactly one of the restricted params is selected does not raise a validation exception Grape::Validations::ExceptValuesValidator raises IncompatibleOptionValues on a default value in exclude raises IncompatibleOptionValues when a default array has excluded values raises IncompatibleOptionValues when type is incompatible with values array 0: req_except - invalid-type1 0: req_except - invalid-type3 0: req_except - valid-type 1: req_except_hash - invalid-type1 1: req_except_hash - invalid-type3 1: req_except_hash - valid-type 2: req_except_custom_message - invalid-type1 2: req_except_custom_message - invalid-type3 2: req_except_custom_message - valid-type 3: req_except_no_value - invalid-type1 4: req_except_empty - invalid-type1 5: req_except_lambda - invalid-type1 5: req_except_lambda - invalid-type4 5: req_except_lambda - valid-type 6: req_except_lambda_custom_message - invalid-type1 6: req_except_lambda_custom_message - invalid-type4 6: req_except_lambda_custom_message - valid-type 7: opt_except_default - invalid-type1 7: opt_except_default - invalid-type3 7: opt_except_default - valid-type 7: opt_except_default - 8: opt_except_lambda_default - invalid-type1 8: opt_except_lambda_default - invalid-type3 8: opt_except_lambda_default - valid-type 8: opt_except_lambda_default - 9: req_except_type_coerce - invalid-type1 9: req_except_type_coerce - 11 9: req_except_type_coerce - 11 9: req_except_type_coerce - 3 9: req_except_type_coerce - 3 10: opt_except_type_coerce_default - invalid-type1 10: opt_except_type_coerce_default - 10 10: opt_except_type_coerce_default - 3 10: opt_except_type_coerce_default - 3 10: opt_except_type_coerce_default - 11: opt_except_array_type_coerce_default - invalid-type1 11: opt_except_array_type_coerce_default - 10 11: opt_except_array_type_coerce_default - [10] 11: opt_except_array_type_coerce_default - ["3"] 11: opt_except_array_type_coerce_default - [3] 11: opt_except_array_type_coerce_default - 12: req_except_range - 11 12: req_except_range - 13 Grape::Validations::MutualExclusionValidator #validate! when all mutually exclusive params are present raises a validation exception mixed with other params still raises a validation exception when a subset of mutually exclusive params are present raises a validation exception when params keys come as strings raises a validation exception when no mutually exclusive params are present params Grape::Validations::PresenceValidator without validation does not validate for any params with a custom validation message requires when missing requires when empty valid when set with a required regexp parameter supplied in the POST body validates id with a required non-empty string requires when missing requires when empty valid when set with multiple parameters per requires validates for all defined params with required parameters and no type validates name, company with nested parameters validates nested parameters with triply nested required parameters validates triple nested parameters with reused parameter documentation once required and once optional works with required works with optional Grape::Validations::RegexpValidator accepts nil accepts valid input custom validation message accepts nil accepts valid input with invalid input refuses inapppopriate refuses empty regexp with array refuses inapppopriate items refuses empty items refuses nil items accepts valid items accepts nil instead of array invalid input refuses inapppopriate refuses empty regexp with array refuses inapppopriate items refuses empty items refuses nil items accepts valid items accepts nil instead of array nested regexp with array refuses inapppopriate Grape::Validations::ValuesValidator allows a valid value for a parameter does not allow an invalid value for a parameter rejects all values if values is an empty array allows a valid default value [DEPRECATION] The values validator except option is deprecated. Use the except validator instead. allows a default value with except allows a valid default value allows a proc for values does not validate updated values without proc validates against values in a proc does not allow an invalid value for a parameter using lambda Error 'comparison of String with 0 failed' raised while validating attribute 'number' does not allow non-numeric string value for int value using lambda Error 'undefined method `>' for nil:NilClass' raised while validating attribute 'number' does not allow nil for int value using lambda allows numeric string for int value using lambda allows value using lambda does not allow invalid value using lambda validates against an empty array in a proc validates default value from proc validates default value from proc against values in a proc raises IncompatibleOptionValues on an invalid default value from proc raises IncompatibleOptionValues on an invalid default value raises IncompatibleOptionValues when type is incompatible with values array allows values to be true or false when setting the type to boolean allows values to be a kind of the coerced type not just an instance of it allows values to be a kind of the coerced type in an array raises IncompatibleOptionValues when values contains a value that is not a kind of the type raises IncompatibleOptionValues when except contains a value that is not a kind of the type with a custom validation message allows a valid value for a parameter does not allow an invalid value for a parameter validates against values in a proc does not allow an invalid value for a parameter using lambda with a custom exclude validation message [DEPRECATION] The values validator except option is deprecated. Use the except validator instead. does not allow an invalid value for a parameter with a custom exclude validation message [DEPRECATION] The values validator except option is deprecated. Use the except validator instead. does not allow an invalid value for a parameter exclude with a standard custom validation message [DEPRECATION] The values validator except option is deprecated. Use the except validator instead. does not allow an invalid value for a parameter nil value for a parameter does not allow for root params scope allows for a required param in child scope allows for an optional param with a list of values with a lambda values only evaluates values dynamically with each request chooses default with a range of values allows a single value inside of the range allows an array of values inside of the range rejects a single value outside the range rejects an array of values if any of them are outside the range exclusive excepts [DEPRECATION] The values validator except option is deprecated. Use the except validator instead. allows any other value outside excepts [DEPRECATION] The values validator except option is deprecated. Use the except validator instead. allows any other value outside excepts when type is included [DEPRECATION] The values validator except option is deprecated. Use the except validator instead. rejects values that matches except [DEPRECATION] The values validator except option is deprecated. Use the except validator instead. rejects an array of values if any of them matches except exclusive excepts with lambda [DEPRECATION] The values validator except option is deprecated. Use the except validator instead. allows any other value outside excepts when type is included [DEPRECATION] The values validator except option is deprecated. Use the except validator instead. allows any other value outside excepts [DEPRECATION] The values validator except option is deprecated. Use the except validator instead. rejects values that matches except exclusive excepts with lambda and coercion [DEPRECATION] The values validator except option is deprecated. Use the except validator instead. allows any other value outside excepts [DEPRECATION] The values validator except option is deprecated. Use the except validator instead. rejects values that matches except with mixed values and excepts [DEPRECATION] The values validator except option is deprecated. Use the except validator instead. allows value, but not in except [DEPRECATION] The values validator except option is deprecated. Use the except validator instead. rejects except [DEPRECATION] The values validator except option is deprecated. Use the except validator instead. rejects outside except and outside value custom validation using proc [DEPRECATION] The values validator proc option is deprecated. The lambda expression can now be assigned directly to values. accepts a single valid value [DEPRECATION] The values validator proc option is deprecated. The lambda expression can now be assigned directly to values. accepts multiple valid values [DEPRECATION] The values validator proc option is deprecated. The lambda expression can now be assigned directly to values. rejects a single invalid value [DEPRECATION] The values validator proc option is deprecated. The lambda expression can now be assigned directly to values. rejects an invalid value among valid ones [DEPRECATION] The values validator proc option is deprecated. The lambda expression can now be assigned directly to values. uses supplied message Grape::Validations params optional validates when params is present doesn't validate when param not present adds to declared parameters optional using Grape::Entity documentation adds entity documentation to declared params works when field_a and field_b are not present works when field_a is present works when field_b is present required errors when param not present doesn't throw a missing param when param is present adds to declared parameters works when required field is present but nil requires :all using Grape::Entity documentation adds entity documentation to declared params errors when required_field is not present works when required_field is present requires :none using Grape::Entity documentation adds entity documentation to declared params errors when required_field is not present works when required_field is present requires :all or :none but except a non-existent field using Grape::Entity documentation requires :all adds only the entity documentation to declared params, nothing more requires :none adds only the entity documentation to declared params, nothing more required with an Array block errors when param not present errors when param is not an Array doesn't throw a missing param when param is present doesn't throw a missing param when param is present but empty adds to declared parameters required with an Array and a Hash block does not output index [0] for Hash types required with a Hash block errors when param not present errors when nested param not present errors when param is not a Hash doesn't throw a missing param when param is present adds to declared parameters hash with a required param with validation errors when param is not a Hash works when all params match group errors when param not present doesn't throw a missing param when param is present adds to declared parameters group params with nested params which has a type errors when group param is invalid custom validator for a Hash which is optional doesn't throw an error if the validation passes errors if the validation fails which is required doesn't throw an error if the validation passes errors if the validation fails validation within arrays can handle new scopes within child elements errors when a parameter is not present errors when a parameter is not present in array within array errors when param is not an Array with block param requires defaults to Array type optional defaults to Array type group defaults to Array type validation within arrays with JSON can handle new scopes within child elements errors when a parameter is not present safely handles empty arrays and blank parameters optional with an Array block doesn't throw a missing param when the group isn't present doesn't throw a missing param when both group and param are given errors when group is present, but required param is not errors when param is present but isn't an Array adds to declared parameters nested optional Array blocks does no internal validations if the outer group is blank does internal validations if the outer group is present handles deep nesting handles validation within arrays adds to declared parameters multiple validation errors throws the validation errors custom validation when using optional with a custom validator validates when param is present skips validation when parameter isn't present validates with custom validator when param present and incorrect type when using requires with a custom validator validates when param is present validates when param is not present nested namespaces the parent namespace uses the validator the nested namespace inherits the custom validator peer namespaces does not have the validator namespaces nested in peers should also not have the validator when nested, specifying a route should clear out the validations for deeper nested params when using options on param validates param with custom validator with options named can be defined in helpers in helper module which kind of Grape::DSL::Helpers::BaseHelper can be included in usual params by #use by #use with multiple params with block returns defaults overrides default value for order overrides default value for order_by fails with invalid value documentation can be included with a hash all or none optional params with a custom validation message errors when any one is present works when all params are present works when none are present mutually exclusive optional params errors when two or more are present with custom validation message errors when two or more are present more than one set of mutually exclusive params errors for all sets with a custom validation message errors for all sets in a group works when only one from the set is present errors when more than one from the set is present mutually exclusive params inside Hash group invalidates if request param is invalid type exactly one of params errors when none are present succeeds when one is present errors when two or more are present with a custom validation message errors when none are present succeeds when one is present errors when two or more are present nested params errors when none are present succeeds when one is present errors when two or more are present at least one of params errors when none are present does not error when one is present does not error when two are present with a custom validation message errors when none are present does not error when one is present does not error when two are present nested params errors when none are present does not error when one is present does not error when two are present in a group works when only one from the set is present errors when no parameter from the set is present errors when more than one from the set is present does not falsely think the param is there if it is provided outside the block MultiJson uses multi_json MultiXml uses multi_xml Pending: (Failures listed here are expected and do not affect your suite's status) 1) Grape::Validations::CoerceValidator coerce first-class JSON parses objects, hashes, and arrays # Temporarily skipped with xit # ./spec/grape/validations/validators/coerce_spec.rb:545 Finished in 7.28 seconds (files took 2.81 seconds to load) 1792 examples, 0 failures, 1 pending [Coveralls] Outside the CI environment, not sending data. ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ dh_installdocs -O--buildsystem=ruby dh_ruby_fixdocs -O--buildsystem=ruby dh_installchangelogs -O--buildsystem=ruby dh_installinit -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_installdeb -O--buildsystem=ruby dh_gencontrol -O--buildsystem=ruby dpkg-gencontrol: warning: Depends field of package ruby-grape: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums -O--buildsystem=ruby dh_builddeb -O--buildsystem=ruby dpkg-deb: building package 'ruby-grape' in '../ruby-grape_1.1.0-2_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../ruby-grape_1.1.0-2_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration I: user script /srv/workspace/pbuilder/4058/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/4058/tmp/hooks/B01_cleanup finished 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/4058 and its subdirectories I: Current time: Sat Jun 20 10:03:52 +14 2020 I: pbuilder-time-stamp: 1592597032