[DRE-maint] Bug#1017850: ruby-grape: FTBFS with ruby-rack-test 2.0: ERROR: Test "ruby3.0" failed: Failure/Error:

Antonio Terceiro terceiro at debian.org
Sun Aug 21 15:07:44 BST 2022


Source: ruby-grape
Version: 1.5.2-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs

Hi,

I'm preparing an update of ruby-rack-test, and ruby-grape fails to build
with that. I will be uploading RSN, so I'm already reporting this bug.

Relevant part (hopefully):
>      Failure/Error:
>        expect(JSON.parse(last_response.body)).to eq(
>          'Host' => 'example.org',
>          'Cookie' => ''
>        )
> 
>        expected: {"Cookie"=>"", "Host"=>"example.org"}
>             got: {"Cookie"=>"", "Host"=>"example.org", "Version"=>"HTTP/1.0"}
> 
>        (compared using ==)
> 
>        Diff:
>        @@ -1,3 +1,4 @@
>         "Cookie" => "",
>         "Host" => "example.org",
>        +"Version" => "HTTP/1.0",
>      # ./spec/grape/endpoint_spec.rb:142:in `block (3 levels) in <top (required)>'
> 
> Finished in 4.12 seconds (files took 1.15 seconds to load)
> 2064 examples, 1 failure, 1 pending
> 
> Failed examples:
> 
> rspec ./spec/grape/endpoint_spec.rb:140 # Grape::Endpoint#headers includes request headers
> 
> [Coveralls] Outside the CI environment, not sending data.
> Stopped processing SimpleCov as a previous error not related to SimpleCov has been detected
> /usr/bin/ruby3.0 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.10.3/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.10.1/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.10.1/exe/rspec ./spec/grape/api/custom_validations_spec.rb ./spec/grape/api/deeply_included_options_spec.rb ./spec/grape/api/defines_boolean_in_params_spec.rb ./spec/grape/api/inherited_helpers_spec.rb ./spec/grape/api/instance_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/routes_with_requirements_spec.rb ./spec/grape/api/shared_helpers_exactly_one_of_spec.rb ./spec/grape/api/shared_helpers_spec.rb ./spec/grape/api_remount_spec.rb ./spec/grape/api_spec.rb ./spec/grape/config_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/declared_spec.rb ./spec/grape/endpoint_spec.rb ./spec/grape/exceptions/base_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_response_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/named_api_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/multiple_attributes_iterator_spec.rb ./spec/grape/validations/params_scope_spec.rb ./spec/grape/validations/single_attribute_iterator_spec.rb ./spec/grape/validations/types/array_coercer_spec.rb ./spec/grape/validations/types/primitive_coercer_spec.rb ./spec/grape/validations/types/set_coercer_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/same_as_spec.rb ./spec/grape/validations/validators/values_spec.rb ./spec/grape/validations_spec.rb ./spec/integration/eager_load/eager_load_spec.rb ./spec/integration/multi_json/json_spec.rb ./spec/integration/multi_xml/xml_spec.rb --format documentation failed
> ERROR: Test "ruby3.0" failed: 

The full build log if attached.

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
-------------- next part --------------
sbuild (Debian sbuild) 0.83.1 (26 April 2022) on lemur

+==============================================================================+
| ruby-grape 1.5.2-2 (amd64)                   Sat, 20 Aug 2022 20:48:44 +0000 |
+==============================================================================+

Package: ruby-grape
Version: 1.5.2-2
Source Version: 1.5.2-2
Distribution: unstable
Machine Architecture: amd64
Host Architecture: amd64
Build Architecture: amd64
Build Type: full

I: NOTICE: Log filtering will replace 'var/run/schroot/mount/unstable-amd64-sbuild-0f69e3cd-2566-4388-8d9e-869d197bc957' with '<<CHROOT>>'
I: NOTICE: Log filtering will replace 'build/ruby-grape-eYgm2g/resolver-WkUF1r' with '<<RESOLVERDIR>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 file:/build/ruby-grape-eYgm2g/resolver-1ZCyQp/apt_archive ./ InRelease
Ign:1 file:/build/ruby-grape-eYgm2g/resolver-1ZCyQp/apt_archive ./ InRelease
Get:2 file:/build/ruby-grape-eYgm2g/resolver-1ZCyQp/apt_archive ./ Release [948 B]
Get:2 file:/build/ruby-grape-eYgm2g/resolver-1ZCyQp/apt_archive ./ Release [948 B]
Get:3 file:/build/ruby-grape-eYgm2g/resolver-1ZCyQp/apt_archive ./ Release.gpg
Ign:3 file:/build/ruby-grape-eYgm2g/resolver-1ZCyQp/apt_archive ./ Release.gpg
Get:4 file:/build/ruby-grape-eYgm2g/resolver-1ZCyQp/apt_archive ./ Packages [498 B]
Err:4 file:/build/ruby-grape-eYgm2g/resolver-1ZCyQp/apt_archive ./ Packages
  Could not open file /build/ruby-grape-eYgm2g/resolver-1ZCyQp/apt_archive/./Packages - open (13: Permission denied)
