Your message dated Sun, 21 Nov 2021 11:22:33 +0000
with message-id <e1mokvz-000662...@fasolo.debian.org>
and subject line Bug#996123: fixed in ruby-api-pagination 4.8.2-2
has caused the Debian Bug report #996123,
regarding ruby-api-pagination: FTBFS with ruby3.0: ERROR: Test "ruby3.0" 
failed:       ArgumentError:
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
996123: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996123
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ruby-api-pagination
Version: 4.8.2-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: debian-r...@lists.debian.org
Usertags: ruby3.0

Hi,

We are about to enable building against ruby3.0 on unstable. During a test
rebuild, ruby-api-pagination was found to fail to build in that situation.

To reproduce this locally, you need to install ruby-all-dev from experimental
on an unstable system or build chroot.

Relevant part (hopefully):
>       ArgumentError:
>         wrong number of arguments (given 2, expected 1)
>       Shared Example Group: "an endpoint with existing Link headers" called 
> from ./spec/grape_spec.rb:40
>       # 
> /usr/share/rubygems-integration/all/gems/kaminari-core-1.2.1/lib/kaminari/models/array_extension.rb:70:in
>  `paginate_array'
>       # ./lib/api-pagination.rb:97:in `paginate_with_kaminari'
>       # ./lib/api-pagination.rb:15:in `paginate'
>       # ./lib/grape/pagination.rb:12:in `paginate'
>       # ./spec/support/numbers_api.rb:21:in `block in <class:NumbersAPI>'
>       # 
> /usr/share/rubygems-integration/all/gems/activesupport-6.0.3.7/lib/active_support/notifications.rb:182:in
>  `instrument'
>       # 
> /usr/share/rubygems-integration/all/gems/activesupport-6.0.3.7/lib/active_support/notifications.rb:182:in
>  `instrument'
>       # ./spec/grape_spec.rb:38:in `block (4 levels) in <top (required)>'
> 
> Finished in 0.26449 seconds (files took 2.07 seconds to load)
> 76 examples, 70 failures
> 
> Failed examples:
> 
> rspec ./spec/rails_spec.rb:64 # NumbersController GET #index providing a 
> block yields to the block instead of implicitly rendering
> rspec ./spec/rails_spec.rb:299 # NumbersController GET #index default per 
> page in objects without paginator defaults should not fail if model does not 
> respond to per page
> rspec ./spec/rails_spec.rb:279 # NumbersController GET #index default per 
> page in model should not fail if the model yields nil for per page
> rspec ./spec/rails_spec.rb:273 # NumbersController GET #index default per 
> page in model should use default per page from model
> rspec ./spec/rails_spec.rb:159 # NumbersController GET #index custom page 
> param page_param as a symbol should work
> rspec ./spec/rails_spec.rb:180 # NumbersController GET #index custom page 
> param page_param as a block should work
> rspec './spec/rails_spec.rb[1:1:2:1:2]' # NumbersController GET #index with 
> existing Link headers behaves like an endpoint with existing Link headers 
> should contain pagination Links
> rspec './spec/rails_spec.rb[1:1:2:1:3]' # NumbersController GET #index with 
> existing Link headers behaves like an endpoint with existing Link headers 
> should give a Total header
> rspec './spec/rails_spec.rb[1:1:2:1:1]' # NumbersController GET #index with 
> existing Link headers behaves like an endpoint with existing Link headers 
> should keep existing Links
> rspec ./spec/rails_spec.rb:104 # NumbersController GET #index with custom 
> response headers should give a X-Per-Page header
> rspec ./spec/rails_spec.rb:112 # NumbersController GET #index with custom 
> response headers should give a X-Page header
> rspec ./spec/rails_spec.rb:96 # NumbersController GET #index with custom 
> response headers should give a X-Total-Count header
> rspec ./spec/rails_spec.rb:121 # NumbersController GET #index with custom 
> response headers with paginated result should use custom base_url in the Link 
> header
> rspec ./spec/rails_spec.rb:236 # NumbersController GET #index paginate array 
> options has a properly set Total header
> rspec ./spec/rails_spec.rb:216 # NumbersController GET #index custom per_page 
> param page_param as a block should work
> rspec ./spec/rails_spec.rb:198 # NumbersController GET #index custom per_page 
> param per_page_param as a symbol should work
> rspec ./spec/rails_spec.rb:132 # NumbersController GET #index configured not 
> to include the total should not include a Total header
> rspec ./spec/rails_spec.rb:138 # NumbersController GET #index configured not 
> to include the total should not include a link with rel "last"
> rspec ./spec/rails_spec.rb:27 # NumbersController GET #index without enough 
> items to give more than one page should give a Per-Page header
> rspec ./spec/rails_spec.rb:23 # NumbersController GET #index without enough 
> items to give more than one page should give a Total header
> rspec ./spec/rails_spec.rb:19 # NumbersController GET #index without enough 
> items to give more than one page should not paginate
> rspec ./spec/rails_spec.rb:31 # NumbersController GET #index without enough 
> items to give more than one page should list all numbers in the response body
> rspec './spec/rails_spec.rb[1:1:3:3:1:2]' # NumbersController GET #index with 
> enough items to paginate when somewhere comfortably in the middle behaves 
> like an endpoint with a middle page should give a Total header
> rspec './spec/rails_spec.rb[1:1:3:3:1:1]' # NumbersController GET #index with 
> enough items to paginate when somewhere comfortably in the middle behaves 
> like an endpoint with a middle page should give all pagination links
> rspec './spec/rails_spec.rb[1:1:3:3:1:3]' # NumbersController GET #index with 
> enough items to paginate when somewhere comfortably in the middle behaves 
> like an endpoint with a middle page should list a middle page of numbers in 
> the response body
> rspec './spec/rails_spec.rb[1:1:3:2:1:5]' # NumbersController GET #index with 
> enough items to paginate when on the last page behaves like an endpoint with 
> a last page should give a Total header
> rspec './spec/rails_spec.rb[1:1:3:2:1:2]' # NumbersController GET #index with 
> enough items to paginate when on the last page behaves like an endpoint with 
> a last page should not give a link with rel "next"
> rspec './spec/rails_spec.rb[1:1:3:2:1:3]' # NumbersController GET #index with 
> enough items to paginate when on the last page behaves like an endpoint with 
> a last page should give a link with rel "first"
> rspec './spec/rails_spec.rb[1:1:3:2:1:6]' # NumbersController GET #index with 
> enough items to paginate when on the last page behaves like an endpoint with 
> a last page should list the last page of numbers in the response body
> rspec './spec/rails_spec.rb[1:1:3:2:1:1]' # NumbersController GET #index with 
> enough items to paginate when on the last page behaves like an endpoint with 
> a last page should not give a link with rel "last"
> rspec './spec/rails_spec.rb[1:1:3:2:1:4]' # NumbersController GET #index with 
> enough items to paginate when on the last page behaves like an endpoint with 
> a last page should give a link with rel "prev"
> rspec './spec/rails_spec.rb[1:1:3:1:1:1]' # NumbersController GET #index with 
> enough items to paginate when on the first page behaves like an endpoint with 
> a first page should not give a link with rel "first"
> rspec './spec/rails_spec.rb[1:1:3:1:1:3]' # NumbersController GET #index with 
> enough items to paginate when on the first page behaves like an endpoint with 
> a first page should give a link with rel "last"
> rspec './spec/rails_spec.rb[1:1:3:1:1:5]' # NumbersController GET #index with 
> enough items to paginate when on the first page behaves like an endpoint with 
> a first page should give a Total header
> rspec './spec/rails_spec.rb[1:1:3:1:1:4]' # NumbersController GET #index with 
> enough items to paginate when on the first page behaves like an endpoint with 
> a first page should give a link with rel "next"
> rspec './spec/rails_spec.rb[1:1:3:1:1:6]' # NumbersController GET #index with 
> enough items to paginate when on the first page behaves like an endpoint with 
> a first page should list the first page of numbers in the response body
> rspec './spec/rails_spec.rb[1:1:3:1:1:2]' # NumbersController GET #index with 
> enough items to paginate when on the first page behaves like an endpoint with 
> a first page should not give a link with rel "prev"
> rspec ./spec/api-pagination_spec.rb:12 # ApiPagination#paginate Using 
> kaminari .paginate should accept paginate_array_options option
> rspec ./spec/api-pagination_spec.rb:30 # ApiPagination#paginate Using 
> kaminari .paginate configured not to include the total and paginating an 
> array should not call without_count on the collection
> rspec ./spec/api-pagination_spec.rb:52 # ApiPagination#paginate Using 
> kaminari .pages_from on empty collection 
> rspec ./spec/grape_spec.rb:27 # NumbersAPI GET #index without enough items to 
> give more than one page should give a Per-Page header
> rspec ./spec/grape_spec.rb:31 # NumbersAPI GET #index without enough items to 
> give more than one page should list all numbers in the response body
> rspec ./spec/grape_spec.rb:23 # NumbersAPI GET #index without enough items to 
> give more than one page should give a Total header
> rspec ./spec/grape_spec.rb:19 # NumbersAPI GET #index without enough items to 
> give more than one page should not paginate
> rspec ./spec/grape_spec.rb:120 # NumbersAPI GET #index with custom response 
> headers should give a X-Per-Page header
> rspec ./spec/grape_spec.rb:112 # NumbersAPI GET #index with custom response 
> headers should give a X-Total-Count header
> rspec ./spec/grape_spec.rb:128 # NumbersAPI GET #index with custom response 
> headers should give a X-Page header
> rspec ./spec/grape_spec.rb:159 # NumbersAPI GET #index with query string 
> including array parameter returns links with with same received parameters
> rspec './spec/grape_spec.rb[1:2:3:1:1:4]' # NumbersAPI GET #index with enough 
> items to paginate when on the first page behaves like an endpoint with a 
> first page should give a link with rel "next"
> rspec './spec/grape_spec.rb[1:2:3:1:1:6]' # NumbersAPI GET #index with enough 
> items to paginate when on the first page behaves like an endpoint with a 
> first page should list the first page of numbers in the response body
> rspec './spec/grape_spec.rb[1:2:3:1:1:5]' # NumbersAPI GET #index with enough 
> items to paginate when on the first page behaves like an endpoint with a 
> first page should give a Total header
> rspec './spec/grape_spec.rb[1:2:3:1:1:2]' # NumbersAPI GET #index with enough 
> items to paginate when on the first page behaves like an endpoint with a 
> first page should not give a link with rel "prev"
> rspec './spec/grape_spec.rb[1:2:3:1:1:3]' # NumbersAPI GET #index with enough 
> items to paginate when on the first page behaves like an endpoint with a 
> first page should give a link with rel "last"
> rspec './spec/grape_spec.rb[1:2:3:1:1:1]' # NumbersAPI GET #index with enough 
> items to paginate when on the first page behaves like an endpoint with a 
> first page should not give a link with rel "first"
> rspec './spec/grape_spec.rb[1:2:3:2:1:2]' # NumbersAPI GET #index with enough 
> items to paginate when on the last page behaves like an endpoint with a last 
> page should not give a link with rel "next"
> rspec './spec/grape_spec.rb[1:2:3:2:1:5]' # NumbersAPI GET #index with enough 
> items to paginate when on the last page behaves like an endpoint with a last 
> page should give a Total header
> rspec './spec/grape_spec.rb[1:2:3:2:1:6]' # NumbersAPI GET #index with enough 
> items to paginate when on the last page behaves like an endpoint with a last 
> page should list the last page of numbers in the response body
> rspec './spec/grape_spec.rb[1:2:3:2:1:4]' # NumbersAPI GET #index with enough 
> items to paginate when on the last page behaves like an endpoint with a last 
> page should give a link with rel "prev"
> rspec './spec/grape_spec.rb[1:2:3:2:1:3]' # NumbersAPI GET #index with enough 
> items to paginate when on the last page behaves like an endpoint with a last 
> page should give a link with rel "first"
> rspec './spec/grape_spec.rb[1:2:3:2:1:1]' # NumbersAPI GET #index with enough 
> items to paginate when on the last page behaves like an endpoint with a last 
> page should not give a link with rel "last"
> rspec ./spec/grape_spec.rb:65 # NumbersAPI GET #index with enough items to 
> paginate without a max_per_page setting should list all numbers within per 
> page in the response body
> rspec './spec/grape_spec.rb[1:2:3:3:1:1]' # NumbersAPI GET #index with enough 
> items to paginate when somewhere comfortably in the middle behaves like an 
> endpoint with a middle page should give all pagination links
> rspec './spec/grape_spec.rb[1:2:3:3:1:2]' # NumbersAPI GET #index with enough 
> items to paginate when somewhere comfortably in the middle behaves like an 
> endpoint with a middle page should give a Total header
> rspec './spec/grape_spec.rb[1:2:3:3:1:3]' # NumbersAPI GET #index with enough 
> items to paginate when somewhere comfortably in the middle behaves like an 
> endpoint with a middle page should list a middle page of numbers in the 
> response body
> rspec ./spec/grape_spec.rb:75 # NumbersAPI GET #index with enough items to 
> paginate with a max_per_page setting not enforced should not go above the 
> max_per_page_limit
> rspec ./spec/grape_spec.rb:139 # NumbersAPI GET #index configured not to 
> include the total should not include a Total header
> rspec ./spec/grape_spec.rb:145 # NumbersAPI GET #index configured not to 
> include the total should not include a link with rel "last"
> rspec './spec/grape_spec.rb[1:2:2:1:1]' # NumbersAPI GET #index with existing 
> Link headers behaves like an endpoint with existing Link headers should keep 
> existing Links
> rspec './spec/grape_spec.rb[1:2:2:1:3]' # NumbersAPI GET #index with existing 
> Link headers behaves like an endpoint with existing Link headers should give 
> a Total header
> rspec './spec/grape_spec.rb[1:2:2:1:2]' # NumbersAPI GET #index with existing 
> Link headers behaves like an endpoint with existing Link headers should 
> contain pagination Links
> 
> Randomized with seed 43573
> 
> /usr/bin/ruby3.0 
> -I/usr/share/rubygems-integration/all/gems/rspec-support-3.9.3/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib
>  /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/exe/rspec 
> --pattern ./spec/\*\*/\*_spec.rb --format documentation failed
> ERROR: Test "ruby3.0" failed: 


