Your message dated Tue, 30 Jun 2026 23:57:26 +0000
with message-id <[email protected]>
and subject line Bug#1109026: fixed in ruby-omniauth-oauth2-generic 0.2.8-2
has caused the Debian Bug report #1109026,
regarding ruby-omniauth-oauth2-generic: autopkgtest regression: 9 examples, 5 
failures
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.)


-- 
1109026: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1109026
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ruby-omniauth-oauth2-generic
Version: 0.2.8-1
Severity: serious
User: [email protected]
Usertags: regression

Dear maintainer(s),

Your package has an autopkgtest, great. However, it fails since early 2025. Can you please investigate the situation and fix it? I copied some of the output at the bottom of this report.

The release team has announced [1] that failing autopkgtest on amd64 and arm64 are considered RC in testing.

More information about this bug and the reason for filing it can be found on https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

With my Release Team member hat on I allow you to tag this bug as trixie-ignore if this is nearly completely a test issue as it's so late in the freeze and it's not worth removing the package from trixie because of a failing test at this moment unless it exposes a much bigger issue. Having said that, if this is a test only issue and a fix is possible without fully removing the autopkgtest and without making the test superficial, it's still welcome, but it would need to happen soon.

Paul

[1] https://lists.debian.org/debian-devel-announce/2019/07/msg00002.html

https://ci.debian.net/data/autopkgtest/testing/amd64/r/ruby-omniauth-oauth2-generic/61535243/log.gz

30s autopkgtest [15:33:45]: test gem2deb-test-runner: [-----------------------
 30s
30s ┌──────────────────────────────────────────────────────────────────────────────┐ 30s │ Checking Rubygems dependency resolution on ruby3.3 │ 30s └──────────────────────────────────────────────────────────────────────────────┘
 30s
 30s RUBYLIB=. GEM_PATH= ruby3.3 -e gem\ \"omniauth-oauth2-generic\"
 30s mv lib ./.gem2deb.lib
 30s mv Gemfile.lock ./.gem2deb.Gemfile.lock
 30s mv ./.gem2deb.lib lib
 30s mv ./.gem2deb.Gemfile.lock Gemfile.lock
 30s
30s ┌──────────────────────────────────────────────────────────────────────────────┐ 30s │ Run tests for ruby3.3 from debian/ruby-tests.rake │ 30s └──────────────────────────────────────────────────────────────────────────────┘
 30s
30s RUBYLIB=. GEM_PATH= ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake
 30s mv lib ./.gem2deb.lib
 30s mv Gemfile.lock ./.gem2deb.Gemfile.lock
31s /usr/bin/ruby3.3 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation
 32s
 32s OmniAuth::Strategies::OAuth2Generic
 32s   using default options
 32s     responds to the default auth URL (oauth2_generic) (FAILED - 1)
 32s   with custom provider settings
 32s     the auth endpoint (/auth/{name})
 32s       responds to the custom auth URL (FAILED - 2)
32s runs lambdas in authorize_params option and includes the result (FAILED - 3)
 32s       redirects to the correct custom authorize URL (FAILED - 4)
 32s       passes the correct redirect URL (FAILED - 5)
 32s     the callback (/auth/{name}/callback)
32s D, [2025-06-26T15:33:47.199209 #1802] DEBUG -- omniauth: (custom) Callback phase initiated. 32s responds to the custom callback URL and fetches a token from the custom token path 32s D, [2025-06-26T15:33:47.218493 #1802] DEBUG -- omniauth: (custom) Callback phase initiated.
 32s       fetches user info from the custom user info path
32s D, [2025-06-26T15:33:47.236742 #1802] DEBUG -- omniauth: (custom) Callback phase initiated.
 32s       sets up the auth hash for the client app
32s D, [2025-06-26T15:33:47.255092 #1802] DEBUG -- omniauth: (custom) Callback phase initiated.
 32s       parses user info correctly from the custom format
 32s
 32s Failures:
 32s
32s 1) OmniAuth::Strategies::OAuth2Generic using default options responds to the default auth URL (oauth2_generic)
 32s      Failure/Error: expect(last_response).to be_redirect
32s expected `#<Rack::MockResponse:0x00007fd154293e98 @original_headers={"Content-Type"=>"text/plain"}, @errors="",...1.12/lib/rack/response.rb:359>, @block=nil, @body=["false"], @buffered=true, @length=5, @cookies={}>.redirect?` to be truthy, got false 32s # ./spec/strategies/oauth2_generic_spec.rb:19:in `block (3 levels) in <top (required)>' 32s # /usr/share/rubygems-integration/all/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
 32s
32s 2) OmniAuth::Strategies::OAuth2Generic with custom provider settings the auth endpoint (/auth/{name}) responds to the custom auth URL
 32s      Failure/Error: expect(last_response).to be_redirect
32s expected `#<Rack::MockResponse:0x00007fd154126c40 @original_headers={"Content-Type"=>"application/json"}, @erro....1.12/lib/rack/response.rb:359>, @block=nil, @body=["null"], @buffered=true, @length=4, @cookies={}>.redirect?` to be truthy, got false 32s # ./spec/strategies/oauth2_generic_spec.rb:51:in `block (4 levels) in <top (required)>' 32s # /usr/share/rubygems-integration/all/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
 32s
32s 3) OmniAuth::Strategies::OAuth2Generic with custom provider settings the auth endpoint (/auth/{name}) runs lambdas in authorize_params option and includes the result 32s Failure/Error: redirect = URI.parse(last_response.headers['Location'])
 32s
 32s      URI::InvalidURIError:
 32s        bad URI(is not URI?): nil
32s # ./spec/strategies/oauth2_generic_spec.rb:55:in `block (4 levels) in <top (required)>' 32s # /usr/share/rubygems-integration/all/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
 32s      # ------------------
 32s      # --- Caused by: ---
 32s      # NoMethodError:
 32s      #   undefined method `to_str' for nil
32s # ./spec/strategies/oauth2_generic_spec.rb:55:in `block (4 levels) in <top (required)>'
 32s
32s 4) OmniAuth::Strategies::OAuth2Generic with custom provider settings the auth endpoint (/auth/{name}) redirects to the correct custom authorize URL
 32s      Failure/Error:
 32s        expect(last_response.headers['Location'])
