Your message dated Sun, 21 Nov 2021 03:18:47 +0000
with message-id <e1modnp-000hsk...@fasolo.debian.org>
and subject line Bug#996128: fixed in ruby-awesome-print 1.9.2-1
has caused the Debian Bug report #996128,
regarding ruby-awesome-print: 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.)


-- 
996128: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996128
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ruby-awesome-print
Version: 1.8.0-2
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-awesome-print 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:
>         tried to create Proc object without a block
>       # ./lib/awesome_print/formatters/base_formatter.rb:113:in `new'
>       # ./lib/awesome_print/formatters/base_formatter.rb:113:in `indented'
>       # ./lib/awesome_print/formatters/object_formatter.rb:44:in `block in 
> format'
>       # ./lib/awesome_print/formatters/object_formatter.rb:31:in `map'
>       # ./lib/awesome_print/formatters/object_formatter.rb:31:in `format'
>       # ./lib/awesome_print/formatter.rb:83:in `awesome_object'
>       # ./lib/awesome_print/formatter.rb:46:in `awesome_self'
>       # ./lib/awesome_print/formatter.rb:28:in `format'
>       # ./lib/awesome_print/inspector.rb:116:in `unnested'
>       # ./lib/awesome_print/inspector.rb:75:in `awesome'
>       # ./lib/awesome_print/core_ext/kernel.rb:10:in `ai'
>       # ./spec/objects_spec.rb:156:in `block (3 levels) in <top (required)>'
> 
> Finished in 0.21808 seconds (files took 0.74765 seconds to load)
> 202 examples, 60 failures, 55 pending
> 
> Failed examples:
> 
> rspec ./spec/ext/ostruct_spec.rb:13 # AwesomePrint Ostruct extension plain 
> multiline
> rspec ./spec/formats_spec.rb:16 # AwesomePrint Array plain multiline
> rspec ./spec/formats_spec.rb:33 # AwesomePrint Array plain multiline without 
> index
> rspec ./spec/formats_spec.rb:50 # AwesomePrint Array plain multiline indented
> rspec ./spec/formats_spec.rb:67 # AwesomePrint Array plain multiline indented 
> without index
> rspec ./spec/formats_spec.rb:88 # AwesomePrint Array colored multiline 
> (default)
> rspec ./spec/formats_spec.rb:105 # AwesomePrint Array colored multiline 
> indented
> rspec ./spec/formats_spec.rb:134 # AwesomePrint Nested Array plain multiline
> rspec ./spec/formats_spec.rb:144 # AwesomePrint Nested Array plain multiline 
> without index
> rspec ./spec/formats_spec.rb:165 # AwesomePrint Limited Output Array plain 
> limited output large
> rspec ./spec/formats_spec.rb:179 # AwesomePrint Limited Output Array plain 
> limited output small
> rspec ./spec/formats_spec.rb:191 # AwesomePrint Limited Output Array plain 
> limited output with 10 lines
> rspec ./spec/formats_spec.rb:208 # AwesomePrint Limited Output Array plain 
> limited output with 11 lines
> rspec ./spec/formats_spec.rb:233 # AwesomePrint Limited Output Hash plain 
> limited output
> rspec ./spec/formats_spec.rb:258 # AwesomePrint Hash plain multiline
> rspec ./spec/formats_spec.rb:274 # AwesomePrint Hash new hash syntax
> rspec ./spec/formats_spec.rb:290 # AwesomePrint Hash plain multiline indented
> rspec ./spec/formats_spec.rb:306 # AwesomePrint Hash plain single line
> rspec ./spec/formats_spec.rb:310 # AwesomePrint Hash colored multiline 
> (default)
> rspec ./spec/formats_spec.rb:326 # AwesomePrint Hash colored with new hash 
> syntax
> rspec ./spec/formats_spec.rb:342 # AwesomePrint Hash colored multiline 
> indented
> rspec ./spec/formats_spec.rb:358 # AwesomePrint Hash colored single line
> rspec ./spec/formats_spec.rb:371 # AwesomePrint Nested Hash plain multiline
> rspec ./spec/formats_spec.rb:379 # AwesomePrint Nested Hash plain single line
> rspec ./spec/formats_spec.rb:390 # AwesomePrint Hash with several keys plain 
> multiline
> rspec ./spec/formats_spec.rb:410 # AwesomePrint Hash with several keys plain 
> multiline with sorted keys
> rspec ./spec/formats_spec.rb:429 # AwesomePrint Negative options[:indent] 
> hash keys must be left aligned
> rspec ./spec/formats_spec.rb:441 # AwesomePrint Negative options[:indent] 
> nested hash keys should be indented (array of hashes)
> rspec ./spec/formats_spec.rb:460 # AwesomePrint Negative options[:indent] 
> nested hash keys should be indented (hash of hashes)
> rspec ./spec/formats_spec.rb:555 # AwesomePrint Set plain multiline
> rspec ./spec/formats_spec.rb:559 # AwesomePrint Set plain multiline indented
> rspec ./spec/formats_spec.rb:567 # AwesomePrint Set colored multiline 
> (default)
> rspec ./spec/formats_spec.rb:605 # AwesomePrint Struct plain multiline
> rspec ./spec/formats_spec.rb:617 # AwesomePrint Struct plain multiline 
> indented
> rspec ./spec/formats_spec.rb:629 # AwesomePrint Struct plain single line
> rspec ./spec/formats_spec.rb:635 # AwesomePrint Struct colored multiline 
> (default)
> rspec ./spec/formats_spec.rb:654 # AwesomePrint Inherited from standard Ruby 
> classes inherited from Array should be displayed as Array
> rspec ./spec/formats_spec.rb:674 # AwesomePrint Inherited from standard Ruby 
> classes inherited from Hash should be displayed as Hash
> rspec ./spec/formats_spec.rb:708 # AwesomePrint Inherited from standard Ruby 
> classes should handle a class that defines its own #send method
> rspec ./spec/formats_spec.rb:717 # AwesomePrint Inherited from standard Ruby 
> classes should handle a class defines its own #method method (ex. 
> request.method)
> rspec ./spec/methods_spec.rb:93 # Object methods object.methods index: should 
> handle object.methods
> rspec ./spec/methods_spec.rb:98 # Object methods object.methods no index: 
> should handle object.methods
> rspec ./spec/methods_spec.rb:105 # Object methods object.public_methods 
> index: should handle object.public_methods
> rspec ./spec/methods_spec.rb:110 # Object methods object.public_methods no 
> index: should handle object.public_methods
> rspec ./spec/methods_spec.rb:117 # Object methods object.private_methods 
> index: should handle object.private_methods
> rspec ./spec/methods_spec.rb:122 # Object methods object.private_methods no 
> index: should handle object.private_methods
> rspec ./spec/methods_spec.rb:446 # Methods arrays appending garbage to 
> methods array should not raise error
> rspec ./spec/misc_spec.rb:52 # AwesomePrint Misc format ENV as hash
> rspec ./spec/misc_spec.rb:89 # AwesomePrint HTML output wraps multiline ap 
> output with <pre> tag with colorized <kbd>
> rspec ./spec/misc_spec.rb:100 # AwesomePrint HTML output wraps hash ap output 
> with only an outer <pre> tag
> rspec ./spec/misc_spec.rb:129 # AwesomePrint AwesomePrint.defaults should 
> properly merge the defaults
> rspec ./spec/misc_spec.rb:222 # AwesomePrint Console should return the actual 
> object when *not* running under console
> rspec ./spec/misc_spec.rb:227 # AwesomePrint Console should return nil when 
> running under console
> rspec ./spec/misc_spec.rb:234 # AwesomePrint Console handles NoMethodError on 
> IRB implicit #ai
> rspec ./spec/objects_spec.rb:9 # Objects Formatting an object attributes
> rspec ./spec/objects_spec.rb:35 # Objects Formatting an object instance 
> variables
> rspec ./spec/objects_spec.rb:57 # Objects Formatting an object attributes and 
> instance variables
> rspec ./spec/objects_spec.rb:89 # Objects Formatting an object without the 
> plain options print the colorized values
> rspec ./spec/objects_spec.rb:114 # Objects Formatting an object with multine 
> as false show inline values
> rspec ./spec/objects_spec.rb:135 # Objects Formatting an object without the 
> sort_vars option does not sort instance variables
> 
> /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 failed
> ERROR: Test "ruby3.0" failed: 