Get:4 file:/build/ruby-grape-eYgm2g/resolver-1ZCyQp/apt_archive ./ Packages [720 B]
Get:5 http://ftp.br.debian.org/debian unstable InRelease [192 kB]
Get:6 http://ftp.br.debian.org/debian unstable/main Sources.diff/Index [63.6 kB]
Get:7 http://ftp.br.debian.org/debian unstable/main amd64 Packages.diff/Index [63.6 kB]
Get:8 http://ftp.br.debian.org/debian unstable/main Sources T-2022-08-20-1411.59-F-2022-08-20-0206.34.pdiff [20.8 kB]
Get:8 http://ftp.br.debian.org/debian unstable/main Sources T-2022-08-20-1411.59-F-2022-08-20-0206.34.pdiff [20.8 kB]
Get:9 http://ftp.br.debian.org/debian unstable/main amd64 Packages T-2022-08-20-1411.59-F-2022-08-20-0206.34.pdiff [76.2 kB]
Get:9 http://ftp.br.debian.org/debian unstable/main amd64 Packages T-2022-08-20-1411.59-F-2022-08-20-0206.34.pdiff [76.2 kB]
Fetched 416 kB in 3s (154 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

+------------------------------------------------------------------------------+
| Fetch source files                                                           |
+------------------------------------------------------------------------------+


Local sources
-------------

/tmp/tmp.YrRjxBIvJe/ruby-grape_1.5.2-2.dsc exists in /tmp/tmp.YrRjxBIvJe; copying to chroot
I: NOTICE: Log filtering will replace 'build/ruby-grape-eYgm2g/ruby-grape-1.5.2' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/ruby-grape-eYgm2g' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install package build dependencies                                           |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: debhelper-compat (= 13), gem2deb, rake, ruby-activesupport, ruby-builder, ruby-dry-types (>= 1.1~), ruby-mustermann-grape, ruby-rack, ruby-rack-accept (>= 0.4.5-3~), ruby-virtus, ruby-hashie (>= 3.5.5~), ruby-cookiejar, ruby-coveralls, ruby-grape-entity, ruby-mime-types, ruby-rack-test (>= 0.6.3~), ruby-rspec, ruby-multi-xml, build-essential, fakeroot
Filtered Build-Depends: debhelper-compat (= 13), gem2deb, rake, ruby-activesupport, ruby-builder, ruby-dry-types (>= 1.1~), ruby-mustermann-grape, ruby-rack, ruby-rack-accept (>= 0.4.5-3~), ruby-virtus, ruby-hashie (>= 3.5.5~), ruby-cookiejar, ruby-coveralls, ruby-grape-entity, ruby-mime-types, ruby-rack-test (>= 0.6.3~), ruby-rspec, ruby-multi-xml, build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<<RESOLVERDIR>>/apt_archive/sbuild-build-depends-main-dummy.deb'.
Ign:1 copy:/<<RESOLVERDIR>>/apt_archive ./ InRelease
Get:2 copy:/<<RESOLVERDIR>>/apt_archive ./ Release [957 B]
Ign:3 copy:/<<RESOLVERDIR>>/apt_archive ./ Release.gpg
Get:4 copy:/<<RESOLVERDIR>>/apt_archive ./ Sources [508 B]
Get:5 copy:/<<RESOLVERDIR>>/apt_archive ./ Packages [591 B]
Fetched 2056 B in 0s (183 kB/s)
Reading package lists...
Get:1 file:/<<BUILDDIR>>/resolver-1ZCyQp/apt_archive ./ InRelease
Ign:1 file:/<<BUILDDIR>>/resolver-1ZCyQp/apt_archive ./ InRelease
Get:2 file:/<<BUILDDIR>>/resolver-1ZCyQp/apt_archive ./ Release [948 B]
Get:2 file:/<<BUILDDIR>>/resolver-1ZCyQp/apt_archive ./ Release [948 B]
Get:3 file:/<<BUILDDIR>>/resolver-1ZCyQp/apt_archive ./ Release.gpg
Ign:3 file:/<<BUILDDIR>>/resolver-1ZCyQp/apt_archive ./ Release.gpg
Reading package lists...
Reading package lists...

Install main build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils ca-certificates
  debhelper devscripts dh-autoreconf dh-strip-nondeterminism dirmngr dmsetup
  dwz file gem2deb gem2deb-test-runner gettext gettext-base gnupg gnupg-l10n
  gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm
  groff-base intltool-debian libapparmor1 libarchive-zip-perl libargon2-1
  libassuan0 libb-hooks-op-check-perl libbsd0 libclass-method-modifiers-perl
  libclass-xsaccessor-perl libcryptsetup12 libdebhelper-perl
  libdevel-callchecker-perl libdevmapper1.02.1 libdynaloader-functions-perl
  libedit2 libelf1 libencode-locale-perl libexpat1 libfdisk1
  libfile-dirlist-perl libfile-homedir-perl libfile-listing-perl
  libfile-stripnondeterminism-perl libfile-touch-perl libfile-which-perl
  libgmp-dev libgmpxx4ldbl libhtml-parser-perl libhtml-tagset-perl
  libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl
  libhttp-message-perl libhttp-negotiate-perl libicu71 libimport-into-perl
  libio-html-perl libio-pty-perl libio-socket-ssl-perl libip4tc2
  libipc-run-perl libjs-jquery libjs-jquery-easing libjs-jquery-fancybox
  libjs-jquery-mousewheel libjs-jquery-ui libjson-c5 libkmod2 libksba8
  libldap-2.5-0 liblwp-mediatypes-perl liblwp-protocol-https-perl libmagic-mgc
  libmagic1 libmd0 libmodule-runtime-perl libmoo-perl libmpdec3 libncurses6
  libncursesw6 libnet-http-perl libnet-ssleay-perl libnpth0
  libparams-classify-perl libpipeline1 libpython3-stdlib libpython3.10-minimal
  libpython3.10-stdlib libreadline8 libregexp-ipv6-perl librole-tiny-perl
  libruby3.0 libsasl2-2 libsasl2-modules-db libsqlite3-0 libsub-override-perl
  libsub-quote-perl libsystemd-shared libtimedate-perl libtool
  libtry-tiny-perl libuchardet0 liburi-perl libwww-perl libwww-robotrules-perl
  libxml2 libyaml-0-2 m4 man-db media-types netbase openssl patchutils
  perl-openssl-defaults pinentry-curses po-debconf python3 python3-minimal
  python3.10 python3.10-minimal rake readline-common ruby ruby-activesupport
  ruby-all-dev ruby-atomic ruby-axiom-types ruby-builder ruby-coercible
  ruby-concurrent ruby-cookiejar ruby-coveralls ruby-descendants-tracker
  ruby-diff-lcs ruby-docile ruby-domain-name ruby-dry-configurable
  ruby-dry-container ruby-dry-core ruby-dry-equalizer ruby-dry-inflector
  ruby-dry-logic ruby-dry-types ruby-equalizer ruby-grape-entity ruby-hashie
  ruby-http-accept ruby-http-cookie ruby-i18n ruby-ice-nine ruby-mime-types
  ruby-mime-types-data ruby-multi-json ruby-multi-xml ruby-mustermann
  ruby-mustermann-grape ruby-net-telnet ruby-netrc ruby-rack ruby-rack-accept
  ruby-rack-test ruby-rest-client ruby-rspec ruby-rspec-core
  ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support
  ruby-ruby2-keywords ruby-rubygems ruby-simplecov ruby-simplecov-html
  ruby-sync ruby-term-ansicolor ruby-thor ruby-thread-safe ruby-tins
  ruby-tzinfo ruby-unf ruby-unf-ext ruby-virtus ruby-webrick ruby-xmlrpc
  ruby-zeitwerk ruby3.0 ruby3.0-dev rubygems-integration sensible-utils
  systemd wdiff
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc dh-make adequate at autopkgtest
  bls-standalone bsd-mailx | mailx check-all-the-things cvs-buildpackage
  diffoscope disorderfs dose-extra duck elpa-devscripts faketime gnuplot
  how-can-i-help libauthen-sasl-perl libdbd-pg-perl libfile-desktopentry-perl
  libnet-smtps-perl libterm-size-perl libyaml-syck-perl mmdebstrap
  mozilla-devscripts mutt piuparts postgresql-client pristine-lfs quilt ratt
  reprotest ssh-client svn-buildpackage w3m dbus-user-session libpam-systemd
  pinentry-gnome3 tor git-buildpackage pristine-tar gettext-doc
  libasprintf-dev libgettextpo-dev parcimonie xloadimage scdaemon groff
  gmp-doc libgmp10-doc libmpfr-dev libdata-dump-perl libjs-jquery-ui-docs
  libcrypt-ssleay-perl libscalar-number-perl libtool-doc gfortran
  | fortran95-compiler gcj-jdk libsub-name-perl libbusiness-isbn-perl
  libauthen-ntlm-perl m4-doc apparmor less www-browser pinentry-doc
  libmail-box-perl python3-doc python3-tk python3-venv python3.10-venv
  python3.10-doc binfmt-support readline-doc ri ruby-dev ruby-libxml
  ruby-nokogiri ruby-ox bundler systemd-container systemd-homed
  systemd-userdbd systemd-boot systemd-resolved libfido2-1
  libtss2-esys-3.0.2-0 libtss2-mu0 libtss2-rc0 policykit-1 wdiff-doc
Recommended packages:
  dctrl-tools dput | dupload libdistro-info-perl libgit-wrapper-perl
  libgitlab-api-v4-perl liblist-compare-perl libstring-shellquote-perl
  licensecheck lintian python3-apt python3-debian python3-magic
  python3-requests python3-unidiff python3-xdg strace unzip wget | curl
  debian-keyring equivs libsoap-lite-perl pristine-tar apt-file curl | wget
  | lynx libarchive-cpio-perl libhtml-format-perl libclone-perl
  javascript-common libldap-common libnamespace-clean-perl libgpm2
  libsasl2-modules libltdl-dev libdata-dump-perl libhtml-form-perl
  libhttp-daemon-perl libmailtools-perl libmail-sendmail-perl zip ruby-sqlite3
  ruby-oj fonts-lato ruby3.0-doc default-dbus-system-bus | dbus-system-bus
  systemd-timesyncd | time-daemon
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils ca-certificates
  debhelper devscripts dh-autoreconf dh-strip-nondeterminism dirmngr dmsetup
  dwz file gem2deb gem2deb-test-runner gettext gettext-base gnupg gnupg-l10n
  gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm
  groff-base intltool-debian libapparmor1 libarchive-zip-perl libargon2-1
  libassuan0 libb-hooks-op-check-perl libbsd0 libclass-method-modifiers-perl
  libclass-xsaccessor-perl libcryptsetup12 libdebhelper-perl
  libdevel-callchecker-perl libdevmapper1.02.1 libdynaloader-functions-perl
  libedit2 libelf1 libencode-locale-perl libexpat1 libfdisk1
  libfile-dirlist-perl libfile-homedir-perl libfile-listing-perl
  libfile-stripnondeterminism-perl libfile-touch-perl libfile-which-perl
  libgmp-dev libgmpxx4ldbl libhtml-parser-perl libhtml-tagset-perl
  libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl
  libhttp-message-perl libhttp-negotiate-perl libicu71 libimport-into-perl
  libio-html-perl libio-pty-perl libio-socket-ssl-perl libip4tc2
  libipc-run-perl libjs-jquery libjs-jquery-easing libjs-jquery-fancybox
  libjs-jquery-mousewheel libjs-jquery-ui libjson-c5 libkmod2 libksba8
  libldap-2.5-0 liblwp-mediatypes-perl liblwp-protocol-https-perl libmagic-mgc
  libmagic1 libmd0 libmodule-runtime-perl libmoo-perl libmpdec3 libncurses6
  libncursesw6 libnet-http-perl libnet-ssleay-perl libnpth0
  libparams-classify-perl libpipeline1 libpython3-stdlib libpython3.10-minimal
  libpython3.10-stdlib libreadline8 libregexp-ipv6-perl librole-tiny-perl
  libruby3.0 libsasl2-2 libsasl2-modules-db libsqlite3-0 libsub-override-perl
  libsub-quote-perl libsystemd-shared libtimedate-perl libtool
  libtry-tiny-perl libuchardet0 liburi-perl libwww-perl libwww-robotrules-perl
  libxml2 libyaml-0-2 m4 man-db media-types netbase openssl patchutils
  perl-openssl-defaults pinentry-curses po-debconf python3 python3-minimal
  python3.10 python3.10-minimal rake readline-common ruby ruby-activesupport
  ruby-all-dev ruby-atomic ruby-axiom-types ruby-builder ruby-coercible
  ruby-concurrent ruby-cookiejar ruby-coveralls ruby-descendants-tracker
  ruby-diff-lcs ruby-docile ruby-domain-name ruby-dry-configurable
  ruby-dry-container ruby-dry-core ruby-dry-equalizer ruby-dry-inflector
  ruby-dry-logic ruby-dry-types ruby-equalizer ruby-grape-entity ruby-hashie
  ruby-http-accept ruby-http-cookie ruby-i18n ruby-ice-nine ruby-mime-types
  ruby-mime-types-data ruby-multi-json ruby-multi-xml ruby-mustermann
  ruby-mustermann-grape ruby-net-telnet ruby-netrc ruby-rack ruby-rack-accept
  ruby-rack-test ruby-rest-client ruby-rspec ruby-rspec-core
  ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support
  ruby-ruby2-keywords ruby-rubygems ruby-simplecov ruby-simplecov-html
  ruby-sync ruby-term-ansicolor ruby-thor ruby-thread-safe ruby-tins
  ruby-tzinfo ruby-unf ruby-unf-ext ruby-virtus ruby-webrick ruby-xmlrpc
  ruby-zeitwerk ruby3.0 ruby3.0-dev rubygems-integration
  sbuild-build-depends-main-dummy sensible-utils systemd wdiff
0 upgraded, 198 newly installed, 0 to remove and 0 not upgraded.
Need to get 56.5 MB/56.5 MB of archives.
After this operation, 190 MB of additional disk space will be used.
Get:1 copy:/<<RESOLVERDIR>>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [1020 B]
Get:2 file:/<<BUILDDIR>>/resolver-1ZCyQp/apt_archive ./ ruby-rack-test 2.0.2-1 [20.7 kB]
Get:3 http://ftp.br.debian.org/debian unstable/main amd64 libargon2-1 amd64 0~20171227-0.3 [20.0 kB]
Get:4 http://ftp.br.debian.org/debian unstable/main amd64 dmsetup amd64 2:1.02.185-1 [92.7 kB]
Get:5 http://ftp.br.debian.org/debian unstable/main amd64 libdevmapper1.02.1 amd64 2:1.02.185-1 [143 kB]
Get:6 http://ftp.br.debian.org/debian unstable/main amd64 libjson-c5 amd64 0.16-1 [44.0 kB]
Get:7 http://ftp.br.debian.org/debian unstable/main amd64 libcryptsetup12 amd64 2:2.5.0-2 [256 kB]
Get:8 http://ftp.br.debian.org/debian unstable/main amd64 libfdisk1 amd64 2.38.1-1 [250 kB]
Get:9 http://ftp.br.debian.org/debian unstable/main amd64 libkmod2 amd64 30+20220630-3 [59.6 kB]
Get:10 http://ftp.br.debian.org/debian unstable/main amd64 libapparmor1 amd64 3.0.7-1 [103 kB]
Get:11 http://ftp.br.debian.org/debian unstable/main amd64 libip4tc2 amd64 1.8.8-1 [34.9 kB]
Get:12 http://ftp.br.debian.org/debian unstable/main amd64 libsystemd-shared amd64 251.4-1 [1699 kB]
Get:13 http://ftp.br.debian.org/debian unstable/main amd64 systemd amd64 251.4-1 [2900 kB]
Get:14 http://ftp.br.debian.org/debian unstable/main amd64 libpython3.10-minimal amd64 3.10.6-1 [828 kB]
Get:15 http://ftp.br.debian.org/debian unstable/main amd64 libexpat1 amd64 2.4.8-1 [109 kB]
Get:16 http://ftp.br.debian.org/debian unstable/main amd64 python3.10-minimal amd64 3.10.6-1 [1993 kB]
Get:17 http://ftp.br.debian.org/debian unstable/main amd64 python3-minimal amd64 3.10.6-1 [38.7 kB]
Get:18 http://ftp.br.debian.org/debian unstable/main amd64 media-types all 8.0.0 [33.4 kB]
Get:19 http://ftp.br.debian.org/debian unstable/main amd64 libmpdec3 amd64 2.5.1-2 [87.8 kB]
Get:20 http://ftp.br.debian.org/debian unstable/main amd64 libncursesw6 amd64 6.3+20220423-2 [133 kB]
Get:21 http://ftp.br.debian.org/debian unstable/main amd64 readline-common all 8.1.2-1.2 [73.9 kB]
Get:22 http://ftp.br.debian.org/debian unstable/main amd64 libreadline8 amd64 8.1.2-1.2 [168 kB]
Get:23 http://ftp.br.debian.org/debian unstable/main amd64 libsqlite3-0 amd64 3.39.2-1 [838 kB]
Get:24 http://ftp.br.debian.org/debian unstable/main amd64 libpython3.10-stdlib amd64 3.10.6-1 [1685 kB]
Get:25 http://ftp.br.debian.org/debian unstable/main amd64 python3.10 amd64 3.10.6-1 [545 kB]
Get:26 http://ftp.br.debian.org/debian unstable/main amd64 libpython3-stdlib amd64 3.10.6-1 [21.7 kB]
Get:27 http://ftp.br.debian.org/debian unstable/main amd64 python3 amd64 3.10.6-1 [38.2 kB]
Get:28 http://ftp.br.debian.org/debian unstable/main amd64 netbase all 6.3 [19.9 kB]
Get:29 http://ftp.br.debian.org/debian unstable/main amd64 sensible-utils all 0.0.17 [21.5 kB]
Get:30 http://ftp.br.debian.org/debian unstable/main amd64 openssl amd64 3.0.5-2 [1421 kB]
Get:31 http://ftp.br.debian.org/debian unstable/main amd64 ca-certificates all 20211016 [156 kB]
Get:32 http://ftp.br.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.41-4 [295 kB]
Get:33 http://ftp.br.debian.org/debian unstable/main amd64 libmagic1 amd64 1:5.41-4 [129 kB]
Get:34 http://ftp.br.debian.org/debian unstable/main amd64 file amd64 1:5.41-4 [67.0 kB]
Get:35 http://ftp.br.debian.org/debian unstable/main amd64 gettext-base amd64 0.21-8 [175 kB]
Get:36 http://ftp.br.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.7-1 [67.8 kB]
Get:37 http://ftp.br.debian.org/debian unstable/main amd64 groff-base amd64 1.22.4-8 [936 kB]
Get:38 http://ftp.br.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.38.1-1 [145 kB]
Get:39 http://ftp.br.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.6-2 [39.4 kB]
Get:40 http://ftp.br.debian.org/debian unstable/main amd64 man-db amd64 2.10.2-2 [1413 kB]
Get:41 http://ftp.br.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-1 [291 kB]
Get:42 http://ftp.br.debian.org/debian unstable/main amd64 autoconf all 2.71-2 [343 kB]
Get:43 http://ftp.br.debian.org/debian unstable/main amd64 autotools-dev all 20220109.1 [51.6 kB]
Get:44 http://ftp.br.debian.org/debian unstable/main amd64 automake all 1:1.16.5-1.3 [823 kB]
Get:45 http://ftp.br.debian.org/debian unstable/main amd64 autopoint all 0.21-8 [510 kB]
Get:46 http://ftp.br.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.9 [195 kB]
Get:47 http://ftp.br.debian.org/debian unstable/main amd64 libtool all 2.4.7-4 [526 kB]
Get:48 http://ftp.br.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB]
Get:49 http://ftp.br.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB]
Get:50 http://ftp.br.debian.org/debian unstable/main amd64 libsub-override-perl all 0.09-3 [10.4 kB]
Get:51 http://ftp.br.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.13.0-1 [26.6 kB]
Get:52 http://ftp.br.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.13.0-1 [15.8 kB]
Get:53 http://ftp.br.debian.org/debian unstable/main amd64 libelf1 amd64 0.187-1 [179 kB]
Get:54 http://ftp.br.debian.org/debian unstable/main amd64 dwz amd64 0.14-1 [98.3 kB]
Get:55 http://ftp.br.debian.org/debian unstable/main amd64 libicu71 amd64 71.1-3 [9218 kB]
Get:56 http://ftp.br.debian.org/debian unstable/main amd64 libxml2 amd64 2.9.14+dfsg-1+b1 [708 kB]
Get:57 http://ftp.br.debian.org/debian unstable/main amd64 gettext amd64 0.21-8 [1315 kB]
Get:58 http://ftp.br.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get:59 http://ftp.br.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB]
Get:60 http://ftp.br.debian.org/debian unstable/main amd64 debhelper all 13.9 [1070 kB]
Get:61 http://ftp.br.debian.org/debian unstable/main amd64 libassuan0 amd64 2.5.5-4 [51.3 kB]
Get:62 http://ftp.br.debian.org/debian unstable/main amd64 gpgconf amd64 2.2.35-3 [578 kB]
Get:63 http://ftp.br.debian.org/debian unstable/main amd64 libksba8 amd64 1.6.0-3 [128 kB]
Get:64 http://ftp.br.debian.org/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-7 [38.5 kB]
Get:65 http://ftp.br.debian.org/debian unstable/main amd64 libsasl2-2 amd64 2.1.28+dfsg-7 [78.1 kB]
Get:66 http://ftp.br.debian.org/debian unstable/main amd64 libldap-2.5-0 amd64 2.5.12+dfsg-2+b1 [226 kB]
Get:67 http://ftp.br.debian.org/debian unstable/main amd64 libnpth0 amd64 1.6-3 [19.0 kB]
Get:68 http://ftp.br.debian.org/debian unstable/main amd64 dirmngr amd64 2.2.35-3 [802 kB]
Get:69 http://ftp.br.debian.org/debian unstable/main amd64 gnupg-l10n all 2.2.35-3 [1117 kB]
Get:70 http://ftp.br.debian.org/debian unstable/main amd64 gnupg-utils amd64 2.2.35-3 [937 kB]
Get:71 http://ftp.br.debian.org/debian unstable/main amd64 gpg amd64 2.2.35-3 [961 kB]
Get:72 http://ftp.br.debian.org/debian unstable/main amd64 pinentry-curses amd64 1.2.0-2 [76.7 kB]
Get:73 http://ftp.br.debian.org/debian unstable/main amd64 gpg-agent amd64 2.2.35-3 [705 kB]
Get:74 http://ftp.br.debian.org/debian unstable/main amd64 gpg-wks-client amd64 2.2.35-3 [552 kB]
Get:75 http://ftp.br.debian.org/debian unstable/main amd64 gpg-wks-server amd64 2.2.35-3 [544 kB]
Get:76 http://ftp.br.debian.org/debian unstable/main amd64 gpgsm amd64 2.2.35-3 [679 kB]
Get:77 http://ftp.br.debian.org/debian unstable/main amd64 gnupg all 2.2.35-3 [858 kB]
Get:78 http://ftp.br.debian.org/debian unstable/main amd64 libfile-dirlist-perl all 0.05-2 [7444 B]
Get:79 http://ftp.br.debian.org/debian unstable/main amd64 libfile-which-perl all 1.27-1 [17.3 kB]
Get:80 http://ftp.br.debian.org/debian unstable/main amd64 libfile-homedir-perl all 1.006-1 [43.8 kB]
Get:81 http://ftp.br.debian.org/debian unstable/main amd64 libfile-touch-perl all 0.12-1 [10.5 kB]
Get:82 http://ftp.br.debian.org/debian unstable/main amd64 libio-pty-perl amd64 1:1.15-2+b1 [37.2 kB]
Get:83 http://ftp.br.debian.org/debian unstable/main amd64 libipc-run-perl all 20220807.0-1 [104 kB]
Get:84 http://ftp.br.debian.org/debian unstable/main amd64 libclass-method-modifiers-perl all 2.13-1 [19.2 kB]
Get:85 http://ftp.br.debian.org/debian unstable/main amd64 libclass-xsaccessor-perl amd64 1.19-4 [37.5 kB]
Get:86 http://ftp.br.debian.org/debian unstable/main amd64 libb-hooks-op-check-perl amd64 0.22-2 [11.2 kB]
Get:87 http://ftp.br.debian.org/debian unstable/main amd64 libdynaloader-functions-perl all 0.003-2 [13.1 kB]
Get:88 http://ftp.br.debian.org/debian unstable/main amd64 libdevel-callchecker-perl amd64 0.008-1+b3 [16.0 kB]
Get:89 http://ftp.br.debian.org/debian unstable/main amd64 libparams-classify-perl amd64 0.015-2 [25.6 kB]
Get:90 http://ftp.br.debian.org/debian unstable/main amd64 libmodule-runtime-perl all 0.016-2 [19.6 kB]
Get:91 http://ftp.br.debian.org/debian unstable/main amd64 libimport-into-perl all 1.002005-2 [11.3 kB]
Get:92 http://ftp.br.debian.org/debian unstable/main amd64 librole-tiny-perl all 2.002004-1 [21.4 kB]
Get:93 http://ftp.br.debian.org/debian unstable/main amd64 libsub-quote-perl all 2.006006-1 [21.0 kB]
Get:94 http://ftp.br.debian.org/debian unstable/main amd64 libmoo-perl all 2.005004-3 [60.5 kB]
Get:95 http://ftp.br.debian.org/debian unstable/main amd64 libencode-locale-perl all 1.05-2 [13.5 kB]
Get:96 http://ftp.br.debian.org/debian unstable/main amd64 libtimedate-perl all 2.3300-2 [39.3 kB]
Get:97 http://ftp.br.debian.org/debian unstable/main amd64 libhttp-date-perl all 6.05-1 [10.4 kB]
Get:98 http://ftp.br.debian.org/debian unstable/main amd64 libfile-listing-perl all 6.15-1 [12.6 kB]
Get:99 http://ftp.br.debian.org/debian unstable/main amd64 libhtml-tagset-perl all 3.20-4 [13.0 kB]
Get:100 http://ftp.br.debian.org/debian unstable/main amd64 libregexp-ipv6-perl all 0.03-3 [5212 B]
Get:101 http://ftp.br.debian.org/debian unstable/main amd64 liburi-perl all 5.12-1 [93.7 kB]
Get:102 http://ftp.br.debian.org/debian unstable/main amd64 libhtml-parser-perl amd64 3.78-1 [105 kB]
Get:103 http://ftp.br.debian.org/debian unstable/main amd64 libhtml-tree-perl all 5.07-2 [213 kB]
Get:104 http://ftp.br.debian.org/debian unstable/main amd64 libio-html-perl all 1.004-3 [16.2 kB]
Get:105 http://ftp.br.debian.org/debian unstable/main amd64 liblwp-mediatypes-perl all 6.04-1 [19.9 kB]
Get:106 http://ftp.br.debian.org/debian unstable/main amd64 libhttp-message-perl all 6.37-1 [80.9 kB]
Get:107 http://ftp.br.debian.org/debian unstable/main amd64 libhttp-cookies-perl all 6.10-1 [19.6 kB]
Get:108 http://ftp.br.debian.org/debian unstable/main amd64 libhttp-negotiate-perl all 6.01-1 [12.8 kB]
Get:109 http://ftp.br.debian.org/debian unstable/main amd64 perl-openssl-defaults amd64 7+b1 [7924 B]
Get:110 http://ftp.br.debian.org/debian unstable/main amd64 libnet-ssleay-perl amd64 1.92-2 [343 kB]
Get:111 http://ftp.br.debian.org/debian unstable/main amd64 libio-socket-ssl-perl all 2.074-2 [220 kB]
Get:112 http://ftp.br.debian.org/debian unstable/main amd64 libnet-http-perl all 6.22-1 [25.3 kB]
Get:113 http://ftp.br.debian.org/debian unstable/main amd64 liblwp-protocol-https-perl all 6.10-1 [12.2 kB]
Get:114 http://ftp.br.debian.org/debian unstable/main amd64 libtry-tiny-perl all 0.31-1 [24.2 kB]
Get:115 http://ftp.br.debian.org/debian unstable/main amd64 libwww-robotrules-perl all 6.02-1 [12.9 kB]
Get:116 http://ftp.br.debian.org/debian unstable/main amd64 libwww-perl all 6.67-1 [194 kB]
Get:117 http://ftp.br.debian.org/debian unstable/main amd64 patchutils amd64 0.4.2-1 [77.5 kB]
Get:118 http://ftp.br.debian.org/debian unstable/main amd64 wdiff amd64 1.2.2-2+b1 [122 kB]
Get:119 http://ftp.br.debian.org/debian unstable/main amd64 devscripts amd64 2.22.2 [1182 kB]
Get:120 http://ftp.br.debian.org/debian unstable/main amd64 rubygems-integration all 1.18 [6704 B]
Get:121 http://ftp.br.debian.org/debian unstable/main amd64 ruby-net-telnet all 0.1.1-2.1 [12.7 kB]
Get:122 http://ftp.br.debian.org/debian unstable/main amd64 ruby-webrick all 1.7.0-3 [50.8 kB]
Get:123 http://ftp.br.debian.org/debian unstable/main amd64 ruby-xmlrpc all 0.3.2-2 [24.4 kB]
Get:124 http://ftp.br.debian.org/debian unstable/main amd64 libmd0 amd64 1.0.4-2 [29.5 kB]
Get:125 http://ftp.br.debian.org/debian unstable/main amd64 libbsd0 amd64 0.11.6-1 [114 kB]
Get:126 http://ftp.br.debian.org/debian unstable/main amd64 libedit2 amd64 3.1-20210910-1 [97.5 kB]
Get:127 http://ftp.br.debian.org/debian unstable/main amd64 libncurses6 amd64 6.3+20220423-2 [102 kB]
Get:128 http://ftp.br.debian.org/debian unstable/main amd64 libyaml-0-2 amd64 0.2.5-1 [53.6 kB]
Get:129 http://ftp.br.debian.org/debian unstable/main amd64 libruby3.0 amd64 3.0.4-7+b1 [5398 kB]
Get:130 http://ftp.br.debian.org/debian unstable/main amd64 ruby3.0 amd64 3.0.4-7+b1 [683 kB]
Get:131 http://ftp.br.debian.org/debian unstable/main amd64 ruby-rubygems all 3.3.15-1 [293 kB]
Get:132 http://ftp.br.debian.org/debian unstable/main amd64 ruby amd64 1:3.0+1 [12.1 kB]
Get:133 http://ftp.br.debian.org/debian unstable/main amd64 rake all 13.0.6-3 [83.9 kB]
Get:134 http://ftp.br.debian.org/debian unstable/main amd64 gem2deb-test-runner amd64 2.0.3 [28.1 kB]
Get:135 http://ftp.br.debian.org/debian unstable/main amd64 libgmpxx4ldbl amd64 2:6.2.1+dfsg1-1 [338 kB]
Get:136 http://ftp.br.debian.org/debian unstable/main amd64 libgmp-dev amd64 2:6.2.1+dfsg1-1 [641 kB]
Get:137 http://ftp.br.debian.org/debian unstable/main amd64 ruby3.0-dev amd64 3.0.4-7+b1 [868 kB]
Get:138 http://ftp.br.debian.org/debian unstable/main amd64 ruby-all-dev amd64 1:3.0+1 [12.2 kB]
Get:139 http://ftp.br.debian.org/debian unstable/main amd64 gem2deb amd64 2.0.3 [65.0 kB]
Get:140 http://ftp.br.debian.org/debian unstable/main amd64 libjs-jquery all 3.6.0+dfsg+~3.5.13-1 [316 kB]
Get:141 http://ftp.br.debian.org/debian unstable/main amd64 libjs-jquery-easing all 12-3 [7996 B]
Get:142 http://ftp.br.debian.org/debian unstable/main amd64 libjs-jquery-mousewheel all 1:3.1.13-5 [7792 B]
Get:143 http://ftp.br.debian.org/debian unstable/main amd64 libjs-jquery-fancybox all 12-3 [51.6 kB]
Get:144 http://ftp.br.debian.org/debian unstable/main amd64 libjs-jquery-ui all 1.13.2+dfsg-1 [250 kB]
Get:145 http://ftp.br.debian.org/debian unstable/main amd64 ruby-concurrent all 1.1.6+dfsg-5 [217 kB]
Get:146 http://ftp.br.debian.org/debian unstable/main amd64 ruby-i18n all 1.10.0-1 [42.0 kB]
Get:147 http://ftp.br.debian.org/debian unstable/main amd64 ruby-tzinfo all 2.0.4-3 [68.1 kB]
Get:148 http://ftp.br.debian.org/debian unstable/main amd64 ruby-zeitwerk all 2.4.2-2 [29.0 kB]
Get:149 http://ftp.br.debian.org/debian unstable/main amd64 ruby-activesupport all 2:6.1.4.7+dfsg-2 [205 kB]
Get:150 http://ftp.br.debian.org/debian unstable/main amd64 ruby-atomic amd64 1.1.16-3+b3 [10.3 kB]
Get:151 http://ftp.br.debian.org/debian unstable/main amd64 ruby-thread-safe all 0.3.6-1 [26.4 kB]
Get:152 http://ftp.br.debian.org/debian unstable/main amd64 ruby-descendants-tracker all 0.0.4-2.1 [4404 B]
Get:153 http://ftp.br.debian.org/debian unstable/main amd64 ruby-ice-nine all 0.11.2-2 [7712 B]
Get:154 http://ftp.br.debian.org/debian unstable/main amd64 ruby-axiom-types all 0.1.1-2 [12.3 kB]
Get:155 http://ftp.br.debian.org/debian unstable/main amd64 ruby-builder all 3.2.4-1 [23.7 kB]
Get:156 http://ftp.br.debian.org/debian unstable/main amd64 ruby-coercible all 1.0.0-2.1 [12.1 kB]
Get:157 http://ftp.br.debian.org/debian unstable/main amd64 ruby-cookiejar all 0.3.3-1.1 [14.0 kB]
Get:158 http://ftp.br.debian.org/debian unstable/main amd64 ruby-multi-json all 1.14.1-1 [21.0 kB]
Get:159 http://ftp.br.debian.org/debian unstable/main amd64 ruby-http-accept all 1.7.0-2 [9516 B]
Get:160 http://ftp.br.debian.org/debian unstable/main amd64 ruby-unf-ext amd64 0.0.7.7-1+b2 [93.6 kB]
Get:161 http://ftp.br.debian.org/debian unstable/main amd64 ruby-unf all 0.1.4-2.1 [5108 B]
Get:162 http://ftp.br.debian.org/debian unstable/main amd64 ruby-domain-name all 0.5.20190701-1 [44.6 kB]
Get:163 http://ftp.br.debian.org/debian unstable/main amd64 ruby-http-cookie all 1.0.5-1 [23.8 kB]
Get:164 http://ftp.br.debian.org/debian unstable/main amd64 ruby-mime-types-data all 3.2015.1120-2 [72.4 kB]
Get:165 http://ftp.br.debian.org/debian unstable/main amd64 ruby-mime-types all 3.3.1-1 [24.6 kB]
Get:166 http://ftp.br.debian.org/debian unstable/main amd64 ruby-netrc all 0.11.0-3 [7020 B]
Get:167 http://ftp.br.debian.org/debian unstable/main amd64 ruby-rest-client all 2.1.0-1 [47.6 kB]
Get:168 http://ftp.br.debian.org/debian unstable/main amd64 ruby-docile all 1.1.5-2.1 [6748 B]
Get:169 http://ftp.br.debian.org/debian unstable/main amd64 ruby-simplecov-html all 0.12.3-1 [404 kB]
Get:170 http://ftp.br.debian.org/debian unstable/main amd64 ruby-simplecov all 0.21.2-1.1 [45.3 kB]
Get:171 http://ftp.br.debian.org/debian unstable/main amd64 ruby-sync all 0.5.0-2 [5540 B]
Get:172 http://ftp.br.debian.org/debian unstable/main amd64 ruby-tins all 1.1.0-2 [27.1 kB]
Get:173 http://ftp.br.debian.org/debian unstable/main amd64 ruby-term-ansicolor all 1.3.0-1.1 [14.4 kB]
Get:174 http://ftp.br.debian.org/debian unstable/main amd64 ruby-thor all 1.2.1-1 [47.3 kB]
Get:175 http://ftp.br.debian.org/debian unstable/main amd64 ruby-coveralls all 0.8.23-2 [12.8 kB]
Get:176 http://ftp.br.debian.org/debian unstable/main amd64 ruby-diff-lcs all 1.5.0-1 [29.0 kB]
Get:177 http://ftp.br.debian.org/debian unstable/main amd64 ruby-dry-core all 0.7.1-1 [14.7 kB]
Get:178 http://ftp.br.debian.org/debian unstable/main amd64 ruby-dry-configurable all 0.9.0-2 [9852 B]
Get:179 http://ftp.br.debian.org/debian unstable/main amd64 ruby-dry-container all 0.7.2-2 [9528 B]
Get:180 http://ftp.br.debian.org/debian unstable/main amd64 ruby-dry-equalizer all 0.3.0-2 [6204 B]
Get:181 http://ftp.br.debian.org/debian unstable/main amd64 ruby-dry-inflector all 0.2.1-1 [9392 B]
Get:182 http://ftp.br.debian.org/debian unstable/main amd64 ruby-dry-logic all 1.2.0-3 [13.8 kB]
Get:183 http://ftp.br.debian.org/debian unstable/main amd64 ruby-dry-types all 1.2.2-2 [46.1 kB]
Get:184 http://ftp.br.debian.org/debian unstable/main amd64 ruby-equalizer all 0.0.11-2 [5248 B]
Get:185 http://ftp.br.debian.org/debian unstable/main amd64 ruby-grape-entity all 0.10.1-3 [29.6 kB]
Get:186 http://ftp.br.debian.org/debian unstable/main amd64 ruby-hashie all 3.5.5-4 [39.3 kB]
Get:187 http://ftp.br.debian.org/debian unstable/main amd64 ruby-multi-xml all 0.6.0-1 [13.1 kB]
Get:188 http://ftp.br.debian.org/debian unstable/main amd64 ruby-ruby2-keywords all 0.0.5-1 [4300 B]
Get:189 http://ftp.br.debian.org/debian unstable/main amd64 ruby-mustermann all 1.1.1-1 [33.6 kB]
Get:190 http://ftp.br.debian.org/debian unstable/main amd64 ruby-mustermann-grape all 1.0.1-1 [4476 B]
Get:191 http://ftp.br.debian.org/debian unstable/main amd64 ruby-rack all 2.2.4-2 [134 kB]
Get:192 http://ftp.br.debian.org/debian unstable/main amd64 ruby-rack-accept all 0.4.5-3.1 [11.0 kB]
Get:193 http://ftp.br.debian.org/debian unstable/main amd64 ruby-rspec-support all 3.10.0c1e1m2s3-1 [31.5 kB]
Get:194 http://ftp.br.debian.org/debian unstable/main amd64 ruby-rspec-core all 3.10.0c1e1m2s3-1 [165 kB]
Get:195 http://ftp.br.debian.org/debian unstable/main amd64 ruby-rspec-expectations all 3.10.0c1e1m2s3-1 [91.8 kB]
Get:196 http://ftp.br.debian.org/debian unstable/main amd64 ruby-rspec-mocks all 3.10.0c1e1m2s3-1 [81.8 kB]
Get:197 http://ftp.br.debian.org/debian unstable/main amd64 ruby-rspec all 3.10.0c1e1m2s3-1 [8424 B]
Get:198 http://ftp.br.debian.org/debian unstable/main amd64 ruby-virtus all 1.0.5-3 [27.4 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 56.5 MB in 19s (3024 kB/s)
Selecting previously unselected package libargon2-1:amd64.
(Reading database ... 15573 files and directories currently installed.)
Preparing to unpack .../00-libargon2-1_0~20171227-0.3_amd64.deb ...
Unpacking libargon2-1:amd64 (0~20171227-0.3) ...
Selecting previously unselected package dmsetup.
Preparing to unpack .../01-dmsetup_2%3a1.02.185-1_amd64.deb ...
Unpacking dmsetup (2:1.02.185-1) ...
Selecting previously unselected package libdevmapper1.02.1:amd64.
Preparing to unpack .../02-libdevmapper1.02.1_2%3a1.02.185-1_amd64.deb ...
Unpacking libdevmapper1.02.1:amd64 (2:1.02.185-1) ...
Selecting previously unselected package libjson-c5:amd64.
Preparing to unpack .../03-libjson-c5_0.16-1_amd64.deb ...
Unpacking libjson-c5:amd64 (0.16-1) ...
Selecting previously unselected package libcryptsetup12:amd64.
Preparing to unpack .../04-libcryptsetup12_2%3a2.5.0-2_amd64.deb ...
Unpacking libcryptsetup12:amd64 (2:2.5.0-2) ...
Selecting previously unselected package libfdisk1:amd64.
Preparing to unpack .../05-libfdisk1_2.38.1-1_amd64.deb ...
Unpacking libfdisk1:amd64 (2.38.1-1) ...
Selecting previously unselected package libkmod2:amd64.
Preparing to unpack .../06-libkmod2_30+20220630-3_amd64.deb ...
Unpacking libkmod2:amd64 (30+20220630-3) ...
Selecting previously unselected package libapparmor1:amd64.
Preparing to unpack .../07-libapparmor1_3.0.7-1_amd64.deb ...
Unpacking libapparmor1:amd64 (3.0.7-1) ...
Selecting previously unselected package libip4tc2:amd64.
Preparing to unpack .../08-libip4tc2_1.8.8-1_amd64.deb ...
Unpacking libip4tc2:amd64 (1.8.8-1) ...
Selecting previously unselected package libsystemd-shared:amd64.
Preparing to unpack .../09-libsystemd-shared_251.4-1_amd64.deb ...
Unpacking libsystemd-shared:amd64 (251.4-1) ...
Selecting previously unselected package systemd.
Preparing to unpack .../10-systemd_251.4-1_amd64.deb ...
Unpacking systemd (251.4-1) ...
Selecting previously unselected package libpython3.10-minimal:amd64.
Preparing to unpack .../11-libpython3.10-minimal_3.10.6-1_amd64.deb ...
Unpacking libpython3.10-minimal:amd64 (3.10.6-1) ...
Selecting previously unselected package libexpat1:amd64.
Preparing to unpack .../12-libexpat1_2.4.8-1_amd64.deb ...
Unpacking libexpat1:amd64 (2.4.8-1) ...
Selecting previously unselected package python3.10-minimal.
Preparing to unpack .../13-python3.10-minimal_3.10.6-1_amd64.deb ...
Unpacking python3.10-minimal (3.10.6-1) ...
Setting up libpython3.10-minimal:amd64 (3.10.6-1) ...
Setting up libexpat1:amd64 (2.4.8-1) ...
Setting up python3.10-minimal (3.10.6-1) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 16758 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.10.6-1_amd64.deb ...
Unpacking python3-minimal (3.10.6-1) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_8.0.0_all.deb ...
Unpacking media-types (8.0.0) ...
Selecting previously unselected package libmpdec3:amd64.
Preparing to unpack .../2-libmpdec3_2.5.1-2_amd64.deb ...
Unpacking libmpdec3:amd64 (2.5.1-2) ...
Selecting previously unselected package libncursesw6:amd64.
Preparing to unpack .../3-libncursesw6_6.3+20220423-2_amd64.deb ...
Unpacking libncursesw6:amd64 (6.3+20220423-2) ...
Selecting previously unselected package readline-common.
Preparing to unpack .../4-readline-common_8.1.2-1.2_all.deb ...
Unpacking readline-common (8.1.2-1.2) ...
Selecting previously unselected package libreadline8:amd64.
Preparing to unpack .../5-libreadline8_8.1.2-1.2_amd64.deb ...
Unpacking libreadline8:amd64 (8.1.2-1.2) ...
Selecting previously unselected package libsqlite3-0:amd64.
Preparing to unpack .../6-libsqlite3-0_3.39.2-1_amd64.deb ...
Unpacking libsqlite3-0:amd64 (3.39.2-1) ...
Selecting previously unselected package libpython3.10-stdlib:amd64.
Preparing to unpack .../7-libpython3.10-stdlib_3.10.6-1_amd64.deb ...
Unpacking libpython3.10-stdlib:amd64 (3.10.6-1) ...
Selecting previously unselected package python3.10.
Preparing to unpack .../8-python3.10_3.10.6-1_amd64.deb ...
Unpacking python3.10 (3.10.6-1) ...
Selecting previously unselected package libpython3-stdlib:amd64.
Preparing to unpack .../9-libpython3-stdlib_3.10.6-1_amd64.deb ...
Unpacking libpython3-stdlib:amd64 (3.10.6-1) ...
Setting up python3-minimal (3.10.6-1) ...
Selecting previously unselected package python3.
(Reading database ... 17201 files and directories currently installed.)
Preparing to unpack .../000-python3_3.10.6-1_amd64.deb ...
Unpacking python3 (3.10.6-1) ...
Selecting previously unselected package netbase.
Preparing to unpack .../001-netbase_6.3_all.deb ...
Unpacking netbase (6.3) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../002-sensible-utils_0.0.17_all.deb ...
Unpacking sensible-utils (0.0.17) ...
Selecting previously unselected package openssl.
Preparing to unpack .../003-openssl_3.0.5-2_amd64.deb ...
Unpacking openssl (3.0.5-2) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../004-ca-certificates_20211016_all.deb ...
Unpacking ca-certificates (20211016) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../005-libmagic-mgc_1%3a5.41-4_amd64.deb ...
Unpacking libmagic-mgc (1:5.41-4) ...
Selecting previously unselected package libmagic1:amd64.
Preparing to unpack .../006-libmagic1_1%3a5.41-4_amd64.deb ...
Unpacking libmagic1:amd64 (1:5.41-4) ...
Selecting previously unselected package file.
Preparing to unpack .../007-file_1%3a5.41-4_amd64.deb ...
Unpacking file (1:5.41-4) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../008-gettext-base_0.21-8_amd64.deb ...
Unpacking gettext-base (0.21-8) ...
Selecting previously unselected package libuchardet0:amd64.
Preparing to unpack .../009-libuchardet0_0.0.7-1_amd64.deb ...
Unpacking libuchardet0:amd64 (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../010-groff-base_1.22.4-8_amd64.deb ...
Unpacking groff-base (1.22.4-8) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../011-bsdextrautils_2.38.1-1_amd64.deb ...
Unpacking bsdextrautils (2.38.1-1) ...
Selecting previously unselected package libpipeline1:amd64.
Preparing to unpack .../012-libpipeline1_1.5.6-2_amd64.deb ...
Unpacking libpipeline1:amd64 (1.5.6-2) ...
Selecting previously unselected package man-db.
Preparing to unpack .../013-man-db_2.10.2-2_amd64.deb ...
Unpacking man-db (2.10.2-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../014-m4_1.4.19-1_amd64.deb ...
Unpacking m4 (1.4.19-1) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../015-autoconf_2.71-2_all.deb ...
Unpacking autoconf (2.71-2) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../016-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../017-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../018-autopoint_0.21-8_all.deb ...
Unpacking autopoint (0.21-8) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../019-libdebhelper-perl_13.9_all.deb ...
Unpacking libdebhelper-perl (13.9) ...
Selecting previously unselected package libtool.
Preparing to unpack .../020-libtool_2.4.7-4_all.deb ...
Unpacking libtool (2.4.7-4) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../021-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../022-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../023-libsub-override-perl_0.09-3_all.deb ...
Unpacking libsub-override-perl (0.09-3) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../024-libfile-stripnondeterminism-perl_1.13.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../025-dh-strip-nondeterminism_1.13.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.0-1) ...
Selecting previously unselected package libelf1:amd64.
Preparing to unpack .../026-libelf1_0.187-1_amd64.deb ...
Unpacking libelf1:amd64 (0.187-1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../027-dwz_0.14-1_amd64.deb ...
Unpacking dwz (0.14-1) ...
Selecting previously unselected package libicu71:amd64.
Preparing to unpack .../028-libicu71_71.1-3_amd64.deb ...
Unpacking libicu71:amd64 (71.1-3) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../029-libxml2_2.9.14+dfsg-1+b1_amd64.deb ...
Unpacking libxml2:amd64 (2.9.14+dfsg-1+b1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../030-gettext_0.21-8_amd64.deb ...
Unpacking gettext (0.21-8) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../031-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 .../032-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../033-debhelper_13.9_all.deb ...
Unpacking debhelper (13.9) ...
Selecting previously unselected package libassuan0:amd64.
Preparing to unpack .../034-libassuan0_2.5.5-4_amd64.deb ...
Unpacking libassuan0:amd64 (2.5.5-4) ...
Selecting previously unselected package gpgconf.
Preparing to unpack .../035-gpgconf_2.2.35-3_amd64.deb ...
Unpacking gpgconf (2.2.35-3) ...
Selecting previously unselected package libksba8:amd64.
Preparing to unpack .../036-libksba8_1.6.0-3_amd64.deb ...
Unpacking libksba8:amd64 (1.6.0-3) ...
Selecting previously unselected package libsasl2-modules-db:amd64.
Preparing to unpack .../037-libsasl2-modules-db_2.1.28+dfsg-7_amd64.deb ...
Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-7) ...
Selecting previously unselected package libsasl2-2:amd64.
Preparing to unpack .../038-libsasl2-2_2.1.28+dfsg-7_amd64.deb ...
Unpacking libsasl2-2:amd64 (2.1.28+dfsg-7) ...
Selecting previously unselected package libldap-2.5-0:amd64.
Preparing to unpack .../039-libldap-2.5-0_2.5.12+dfsg-2+b1_amd64.deb ...
Unpacking libldap-2.5-0:amd64 (2.5.12+dfsg-2+b1) ...
Selecting previously unselected package libnpth0:amd64.
Preparing to unpack .../040-libnpth0_1.6-3_amd64.deb ...
Unpacking libnpth0:amd64 (1.6-3) ...
Selecting previously unselected package dirmngr.
Preparing to unpack .../041-dirmngr_2.2.35-3_amd64.deb ...
Unpacking dirmngr (2.2.35-3) ...
Selecting previously unselected package gnupg-l10n.
Preparing to unpack .../042-gnupg-l10n_2.2.35-3_all.deb ...
Unpacking gnupg-l10n (2.2.35-3) ...
Selecting previously unselected package gnupg-utils.
Preparing to unpack .../043-gnupg-utils_2.2.35-3_amd64.deb ...
Unpacking gnupg-utils (2.2.35-3) ...
Selecting previously unselected package gpg.
Preparing to unpack .../044-gpg_2.2.35-3_amd64.deb ...
Unpacking gpg (2.2.35-3) ...
Selecting previously unselected package pinentry-curses.
Preparing to unpack .../045-pinentry-curses_1.2.0-2_amd64.deb ...
Unpacking pinentry-curses (1.2.0-2) ...
Selecting previously unselected package gpg-agent.
Preparing to unpack .../046-gpg-agent_2.2.35-3_amd64.deb ...
Unpacking gpg-agent (2.2.35-3) ...
Selecting previously unselected package gpg-wks-client.
Preparing to unpack .../047-gpg-wks-client_2.2.35-3_amd64.deb ...
Unpacking gpg-wks-client (2.2.35-3) ...
Selecting previously unselected package gpg-wks-server.
Preparing to unpack .../048-gpg-wks-server_2.2.35-3_amd64.deb ...
Unpacking gpg-wks-server (2.2.35-3) ...
Selecting previously unselected package gpgsm.
Preparing to unpack .../049-gpgsm_2.2.35-3_amd64.deb ...
Unpacking gpgsm (2.2.35-3) ...
Selecting previously unselected package gnupg.
Preparing to unpack .../050-gnupg_2.2.35-3_all.deb ...
Unpacking gnupg (2.2.35-3) ...
Selecting previously unselected package libfile-dirlist-perl.
Preparing to unpack .../051-libfile-dirlist-perl_0.05-2_all.deb ...
Unpacking libfile-dirlist-perl (0.05-2) ...
Selecting previously unselected package libfile-which-perl.
Preparing to unpack .../052-libfile-which-perl_1.27-1_all.deb ...
Unpacking libfile-which-perl (1.27-1) ...
Selecting previously unselected package libfile-homedir-perl.
Preparing to unpack .../053-libfile-homedir-perl_1.006-1_all.deb ...
Unpacking libfile-homedir-perl (1.006-1) ...
Selecting previously unselected package libfile-touch-perl.
Preparing to unpack .../054-libfile-touch-perl_0.12-1_all.deb ...
Unpacking libfile-touch-perl (0.12-1) ...
Selecting previously unselected package libio-pty-perl.
Preparing to unpack .../055-libio-pty-perl_1%3a1.15-2+b1_amd64.deb ...
Unpacking libio-pty-perl (1:1.15-2+b1) ...
Selecting previously unselected package libipc-run-perl.
Preparing to unpack .../056-libipc-run-perl_20220807.0-1_all.deb ...
Unpacking libipc-run-perl (20220807.0-1) ...
Selecting previously unselected package libclass-method-modifiers-perl.
Preparing to unpack .../057-libclass-method-modifiers-perl_2.13-1_all.deb ...
Unpacking libclass-method-modifiers-perl (2.13-1) ...
Selecting previously unselected package libclass-xsaccessor-perl.
Preparing to unpack .../058-libclass-xsaccessor-perl_1.19-4_amd64.deb ...
Unpacking libclass-xsaccessor-perl (1.19-4) ...
Selecting previously unselected package libb-hooks-op-check-perl:amd64.
Preparing to unpack .../059-libb-hooks-op-check-perl_0.22-2_amd64.deb ...
Unpacking libb-hooks-op-check-perl:amd64 (0.22-2) ...
Selecting previously unselected package libdynaloader-functions-perl.
Preparing to unpack .../060-libdynaloader-functions-perl_0.003-2_all.deb ...
Unpacking libdynaloader-functions-perl (0.003-2) ...
Selecting previously unselected package libdevel-callchecker-perl.
Preparing to unpack .../061-libdevel-callchecker-perl_0.008-1+b3_amd64.deb ...
Unpacking libdevel-callchecker-perl (0.008-1+b3) ...
Selecting previously unselected package libparams-classify-perl:amd64.
Preparing to unpack .../062-libparams-classify-perl_0.015-2_amd64.deb ...
Unpacking libparams-classify-perl:amd64 (0.015-2) ...
Selecting previously unselected package libmodule-runtime-perl.
Preparing to unpack .../063-libmodule-runtime-perl_0.016-2_all.deb ...
Unpacking libmodule-runtime-perl (0.016-2) ...
Selecting previously unselected package libimport-into-perl.
Preparing to unpack .../064-libimport-into-perl_1.002005-2_all.deb ...
Unpacking libimport-into-perl (1.002005-2) ...
Selecting previously unselected package librole-tiny-perl.
Preparing to unpack .../065-librole-tiny-perl_2.002004-1_all.deb ...
Unpacking librole-tiny-perl (2.002004-1) ...
Selecting previously unselected package libsub-quote-perl.
Preparing to unpack .../066-libsub-quote-perl_2.006006-1_all.deb ...
Unpacking libsub-quote-perl (2.006006-1) ...
Selecting previously unselected package libmoo-perl.
Preparing to unpack .../067-libmoo-perl_2.005004-3_all.deb ...
Unpacking libmoo-perl (2.005004-3) ...
Selecting previously unselected package libencode-locale-perl.
Preparing to unpack .../068-libencode-locale-perl_1.05-2_all.deb ...
Unpacking libencode-locale-perl (1.05-2) ...
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../069-libtimedate-perl_2.3300-2_all.deb ...
Unpacking libtimedate-perl (2.3300-2) ...
Selecting previously unselected package libhttp-date-perl.
Preparing to unpack .../070-libhttp-date-perl_6.05-1_all.deb ...
Unpacking libhttp-date-perl (6.05-1) ...
Selecting previously unselected package libfile-listing-perl.
Preparing to unpack .../071-libfile-listing-perl_6.15-1_all.deb ...
Unpacking libfile-listing-perl (6.15-1) ...
Selecting previously unselected package libhtml-tagset-perl.
Preparing to unpack .../072-libhtml-tagset-perl_3.20-4_all.deb ...
Unpacking libhtml-tagset-perl (3.20-4) ...
Selecting previously unselected package libregexp-ipv6-perl.
Preparing to unpack .../073-libregexp-ipv6-perl_0.03-3_all.deb ...
Unpacking libregexp-ipv6-perl (0.03-3) ...
Selecting previously unselected package liburi-perl.
Preparing to unpack .../074-liburi-perl_5.12-1_all.deb ...
Unpacking liburi-perl (5.12-1) ...
Selecting previously unselected package libhtml-parser-perl:amd64.
Preparing to unpack .../075-libhtml-parser-perl_3.78-1_amd64.deb ...
Unpacking libhtml-parser-perl:amd64 (3.78-1) ...
Selecting previously unselected package libhtml-tree-perl.
Preparing to unpack .../076-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 .../077-libio-html-perl_1.004-3_all.deb ...
Unpacking libio-html-perl (1.004-3) ...
Selecting previously unselected package liblwp-mediatypes-perl.
Preparing to unpack .../078-liblwp-mediatypes-perl_6.04-1_all.deb ...
Unpacking liblwp-mediatypes-perl (6.04-1) ...
Selecting previously unselected package libhttp-message-perl.
Preparing to unpack .../079-libhttp-message-perl_6.37-1_all.deb ...
Unpacking libhttp-message-perl (6.37-1) ...
Selecting previously unselected package libhttp-cookies-perl.
Preparing to unpack .../080-libhttp-cookies-perl_6.10-1_all.deb ...
Unpacking libhttp-cookies-perl (6.10-1) ...
Selecting previously unselected package libhttp-negotiate-perl.
Preparing to unpack .../081-libhttp-negotiate-perl_6.01-1_all.deb ...
Unpacking libhttp-negotiate-perl (6.01-1) ...
Selecting previously unselected package perl-openssl-defaults:amd64.
Preparing to unpack .../082-perl-openssl-defaults_7+b1_amd64.deb ...
Unpacking perl-openssl-defaults:amd64 (7+b1) ...
Selecting previously unselected package libnet-ssleay-perl:amd64.
Preparing to unpack .../083-libnet-ssleay-perl_1.92-2_amd64.deb ...
Unpacking libnet-ssleay-perl:amd64 (1.92-2) ...
Selecting previously unselected package libio-socket-ssl-perl.
Preparing to unpack .../084-libio-socket-ssl-perl_2.074-2_all.deb ...
Unpacking libio-socket-ssl-perl (2.074-2) ...
Selecting previously unselected package libnet-http-perl.
Preparing to unpack .../085-libnet-http-perl_6.22-1_all.deb ...
Unpacking libnet-http-perl (6.22-1) ...
Selecting previously unselected package liblwp-protocol-https-perl.
Preparing to unpack .../086-liblwp-protocol-https-perl_6.10-1_all.deb ...
Unpacking liblwp-protocol-https-perl (6.10-1) ...
Selecting previously unselected package libtry-tiny-perl.
Preparing to unpack .../087-libtry-tiny-perl_0.31-1_all.deb ...
Unpacking libtry-tiny-perl (0.31-1) ...
Selecting previously unselected package libwww-robotrules-perl.
Preparing to unpack .../088-libwww-robotrules-perl_6.02-1_all.deb ...
Unpacking libwww-robotrules-perl (6.02-1) ...
Selecting previously unselected package libwww-perl.
Preparing to unpack .../089-libwww-perl_6.67-1_all.deb ...
Unpacking libwww-perl (6.67-1) ...
Selecting previously unselected package patchutils.
Preparing to unpack .../090-patchutils_0.4.2-1_amd64.deb ...
Unpacking patchutils (0.4.2-1) ...
Selecting previously unselected package wdiff.
Preparing to unpack .../091-wdiff_1.2.2-2+b1_amd64.deb ...
Unpacking wdiff (1.2.2-2+b1) ...
Selecting previously unselected package devscripts.
Preparing to unpack .../092-devscripts_2.22.2_amd64.deb ...
Unpacking devscripts (2.22.2) ...
Selecting previously unselected package rubygems-integration.
Preparing to unpack .../093-rubygems-integration_1.18_all.deb ...
Unpacking rubygems-integration (1.18) ...
Selecting previously unselected package ruby-net-telnet.
Preparing to unpack .../094-ruby-net-telnet_0.1.1-2.1_all.deb ...
Unpacking ruby-net-telnet (0.1.1-2.1) ...
Selecting previously unselected package ruby-webrick.
Preparing to unpack .../095-ruby-webrick_1.7.0-3_all.deb ...
Unpacking ruby-webrick (1.7.0-3) ...
Selecting previously unselected package ruby-xmlrpc.
Preparing to unpack .../096-ruby-xmlrpc_0.3.2-2_all.deb ...
Unpacking ruby-xmlrpc (0.3.2-2) ...
Selecting previously unselected package libmd0:amd64.
Preparing to unpack .../097-libmd0_1.0.4-2_amd64.deb ...
Unpacking libmd0:amd64 (1.0.4-2) ...
Selecting previously unselected package libbsd0:amd64.
Preparing to unpack .../098-libbsd0_0.11.6-1_amd64.deb ...
Unpacking libbsd0:amd64 (0.11.6-1) ...
Selecting previously unselected package libedit2:amd64.
Preparing to unpack .../099-libedit2_3.1-20210910-1_amd64.deb ...
Unpacking libedit2:amd64 (3.1-20210910-1) ...
Selecting previously unselected package libncurses6:amd64.
Preparing to unpack .../100-libncurses6_6.3+20220423-2_amd64.deb ...
Unpacking libncurses6:amd64 (6.3+20220423-2) ...
Selecting previously unselected package libyaml-0-2:amd64.
Preparing to unpack .../101-libyaml-0-2_0.2.5-1_amd64.deb ...
Unpacking libyaml-0-2:amd64 (0.2.5-1) ...
Selecting previously unselected package libruby3.0:amd64.
Preparing to unpack .../102-libruby3.0_3.0.4-7+b1_amd64.deb ...
Unpacking libruby3.0:amd64 (3.0.4-7+b1) ...
Selecting previously unselected package ruby3.0.
Preparing to unpack .../103-ruby3.0_3.0.4-7+b1_amd64.deb ...
Unpacking ruby3.0 (3.0.4-7+b1) ...
Selecting previously unselected package ruby-rubygems.
Preparing to unpack .../104-ruby-rubygems_3.3.15-1_all.deb ...
Unpacking ruby-rubygems (3.3.15-1) ...
Selecting previously unselected package ruby.
Preparing to unpack .../105-ruby_1%3a3.0+1_amd64.deb ...
Unpacking ruby (1:3.0+1) ...
Selecting previously unselected package rake.
Preparing to unpack .../106-rake_13.0.6-3_all.deb ...
Unpacking rake (13.0.6-3) ...
Selecting previously unselected package gem2deb-test-runner.
Preparing to unpack .../107-gem2deb-test-runner_2.0.3_amd64.deb ...
Unpacking gem2deb-test-runner (2.0.3) ...
Selecting previously unselected package libgmpxx4ldbl:amd64.
Preparing to unpack .../108-libgmpxx4ldbl_2%3a6.2.1+dfsg1-1_amd64.deb ...
Unpacking libgmpxx4ldbl:amd64 (2:6.2.1+dfsg1-1) ...
Selecting previously unselected package libgmp-dev:amd64.
Preparing to unpack .../109-libgmp-dev_2%3a6.2.1+dfsg1-1_amd64.deb ...
Unpacking libgmp-dev:amd64 (2:6.2.1+dfsg1-1) ...
Selecting previously unselected package ruby3.0-dev:amd64.
Preparing to unpack .../110-ruby3.0-dev_3.0.4-7+b1_amd64.deb ...
Unpacking ruby3.0-dev:amd64 (3.0.4-7+b1) ...
Selecting previously unselected package ruby-all-dev:amd64.
Preparing to unpack .../111-ruby-all-dev_1%3a3.0+1_amd64.deb ...
Unpacking ruby-all-dev:amd64 (1:3.0+1) ...
Selecting previously unselected package gem2deb.
Preparing to unpack .../112-gem2deb_2.0.3_amd64.deb ...
Unpacking gem2deb (2.0.3) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../113-libjs-jquery_3.6.0+dfsg+~3.5.13-1_all.deb ...
Unpacking libjs-jquery (3.6.0+dfsg+~3.5.13-1) ...
Selecting previously unselected package libjs-jquery-easing.
Preparing to unpack .../114-libjs-jquery-easing_12-3_all.deb ...
Unpacking libjs-jquery-easing (12-3) ...
Selecting previously unselected package libjs-jquery-mousewheel.
Preparing to unpack .../115-libjs-jquery-mousewheel_1%3a3.1.13-5_all.deb ...
Unpacking libjs-jquery-mousewheel (1:3.1.13-5) ...
Selecting previously unselected package libjs-jquery-fancybox.
Preparing to unpack .../116-libjs-jquery-fancybox_12-3_all.deb ...
Unpacking libjs-jquery-fancybox (12-3) ...
Selecting previously unselected package libjs-jquery-ui.
Preparing to unpack .../117-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ...
Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ...
Selecting previously unselected package ruby-concurrent.
Preparing to unpack .../118-ruby-concurrent_1.1.6+dfsg-5_all.deb ...
Unpacking ruby-concurrent (1.1.6+dfsg-5) ...
Selecting previously unselected package ruby-i18n.
Preparing to unpack .../119-ruby-i18n_1.10.0-1_all.deb ...
Unpacking ruby-i18n (1.10.0-1) ...
Selecting previously unselected package ruby-tzinfo.
Preparing to unpack .../120-ruby-tzinfo_2.0.4-3_all.deb ...
Unpacking ruby-tzinfo (2.0.4-3) ...
Selecting previously unselected package ruby-zeitwerk.
Preparing to unpack .../121-ruby-zeitwerk_2.4.2-2_all.deb ...
Unpacking ruby-zeitwerk (2.4.2-2) ...
Selecting previously unselected package ruby-activesupport.
Preparing to unpack .../122-ruby-activesupport_2%3a6.1.4.7+dfsg-2_all.deb ...
Unpacking ruby-activesupport (2:6.1.4.7+dfsg-2) ...
Selecting previously unselected package ruby-atomic.
Preparing to unpack .../123-ruby-atomic_1.1.16-3+b3_amd64.deb ...
Unpacking ruby-atomic (1.1.16-3+b3) ...
Selecting previously unselected package ruby-thread-safe.
Preparing to unpack .../124-ruby-thread-safe_0.3.6-1_all.deb ...
Unpacking ruby-thread-safe (0.3.6-1) ...
Selecting previously unselected package ruby-descendants-tracker.
Preparing to unpack .../125-ruby-descendants-tracker_0.0.4-2.1_all.deb ...
Unpacking ruby-descendants-tracker (0.0.4-2.1) ...
Selecting previously unselected package ruby-ice-nine.
Preparing to unpack .../126-ruby-ice-nine_0.11.2-2_all.deb ...
Unpacking ruby-ice-nine (0.11.2-2) ...
Selecting previously unselected package ruby-axiom-types.
Preparing to unpack .../127-ruby-axiom-types_0.1.1-2_all.deb ...
Unpacking ruby-axiom-types (0.1.1-2) ...
Selecting previously unselected package ruby-builder.
Preparing to unpack .../128-ruby-builder_3.2.4-1_all.deb ...
Unpacking ruby-builder (3.2.4-1) ...
Selecting previously unselected package ruby-coercible.
Preparing to unpack .../129-ruby-coercible_1.0.0-2.1_all.deb ...
Unpacking ruby-coercible (1.0.0-2.1) ...
Selecting previously unselected package ruby-cookiejar.
Preparing to unpack .../130-ruby-cookiejar_0.3.3-1.1_all.deb ...
Unpacking ruby-cookiejar (0.3.3-1.1) ...
Selecting previously unselected package ruby-multi-json.
Preparing to unpack .../131-ruby-multi-json_1.14.1-1_all.deb ...
Unpacking ruby-multi-json (1.14.1-1) ...
Selecting previously unselected package ruby-http-accept.
Preparing to unpack .../132-ruby-http-accept_1.7.0-2_all.deb ...
Unpacking ruby-http-accept (1.7.0-2) ...
Selecting previously unselected package ruby-unf-ext.
Preparing to unpack .../133-ruby-unf-ext_0.0.7.7-1+b2_amd64.deb ...
Unpacking ruby-unf-ext (0.0.7.7-1+b2) ...
Selecting previously unselected package ruby-unf.
Preparing to unpack .../134-ruby-unf_0.1.4-2.1_all.deb ...
Unpacking ruby-unf (0.1.4-2.1) ...
Selecting previously unselected package ruby-domain-name.
Preparing to unpack .../135-ruby-domain-name_0.5.20190701-1_all.deb ...
Unpacking ruby-domain-name (0.5.20190701-1) ...
Selecting previously unselected package ruby-http-cookie.
Preparing to unpack .../136-ruby-http-cookie_1.0.5-1_all.deb ...
Unpacking ruby-http-cookie (1.0.5-1) ...
Selecting previously unselected package ruby-mime-types-data.
Preparing to unpack .../137-ruby-mime-types-data_3.2015.1120-2_all.deb ...
Unpacking ruby-mime-types-data (3.2015.1120-2) ...
Selecting previously unselected package ruby-mime-types.
Preparing to unpack .../138-ruby-mime-types_3.3.1-1_all.deb ...
Unpacking ruby-mime-types (3.3.1-1) ...
Selecting previously unselected package ruby-netrc.
Preparing to unpack .../139-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 .../140-ruby-rest-client_2.1.0-1_all.deb ...
Unpacking ruby-rest-client (2.1.0-1) ...
Selecting previously unselected package ruby-docile.
Preparing to unpack .../141-ruby-docile_1.1.5-2.1_all.deb ...
Unpacking ruby-docile (1.1.5-2.1) ...
Selecting previously unselected package ruby-simplecov-html.
Preparing to unpack .../142-ruby-simplecov-html_0.12.3-1_all.deb ...
Unpacking ruby-simplecov-html (0.12.3-1) ...
Selecting previously unselected package ruby-simplecov.
Preparing to unpack .../143-ruby-simplecov_0.21.2-1.1_all.deb ...
Unpacking ruby-simplecov (0.21.2-1.1) ...
Selecting previously unselected package ruby-sync.
Preparing to unpack .../144-ruby-sync_0.5.0-2_all.deb ...
Unpacking ruby-sync (0.5.0-2) ...
Selecting previously unselected package ruby-tins.
Preparing to unpack .../145-ruby-tins_1.1.0-2_all.deb ...
Unpacking ruby-tins (1.1.0-2) ...
Selecting previously unselected package ruby-term-ansicolor.
Preparing to unpack .../146-ruby-term-ansicolor_1.3.0-1.1_all.deb ...
Unpacking ruby-term-ansicolor (1.3.0-1.1) ...
Selecting previously unselected package ruby-thor.
Preparing to unpack .../147-ruby-thor_1.2.1-1_all.deb ...
Unpacking ruby-thor (1.2.1-1) ...
Selecting previously unselected package ruby-coveralls.
Preparing to unpack .../148-ruby-coveralls_0.8.23-2_all.deb ...
Unpacking ruby-coveralls (0.8.23-2) ...
Selecting previously unselected package ruby-diff-lcs.
Preparing to unpack .../149-ruby-diff-lcs_1.5.0-1_all.deb ...
Unpacking ruby-diff-lcs (1.5.0-1) ...
Selecting previously unselected package ruby-dry-core.
Preparing to unpack .../150-ruby-dry-core_0.7.1-1_all.deb ...
Unpacking ruby-dry-core (0.7.1-1) ...
Selecting previously unselected package ruby-dry-configurable.
Preparing to unpack .../151-ruby-dry-configurable_0.9.0-2_all.deb ...
Unpacking ruby-dry-configurable (0.9.0-2) ...
Selecting previously unselected package ruby-dry-container.
Preparing to unpack .../152-ruby-dry-container_0.7.2-2_all.deb ...
Unpacking ruby-dry-container (0.7.2-2) ...
Selecting previously unselected package ruby-dry-equalizer.
Preparing to unpack .../153-ruby-dry-equalizer_0.3.0-2_all.deb ...
Unpacking ruby-dry-equalizer (0.3.0-2) ...
Selecting previously unselected package ruby-dry-inflector.
Preparing to unpack .../154-ruby-dry-inflector_0.2.1-1_all.deb ...
Unpacking ruby-dry-inflector (0.2.1-1) ...
Selecting previously unselected package ruby-dry-logic.
Preparing to unpack .../155-ruby-dry-logic_1.2.0-3_all.deb ...
Unpacking ruby-dry-logic (1.2.0-3) ...
Selecting previously unselected package ruby-dry-types.
Preparing to unpack .../156-ruby-dry-types_1.2.2-2_all.deb ...
Unpacking ruby-dry-types (1.2.2-2) ...
Selecting previously unselected package ruby-equalizer.
Preparing to unpack .../157-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 .../158-ruby-grape-entity_0.10.1-3_all.deb ...
Unpacking ruby-grape-entity (0.10.1-3) ...
Selecting previously unselected package ruby-hashie.
Preparing to unpack .../159-ruby-hashie_3.5.5-4_all.deb ...
Unpacking ruby-hashie (3.5.5-4) ...
Selecting previously unselected package ruby-multi-xml.
Preparing to unpack .../160-ruby-multi-xml_0.6.0-1_all.deb ...
Unpacking ruby-multi-xml (0.6.0-1) ...
Selecting previously unselected package ruby-ruby2-keywords.
Preparing to unpack .../161-ruby-ruby2-keywords_0.0.5-1_all.deb ...
Unpacking ruby-ruby2-keywords (0.0.5-1) ...
Selecting previously unselected package ruby-mustermann.
Preparing to unpack .../162-ruby-mustermann_1.1.1-1_all.deb ...
Unpacking ruby-mustermann (1.1.1-1) ...
Selecting previously unselected package ruby-mustermann-grape.
Preparing to unpack .../163-ruby-mustermann-grape_1.0.1-1_all.deb ...
Unpacking ruby-mustermann-grape (1.0.1-1) ...
Selecting previously unselected package ruby-rack.
Preparing to unpack .../164-ruby-rack_2.2.4-2_all.deb ...
Unpacking ruby-rack (2.2.4-2) ...
Selecting previously unselected package ruby-rack-accept.
Preparing to unpack .../165-ruby-rack-accept_0.4.5-3.1_all.deb ...
Unpacking ruby-rack-accept (0.4.5-3.1) ...
Selecting previously unselected package ruby-rack-test.
Preparing to unpack .../166-ruby-rack-test_2.0.2-1_all.deb ...
Unpacking ruby-rack-test (2.0.2-1) ...
Selecting previously unselected package ruby-rspec-support.
Preparing to unpack .../167-ruby-rspec-support_3.10.0c1e1m2s3-1_all.deb ...
Unpacking ruby-rspec-support (3.10.0c1e1m2s3-1) ...
Selecting previously unselected package ruby-rspec-core.
Preparing to unpack .../168-ruby-rspec-core_3.10.0c1e1m2s3-1_all.deb ...
Unpacking ruby-rspec-core (3.10.0c1e1m2s3-1) ...
Selecting previously unselected package ruby-rspec-expectations.
Preparing to unpack .../169-ruby-rspec-expectations_3.10.0c1e1m2s3-1_all.deb ...
Unpacking ruby-rspec-expectations (3.10.0c1e1m2s3-1) ...
Selecting previously unselected package ruby-rspec-mocks.
Preparing to unpack .../170-ruby-rspec-mocks_3.10.0c1e1m2s3-1_all.deb ...
Unpacking ruby-rspec-mocks (3.10.0c1e1m2s3-1) ...
Selecting previously unselected package ruby-rspec.
Preparing to unpack .../171-ruby-rspec_3.10.0c1e1m2s3-1_all.deb ...
Unpacking ruby-rspec (3.10.0c1e1m2s3-1) ...
Selecting previously unselected package ruby-virtus.
Preparing to unpack .../172-ruby-virtus_1.0.5-3_all.deb ...
Unpacking ruby-virtus (1.0.5-3) ...
Selecting previously unselected package sbuild-build-depends-main-dummy.
Preparing to unpack .../173-sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ...
Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ...
Setting up libip4tc2:amd64 (1.8.8-1) ...
Setting up libksba8:amd64 (1.6.0-3) ...
Setting up media-types (8.0.0) ...
Setting up libpipeline1:amd64 (1.5.6-2) ...
Setting up libicu71:amd64 (71.1-3) ...
Setting up wdiff (1.2.2-2+b1) ...
Setting up libfile-which-perl (1.27-1) ...
Setting up libapparmor1:amd64 (3.0.7-1) ...
Setting up ruby-sync (0.5.0-2) ...
Setting up ruby-ruby2-keywords (0.0.5-1) ...
Setting up ruby-hashie (3.5.5-4) ...
Setting up ruby-mustermann (1.1.1-1) ...
Setting up bsdextrautils (2.38.1-1) ...
Setting up libdynaloader-functions-perl (0.003-2) ...
Setting up libclass-method-modifiers-perl (2.13-1) ...
Setting up libio-pty-perl (1:1.15-2+b1) ...
Setting up libmagic-mgc (1:5.41-4) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libyaml-0-2:amd64 (0.2.5-1) ...
Setting up libhtml-tagset-perl (3.20-4) ...
Setting up libargon2-1:amd64 (0~20171227-0.3) ...
Setting up ruby-dry-inflector (0.2.1-1) ...
Setting up libdebhelper-perl (13.9) ...
Setting up libsqlite3-0:amd64 (3.39.2-1) ...
Setting up liblwp-mediatypes-perl (6.04-1) ...
Setting up ruby-http-accept (1.7.0-2) ...
Setting up libjs-jquery-mousewheel (1:3.1.13-5) ...
Setting up libtry-tiny-perl (0.31-1) ...
Setting up libmagic1:amd64 (1:5.41-4) ...
Setting up perl-openssl-defaults:amd64 (7+b1) ...
Setting up gettext-base (0.21-8) ...
Setting up m4 (1.4.19-1) ...
Setting up libencode-locale-perl (1.05-2) ...
Setting up libnpth0:amd64 (1.6-3) ...
Setting up file (1:5.41-4) ...
Setting up libassuan0:amd64 (2.5.5-4) ...
Setting up ruby-concurrent (1.1.6+dfsg-5) ...
Setting up ruby-mustermann-grape (1.0.1-1) ...
Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-7) ...
Setting up autotools-dev (20220109.1) ...
Setting up ruby-dry-core (0.7.1-1) ...
Setting up libgmpxx4ldbl:amd64 (2:6.2.1+dfsg1-1) ...
Setting up gnupg-l10n (2.2.35-3) ...
Setting up libncurses6:amd64 (6.3+20220423-2) ...
Setting up ruby-net-telnet (0.1.1-2.1) ...
Setting up libio-html-perl (1.004-3) ...
Setting up autopoint (0.21-8) ...
Setting up libb-hooks-op-check-perl:amd64 (0.22-2) ...
Setting up ruby-i18n (1.10.0-1) ...
Setting up libipc-run-perl (20220807.0-1) ...
Setting up libncursesw6:amd64 (6.3+20220423-2) ...
Setting up libsasl2-2:amd64 (2.1.28+dfsg-7) ...
Setting up autoconf (2.71-2) ...
Setting up ruby-rspec-support (3.10.0c1e1m2s3-1) ...
Setting up libfdisk1:amd64 (2.38.1-1) ...
Setting up libtimedate-perl (2.3300-2) ...
Setting up ruby-webrick (1.7.0-3) ...
Setting up libregexp-ipv6-perl (0.03-3) ...
Setting up libmd0:amd64 (1.0.4-2) ...
Setting up sensible-utils (0.0.17) ...
Setting up ruby-ice-nine (0.11.2-2) ...
Setting up ruby-builder (3.2.4-1) ...
Setting up libuchardet0:amd64 (0.0.7-1) ...
Setting up libmpdec3:amd64 (2.5.1-2) ...
Setting up librole-tiny-perl (2.002004-1) ...
Setting up libsub-override-perl (0.09-3) ...
Setting up netbase (6.3) ...
Setting up libsub-quote-perl (2.006006-1) ...
Setting up libclass-xsaccessor-perl (1.19-4) ...
Setting up libjs-jquery (3.6.0+dfsg+~3.5.13-1) ...
Setting up libfile-dirlist-perl (0.05-2) ...
Setting up libfile-homedir-perl (1.006-1) ...
Setting up openssl (3.0.5-2) ...
Setting up libbsd0:amd64 (0.11.6-1) ...
Setting up libelf1:amd64 (0.187-1) ...
Setting up libjson-c5:amd64 (0.16-1) ...
Setting up readline-common (8.1.2-1.2) ...
Setting up ruby-xmlrpc (0.3.2-2) ...
Setting up libxml2:amd64 (2.9.14+dfsg-1+b1) ...
Setting up liburi-perl (5.12-1) ...
Setting up libfile-touch-perl (0.12-1) ...
Setting up libkmod2:amd64 (30+20220630-3) ...
Setting up ruby-dry-equalizer (0.3.0-2) ...
Setting up libnet-ssleay-perl:amd64 (1.92-2) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up pinentry-curses (1.2.0-2) ...
Setting up libfile-stripnondeterminism-perl (1.13.0-1) ...
Setting up libjs-jquery-easing (12-3) ...
Setting up libhttp-date-perl (6.05-1) ...
Setting up libjs-jquery-fancybox (12-3) ...
Setting up gettext (0.21-8) ...
Setting up libgmp-dev:amd64 (2:6.2.1+dfsg1-1) ...
Setting up libfile-listing-perl (6.15-1) ...
Setting up libtool (2.4.7-4) ...
Setting up ruby-tzinfo (2.0.4-3) ...
Setting up libedit2:amd64 (3.1-20210910-1) ...
Setting up libreadline8:amd64 (8.1.2-1.2) ...
Setting up ruby-dry-logic (1.2.0-3) ...
Setting up libnet-http-perl (6.22-1) ...
Setting up libdevel-callchecker-perl (0.008-1+b3) ...
Setting up libldap-2.5-0:amd64 (2.5.12+dfsg-2+b1) ...
Setting up ruby-dry-configurable (0.9.0-2) ...
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up libpython3.10-stdlib:amd64 (3.10.6-1) ...
Setting up dh-autoreconf (20) ...
Setting up patchutils (0.4.2-1) ...
Setting up ca-certificates (20211016) ...
Updating certificates in /etc/ssl/certs...
127 added, 0 removed; done.
Setting up libjs-jquery-ui (1.13.2+dfsg-1) ...
Setting up libsystemd-shared:amd64 (251.4-1) ...
Setting up dh-strip-nondeterminism (1.13.0-1) ...
Setting up libwww-robotrules-perl (6.02-1) ...
Setting up dwz (0.14-1) ...
Setting up groff-base (1.22.4-8) ...
Setting up libhtml-parser-perl:amd64 (3.78-1) ...
Setting up gpgconf (2.2.35-3) ...
Setting up libio-socket-ssl-perl (2.074-2) ...
Setting up gpg (2.2.35-3) ...
Setting up libpython3-stdlib:amd64 (3.10.6-1) ...
Setting up gnupg-utils (2.2.35-3) ...
Setting up libhttp-message-perl (6.37-1) ...
Setting up libhttp-negotiate-perl (6.01-1) ...
Setting up gpg-agent (2.2.35-3) ...
Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-browser.socket ? /usr/lib/systemd/user/gpg-agent-browser.socket.
Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-extra.socket ? /usr/lib/systemd/user/gpg-agent-extra.socket.
Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-ssh.socket ? /usr/lib/systemd/user/gpg-agent-ssh.socket.
Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent.socket ? /usr/lib/systemd/user/gpg-agent.socket.
Setting up python3.10 (3.10.6-1) ...
Setting up libhttp-cookies-perl (6.10-1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libhtml-tree-perl (5.07-2) ...
Setting up libparams-classify-perl:amd64 (0.015-2) ...
Setting up gpgsm (2.2.35-3) ...
Setting up ruby-dry-container (0.7.2-2) ...
Setting up python3 (3.10.6-1) ...
Setting up rubygems-integration (1.18) ...
Setting up dirmngr (2.2.35-3) ...
Created symlink /etc/systemd/user/sockets.target.wants/dirmngr.socket ? /usr/lib/systemd/user/dirmngr.socket.
Setting up libmodule-runtime-perl (0.016-2) ...
Setting up gpg-wks-server (2.2.35-3) ...
Setting up ruby-dry-types (1.2.2-2) ...
Setting up gpg-wks-client (2.2.35-3) ...
Setting up libimport-into-perl (1.002005-2) ...
Setting up libmoo-perl (2.005004-3) ...
Setting up gnupg (2.2.35-3) ...
Setting up liblwp-protocol-https-perl (6.10-1) ...
Setting up libwww-perl (6.67-1) ...
Setting up ruby-rubygems (3.3.15-1) ...
Setting up devscripts (2.22.2) ...
Setting up rake (13.0.6-3) ...
Setting up libdevmapper1.02.1:amd64 (2:1.02.185-1) ...
Setting up dmsetup (2:1.02.185-1) ...
Setting up libcryptsetup12:amd64 (2:2.5.0-2) ...
Setting up libruby3.0:amd64 (3.0.4-7+b1) ...
Setting up systemd (251.4-1) ...
Created symlink /etc/systemd/system/getty.target.wants/getty at tty1.service ? /lib/systemd/system/getty at .service.
Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target ? /lib/systemd/system/remote-fs.target.
Created symlink /etc/systemd/system/sysinit.target.wants/systemd-pstore.service ? /lib/systemd/system/systemd-pstore.service.
Initializing machine ID from random generator.
Setting up man-db (2.10.2-2) ...
Not building database; man-db/auto-update is not 'true'.
Created symlink /etc/systemd/system/timers.target.wants/man-db.timer ? /lib/systemd/system/man-db.timer.
Setting up ruby3.0-dev:amd64 (3.0.4-7+b1) ...
Setting up ruby3.0 (3.0.4-7+b1) ...
Setting up debhelper (13.9) ...
Setting up ruby-all-dev:amd64 (1:3.0+1) ...
Setting up ruby (1:3.0+1) ...
Setting up ruby-thor (1.2.1-1) ...
Setting up ruby-tins (1.1.0-2) ...
Setting up ruby-rspec-core (3.10.0c1e1m2s3-1) ...
Setting up ruby-mime-types-data (3.2015.1120-2) ...
Setting up ruby-docile (1.1.5-2.1) ...
Setting up ruby-zeitwerk (2.4.2-2) ...
Setting up ruby-diff-lcs (1.5.0-1) ...
Setting up ruby-atomic (1.1.16-3+b3) ...
Setting up ruby-multi-json (1.14.1-1) ...
Setting up ruby-equalizer (0.0.11-2) ...
Setting up ruby-rack (2.2.4-2) ...
Setting up ruby-multi-xml (0.6.0-1) ...
Setting up ruby-simplecov-html (0.12.3-1) ...
Setting up ruby-netrc (0.11.0-3) ...
Setting up ruby-unf-ext (0.0.7.7-1+b2) ...
Setting up ruby-activesupport (2:6.1.4.7+dfsg-2) ...
Setting up ruby-cookiejar (0.3.3-1.1) ...
Setting up gem2deb-test-runner (2.0.3) ...
Setting up ruby-rack-test (2.0.2-1) ...
Setting up ruby-term-ansicolor (1.3.0-1.1) ...
Setting up ruby-thread-safe (0.3.6-1) ...
Setting up ruby-simplecov (0.21.2-1.1) ...
Setting up ruby-rspec-expectations (3.10.0c1e1m2s3-1) ...
Setting up ruby-unf (0.1.4-2.1) ...
Setting up ruby-mime-types (3.3.1-1) ...
Setting up ruby-rspec-mocks (3.10.0c1e1m2s3-1) ...
Setting up ruby-grape-entity (0.10.1-3) ...
Setting up gem2deb (2.0.3) ...
Setting up ruby-rack-accept (0.4.5-3.1) ...
Setting up ruby-rspec (3.10.0c1e1m2s3-1) ...
Setting up ruby-descendants-tracker (0.0.4-2.1) ...
Setting up ruby-domain-name (0.5.20190701-1) ...
Setting up ruby-coercible (1.0.0-2.1) ...
Setting up ruby-http-cookie (1.0.5-1) ...
Setting up ruby-axiom-types (0.1.1-2) ...
Setting up ruby-rest-client (2.1.0-1) ...
Setting up ruby-coveralls (0.8.23-2) ...
Setting up ruby-virtus (1.0.5-3) ...
Setting up sbuild-build-depends-main-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.34-4) ...
Processing triggers for ca-certificates (20211016) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (amd64 included in all)

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 5.18.0-4-amd64 #1 SMP PREEMPT_DYNAMIC Debian 5.18.16-1 (2022-08-10) amd64 (x86_64)
Toolchain package versions: binutils_2.38.90.20220713-2 dpkg-dev_1.21.9 g++-11_11.3.0-5 g++-12_12.1.0-8 gcc-11_11.3.0-5 gcc-12_12.1.0-8 libc6-dev_2.34-4 libstdc++-11-dev_11.3.0-5 libstdc++-12-dev_12.1.0-8 libstdc++6_12.1.0-8 linux-libc-dev_5.18.16-1
Package versions: adduser_3.123 apt_2.5.2 auto-apt-proxy_14 autoconf_2.71-2 automake_1:1.16.5-1.3 autopoint_0.21-8 autotools-dev_20220109.1 base-files_12.2 base-passwd_3.6.0 bash_5.1-6.1+b1 binutils_2.38.90.20220713-2 binutils-common_2.38.90.20220713-2 binutils-x86-64-linux-gnu_2.38.90.20220713-2 bsdextrautils_2.38.1-1 bsdutils_1:2.38.1-1 build-essential_12.9 bzip2_1.0.8-5 ca-certificates_20211016 coreutils_8.32-4.1 cpp_4:12.1.0-3 cpp-11_11.3.0-5 cpp-12_12.1.0-8 dash_0.5.11+git20210903+057cd650a4ed-8 debconf_1.5.79 debhelper_13.9 debian-archive-keyring_2021.1.1 debianutils_5.7-0.3 devscripts_2.22.2 dh-autoreconf_20 dh-strip-nondeterminism_1.13.0-1 diffutils_1:3.8-1 dirmngr_2.2.35-3 dmsetup_2:1.02.185-1 dpkg_1.21.9 dpkg-dev_1.21.9 dwz_0.14-1 e2fsprogs_1.46.5-2 fakeroot_1.29-1 file_1:5.41-4 findutils_4.9.0-3 g++_4:12.1.0-3 g++-11_11.3.0-5 g++-12_12.1.0-8 gcc_4:12.1.0-3 gcc-10-base_10.4.0-4 gcc-11_11.3.0-5 gcc-11-base_11.3.0-5 gcc-12_12.1.0-8 gcc-12-base_12.1.0-8 gcc-9-base_9.5.0-1+b1 gem2deb_2.0.3 gem2deb-test-runner_2.0.3 gettext_0.21-8 gettext-base_0.21-8 gnupg_2.2.35-3 gnupg-l10n_2.2.35-3 gnupg-utils_2.2.35-3 gpg_2.2.35-3 gpg-agent_2.2.35-3 gpg-wks-client_2.2.35-3 gpg-wks-server_2.2.35-3 gpgconf_2.2.35-3 gpgsm_2.2.35-3 gpgv_2.2.35-3 grep_3.7-1 groff-base_1.22.4-8 gzip_1.12-1 hostname_3.23 init-system-helpers_1.64 intltool-debian_0.35.0+20060710.5 libacl1_2.3.1-1 libapparmor1_3.0.7-1 libapt-pkg6.0_2.5.2 libarchive-zip-perl_1.68-1 libargon2-1_0~20171227-0.3 libasan6_11.3.0-5 libasan8_12.1.0-8 libassuan0_2.5.5-4 libatomic1_12.1.0-8 libattr1_1:2.5.1-1 libaudit-common_1:3.0.7-1 libaudit1_1:3.0.7-1+b1 libb-hooks-op-check-perl_0.22-2 libbinutils_2.38.90.20220713-2 libblkid1_2.38.1-1 libbsd0_0.11.6-1 libbz2-1.0_1.0.8-5 libc-bin_2.34-4 libc-dev-bin_2.34-4 libc6_2.34-4 libc6-dev_2.34-4 libcap-ng0_0.8.3-1+b1 libcap2_1:2.44-1 libcap2-bin_1:2.44-1 libcc1-0_12.1.0-8 libclass-method-modifiers-perl_2.13-1 libclass-xsaccessor-perl_1.19-4 libcom-err2_1.46.5-2 libcrypt-dev_1:4.4.28-2 libcrypt1_1:4.4.28-2 libcryptsetup12_2:2.5.0-2 libctf-nobfd0_2.38.90.20220713-2 libctf0_2.38.90.20220713-2 libdb5.3_5.3.28+dfsg1-0.10 libdebconfclient0_0.263 libdebhelper-perl_13.9 libdevel-callchecker-perl_0.008-1+b3 libdevmapper1.02.1_2:1.02.185-1 libdpkg-perl_1.21.9 libdynaloader-functions-perl_0.003-2 libedit2_3.1-20210910-1 libelf1_0.187-1 libencode-locale-perl_1.05-2 libexpat1_2.4.8-1 libext2fs2_1.46.5-2 libfakeroot_1.29-1 libfdisk1_2.38.1-1 libffi8_3.4.2-4 libfile-dirlist-perl_0.05-2 libfile-homedir-perl_1.006-1 libfile-listing-perl_6.15-1 libfile-stripnondeterminism-perl_1.13.0-1 libfile-touch-perl_0.12-1 libfile-which-perl_1.27-1 libgcc-11-dev_11.3.0-5 libgcc-12-dev_12.1.0-8 libgcc-s1_12.1.0-8 libgcrypt20_1.10.1-2 libgdbm-compat4_1.23-1+b1 libgdbm6_1.23-1+b1 libgmp-dev_2:6.2.1+dfsg1-1 libgmp10_2:6.2.1+dfsg1-1 libgmpxx4ldbl_2:6.2.1+dfsg1-1 libgnutls30_3.7.7-2 libgomp1_12.1.0-8 libgpg-error0_1.45-2 libgprofng0_2.38.90.20220713-2 libgssapi-krb5-2_1.20-1 libhogweed6_3.8.1-2 libhtml-parser-perl_3.78-1 libhtml-tagset-perl_3.20-4 libhtml-tree-perl_5.07-2 libhttp-cookies-perl_6.10-1 libhttp-date-perl_6.05-1 libhttp-message-perl_6.37-1 libhttp-negotiate-perl_6.01-1 libicu71_71.1-3 libidn2-0_2.3.3-1 libimport-into-perl_1.002005-2 libio-html-perl_1.004-3 libio-pty-perl_1:1.15-2+b1 libio-socket-ssl-perl_2.074-2 libip4tc2_1.8.8-1 libipc-run-perl_20220807.0-1 libisl23_0.25-1 libitm1_12.1.0-8 libjs-jquery_3.6.0+dfsg+~3.5.13-1 libjs-jquery-easing_12-3 libjs-jquery-fancybox_12-3 libjs-jquery-mousewheel_1:3.1.13-5 libjs-jquery-ui_1.13.2+dfsg-1 libjson-c5_0.16-1 libk5crypto3_1.20-1 libkeyutils1_1.6.3-1 libkmod2_30+20220630-3 libkrb5-3_1.20-1 libkrb5support0_1.20-1 libksba8_1.6.0-3 libldap-2.5-0_2.5.12+dfsg-2+b1 liblsan0_12.1.0-8 liblwp-mediatypes-perl_6.04-1 liblwp-protocol-https-perl_6.10-1 liblz4-1_1.9.3-2 liblzma5_5.2.5-2.1 libmagic-mgc_1:5.41-4 libmagic1_1:5.41-4 libmd0_1.0.4-2 libmodule-runtime-perl_0.016-2 libmoo-perl_2.005004-3 libmount1_2.38.1-1 libmpc3_1.2.1-2 libmpdec3_2.5.1-2 libmpfr6_4.1.0-3 libncurses6_6.3+20220423-2 libncursesw6_6.3+20220423-2 libnet-http-perl_6.22-1 libnet-ssleay-perl_1.92-2 libnettle8_3.8.1-2 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libp11-kit0_0.24.1-1 libpam-modules_1.5.2-2 libpam-modules-bin_1.5.2-2 libpam-runtime_1.5.2-2 libpam0g_1.5.2-2 libparams-classify-perl_0.015-2 libpcre2-8-0_10.40-1 libpcre3_2:8.39-14 libperl5.32_5.32.1-6 libperl5.34_5.34.0-5 libpipeline1_1.5.6-2 libpython3-stdlib_3.10.6-1 libpython3.10-minimal_3.10.6-1 libpython3.10-stdlib_3.10.6-1 libquadmath0_12.1.0-8 libreadline8_8.1.2-1.2 libregexp-ipv6-perl_0.03-3 librole-tiny-perl_2.002004-1 libruby3.0_3.0.4-7+b1 libsasl2-2_2.1.28+dfsg-7 libsasl2-modules-db_2.1.28+dfsg-7 libseccomp2_2.5.4-1+b1 libselinux1_3.4-1+b1 libsemanage-common_3.4-1 libsemanage2_3.4-1+b1 libsepol2_3.4-2 libsmartcols1_2.38.1-1 libsqlite3-0_3.39.2-1 libss2_1.46.5-2 libssl1.1_1.1.1o-1 libssl3_3.0.5-2 libstdc++-11-dev_11.3.0-5 libstdc++-12-dev_12.1.0-8 libstdc++6_12.1.0-8 libsub-override-perl_0.09-3 libsub-quote-perl_2.006006-1 libsystemd-shared_251.4-1 libsystemd0_251.4-1 libtasn1-6_4.18.0-4 libtimedate-perl_2.3300-2 libtinfo6_6.3+20220423-2 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-4 libtry-tiny-perl_0.31-1 libtsan0_11.3.0-5 libtsan2_12.1.0-8 libubsan1_12.1.0-8 libuchardet0_0.0.7-1 libudev1_251.4-1 libunistring2_1.0-1 liburi-perl_5.12-1 libuuid1_2.38.1-1 libwww-perl_6.67-1 libwww-robotrules-perl_6.02-1 libxml2_2.9.14+dfsg-1+b1 libxxhash0_0.8.1-1 libyaml-0-2_0.2.5-1 libzstd1_1.5.2+dfsg-1 linux-libc-dev_5.18.16-1 login_1:4.11.1+dfsg1-2 logsave_1.46.5-2 lsb-base_11.2 m4_1.4.19-1 make_4.3-4.1 man-db_2.10.2-2 mawk_1.3.4.20200120-3.1 media-types_8.0.0 mount_2.38.1-1 ncurses-base_6.3+20220423-2 ncurses-bin_6.3+20220423-2 netbase_6.3 newpid_13 openssl_3.0.5-2 passwd_1:4.11.1+dfsg1-2 patch_2.7.6-7 patchutils_0.4.2-1 perl_5.34.0-5 perl-base_5.34.0-5 perl-modules-5.32_5.32.1-6 perl-modules-5.34_5.34.0-5 perl-openssl-defaults_7+b1 pinentry-curses_1.2.0-2 po-debconf_1.0.21+nmu1 python3_3.10.6-1 python3-minimal_3.10.6-1 python3.10_3.10.6-1 python3.10-minimal_3.10.6-1 rake_13.0.6-3 readline-common_8.1.2-1.2 rpcsvc-proto_1.4.2-4 ruby_1:3.0+1 ruby-activesupport_2:6.1.4.7+dfsg-2 ruby-all-dev_1:3.0+1 ruby-atomic_1.1.16-3+b3 ruby-axiom-types_0.1.1-2 ruby-builder_3.2.4-1 ruby-coercible_1.0.0-2.1 ruby-concurrent_1.1.6+dfsg-5 ruby-cookiejar_0.3.3-1.1 ruby-coveralls_0.8.23-2 ruby-descendants-tracker_0.0.4-2.1 ruby-diff-lcs_1.5.0-1 ruby-docile_1.1.5-2.1 ruby-domain-name_0.5.20190701-1 ruby-dry-configurable_0.9.0-2 ruby-dry-container_0.7.2-2 ruby-dry-core_0.7.1-1 ruby-dry-equalizer_0.3.0-2 ruby-dry-inflector_0.2.1-1 ruby-dry-logic_1.2.0-3 ruby-dry-types_1.2.2-2 ruby-equalizer_0.0.11-2 ruby-grape-entity_0.10.1-3 ruby-hashie_3.5.5-4 ruby-http-accept_1.7.0-2 ruby-http-cookie_1.0.5-1 ruby-i18n_1.10.0-1 ruby-ice-nine_0.11.2-2 ruby-mime-types_3.3.1-1 ruby-mime-types-data_3.2015.1120-2 ruby-multi-json_1.14.1-1 ruby-multi-xml_0.6.0-1 ruby-mustermann_1.1.1-1 ruby-mustermann-grape_1.0.1-1 ruby-net-telnet_0.1.1-2.1 ruby-netrc_0.11.0-3 ruby-rack_2.2.4-2 ruby-rack-accept_0.4.5-3.1 ruby-rack-test_2.0.2-1 ruby-rest-client_2.1.0-1 ruby-rspec_3.10.0c1e1m2s3-1 ruby-rspec-core_3.10.0c1e1m2s3-1 ruby-rspec-expectations_3.10.0c1e1m2s3-1 ruby-rspec-mocks_3.10.0c1e1m2s3-1 ruby-rspec-support_3.10.0c1e1m2s3-1 ruby-ruby2-keywords_0.0.5-1 ruby-rubygems_3.3.15-1 ruby-simplecov_0.21.2-1.1 ruby-simplecov-html_0.12.3-1 ruby-sync_0.5.0-2 ruby-term-ansicolor_1.3.0-1.1 ruby-thor_1.2.1-1 ruby-thread-safe_0.3.6-1 ruby-tins_1.1.0-2 ruby-tzinfo_2.0.4-3 ruby-unf_0.1.4-2.1 ruby-unf-ext_0.0.7.7-1+b2 ruby-virtus_1.0.5-3 ruby-webrick_1.7.0-3 ruby-xmlrpc_0.3.2-2 ruby-zeitwerk_2.4.2-2 ruby3.0_3.0.4-7+b1 ruby3.0-dev_3.0.4-7+b1 rubygems-integration_1.18 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.8-1 sensible-utils_0.0.17 sgml-base_1.30 systemd_251.4-1 sysvinit-utils_3.04-1 tar_1.34+dfsg-1 tzdata_2022c-1 util-linux_2.38.1-1 util-linux-extra_2.38.1-1 wdiff_1.2.2-2+b1 xz-utils_5.2.5-2.1 zlib1g_1:1.2.11.dfsg-4.1

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 3.0 (quilt)
Source: ruby-grape
Binary: ruby-grape
Architecture: all
Version: 1.5.2-2
Maintainer: Debian Ruby Team <pkg-ruby-extras-maintainers at lists.alioth.debian.org>
Uploaders: Lucas Kanashiro <kanashiro at debian.org>, Pirate Praveen <praveen at debian.org>, Utkarsh Gupta <utkarsh at debian.org>
Homepage: https://github.com/intridea/grape
Standards-Version: 4.6.0
Vcs-Browser: https://salsa.debian.org/ruby-team/ruby-grape
Vcs-Git: https://salsa.debian.org/ruby-team/ruby-grape.git
Testsuite: autopkgtest-pkg-ruby
Build-Depends: debhelper-compat (= 13), gem2deb, rake, ruby-activesupport, ruby-builder, ruby-dry-types (>= 1.1~), ruby-mustermann-grape, ruby-rack, ruby-rack-accept (>= 0.4.5-3~), ruby-virtus, ruby-hashie (>= 3.5.5~), ruby-cookiejar, ruby-coveralls, ruby-grape-entity, ruby-mime-types, ruby-rack-test (>= 0.6.3~), ruby-rspec, ruby-multi-xml
Package-List:
 ruby-grape deb ruby optional arch=all
Checksums-Sha1:
 4205ca05560895598c6b734cef404d971dc5720f 238416 ruby-grape_1.5.2.orig.tar.gz
 97ede34106c20028d2e3742b6097dbe3be887690 4348 ruby-grape_1.5.2-2.debian.tar.xz
Checksums-Sha256:
 c2ba056a8f8a70d709afcea0b0ee4a95d8ed3143386fdfc08e6542865c4db094 238416 ruby-grape_1.5.2.orig.tar.gz
 86d1d4e37324418e31ed67be57b9225e506ea924af2e48b24bab161e2aa21817 4348 ruby-grape_1.5.2-2.debian.tar.xz
Files:
 a3a7acd20c43666473a9fb25e0d5c3ef 238416 ruby-grape_1.5.2.orig.tar.gz
 b11b3539fd9bb04ddcec724e57bba6a4 4348 ruby-grape_1.5.2-2.debian.tar.xz
Ruby-Versions: all

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE0whj4mAg5UP0cZqDj1PgGTspS3UFAmEo3GkACgkQj1PgGTsp
S3U/pA//Q3PpT3fDdQK9lz4WyukrXscIA28xlwHdTqDuDroaqGgZhrixVGp67HDG
K4DGLw5QUpOHHuZPHfYN2TdtRbeqIQQVxafcZkyf04QsKHFF4fFZMjAuAQK7KL4d
p0PUhWcqm4/DBHzPEO9BLdbiRAKJLhiksjDX9dir9HQ6uw0+pSa4Ls+1uC6DRoU4
QbNonApwyzvTdE3vr0HIXzNIiJYW+e5mb4N06M8jWdnzicUGOVgOYl8b1Rxn4ygE
cogOMrSN58Cq5tycTuHvt4uvil8iuk7YaqILoYmK5FvK/DTYNwV0HK8d6SiPdx/U
qbFx4L7ccHHzSUYOm8XNZmn0qTneaPOu71mJ85vGdx81lrXHqSRMHQtCuip4/GFz
IySdEv2MyTH520mOkLFVyJuDE0Ln/QgmC0vRpiSyY2Uuwcygq0P9yrcmEZqKxo5d
BaxEuAG6KYuWQtB+2zC0aZFZOy44F9XgvLE6Knrgo0+PWTOABOmw4+fmSh2AnlUg
CpgbJOsDmtEAlnNFgGmAt1qxFjb8p9WxAQ4K+/f+KEfjCyEsIeybqOhJblV2UYOD
4W9lyx43GICmAyyvVvrQe7PG7vjpcBwTt32Cjn6puriM/NS5jJOLE79VV+/MA4Eb
RSdm0Ez2FSbju84c5FHSEEmg9U8GH8I1pISUuLU9zq59MKPWdgo=
=CWfh
-----END PGP SIGNATURE-----

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.h_bn4L2_/trustedkeys.kbx': General error
gpgv: Signature made Fri Aug 27 12:36:57 2021 UTC
gpgv:                using RSA key D30863E26020E543F4719A838F53E0193B294B75
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify signature ./ruby-grape_1.5.2-2.dsc
dpkg-source: info: extracting ruby-grape in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking ruby-grape_1.5.2.orig.tar.gz
dpkg-source: info: unpacking ruby-grape_1.5.2-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-integration-test.patch

Check disk space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=pt_BR.UTF-8
LC_ALL=C.UTF-8
LOGNAME=terceiro
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=unstable-amd64-sbuild
SCHROOT_CHROOT_NAME=unstable-amd64-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=1000
SCHROOT_GROUP=terceiro
SCHROOT_SESSION_ID=unstable-amd64-sbuild-0f69e3cd-2566-4388-8d9e-869d197bc957
SCHROOT_UID=1000
SCHROOT_USER=terceiro
SHELL=/bin/sh
USER=terceiro

dpkg-buildpackage
-----------------

Command: dpkg-buildpackage --sanitize-env -us -uc -rfakeroot -j2
dpkg-buildpackage: info: source package ruby-grape
dpkg-buildpackage: info: source version 1.5.2-2
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Pirate Praveen <praveen at debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean --buildsystem=ruby --with ruby
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_clean
	dh_ruby --clean
rm -rf coverage
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_autoreconf_clean -O--buildsystem=ruby
   dh_clean -O--buildsystem=ruby
 dpkg-source -b .
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building ruby-grape using existing ./ruby-grape_1.5.2.orig.tar.gz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: building ruby-grape in ruby-grape_1.5.2-2.debian.tar.xz
dpkg-source: info: building ruby-grape in ruby-grape_1.5.2-2.dsc
 debian/rules binary
dh binary --buildsystem=ruby --with ruby
   dh_update_autotools_config -O--buildsystem=ruby
   dh_autoreconf -O--buildsystem=ruby
   dh_auto_configure -O--buildsystem=ruby
	dh_ruby --configure
   dh_auto_build -O--buildsystem=ruby
	dh_ruby --build
   dh_auto_test -O--buildsystem=ruby
	dh_ruby --test
   create-stamp debian/debhelper-build-stamp
   dh_testroot -O--buildsystem=ruby
   dh_prep -O--buildsystem=ruby
   dh_auto_install --destdir=debian/ruby-grape/ -O--buildsystem=ruby
	dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-grape

????????????????????????????????????????????????????????????????????????????????
? Install files                                                                ?
????????????????????????????????????????????????????????????????????????????????

install -d /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/api/helpers.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/api/helpers.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/api/instance.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/api/instance.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/api.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/api.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/config.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/config.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/content_types.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/content_types.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/cookies.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/cookies.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/dsl/api.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/api.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/dsl/callbacks.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/callbacks.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/dsl/configuration.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/configuration.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/dsl/desc.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/desc.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/dsl/headers.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/headers.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/dsl/helpers.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/helpers.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/dsl/inside_route.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/inside_route.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/dsl/logger.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/logger.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/dsl/middleware.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/middleware.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/dsl/parameters.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/parameters.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/dsl/request_response.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/request_response.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/dsl/routing.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/routing.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/dsl/settings.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/settings.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/dsl/validations.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/dsl/validations.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/eager_load.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/eager_load.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/endpoint.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/endpoint.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/error_formatter/base.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/error_formatter/base.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/error_formatter/json.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/error_formatter/json.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/error_formatter/txt.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/error_formatter/txt.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/error_formatter/xml.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/error_formatter/xml.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/error_formatter.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/error_formatter.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/exceptions/base.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/base.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/exceptions/incompatible_option_values.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/incompatible_option_values.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/exceptions/invalid_accept_header.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/invalid_accept_header.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/exceptions/invalid_formatter.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/invalid_formatter.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/exceptions/invalid_message_body.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/invalid_message_body.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/exceptions/invalid_response.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/invalid_response.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/exceptions/invalid_version_header.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/invalid_version_header.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/exceptions/invalid_versioner_option.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/invalid_versioner_option.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/exceptions/invalid_with_option_for_represent.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/invalid_with_option_for_represent.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/exceptions/method_not_allowed.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/method_not_allowed.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/exceptions/missing_group_type.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/missing_group_type.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/exceptions/missing_mime_type.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/missing_mime_type.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/exceptions/missing_option.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/missing_option.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/exceptions/missing_vendor_option.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/missing_vendor_option.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/exceptions/unknown_options.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/unknown_options.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/exceptions/unknown_parameter.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/unknown_parameter.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/exceptions/unknown_validator.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/unknown_validator.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/exceptions/unsupported_group_type.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/unsupported_group_type.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/exceptions/validation.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/validation.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/exceptions/validation_array_errors.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/validation_array_errors.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/exceptions/validation_errors.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/exceptions/validation_errors.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/extensions/active_support/hash_with_indifferent_access.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/extensions/active_support/hash_with_indifferent_access.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/extensions/deep_mergeable_hash.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/extensions/deep_mergeable_hash.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/extensions/deep_symbolize_hash.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/extensions/deep_symbolize_hash.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/extensions/hash.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/extensions/hash.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/extensions/hashie/mash.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/extensions/hashie/mash.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/formatter/json.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/formatter/json.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/formatter/serializable_hash.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/formatter/serializable_hash.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/formatter/txt.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/formatter/txt.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/formatter/xml.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/formatter/xml.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/formatter.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/formatter.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/http/headers.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/http/headers.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/locale/en.yml /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/locale/en.yml
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/middleware/auth/base.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/auth/base.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/middleware/auth/dsl.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/auth/dsl.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/middleware/auth/strategies.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/auth/strategies.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/middleware/auth/strategy_info.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/auth/strategy_info.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/middleware/base.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/base.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/middleware/error.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/error.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/middleware/filter.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/filter.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/middleware/formatter.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/formatter.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/middleware/globals.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/globals.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/middleware/helpers.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/helpers.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/middleware/stack.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/stack.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/middleware/versioner/accept_version_header.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/versioner/accept_version_header.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/middleware/versioner/header.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/versioner/header.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/middleware/versioner/param.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/versioner/param.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/middleware/versioner/parse_media_type_patch.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/versioner/parse_media_type_patch.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/middleware/versioner/path.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/versioner/path.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/middleware/versioner.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/middleware/versioner.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/namespace.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/namespace.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/parser/json.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/parser/json.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/parser/xml.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/parser/xml.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/parser.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/parser.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/path.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/path.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/presenters/presenter.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/presenters/presenter.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/request.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/request.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/router/attribute_translator.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/router/attribute_translator.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/router/pattern.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/router/pattern.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/router/route.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/router/route.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/router.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/router.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/serve_stream/file_body.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/serve_stream/file_body.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/serve_stream/sendfile_response.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/serve_stream/sendfile_response.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/serve_stream/stream_response.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/serve_stream/stream_response.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/util/base_inheritable.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/util/base_inheritable.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/util/cache.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/util/cache.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/util/endpoint_configuration.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/util/endpoint_configuration.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/util/env.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/util/env.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/util/inheritable_setting.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/util/inheritable_setting.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/util/inheritable_values.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/util/inheritable_values.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/util/json.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/util/json.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/util/lazy_block.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/util/lazy_block.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/util/lazy_object.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/util/lazy_object.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/util/lazy_value.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/util/lazy_value.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/util/registrable.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/util/registrable.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/util/reverse_stackable_values.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/util/reverse_stackable_values.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/util/stackable_values.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/util/stackable_values.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/util/strict_hash_configuration.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/util/strict_hash_configuration.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/util/xml.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/util/xml.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/attributes_iterator.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/attributes_iterator.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/multiple_attributes_iterator.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/multiple_attributes_iterator.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/params_scope.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/params_scope.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/single_attribute_iterator.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/single_attribute_iterator.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/types/array_coercer.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/types/array_coercer.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/types/build_coercer.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/types/build_coercer.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/types/custom_type_coercer.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/types/custom_type_coercer.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/types/custom_type_collection_coercer.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/types/custom_type_collection_coercer.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/types/dry_type_coercer.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/types/dry_type_coercer.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/types/file.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/types/file.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/types/invalid_value.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/types/invalid_value.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/types/json.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/types/json.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/types/multiple_type_coercer.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/types/multiple_type_coercer.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/types/primitive_coercer.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/types/primitive_coercer.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/types/set_coercer.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/types/set_coercer.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/types/variant_collection_coercer.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/types/variant_collection_coercer.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/types.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/types.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/validator_factory.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validator_factory.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/validators/all_or_none.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/all_or_none.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/validators/allow_blank.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/allow_blank.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/validators/as.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/as.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/validators/at_least_one_of.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/at_least_one_of.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/validators/base.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/base.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/validators/coerce.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/coerce.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/validators/default.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/default.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/validators/exactly_one_of.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/exactly_one_of.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/validators/except_values.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/except_values.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/validators/multiple_params_base.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/multiple_params_base.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/validators/mutual_exclusion.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/mutual_exclusion.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/validators/presence.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/presence.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/validators/regexp.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/regexp.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/validators/same_as.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/same_as.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations/validators/values.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations/validators/values.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/validations.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/validations.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape/version.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape/version.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/grape.rb /<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby/grape.rb

????????????????????????????????????????????????????????????????????????????????
? Install Rubygems integration metadata                                        ?
????????????????????????????????????????????????????????????????????????????????

generating gemspec at /<<PKGBUILDDIR>>/debian/ruby-grape/usr/share/rubygems-integration/all/specifications/grape-1.5.2.gemspec
dh_installchangelogs -pruby-grape /<<PKGBUILDDIR>>/CHANGELOG.md upstream
/usr/bin/ruby3.0 /usr/bin/gem2deb-test-runner

????????????????????????????????????????????????????????????????????????????????
? Checking Rubygems dependency resolution on ruby3.0                           ?
????????????????????????????????????????????????????????????????????????????????

GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-grape/usr/share/rubygems-integration/all:/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.0.0:/var/lib/gems/3.0.0:/usr/local/lib/ruby/gems/3.0.0:/usr/lib/ruby/gems/3.0.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.0.0:/usr/share/rubygems-integration/3.0.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.0.0 ruby3.0 -e gem\ \"grape\"

????????????????????????????????????????????????????????????????????????????????
? Run tests for ruby3.0 from debian/ruby-tests.rake                            ?
????????????????????????????????????????????????????????????????????????????????

RUBYLIB=/<<PKGBUILDDIR>>/debian/ruby-grape/usr/lib/ruby/vendor_ruby:. GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-grape/usr/share/rubygems-integration/all:/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.0.0:/var/lib/gems/3.0.0:/usr/local/lib/ruby/gems/3.0.0:/usr/lib/ruby/gems/3.0.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.0.0:/usr/share/rubygems-integration/3.0.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.0.0 ruby3.0 -S rake -f debian/ruby-tests.rake
/usr/bin/ruby3.0 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.10.3/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.10.1/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.10.1/exe/rspec ./spec/grape/api/custom_validations_spec.rb ./spec/grape/api/deeply_included_options_spec.rb ./spec/grape/api/defines_boolean_in_params_spec.rb ./spec/grape/api/inherited_helpers_spec.rb ./spec/grape/api/instance_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/routes_with_requirements_spec.rb ./spec/grape/api/shared_helpers_exactly_one_of_spec.rb ./spec/grape/api/shared_helpers_spec.rb ./spec/grape/api_remount_spec.rb ./spec/grape/api_spec.rb ./spec/grape/config_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/declared_spec.rb ./spec/grape/endpoint_spec.rb ./spec/grape/exceptions/base_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_response_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/named_api_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/multiple_attributes_iterator_spec.rb ./spec/grape/validations/params_scope_spec.rb ./spec/grape/validations/single_attribute_iterator_spec.rb ./spec/grape/validations/types/array_coercer_spec.rb ./spec/grape/validations/types/primitive_coercer_spec.rb ./spec/grape/validations/types/set_coercer_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/same_as_spec.rb ./spec/grape/validations/validators/values_spec.rb ./spec/grape/validations_spec.rb ./spec/integration/eager_load/eager_load_spec.rb ./spec/integration/multi_json/json_spec.rb ./spec/integration/multi_xml/xml_spec.rb --format documentation
/<<PKGBUILDDIR>>/spec/grape/api_spec.rb:166: warning: assigned but unused variable - internal_namespace
/<<PKGBUILDDIR>>/spec/grape/validations/validators/except_values_spec.rb:12: warning: method redefined; discarding old excepts
[Coveralls] Set up the SimpleCov formatter.
[Coveralls] Using SimpleCov's default settings.

Grape::Validations
  using a custom length validator
    under 140 characters
/<<PKGBUILDDIR>>/spec/grape/api/custom_validations_spec.rb:10: warning: method redefined; discarding old validate_param!
/<<PKGBUILDDIR>>/spec/grape/api/custom_validations_spec.rb:10: warning: previous definition of validate_param! was here
    over 140 characters
/<<PKGBUILDDIR>>/spec/grape/api/custom_validations_spec.rb:10: warning: method redefined; discarding old validate_param!
/<<PKGBUILDDIR>>/spec/grape/api/custom_validations_spec.rb:10: warning: previous definition of validate_param! was here
    specified in the query string
  using a custom body-only validator
    allows field in body
/<<PKGBUILDDIR>>/spec/grape/api/custom_validations_spec.rb:54: warning: method redefined; discarding old validate
/<<PKGBUILDDIR>>/spec/grape/api/custom_validations_spec.rb:54: warning: previous definition of validate was here
    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
/<<PKGBUILDDIR>>/spec/grape/api/custom_validations_spec.rb:123: warning: method redefined; discarding old validate
/<<PKGBUILDDIR>>/spec/grape/api/custom_validations_spec.rb:123: warning: previous definition of validate was here
    does not fail when we send non-admin fields only
/<<PKGBUILDDIR>>/spec/grape/api/custom_validations_spec.rb:123: warning: method redefined; discarding old validate
/<<PKGBUILDDIR>>/spec/grape/api/custom_validations_spec.rb:123: warning: previous definition of validate was here
    does not fail when we send non-admin and admin=false fields only
/<<PKGBUILDDIR>>/spec/grape/api/custom_validations_spec.rb:123: warning: method redefined; discarding old validate
/<<PKGBUILDDIR>>/spec/grape/api/custom_validations_spec.rb:123: warning: previous definition of validate was here
    does not fail when we send admin fields and we are admin
/<<PKGBUILDDIR>>/spec/grape/api/custom_validations_spec.rb:123: warning: method redefined; discarding old validate
/<<PKGBUILDDIR>>/spec/grape/api/custom_validations_spec.rb:123: warning: previous definition of validate was here
    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::Instance
  boolean constant
    sets Boolean as a type
    Params endpoint type
      params type is a boolean

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::API::Instance
  when an instance is mounted on the root
    can call the instance endpoint
  when an instance is the root
    can call the instance endpoint
  top level setting
    does not inherit settings from the superclass (Grape::API::Instance)
  with multiple moutes
    does not raise a FrozenError on first instance
    responds the correct body at the first instance
    does not raise a FrozenError on second instance
    responds the correct body at the second instance

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::Endpoint
  get
    routes to a namespace param with dots
    routes to a path with multiple params with dots
    routes to namespace and path params with dots, with overridden requirements
    routes to namespace and path params with dots, with merged requirements

Grape::API::Helpers
  defines parameters

Grape::API::Helpers
  defines parameters

Grape::API
  remounting an API
    with a defined route
      when mounting one instance
        can access the endpoint
      when mounting twice
        can access the votes in both places
      when mounting on namespace
        can access the votes in both places
    with dynamic configuration
      when mounting an endpoint conditional on a configuration
        mounts the endpoints only when configured to do so
      when using an expression derived from a configuration
        mounts the endpoint with the name
        does not mount the endpoint with a null name
        when the expression lives in a namespace
          mounts the endpoint with the name
          does not mount the endpoint with a null name
      when executing a standard block within a `mounted` block with all dynamic params
        mounts the API and obtains the description and headers definition
      when executing a custom block on mount
        mounts the endpoints only when configured to do so
      when the configuration is part of the arguments of a method
        mounts the endpoint in the location it is configured
        when the configuration is the value in a key-arg pair
          takes the param from the configuration
      on the DescSCope
        mounts the endpoint with the appropiate tags
      on the ParamScope
        mounts the endpoint in the location it is configured
        on dynamic checks
          can read the configuration on lambdas
      when the configuration is read within a namespace
        will use the dynamic configuration on all routes
      a very complex configuration example
        when the namespace should be mounted
          gets a response
        when should be mounted is nil
          gets a response
        when it should not be mounted
          gets a response
      when the configuration is read in a helper
        will use the dynamic configuration on all routes
      when the configuration is read within the response block
        will use the dynamic configuration on all routes

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
  .call
    it does not add to the app setup
      calls the app
  .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
          is expected to eql "root"
          is expected to 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
    when hook behaviour is controlled by attributes on the route
      when HTTP method is not defined
        responds with a 405 status
      when HTTP method is defined with attribute
        responds with the defined error in the before hook
      when HTTP method is defined and the underlying before hook expectation is not met
        ends up in the endpoint
      when HTTP method is defined and everything is like the before hooks expect
        ends up in the endpoint
      when HEAD is called for the defined GET
        responds with 401 because before expectations in before hooks are not met
      when HEAD is called for the defined GET
        responds with 200 because before hooks are not called
    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
  .compile!
    requires the grape/eager_load file
    compiles the instance for rack!
  instance_for_rack
    when the app was not mounted
      returns the base_instance
    when the app was mounted
      returns the first mounted instance
  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
    does not set Cache-Control
    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] Use stream to use a Stream object.
    returns the content of the file with file
    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
  .insert
    inserts middleware in a specific location in the stack
  .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
    does not unnecessarily retain duplicate setup blocks
  .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
  lifecycle
    when the api_call succeeds
      follows the standard life_cycle
    when the api_call has a controlled error
      follows the errored life_cycle (skips after)
    when the api_call has an exception
      follows the errored life_cycle (skips after)
    when the api_call fails validation
      follows the failed_validation cycle (skips after_validation, api_call & after)
  .finally
    when the ensure block has no exceptions
      when no API call is made
        has not executed the ensure code
      when no errors occurs
        executes the ensure code
        with a helper
          has access to the helper
      when an unhandled occurs inside the API call
        executes the ensure code
      when a handled error occurs inside the API call
        executes the ensure code
  .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
    mimics default ruby "rescue" handler
caught error of type StandardError in after callback inside Grape::Middleware::Formatter : StandardError
    can rescue exceptions raised in the formatter
    uses default_rescue_handler to handle invalid response from rescue_from
    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
/<<PKGBUILDDIR>>/spec/grape/api_spec.rb:2420: warning: method redefined; discarding old call
/<<PKGBUILDDIR>>/spec/grape/api_spec.rb:2398: warning: previous definition of call was here
        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
/<<PKGBUILDDIR>>/spec/grape/api_spec.rb:2955: 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
/<<PKGBUILDDIR>>/spec/grape/api_spec.rb:2996: 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
      when including a module
        should correctly include module in nested mount
  .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
  .configure
    allows configuring the api
    when given a block
      returns self
      calls the block passing the config
    when not given a block
      returns a configuration object
  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
  normal class methods
    can find the appropiate name
    is equal to itself
  const_missing
    raises an error

.configure
  is configured to the new value

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 Grape::API::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
    set
      as file path
        emits a warning that this method is deprecated
        forwards the call to sendfile
      as object (backward compatibility)
        emits a warning that this method is deprecated
        forwards the call to stream
    get
      emits a warning that this method is deprecated
      fowards call to sendfile
  #sendfile
    returns default
    set
      as file path
        sends no deprecation warnings
        returns value wrapped in StreamResponse
        does not change the Cache-Control header
        does not change the Content-Length header
        does not change the Transfer-Encoding header
      as object
        raises an error that only a file path is supported
  #stream
    returns default
    set
      as a file path
        emits no deprecation warnings
        returns file body wrapped in StreamResponse
        sets Cache-Control header to no-cache
        does not change Cache-Control header
        sets Content-Length header to nil
        sets Transfer-Encoding header to nil
      as a stream object
        emits no deprecation warnings
        returns value wrapped in StreamResponse
        sets Cache-Control header to no-cache
        sets Content-Length header to nil
        sets Transfer-Encoding header to nil
      as a non-stream object
        raises an error that the object must implement :each
  #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
    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
    mounts multiple routes at once
  .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
  #declared
    should show nil for nested params if include_missing is true
    should show nil for multiple allowed types 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 arrays correctly
    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 renamed 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, [2022-08-20T20:49:25.721367 #629652]  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, [2022-08-20T20:49:25.721728 #629652]  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
    when the param is missing and include_missing=false
      sets nested objects to be nil
    when the param is missing and include_missing=true
      sets objects with type=Hash to be a hash
      sets objects with type=Set to be a set
      sets objects with type=Array to be an array
      includes all declared children when type=Hash
  #declared; call from child namespace
    is expected to 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

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 (FAILED - 1)
    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
  #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
    merges additional headers with headers set before call
    does not merges additional headers with headers set after call
    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] Use stream to use a Stream object.
    suports stream objects in response
  validation errors
    returns the errors, and passes headers
  instrumentation
    notifies AS::N

Grape::Exceptions::Base
  #compose_message
    when I18n enforces available locales
      when the fallback locale is available
        returns the translated message
      when the fallback locale is not available
        returns the translation string
    when I18n does not enforce available locales
      when the fallback locale is available
        returns the translated message
      when the fallback locale is not available
        returns the translated message

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::InvalidResponse
  #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
      is expected to include "FooBar is invalid"
      is expected to 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
  when calling sendfile
    contains Sendfile headers
  when streaming non file content
    not contains Sendfile headers

Rack
  correctly populates params from a Tempfile
  when the app is mounted
    finds the app on the namespace

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
/<<PKGBUILDDIR>>/spec/grape/middleware/auth/strategies_spec.rb:71: warning: digest authentication support will be removed in rack-test 2.1
    authenticates if given valid creds
/<<PKGBUILDDIR>>/spec/grape/middleware/auth/strategies_spec.rb:77: warning: digest authentication support will be removed in rack-test 2.1
    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
  #context
    allows access to response context
  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 a file response
  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
    middleware spec with proc declaration exists
      properly forwards spec arguments
  #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
  succeeds if :strict is set to false and given an invalid header
  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

A named API
  can access the name of the API

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
  when the param_builder is set to Hashie
    when the API does not include a specific param builder
      is expected to be a kind of Hashie::Mash
    when the API includes a specific param builder
      is expected to be a kind of Hash
  #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 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
    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::MultipleAttributesIterator
  #each
    when params is a hash
      yields the whole params hash and the skipped flag without the list of attrs
    when params is an array
      yields each element of the array without the list of attrs
    when params is empty optional placeholder
      yields each element of the array without the list of attrs

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 renaming
    is expected to eq "any-any2"
    is expected to eq "there we go-"
    is expected to eq "foo is empty"
    is expected to eq 200
    is expected to eq "{\"baz\":{\"qux\":\"any\"}}"
  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
    does not raise an error if when using nested given
    allows nested dependent parameters
    allows renaming of dependent parameters
    allows renaming of dependent on parameter
    raises an error if the dependent parameter is not the renamed one
    does not validate nested requires when given is false
    detect unmet nested dependency
    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)
  default value in given block
    when dependency meets
      sets default value for dependent parameter
    when dependency does not meet
      does not set default value for dependent parameter
  when validations are dependent on a parameter within an array param
    should pass none Hash params
  when validations are dependent on a parameter within an array param within #declared(params).to_json
    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
  with exactly_one_of validation for optional parameters within an Hash param
    when correct data is provided
      returns a successful response
    when invalid data is provided
      returns a failure response

