Source: ruby-httparty, ruby-gitlab Control: found -1 ruby-httparty/0.18.1-1 Control: found -1 ruby-gitlab/4.14.1-1 Severity: serious Tags: sid bullseye X-Debbugs-CC: debian-ci@lists.debian.org User: debian-ci@lists.debian.org Usertags: breaks needs-update Dear maintainer(s), With a recent upload of ruby-httparty the autopkgtest of ruby-gitlab fails in testing when that autopkgtest is run with the binary packages of ruby-httparty from unstable. It passes when run with only packages from testing. In tabular form: pass fail ruby-httparty from testing 0.18.1-1 ruby-gitlab from testing 4.14.1-1 all others from testing from testing Interestingly enough, the test passes in unstable on amd64 and i386. So, this most likely is a *versioned* relation (either Depends, Breaks and/or Test Depends) missing somewhere and the migration software is missing this information to trigger the right combination from unstable in testing. I copied some of the output at the bottom of this report. Currently this regression is blocking the migration of ruby-httparty to testing [1]. Due to the nature of this issue, I filed this bug report against both packages. Can you please investigate the situation and reassign the bug to the right package? More information about this bug and the reason for filing it can be found on https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation Paul [1] https://qa.debian.org/excuses.php?package=ruby-httparty https://ci.debian.net/data/autopkgtest/testing/amd64/r/ruby-gitlab/8027911/log.gz Failures: 1) Gitlab::Client.create_merge_request_discussion posts the correct resource Failure/Error: expect(a_post('/projects/3/merge_requests/2/discussions') .with(body: 'body=Discussion&position[old_line]=1')).to have_been_made The request POST https://api.example.com/projects/3/merge_requests/2/discussions with body "body=Discussion&position[old_line]=1" with headers {'Private-Token'=>'secret'} was expected to execute 1 time but it executed 0 times The following requests were made: POST https://api.example.com/projects/3/merge_requests/2/discussions with body 'body=Discussion&position%5Bold_line%5D=1' with headers {'Accept'=>'application/json', 'Accept-Encoding'=>'gzip;q=1.0,deflate;q=0.6,identity;q=0.3', 'Content-Type'=>'application/x-www-form-urlencoded', 'Private-Token'=>'secret', 'User-Agent'=>'Gitlab Ruby Gem 4.14.1'} was made 1 time ============================================================ # ./spec/gitlab/client/merge_requests_spec.rb:305:in `block (3 levels) in <top (required)>' 2) Gitlab::Client.create_pipeline when variables are passed calls with the correct body Failure/Error: expect(a_post(pipeline_path).with(body: expected_body)).to have_been_made The request POST https://api.example.com/projects/3/pipeline?ref=master with body "variables[][key]=VAR1&variables[][value]=value&variables[][key]=VAR2&variables[][value]=value" with headers {'Private-Token'=>'secret'} was expected to execute 1 time but it executed 0 times The following requests were made: POST https://api.example.com/projects/3/pipeline?ref=master with headers {'Accept'=>'application/json', 'Accept-Encoding'=>'gzip;q=1.0,deflate;q=0.6,identity;q=0.3', 'Content-Type'=>'application/x-www-form-urlencoded', 'Private-Token'=>'secret', 'User-Agent'=>'Gitlab Ruby Gem 4.14.1'} was made 1 time POST https://api.example.com/projects/3/pipeline?ref=master with body 'variables%5B%5D%5Bkey%5D=VAR1&variables%5B%5D%5Bvalue%5D=value&variables%5B%5D%5Bkey%5D=VAR2&variables%5B%5D%5Bvalue%5D=value' with headers {'Accept'=>'application/json', 'Accept-Encoding'=>'gzip;q=1.0,deflate;q=0.6,identity;q=0.3', 'Content-Type'=>'application/x-www-form-urlencoded', 'Private-Token'=>'secret', 'User-Agent'=>'Gitlab Ruby Gem 4.14.1'} was made 1 time ============================================================ # ./spec/gitlab/client/pipelines_spec.rb:70:in `block (4 levels) in <top (required)>' Finished in 2.54 seconds (files took 1.01 seconds to load) 1081 examples, 2 failures
Attachment:
signature.asc
Description: OpenPGP digital signature