The full build log is available at
https://people.debian.org/~kanashiro/ruby3.0/round2/builds/3/ruby-api-pagination/ruby-api-pagination_4.8.2-1+rebuild1633375241_amd64.build.txt

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: ruby-api-pagination
Source-Version: 4.8.2-2
Done: Nilesh Patra <nil...@debian.org>

We believe that the bug you reported is fixed in the latest version of
ruby-api-pagination, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 996...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nilesh Patra <nil...@debian.org> (supplier of updated ruby-api-pagination 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Sun, 21 Nov 2021 16:37:04 +0530
Source: ruby-api-pagination
Architecture: source
Version: 4.8.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Team 
<pkg-ruby-extras-maintain...@lists.alioth.debian.org>
Changed-By: Nilesh Patra <nil...@debian.org>
Closes: 996123
Changes:
 ruby-api-pagination (4.8.2-2) unstable; urgency=medium
 .
   * Team Upload.
   [ Debian Janitor ]
   * Set debhelper-compat version in Build-Depends.
   * Set upstream metadata fields: Bug-Database, Bug-Submit,
     Repository, Repository-Browse.
   * Apply multi-arch hints.
     + ruby-api-pagination: Add Multi-Arch: foreign.
   * Update watch file format version to 4.
   * Bump debhelper from old 12 to 13.
   * Fix field name case in debian/control
     (Rules-requires-root => Rules-Requires-Root).
 .
   [ Nilesh Patra ]
   * Pull upstream patch to fix ruby-3.0 FTBFS (Closes: #996123)
   * Bump Standards-Version to 4.6.0 (no changes needed)
Checksums-Sha1:
 f4aad36fae992365cc83df85746836fe857f6597 2262 ruby-api-pagination_4.8.2-2.dsc
 4a3110290fadc263ad192ae593ed99676a642f88 4828 
ruby-api-pagination_4.8.2-2.debian.tar.xz
 f5d7b75faf32a63ded3a9f3350e4b9c4f11e3933 11502 
ruby-api-pagination_4.8.2-2_amd64.buildinfo
Checksums-Sha256:
 d96068d617566c058c96a7a9ad4059fe03ab60f5fc26419919fa1639d813cb6b 2262 
ruby-api-pagination_4.8.2-2.dsc
 3d37cfb30e210c816542834675e51a6b8f2e1f17c3e128f64a3f7039e09fe1d2 4828 
ruby-api-pagination_4.8.2-2.debian.tar.xz
 e701fa8b79f3acd8eb271491cfcc7e884da8e58cca59b9541328fbd8aac38ecf 11502 
ruby-api-pagination_4.8.2-2_amd64.buildinfo
Files:
 402997780fd6179ff1b903fe8aebffcb 2262 ruby optional 
ruby-api-pagination_4.8.2-2.dsc
 1722c6e38d4082e510162a1758b2dae3 4828 ruby optional 
ruby-api-pagination_4.8.2-2.debian.tar.xz
 9871d02bc3e0dac3ee65a1e6b952d803 11502 ruby optional 
ruby-api-pagination_4.8.2-2_amd64.buildinfo

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

iQJGBAEBCgAwFiEEPpmlJvXcwMu/HO6mALrnSzQzafEFAmGaKZ0SHG5pbGVzaEBk
ZWJpYW4ub3JnAAoJEAC650s0M2nxffsP/37d5tzOLEqOEpmTC8gWPuxn9j8a4MGA
q0vhezMSZfX2CNxcDwy87IT386yMhLjIoIyLdRe3zOPkLSL1l/vvhcjFLBVDJ/NW
oxeatyM5pB7lU8n1Pc8em+F8P6jdHbMFV8+L2GiCdfDKYyKdDrQe+cCO7dF/oxSD
ZaYlsgKmc00ASGe9fIUf8AFC/m8WadAmcWaquxJ9gkQOhi+YlN/7/BjeWAh+BJ12
vFGl5NxnZ1a/brNF9N11y4zi8MRBv5t18CJLjBd5bS0CLwnzFtzRAwWBFHHbqaCa
EzacZ3x2rEXz/LpEVGJ3o0/UrdbZ1W+d7RiFzuXXpYik7Fl6wiYBpZPULeFqe3nV
o6ta2ou0o8OU7aAuXeeErAnYp73UwX34y25co41k5bBunvC1BQNzmCJHQh5Cs9ct
GDwK8d+chU53d9Cy7IlAW598Tqw4Ad44E4CdllwUjcvM3MFKPCOG2XLSBPPrCSqq
iyv17ozyIi4aeEOWdAPbFZpBHS+xOSZZeW+jEdRSLAKAwEd1Fj9s1a+dRVO8R+WB
NULRJ36XjxDsmg70JDs7nh2jpcwLowOluszvkHpYM+6O5Lq4A1hvvVKPgQzSt++Y
iVMO5rkv+v4F4DGyQ8D/uKJ11yAmB++nxN/jE/VvSZPTuNgkkVUd0cgkQPLEXRrl
Huc9Zu124TE7
=22ck
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to