32s .to match(%r{\Ahttps://custom.example.com/custom/authorize/path\?})
 32s
32s expected nil to match /\Ahttps:\/\/custom.example.com\/custom\/authorize\/path\?/ 32s # ./spec/strategies/oauth2_generic_spec.rb:60:in `block (4 levels) in <top (required)>' 32s # /usr/share/rubygems-integration/all/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
 32s
32s 5) OmniAuth::Strategies::OAuth2Generic with custom provider settings the auth endpoint (/auth/{name}) passes the correct redirect URL
 32s      Failure/Error:
 32s        expect(last_response.headers['Location'])
32s .to match(/redirect_uri=https%3A%2F%2Fmy_server.com%2Foauth%2Fcallback&/)
 32s
32s expected nil to match /redirect_uri=https%3A%2F%2Fmy_server.com%2Foauth%2Fcallback&/ 32s # ./spec/strategies/oauth2_generic_spec.rb:65:in `block (4 levels) in <top (required)>' 32s # /usr/share/rubygems-integration/all/gems/webmock-3.25.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
 32s
 32s Finished in 0.1711 seconds (files took 0.70828 seconds to load)
 32s 9 examples, 5 failures
 32s
 32s Failed examples:
 32s
32s rspec ./spec/strategies/oauth2_generic_spec.rb:17 # OmniAuth::Strategies::OAuth2Generic using default options responds to the default auth URL (oauth2_generic) 32s rspec ./spec/strategies/oauth2_generic_spec.rb:50 # OmniAuth::Strategies::OAuth2Generic with custom provider settings the auth endpoint (/auth/{name}) responds to the custom auth URL 32s rspec ./spec/strategies/oauth2_generic_spec.rb:54 # OmniAuth::Strategies::OAuth2Generic with custom provider settings the auth endpoint (/auth/{name}) runs lambdas in authorize_params option and includes the result 32s rspec ./spec/strategies/oauth2_generic_spec.rb:59 # OmniAuth::Strategies::OAuth2Generic with custom provider settings the auth endpoint (/auth/{name}) redirects to the correct custom authorize URL 32s rspec ./spec/strategies/oauth2_generic_spec.rb:64 # OmniAuth::Strategies::OAuth2Generic with custom provider settings the auth endpoint (/auth/{name}) passes the correct redirect URL
 32s
32s /usr/bin/ruby3.3 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation failed
 32s mv ./.gem2deb.lib lib
 32s mv ./.gem2deb.Gemfile.lock Gemfile.lock
32s autopkgtest [15:33:47]: test gem2deb-test-runner: -----------------------]

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: ruby-omniauth-oauth2-generic
Source-Version: 0.2.8-2
Done: Simon Quigley <[email protected]>