Grape::Validations::SingleAttributeIterator
  #each
    when params is a hash
      yields params and every single attribute from the list
    when params is an array
      yields every single attribute from the list for each of the array elements
      empty values
        marks params with empty values
      when missing optional value
        marks params with skipped values

Grape::Validations::Types::ArrayCoercer
  #call
    an array of primitives
      coerces elements in the array
    an array of arrays
      coerces elements in the nested array
    an array of sets
      coerces elements in the nested set

Grape::Validations::Types::PrimitiveCoercer
  #call
    BigDecimal
      coerces to BigDecimal
      coerces an empty string to nil
    Boolean
      coerces 'true' to true
      coerces 'true' to true
      coerces '1' to true
      coerces 'false' to false
      coerces 'false' to false
      coerces '0' to false
      returns an error when the given value cannot be coerced
      coerces an empty string to nil
    DateTime
      coerces an empty string to nil
    Float
      coerces an empty string to nil
    Integer
      coerces an empty string to nil
    Numeric
      coerces an empty string to nil
    Time
      coerces an empty string to nil
    String
      coerces to String
      does not coerce an empty string to nil
    Symbol
      coerces an empty string to nil
    the strict mode
      Boolean
        returns an error when the given value is not Boolean
        returns a value as it is when the given value is Boolean
      BigDecimal
        returns an error when the given value is not BigDecimal
        returns a value as it is when the given value is BigDecimal