The full build log is available at
https://people.debian.org/~kanashiro/ruby3.0/round2/builds/3/ruby-awesome-print/ruby-awesome-print_1.8.0-2+rebuild1633375442_amd64.build.txt

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: ruby-awesome-print
Source-Version: 1.9.2-1
Done: Daniel Leidert <dleid...@debian.org>

We believe that the bug you reported is fixed in the latest version of
ruby-awesome-print, 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.
Daniel Leidert <dleid...@debian.org> (supplier of updated ruby-awesome-print 
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 04:04:50 +0100
Source: ruby-awesome-print
Architecture: source
Version: 1.9.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Team 
<pkg-ruby-extras-maintain...@lists.alioth.debian.org>
Changed-By: Daniel Leidert <dleid...@debian.org>
Closes: 996128
Changes:
 ruby-awesome-print (1.9.2-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream release.
     - Provides compatibility with Ruby 3.0 (closes: #996128).
 .
   [ Debian Janitor ]
   * Set debhelper-compat version in Build-Depends.
   * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
     Repository-Browse.
 .
   [ Daniel Leidert ]
   * d/control (Standards-Version): Bump to 4.6.0.
     (Build-Depends): Remove version constraint on rspec.
     (Depends): Add ${ruby:Depends}.
   * d/copyright: Add Upstream-Contact field.
     (Copyright): Update and add team.
   * d/rules: Use gem installation layout and install changelog.
   * d/patches/fix_blue_integers.patch: Remove patch applied upstream.
   * d/patches/fix_test_suite_ruby25.patch: Ditto.
   * d/patches/fix_test_suite_rails52.patch: Ditto.
   * d/patches/tests-remove-simplecov: Ditto.
   * d/patches/0006-Skip-tests-failing-against-ruby2.7.patch: Ditto.
   * d/patches/series: Adjust file.
   * d/upstream/metadata: Fix YAML syntax and add Archive and Changelog fields.
Checksums-Sha1:
 d3f88dd9772b9a901647ac823723bb0c676c944e 2126 ruby-awesome-print_1.9.2-1.dsc
 35f55c7d1b964387b02dbaa4cb30d53a3466e8db 45983 
ruby-awesome-print_1.9.2.orig.tar.gz
 077d5afa8c4f3363b43be17eb7735dc085d42960 3628 
ruby-awesome-print_1.9.2-1.debian.tar.xz
 512130034803d9e73bcdfea2264f74aa5a428666 9615 
ruby-awesome-print_1.9.2-1_amd64.buildinfo
Checksums-Sha256:
 5d2cc2dceee1a557c35b156b63cf6430b6a73fd856ca368be89aa684d9989877 2126 
ruby-awesome-print_1.9.2-1.dsc
 44ee8e5fc161c65dad09ee6623f81285e491b72cd04bbb425305506fd0bace34 45983 
ruby-awesome-print_1.9.2.orig.tar.gz
 30ce01fc20969074e4bc93d2bbae1c615ab92bec3ee7d72bb8d375c2fa9653ff 3628 
ruby-awesome-print_1.9.2-1.debian.tar.xz
 749b8e1be8638824026f7646f333ad8132730a489d0ee016991f2d8930020665 9615 
ruby-awesome-print_1.9.2-1_amd64.buildinfo
Files:
 89df403640871359191bbeffedefea98 2126 ruby optional 
ruby-awesome-print_1.9.2-1.dsc
 ddd51c31752b5204a894eab73f36823a 45983 ruby optional 
ruby-awesome-print_1.9.2.orig.tar.gz
 301f68147b5c8ba7aefd4250d882332d 3628 ruby optional 
ruby-awesome-print_1.9.2-1.debian.tar.xz
 d06204b2d60877a0befe1180e3f46d25 9615 ruby optional 
ruby-awesome-print_1.9.2-1_amd64.buildinfo

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

iQIzBAEBCgAdFiEEvu1N7VVEpMA+KD3HS80FZ8KW0F0FAmGZt9oACgkQS80FZ8KW
0F3xXxAAp+8+t+sMGXb/ymFny2mTshyNe5viJ+y6oU5qYlZk3FYHb2+RK2ijvncG
anGjQyNGd3Bz9onQzxJhVE8+K5yb8yVR0hOtFBXiNh3+21iDRbgzQdczCMxGTo4h
1uokGYhz4Xc/f4ahGAy5WAfX5gDKeFk0qMaKJSZQfBs6sSfR3lznTbStyWkEVtAv
NNwTE9Bf/viXIIoE+PcMthMiD2qn3RLxLS9FzYYiSaftjnewGys0aCB179G9M+K0
Hg6FHreneDvGlf3WBKST5zUIs2T0ut4hqA1FDoZWxsB1r3cHn6VnSJ3cQifAqh0L
JfwYSHwaA1Wbp0Kf7Jjf3EXfunCP8N5F2xuAm3r6ZI9qwJXgw08cy316PRQLkUO2
6VemDer3QphU9O/MjjpJLtreZoga8mzcwZZM7fAHMd7kWN+o+lMJCR1IyQmQo78r
502j9xxpsrbJs5/zvZ39Eon3p0HCp6lQSpogZWKa5h5vP/rjEGSYWkfyM+Gl5qD/
dhlD0ZB+e2gudNVKeMWNd+ISnFXv2E2au6krbO9iEW87MBGCjQRX01dOuoBk2SGb
chNrDaDCRnlEVd19XFtwFn31q7IThOsAxY8JY+bi6ddZ+ArlEPh/uOffwBj9eNlf
OoaVygpxLboS51J3tK2AJlbYMjN5a1Kph1eDIPAbIWWvnR5I6EA=
=8b0T
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to