We believe that the bug you reported is fixed in the latest version of
ruby-omniauth-oauth2-generic, 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.
Simon Quigley <[email protected]> (supplier of updated 
ruby-omniauth-oauth2-generic 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: Tue, 30 Jun 2026 18:07:40 -0500
Source: ruby-omniauth-oauth2-generic
Architecture: source
Version: 0.2.8-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Team 
<[email protected]>
Changed-By: Simon Quigley <[email protected]>
Closes: 1019643 1109026
Changes:
 ruby-omniauth-oauth2-generic (0.2.8-2) unstable; urgency=medium
 .
   * Team upload.
   * Drop DH_RUBY_IGNORE_TESTS from control.
   * Allow both GET and POST methods in the tests (Closes: #1019643, #1109026).
   * Refresh patch headers.
   * Refresh the upstream metadata.
   * Upgrade the watch file to version 5.
   * Use --gem-install layout in rules.
   * Refresh the copyright file.
   * Drop {XS,XB}-Ruby-Versions from control.
   * Update Standards-Version to 4.7.4.
   * Bump debhelper-compat to 14, dropping ${misc:Depends},
     ${shlibs:Depends}, and ${ruby:Depends} from runtime dependencies.
Checksums-Sha1:
 676d9178277aa4c132b01f0d74d05f5aa5212e69 2257 
ruby-omniauth-oauth2-generic_0.2.8-2.dsc
 85011d2223651e2c7d98458fa4ec55a69d9bfb13 3440 
ruby-omniauth-oauth2-generic_0.2.8-2.debian.tar.xz
 4485037c45f9a40c7deff27699fdb150ebb3b5d9 8135 
ruby-omniauth-oauth2-generic_0.2.8-2_source.buildinfo
Checksums-Sha256:
 02f6e38b342fa618739a0dcca2a8a123fd36e22b6529bdd34f4f485f14eb1065 2257 
ruby-omniauth-oauth2-generic_0.2.8-2.dsc
 939c200c6c40ebb8f951ee1b0c8209f6d61c060b2faa00671b034abe659b0d05 3440 
ruby-omniauth-oauth2-generic_0.2.8-2.debian.tar.xz
 f83f4f7750e51b45e350e159341b3099c7f38a15697be69660edc532fe5a5c06 8135 
ruby-omniauth-oauth2-generic_0.2.8-2_source.buildinfo
Files:
 f71102b0da33ca4fbb6cb40f3838eda1 2257 ruby optional 
ruby-omniauth-oauth2-generic_0.2.8-2.dsc
 0ae0c5fd645579ddca051a3ea25b2c96 3440 ruby optional 
ruby-omniauth-oauth2-generic_0.2.8-2.debian.tar.xz
 9e39a2429a5d363e544b926247fc7389 8135 ruby optional 
ruby-omniauth-oauth2-generic_0.2.8-2_source.buildinfo

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

iQIzBAEBCgAdFiEEXHq+og+GMEWcyMi14n8s+EWML6QFAmpETFwACgkQ4n8s+EWM
L6ROTQ/8C/FpPTUaQm9lNKKtnyrem33NRvKLsf+Eu6NV6qFE5FCiEdhYmWCQ1U9X
rbdDf6EpwBZ2X3FooMmhhBkzxWvqTvo/w2LNPQpFJbMlfUf5K8Qb20KemtPy0HiZ
1Uc311TwL947HB3YIejziOr9eeBMz7IhuXsuLbN1nDzFJcU3cxdGjvbk9aMOGfUr
gcuHDC5Ll+aJNqQBmGYuDaofKB8Hokeie0vHhdjB2lfAFKB9TzSRhvYsr+RDV7vs
0tGIp2GAABKaXUtj8TCOnJyRZsizhK3v5P0dKFsnCiUHWY4cZe0Syt3tHN/YqvOW
/vOJiD8cqOC1Sa0ZSfGU9fSgxPo0RoOB4ikTUedzPgig+4FSoGacCU9ANmcUKqI1
faxp/SqjBVEj1FiQrDyHXnwuEywWqKOQgVpQRxaYRFFazzDRfDscQ6paKT5yCdF8
4ph+flvssaw4Y2GRIaB6y5E+99ffb7CJ32rTxazeybieLbbB7U54fmz3vNz4usuh
FrVktpAbAsnzKpPKvteydFuuFGUhuncQrgkYIy1MUVQkH9ukibZ16d2R+3YxBmta
h4wBnavYB2EBQ7pwwRod8GOQ+LgBGOSMRgTY0miID3riVf3m545+CBuC0XyRlNnu
ca3UQyiKMDQxUuQ0B5kkPx5FKMJWZkGukDfG4DCeVEPF6udf5wo=
=VW6W
-----END PGP SIGNATURE-----

Attachment: pgp1kKQnD3tCm.pgp
Description: PGP signature


--- End Message ---

Reply via email to