Grape::Validations::Types::SetCoercer
  #call
    a set of primitives
      coerces elements to the set
    a set of sets
      coerces elements in the nested set
    a set of sets of arrays
      coerces elements in the nested set

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 Grape::API::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
    identifies unknown types
  ::structure?
    recognizes Hash as a structure
    recognizes Array as a structure
    recognizes Set as a structure
  ::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 build_coercer method

Grape::Validations::AllOrNoneOfValidator
  #validate!
    when all restricted params are present
      does not return a validation error
      mixed with other params
        does not return a validation error
    when a subset of restricted params are present
      returns a validation error
    when custom message is specified
      returns a validation error
    when no restricted params are present
      does not return a validation error
    when restricted params are nested inside required hash
      returns a validation error with full names of the params
    when mutually exclusive params are nested inside array
      returns a validation error with full names of the params
    when mutually exclusive params are deeply nested
      returns a validation error with full names of the params

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 return a validation error
      mixed with other params
        does not return a validation error
    when a subset of restricted params are present
      does not return a validation error
    when none of the restricted params is selected
      returns a validation error
      when custom message is specified
        returns a validation error
    when exactly one of the restricted params is selected
      does not return a validation error
    when restricted params are nested inside hash
      when at least one of them is present
        does not return a validation error
      when none of them are present
        returns a validation error with full names of the params
    when restricted params are nested inside array
      when at least one of them is present
        does not return a validation error
      when none of them are present
        returns a validation error with full names of the params
    when restricted params are deeply nested
      when at least one of them is present
        does not return a validation error
      when none of them are present
        returns a validation error with full names of the params

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
    coerces
      BigDecimal
      Integer
      String
      Boolean
      Nests integers
      json
        BigDecimal
        Boolean
      a custom type
        coerces the given value
        returning the InvalidValue instance when invalid
          uses a custom message added to the invalid value
      Array
        Array of Integers
        Array of Bools
        Array of type implementing parse
        Set of type implementing parse
        Array of a custom type
      Set
        Set of Integers
        Set of Bools
      File
        Rack::Multipart::UploadedFile
        File
        collection
      nil values
        primitive types
          respects the nil value
          respects the nil value
          respects the nil value
          respects the nil value
          respects the nil value
          respects the nil value
          respects the nil value
          respects the nil value
          respects the nil value
          respects the nil value
          respects the nil value
          respects the nil value
        structures types
          respects the nil value
          respects the nil value
          respects the nil value
        special types
          respects the nil value
          respects the nil value
          respects the nil value
          respects the nil value
          variant-member-type collections
            respects the nil value
            respects the nil value
      empty string
        primitive types
          is coerced to nil for type Integer
          is coerced to nil for type Float
          is coerced to nil for type BigDecimal
          is coerced to nil for type Numeric
          is coerced to nil for type Date
          is coerced to nil for type DateTime
          is coerced to nil for type Time
          is coerced to nil for type Grape::API::Boolean
          is coerced to nil for type Symbol
          is coerced to nil for type TrueClass
          is coerced to nil for type FalseClass
          is not coerced to nil for type String
        structures types
          is coerced to nil for type Array
          is coerced to nil for type Set
        special types
          is coerced to nil for type JSON
          is coerced to nil for type [JSON]
          variant-member-type collections
            is coerced to nil for type [Integer, String]
            is coerced to nil for type [Integer, String, [Integer, String]]
    using coerce_with
      parses parameters with Array type
      parses parameters with Array[String] type
      parses parameters with Array[Array[String]] type and coerce_with
      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
      Integer type and coerce_with potentially returning nil
        accepts value that coerces to nil
        coerces to Integer
        returns invalid value if coercion returns a wrong type
    first-class JSON
      parses objects, hashes, and arrays
      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 a coercer 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
  optional with nil as value
    primitive types
      respects the default value
      respects the default value
      respects the default value
      respects the default value
      respects the default value
      respects the default value
      respects the default value
      respects the default value
      respects the default value
      respects the default value
      respects the default value
      respects the default value
      respects the default value
      respects the default value
      respects the default value
      respects the default value
      respects the default value
      respects the default value
    structures types
      respects the default value
      respects the default value
      respects the default value
      respects the default value
      respects the default value
      respects the default value
      respects the default value
    special types
      respects the default value
      respects the default value
      respects the default value
      respects the default value
      respects the default value
      respects the default value
      respects the default value
      respects the default value
    variant-member-type collections
      respects the default value
      respects the default value
      respects the default value
      respects the default value
  array with default values and given conditions
    applies the default values only if the conditions are met

