Your message dated Thu, 17 Nov 2022 00:28:08 +0000
with message-id <[email protected]>
and subject line Bug#1019678: fixed in ruby-websocket 1.2.9-3
has caused the Debian Bug report #1019678,
regarding ruby-websocket: FTBFS with ruby3.1: ERROR: Test "ruby3.1" failed:     
  Failure/Error: expect(handshake.to_s).to eql(client_request)
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 [email protected]
immediately.)


-- 
1019678: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019678
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ruby-websocket
Version: 1.2.9-2
Severity: important
Justification: FTBFS
Tags: bookworm sid ftbfs
User: [email protected]
Usertags: ruby3.1

Hi,

We are about to start the ruby3.1 transition in unstable. While trying to
rebuild ruby-websocket with ruby3.1 enabled, the build failed.

Relevant part of the build log (hopefully):
>       Failure/Error: expect(handshake.to_s).to eql(client_request)
> 
>         expected: "GET /demo HTTP/1.1\r\nUpgrade: WebSocket\r\nConnection: 
> Upgrade\r\nHost: example.com\r\nOrigin: http...L  09 358 67  
> Q\r\nSec-WebSocket-Key2: T 1   &6 0 W7228i :0x  0v_K 
> s0n\r\n\r\n_\fq\x85\xF6\x9E[\x1D"
>              got: "GET /demo HTTP/1.1\r\nUpgrade: WebSocket\r\nConnection: 
> Upgrade\r\nHost: example.com:80\r\nOrigin: h...L  09 358 67  
> Q\r\nSec-WebSocket-Key2: T 1   &6 0 W7228i :0x  0v_K 
> s0n\r\n\r\n_\fq\x85\xF6\x9E[\x1D"
> 
>         (compared using eql?)
> 
>         Diff:
>         @@ -1,7 +1,7 @@
>          GET /demo HTTP/1.1
>          Upgrade: WebSocket
>          Connection: Upgrade
>         -Host: example.com
>         +Host: example.com:80
>          Origin: http://example.com
>          aaa: bbb
>          Sec-WebSocket-Key1: 4 *03L  09 358 67  Q
>       Shared Example Group: "all client drafts" called from 
> ./spec/handshake/client_76_spec.rb:12
>       # ./spec/support/all_client_drafts.rb:5:in `validate_request'
>       # ./spec/support/all_client_drafts.rb:93:in `block (2 levels) in <top 
> (required)>'
> 
> Finished in 0.22071 seconds (files took 0.25283 seconds to load)
> 1021 examples, 16 failures
> 
> Failed examples:
> 
> rspec './spec/handshake/client_04_spec.rb[1:1:11]' # Client draft 4 handshake 
> behaves like all client drafts returns valid response
> rspec './spec/handshake/client_04_spec.rb[1:1:12]' # Client draft 4 handshake 
> behaves like all client drafts allows custom path
> rspec './spec/handshake/client_04_spec.rb[1:1:13]' # Client draft 4 handshake 
> behaves like all client drafts allows query in path
> rspec './spec/handshake/client_04_spec.rb[1:1:15]' # Client draft 4 handshake 
> behaves like all client drafts allows custom headers
> rspec './spec/handshake/client_11_spec.rb[1:1:11]' # Client draft 11 
> handshake behaves like all client drafts returns valid response
> rspec './spec/handshake/client_11_spec.rb[1:1:12]' # Client draft 11 
> handshake behaves like all client drafts allows custom path
> rspec './spec/handshake/client_11_spec.rb[1:1:13]' # Client draft 11 
> handshake behaves like all client drafts allows query in path
> rspec './spec/handshake/client_11_spec.rb[1:1:15]' # Client draft 11 
> handshake behaves like all client drafts allows custom headers
> rspec './spec/handshake/client_75_spec.rb[1:1:11]' # Client draft 75 
> handshake behaves like all client drafts returns valid response
> rspec './spec/handshake/client_75_spec.rb[1:1:12]' # Client draft 75 
> handshake behaves like all client drafts allows custom path
> rspec './spec/handshake/client_75_spec.rb[1:1:13]' # Client draft 75 
> handshake behaves like all client drafts allows query in path
> rspec './spec/handshake/client_75_spec.rb[1:1:15]' # Client draft 75 
> handshake behaves like all client drafts allows custom headers
> rspec './spec/handshake/client_76_spec.rb[1:1:11]' # Client draft 76 
> handshake behaves like all client drafts returns valid response
> rspec './spec/handshake/client_76_spec.rb[1:1:12]' # Client draft 76 
> handshake behaves like all client drafts allows custom path
> rspec './spec/handshake/client_76_spec.rb[1:1:13]' # Client draft 76 
> handshake behaves like all client drafts allows query in path
> rspec './spec/handshake/client_76_spec.rb[1:1:15]' # Client draft 76 
> handshake behaves like all client drafts allows custom headers
> 
> /usr/bin/ruby3.1 
> -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 
> --pattern ./spec/\*\*/\*_spec.rb --format documentation failed
> ERROR: Test "ruby3.1" failed: 


The full build log is available from:
https://people.debian.org/~terceiro/ruby3.1/17/ruby-websocket/ruby-websocket_1.2.9-2+rebuild1663008321_amd64-2022-09-12T18:45:22Z.build

To reproduce this, you need to install ruby-all-dev >= 1:3.0+2. Depending on
when you try this, it might mean installing ruby-all-dev from experimental, or
if the transition has already started, a normal build on unstable will be
enough.  If you fail to reproduce, please provide a build log and diff it with
mine so that we can identify if something relevant changed in the meantime.

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: ruby-websocket
Source-Version: 1.2.9-3
Done: Cédric Boutillier <[email protected]>

We believe that the bug you reported is fixed in the latest version of
ruby-websocket, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Cédric Boutillier <[email protected]> (supplier of updated ruby-websocket 
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 [email protected])


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

Format: 1.8
Date: Thu, 17 Nov 2022 00:56:01 +0100
Source: ruby-websocket
Architecture: source
Version: 1.2.9-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Team 
<[email protected]>
Changed-By: Cédric Boutillier <[email protected]>
Closes: 1019678
Changes:
 ruby-websocket (1.2.9-3) unstable; urgency=medium
 .
   * Team upload
   * Add upstream patch to always ensure that the port is specified
     (Closes: #1019678)
   * Bump Standards-Version to 4.6.1 (no changes needed)
Checksums-Sha1:
 5061f8f0b32b5cb6bf7d945d303f149b7bce4ce5 1484 ruby-websocket_1.2.9-3.dsc
 e1dfb721e09777435ba3aeddd9114c7b394c7a78 24939 ruby-websocket_1.2.9.orig.tar.gz
 3ce2b96a23b19944287a449a4e64dc54fe14105b 3996 
ruby-websocket_1.2.9-3.debian.tar.xz
 5237bed29c873580aa77d046957ab1f0012ddb34 9227 
ruby-websocket_1.2.9-3_amd64.buildinfo
Checksums-Sha256:
 3cf0078b326ae76878725546c092ee70f0d82b3e5d0f7ca84e6eee0c39dc4745 1484 
ruby-websocket_1.2.9-3.dsc
 3687100b2636684e7a40d3fda9ea5a13ce1a32f0f45acee267d04cc89328e6e5 24939 
ruby-websocket_1.2.9.orig.tar.gz
 32b3b1a12a9d4b0f461b80a1d1e232300588676663c915927075eb27d84d5aee 3996 
ruby-websocket_1.2.9-3.debian.tar.xz
 61f36d127ee854773c5ee1d8c269cea751bc84068d6d3dacae81c52e46317da9 9227 
ruby-websocket_1.2.9-3_amd64.buildinfo
Files:
 8bb991fbbaf85fd2d430bea681c39464 1484 ruby optional ruby-websocket_1.2.9-3.dsc
 54b759ad31e3519196d71f6eb3956bb5 24939 ruby optional 
ruby-websocket_1.2.9.orig.tar.gz
 eae05832d10672b4ced3892875450a21 3996 ruby optional 
ruby-websocket_1.2.9-3.debian.tar.xz
 bc522a3a6b1e63d841a41f473e77e77d 9227 ruby optional 
ruby-websocket_1.2.9-3_amd64.buildinfo

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

iHUEARYKAB0WIQSEz/3CFSD4gwbsKdFSaZq2P58rwwUCY3V47gAKCRBSaZq2P58r
wyBMAP4yme1iRtKvYky9JZ+T8IZlxcHugXMMeIP2rQr2GznhUwEA+rsxmzYt2+gV
qK9/g3Vd3lEGSJ+mgO1pBxe8MGYQGQw=
=eS6b
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to