Your message dated Fri, 22 Oct 2021 19:19:43 +0000
with message-id <e1me04t-000esr...@fasolo.debian.org>
and subject line Bug#996312: fixed in ruby-librarian 0.6.4-4
has caused the Debian Bug report #996312,
regarding ruby-librarian: FTBFS with ruby3.0: ERROR: Test "ruby3.0" failed:     
  ArgumentError: tried to create Proc object without a block
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.)


-- 
996312: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996312
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ruby-librarian
Version: 0.6.4-3
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-librarian 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/librarian/dsl.rb:89:in `new'
>       # ./lib/librarian/dsl.rb:89:in `block in run'
>       # <internal:kernel>:90:in `tap'
>       # ./lib/librarian/dsl.rb:85:in `run'
>       # ./lib/librarian/dsl.rb:17:in `run'
>       # ./lib/librarian/environment.rb:148:in `dsl'
>       # ./spec/unit/spec_change_set_spec.rb:150:in `block (3 levels) in 
> <module:Librarian>'
> 
> Deprecation Warnings:
> 
> Using `should` from rspec-expectations' old `:should` syntax without 
> explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or 
> explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = 
> :should }` instead. Called from 
> /<<PKGBUILDDIR>>/spec/unit/dependency/requirement_spec.rb:13:in `block (2 
> levels) in <top (required)>'.
> 
> Using `stub` from rspec-mocks' old `:should` syntax without explicitly 
> enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly 
> enable `:should` instead. Called from 
> /<<PKGBUILDDIR>>/spec/unit/action/clean_spec.rb:10:in `block (2 levels) in 
> <module:Librarian>'.
> 
> 
> If you need more of the backtrace for any of these deprecations to
> identify where to make the necessary changes, you can configure
> `config.raise_errors_for_deprecations!`, and it will turn the
> deprecation warnings into errors, giving you the full backtrace.
> 
> 2 deprecation warnings total
> 
> Finished in 12.01 seconds (files took 1.01 seconds to load)
> 343 examples, 34 failures, 1 pending
> 
> Failed examples:
> 
> rspec ./spec/unit/dsl_spec.rb:12 # Librarian::Mock::Dsl a single source and a 
> single dependency with a blank name should not not run with a blank name
> rspec ./spec/unit/dsl_spec.rb:24 # Librarian::Mock::Dsl a simple specfile - a 
> single source, a single dependency, no transitive dependencies should run 
> with a hash source
> rspec ./spec/unit/dsl_spec.rb:35 # Librarian::Mock::Dsl a simple specfile - a 
> single source, a single dependency, no transitive dependencies should run 
> with a shortcut source
> rspec ./spec/unit/dsl_spec.rb:46 # Librarian::Mock::Dsl a simple specfile - a 
> single source, a single dependency, no transitive dependencies should run 
> with a block hash source
> rspec ./spec/unit/dsl_spec.rb:58 # Librarian::Mock::Dsl a simple specfile - a 
> single source, a single dependency, no transitive dependencies should run 
> with a block named source
> rspec ./spec/unit/dsl_spec.rb:70 # Librarian::Mock::Dsl a simple specfile - a 
> single source, a single dependency, no transitive dependencies should run 
> with a default hash source
> rspec ./spec/unit/dsl_spec.rb:82 # Librarian::Mock::Dsl a simple specfile - a 
> single source, a single dependency, no transitive dependencies should run 
> with a default named source
> rspec ./spec/unit/dsl_spec.rb:94 # Librarian::Mock::Dsl a simple specfile - a 
> single source, a single dependency, no transitive dependencies should run 
> with a default shortcut source
> rspec ./spec/unit/dsl_spec.rb:106 # Librarian::Mock::Dsl a simple specfile - 
> a single source, a single dependency, no transitive dependencies should run 
> with a shortcut source hash definition
> rspec ./spec/unit/dsl_spec.rb:117 # Librarian::Mock::Dsl a simple specfile - 
> a single source, a single dependency, no transitive dependencies should run 
> with a shortcut source block definition
> rspec ./spec/unit/dsl_spec.rb:128 # Librarian::Mock::Dsl a simple specfile - 
> a single source, a single dependency, no transitive dependencies should run 
> with a default shortcut source hash definition
> rspec ./spec/unit/dsl_spec.rb:141 # Librarian::Mock::Dsl a simple specfile - 
> a single source, a single dependency, no transitive dependencies should run 
> with a default shortcut source block definition
> rspec ./spec/unit/dsl_spec.rb:158 # Librarian::Mock::Dsl validating source 
> options should raise when given unrecognized optiosn options
> rspec ./spec/unit/lockfile_spec.rb:31 # Librarian::Lockfile sanity the 
> resolution 
> rspec ./spec/unit/lockfile_spec.rb:32 # Librarian::Lockfile sanity the 
> resolution 
> rspec ./spec/unit/lockfile_spec.rb:41 # Librarian::Lockfile#save just saving 
> should return the lockfile text
> rspec ./spec/unit/lockfile_spec.rb:49 # Librarian::Lockfile#save saving and 
> reloading should have the expected manifests
> rspec ./spec/unit/lockfile_spec.rb:58 # Librarian::Lockfile#save bouncing 
> should return the same lockfile text after bouncing as before bouncing
> rspec ./spec/unit/resolver_spec.rb:36 # Librarian::Resolver a simple specfile 
> rspec ./spec/unit/resolver_spec.rb:66 # Librarian::Resolver a specfile with a 
> dep from one src depending on a dep from another src 
> rspec ./spec/unit/resolver_spec.rb:96 # Librarian::Resolver a specfile with a 
> dep in multiple sources should have the expected number of sources
> rspec ./spec/unit/resolver_spec.rb:102 # Librarian::Resolver a specfile with 
> a dep in multiple sources 
> rspec ./spec/unit/resolver_spec.rb:104 # Librarian::Resolver a specfile with 
> a dep in multiple sources should have the manifest from the final source with 
> a matching manifest
> rspec ./spec/unit/resolver_spec.rb:132 # Librarian::Resolver a specfile with 
> a dep depending on a nonexistent dep 
> rspec ./spec/unit/resolver_spec.rb:160 # Librarian::Resolver a specfile with 
> conflicting constraints 
> rspec ./spec/unit/resolver_spec.rb:191 # Librarian::Resolver a specfile with 
> cyclic constraints when cyclic resolutions are forbidden 
> rspec ./spec/unit/resolver_spec.rb:197 # Librarian::Resolver a specfile with 
> cyclic constraints when cyclic resolutions are permitted should have all the 
> manifests
> rspec ./spec/unit/resolver_spec.rb:207 # Librarian::Resolver updating should 
> not work
> rspec ./spec/unit/resolver_spec.rb:245 # Librarian::Resolver a change to the 
> spec should work
> rspec ./spec/unit/spec_change_set_spec.rb:13 # Librarian::SpecChangeSet a 
> simple root removal should work
> rspec ./spec/unit/spec_change_set_spec.rb:44 # Librarian::SpecChangeSet a 
> simple root add should work
> rspec ./spec/unit/spec_change_set_spec.rb:76 # Librarian::SpecChangeSet a 
> simple root change when the change is consistent should work
> rspec ./spec/unit/spec_change_set_spec.rb:108 # Librarian::SpecChangeSet a 
> simple root change when the change is inconsistent should work
> rspec ./spec/unit/spec_change_set_spec.rb:141 # Librarian::SpecChangeSet a 
> simple root source change should work
> 
> /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-librarian/ruby-librarian_0.6.4-3+rebuild1633385463_amd64.build.txt

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: ruby-librarian
Source-Version: 0.6.4-4
Done: Nilesh Patra <nil...@debian.org>

We believe that the bug you reported is fixed in the latest version of
ruby-librarian, 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-librarian 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: Sat, 23 Oct 2021 00:26:33 +0530
Source: ruby-librarian
Architecture: source
Version: 0.6.4-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Team 
<pkg-ruby-extras-maintain...@lists.alioth.debian.org>
Changed-By: Nilesh Patra <nil...@debian.org>
Closes: 996312
Changes:
 ruby-librarian (0.6.4-4) unstable; urgency=medium
 .
   * Team Upload.
   * Add patch to fix ruby3.0 FTBFS (Closes: #996312)
Checksums-Sha1:
 35d827c2f0558c128737dc26010ac4a663fa50f4 2161 ruby-librarian_0.6.4-4.dsc
 c98b05de8b66f0c647b045f8d61316ac882a0a1b 6096 
ruby-librarian_0.6.4-4.debian.tar.xz
 213d580756871d69d1704258d227d6e0c1a66201 9375 
ruby-librarian_0.6.4-4_amd64.buildinfo
Checksums-Sha256:
 2e381c085e16345584c0e14a5f44562e9ad1b62c0b5703c6946a529532b48442 2161 
ruby-librarian_0.6.4-4.dsc
 137190fd8ad58c24ff89cc0a8aee436de2a9f18c2a9f7a98ff03f820c575e19f 6096 
ruby-librarian_0.6.4-4.debian.tar.xz
 7698a00c43926067c4d3234587c080c8a420ad4cf9d2bafcc6b31b906b1cbfdf 9375 
ruby-librarian_0.6.4-4_amd64.buildinfo
Files:
 ceee8cbad4e8b6f37c070a34ed933c6a 2161 ruby optional ruby-librarian_0.6.4-4.dsc
 22b96a59be345dd38b8d7fa98faad413 6096 ruby optional 
ruby-librarian_0.6.4-4.debian.tar.xz
 77fcea893964076fbf2deacdf84f772a 9375 ruby optional 
ruby-librarian_0.6.4-4_amd64.buildinfo

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

iQJGBAEBCgAwFiEEPpmlJvXcwMu/HO6mALrnSzQzafEFAmFzDBMSHG5pbGVzaEBk
ZWJpYW4ub3JnAAoJEAC650s0M2nxWIIP/1OgS5APGkFfzYHt6WXnPqsykLRFdeWW
5nOlNCXz4kny18FD/NRpdQ6pdcGIY/FabpUNhZnypC+2Uj++zOcpNXP8tIyrCzvB
5bxs+WQ1Z+dEfN7QpCXAmaLFvRq76xpMx2NDJjlJbIDKgHBRaBoCh6o+K/5WCgko
o1ZMHcsfVDrs9HDoO5Tx5mSLwyxSSIeoklZvrI9jGNoNNHiPSWcyThU9J6uzxb2k
g1RBD/KAZkXPzF++1T+/pkeYfLUJGojGcH4NLDeOyHnb8fbTvkT77gou3V41YrNE
fwzPq74uekzjL/3s1ZZBHcNiXhkqjVxJbE3vY/NvcsLiZAVCjhNmG0LmRTsILXjA
DARE56QcKTyarqaMKteQx2YP0OLaCUc1lNrA0zm71bI6uM90QDzkowHc9aQHNPWS
m8bSXid4Ck0+pNRjQ5zD/GLJgI56S9LWBECk1DSeMGg0cwN7c2ELWObBMNC1bk1Q
zwiCd3Y4oIo1d77KJ7kJMLKH+Y/sTceUA4XjkBU1+QhE45ZIofDMtoN/0bb94T2F
2ILZfAxB8JGKV5colIfc8+lTPrDfWBNiyPxHQ+JZT+sEDS+I1PxtB/aBeCFfGvrE
uYLH/n7w/H9tthZaJFdndo227ve4eS3NLz+Yij2VuYkARr5s7podS3koupO2pmD0
XPdPpM55N5UX
=i3FS
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Pkg-ruby-extras-maintainers mailing list
Pkg-ruby-extras-maintainers@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers

Reply via email to