Grape::Validations::ExactlyOneOfValidator
  #validate!
    when all params are present
      returns a validation error
      mixed with other params
        returns a validation error
    when a subset of params are present
      returns a validation error
    when custom message is specified
      returns a validation error
    when exacly one param is present
      does not return a validation error
    when none of the params are present
      returns a validation error
    when params are nested inside required hash
      returns a validation error with full names of the params
    when params are nested inside optional hash
      when params are passed
        returns a validation error with full names of the params
      when params are empty
        does not return a validation error
    when params are nested inside array
      returns a validation error with full names of the params
    when params are deeply nested
      returns a validation error with full names of the params

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
      returns a validation error
      mixed with other params
        returns a validation error
    when a subset of mutually exclusive params are present
      returns a validation error
    when custom message is specified
      returns a validation error
    when no mutually exclusive params are present
      does not return a validation error
    when mutually exclusive params are nested inside required hash
      returns a validation error with full names of the params
    when mutually exclusive params are nested inside optional hash
      when params are passed
        returns a validation error with full names of the params
      when params are empty
        does not return a validation error
    when mutually exclusive params are nested inside array
      returns a validation error with full names of the params
    when mutually exclusive params are deeply nested
      returns a validation error with full names of the 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
  with a custom type
    does not validate their type when it is missing

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::SameAsValidator
  /
    is the same
      is expected to eq ""
    is not the same
      is expected to eq "password_confirmation is not the same as password"
  /custom-message
    is the same
      is expected to eq ""
    is not the same
      is expected to eq "password_confirmation not match"

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 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
  allows a blank value when the allow_blank option is true
  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
    accepts for an optional param with a list of values
  boolean values
    allows a value from the list
    rejects a value which is not in the list
  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 with nested params
      validates correctly in deep nested params
    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
      handle errors for all array elements
      safely handles empty arrays and blank parameters
      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
      exactly_one_of
      at_least_one_of
      all_or_none_of
      Issue occurs whenever:
* param structure with at least three levels
* 1st level item is a required Array that has >1 entry with an optional item present and >1 entry with an optional item missing  
* 2nd level is an optional Array or Hash 
* 3rd level is a required item (can be any type)
* additional levels do not effect the issue from occuring
        example based off actual real world use case
        simplest example using Array -> Array -> Hash -> String
        simplest example using Array -> Hash -> String
        correctly indexes invalida data
        multiple levels of optional and requires settings
          with valid data
          with invalid data
    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

Grape
/<<PKGBUILDDIR>>/lib/grape/eager_load.rb:20: warning: possibly useless use of :: in void context
  eager_load!
  compile!

JSON
  uses multi_json (PENDING: Temporarily skipped with xit)

MultiXml
  uses multi_xml

Pending: (Failures listed here are expected and do not affect your suite's status)

  1) JSON uses multi_json
     # Temporarily skipped with xit
     # ./spec/integration/multi_json/json_spec.rb:6

Failures:

  1) Grape::Endpoint#headers includes request headers
     Failure/Error:
       expect(JSON.parse(last_response.body)).to eq(
         'Host' => 'example.org',
         'Cookie' => ''
       )

       expected: {"Cookie"=>"", "Host"=>"example.org"}
            got: {"Cookie"=>"", "Host"=>"example.org", "Version"=>"HTTP/1.0"}

       (compared using ==)

       Diff:
       @@ -1,3 +1,4 @@
        "Cookie" => "",
        "Host" => "example.org",
       +"Version" => "HTTP/1.0",
     # ./spec/grape/endpoint_spec.rb:142:in `block (3 levels) in <top (required)>'

Finished in 4.12 seconds (files took 1.15 seconds to load)
2064 examples, 1 failure, 1 pending

Failed examples:

rspec ./spec/grape/endpoint_spec.rb:140 # Grape::Endpoint#headers includes request headers

[Coveralls] Outside the CI environment, not sending data.
Stopped processing SimpleCov as a previous error not related to SimpleCov has been detected
/usr/bin/ruby3.0 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.10.3/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.10.1/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.10.1/exe/rspec ./spec/grape/api/custom_validations_spec.rb ./spec/grape/api/deeply_included_options_spec.rb ./spec/grape/api/defines_boolean_in_params_spec.rb ./spec/grape/api/inherited_helpers_spec.rb ./spec/grape/api/instance_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/routes_with_requirements_spec.rb ./spec/grape/api/shared_helpers_exactly_one_of_spec.rb ./spec/grape/api/shared_helpers_spec.rb ./spec/grape/api_remount_spec.rb ./spec/grape/api_spec.rb ./spec/grape/config_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/declared_spec.rb ./spec/grape/endpoint_spec.rb ./spec/grape/exceptions/base_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_response_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/named_api_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/multiple_attributes_iterator_spec.rb ./spec/grape/validations/params_scope_spec.rb ./spec/grape/validations/single_attribute_iterator_spec.rb ./spec/grape/validations/types/array_coercer_spec.rb ./spec/grape/validations/types/primitive_coercer_spec.rb ./spec/grape/validations/types/set_coercer_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/same_as_spec.rb ./spec/grape/validations/validators/values_spec.rb ./spec/grape/validations_spec.rb ./spec/integration/eager_load/eager_load_spec.rb ./spec/integration/multi_json/json_spec.rb ./spec/integration/multi_xml/xml_spec.rb --format documentation failed
ERROR: Test "ruby3.0" failed. Exiting.
dh_auto_install: error: dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-grape returned exit code 1
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2022-08-20T20:49:28Z

Finished
--------


+------------------------------------------------------------------------------+
| Cleanup                                                                      |
+------------------------------------------------------------------------------+

Not cleaning session: cloned chroot in use
Keeping session: unstable-amd64-sbuild-0f69e3cd-2566-4388-8d9e-869d197bc957
E: Build failure (dpkg-buildpackage died)

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: amd64
Build Type: full
Build-Space: 3720
Build-Time: 8
Distribution: unstable
Fail-Stage: build
Host Architecture: amd64
Install-Time: 31
Job: /tmp/tmp.YrRjxBIvJe/ruby-grape_1.5.2-2.dsc
Machine Architecture: amd64
Package: ruby-grape
Package-Time: 44
Source-Version: 1.5.2-2
Space: 3720
Status: attempted
Version: 1.5.2-2
--------------------------------------------------------------------------------
Finished at 2022-08-20T20:49:28Z
Build needed 00:00:44, 3720k disk space
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-ruby-extras-maintainers/attachments/20220821/7a618b44/attachment-0001.sig>


More information about the Pkg-ruby-extras-maintainers mailing list