Your message dated Tue, 27 Nov 2018 00:23:33 +0000
with message-id <[email protected]>
and subject line Bug#912908: fixed in ruby-curb 0.9.7-1
has caused the Debian Bug report #912908,
regarding curl breaks ruby-curb autopkgtest
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.)
--
912908: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=912908
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: curl, ruby-curb
Control: found -1 curl/7.62.0-1
Control: found -1 ruby-curb/0.9.6-1
X-Debbugs-CC: [email protected]
User: [email protected]
Usertags: breaks needs-update
Dear maintainers,
With a recent upload of curl the autopkgtest of ruby-curb fails in
testing when that autopkgtest is run with the binary packages of curl
from unstable. It passes when run with only packages from testing. In
tabular form:
pass fail
curl from testing 7.62.0-1
ruby-curb from testing 0.9.6-1
all others from testing from testing
I copied some of the output at the bottom of this report. As a bystander
it is difficult for me to judge if it's just the reference data that
needs updating, or if this is really showing something is broken.
Currently this regression is contributing to the delay of the migration
of curl 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? If needed, please
change the bug's severity.
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=curl
https://ci.debian.net/data/autopkgtest/testing/amd64/r/ruby-curb/1259666/log.gz
autopkgtest [04:34:43]: test command1: gem2deb-test-runner --autopkgtest
--check-dependencies 2>&1
autopkgtest [04:34:43]: test command1: [-----------------------
┌──────────────────────────────────────────────────────────────────────────────┐
│ Checking Rubygems dependency resolution on ruby2.5
│
└──────────────────────────────────────────────────────────────────────────────┘
GEM_PATH= ruby2.5 -e gem\ \"curb\"
┌──────────────────────────────────────────────────────────────────────────────┐
│ Run tests for ruby2.5 from debian/ruby-tests.rake
│
└──────────────────────────────────────────────────────────────────────────────┘
mv lib .gem2deb.lib
mv ext .gem2deb.ext
RUBYLIB=. GEM_PATH= ruby2.5 -S rake -f debian/ruby-tests.rake
Loaded suite /usr/lib/ruby/vendor_ruby/rake/rake_test_loader
Started
.........F
===============================================================================
Failure: test_class_perform_01(TestCurbCurlEasy)
/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:44:in
`test_class_perform_01'
41: assert_instance_of Curl::Easy, c =
Curl::Easy.perform($TEST_URL)
42: assert_match(/^# DO NOT REMOVE THIS COMMENT/, c.body_str)
43: assert_match(/^# DO NOT REMOVE THIS COMMENT/, c.body)
=> 44: assert_equal "", c.header_str
45: end
46:
47: def test_class_perform_02
<"">(UTF-8) expected but was
<"Content-Length: 5445\r\n" +
"Accept-ranges: bytes\r\n" +
"Last-Modified: Sun, 04 Nov 2018 04:34:35 GMT\r\n" +
"\r\n">(ASCII-8BIT)
diff:
+ Content-Length: 5445
+ Accept-ranges: bytes
+ Last-Modified: Sun, 04 Nov 2018 04:34:35 GMT
? Encoding: UTF -8
? ASCII BIT
===============================================================================
F
===============================================================================
Failure: test_class_perform_02(TestCurbCurlEasy)
/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:52:in
`test_class_perform_02'
49: assert_instance_of Curl::Easy, c =
Curl::Easy.perform($TEST_URL) { |curl| curl.on_body { |d| data << d;
d.length } }
50:
51: assert_nil c.body_str
=> 52: assert_equal "", c.header_str
53: assert_match(/^# DO NOT REMOVE THIS COMMENT/, data)
54: end
55:
<"">(UTF-8) expected but was
<"Content-Length: 5445\r\n" +
"Accept-ranges: bytes\r\n" +
"Last-Modified: Sun, 04 Nov 2018 04:34:35 GMT\r\n" +
"\r\n">(ASCII-8BIT)
diff:
+ Content-Length: 5445
+ Accept-ranges: bytes
+ Last-Modified: Sun, 04 Nov 2018 04:34:35 GMT
? Encoding: UTF -8
? ASCII BIT
===============================================================================
........................F
===============================================================================
Failure: test_get_01(TestCurbCurlEasy)
/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:147:in
`test_get_01'
144: c = Curl::Easy.new($TEST_URL)
145: assert_equal true, c.http_get
146: assert_match(/^# DO NOT REMOVE THIS COMMENT/, c.body_str)
=> 147: assert_equal "", c.header_str
148: end
149:
150: def test_get_02
<"">(UTF-8) expected but was
<"Content-Length: 5445\r\n" +
"Accept-ranges: bytes\r\n" +
"Last-Modified: Sun, 04 Nov 2018 04:34:35 GMT\r\n" +
"\r\n">(ASCII-8BIT)
diff:
+ Content-Length: 5445
+ Accept-ranges: bytes
+ Last-Modified: Sun, 04 Nov 2018 04:34:35 GMT
? Encoding: UTF -8
? ASCII BIT
===============================================================================
F
===============================================================================
Failure: test_get_02(TestCurbCurlEasy)
/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:159:in
`test_get_02'
156: assert_equal true, c.http_get
157:
158: assert_nil c.body_str
=> 159: assert_equal "", c.header_str
160: assert_match(/^# DO NOT REMOVE THIS COMMENT/, data)
161: end
162:
<"">(UTF-8) expected but was
<"Content-Length: 5445\r\n" +
"Accept-ranges: bytes\r\n" +
"Last-Modified: Sun, 04 Nov 2018 04:34:35 GMT\r\n" +
"\r\n">(ASCII-8BIT)
diff:
+ Content-Length: 5445
+ Accept-ranges: bytes
+ Last-Modified: Sun, 04 Nov 2018 04:34:35 GMT
? Encoding: UTF -8
? ASCII BIT
===============================================================================
................................................................#<Thread:0x0000559dd3829fd0@/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:26
run> terminated with exception (report_on_exception is true):
/usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:55:in `block in
assert_block': <"">("UTF-8") expected but was
(Test::Unit::AssertionFailedError)
<"Content-Length: 5445\r\n" +
"Accept-ranges: bytes\r\n" +
"Last-Modified: Sun, 04 Nov 2018 04:34:35 GMT\r\n" +
"\r\n">("ASCII-8BIT").
diff:
+ Content-Length: 5445
+ Accept-ranges: bytes
+ Last-Modified: Sun, 04 Nov 2018 04:34:35 GMT
from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1636:in
`_wrap_assertion'
from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:53:in
`assert_block'
from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:240:in
`assert_equal'
from
/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:31:in
`block (3 levels) in test_threads'
from
/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:27:in
`times'
from
/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:27:in
`block (2 levels) in test_threads'
#<Thread:0x0000559dd382a0e8@/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:26
run> terminated with exception (report_on_exception is true):
/usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:55:in `block in
assert_block': <"">("UTF-8") expected but was
(Test::Unit::AssertionFailedError)
<"Content-Length: 5445\r\n" +
"Accept-ranges: bytes\r\n" +
"Last-Modified: Sun, 04 Nov 2018 04:34:35 GMT\r\n" +
"\r\n">("ASCII-8BIT").
diff:
+ Content-Length: 5445
+ Accept-ranges: bytes
+ Last-Modified: Sun, 04 Nov 2018 04:34:35 GMT
from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1636:in
`_wrap_assertion'
from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:53:in
`assert_block'
from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:240:in
`assert_equal'
from
/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:31:in
`block (3 levels) in test_threads'
from
/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:27:in
`times'
from
/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:27:in
`block (2 levels) in test_threads'
#<Thread:0x0000559dd382a200@/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:26
run> terminated with exception (report_on_exception is true):
/usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:55:in `block in
assert_block': <"">("UTF-8") expected but was
(Test::Unit::AssertionFailedError)
<"Content-Length: 5445\r\n" +
"Accept-ranges: bytes\r\n" +
"Last-Modified: Sun, 04 Nov 2018 04:34:35 GMT\r\n" +
"\r\n">("ASCII-8BIT").
diff:
+ Content-Length: 5445
+ Accept-ranges: bytes
+ Last-Modified: Sun, 04 Nov 2018 04:34:35 GMT
from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1636:in
`_wrap_assertion'
from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:53:in
`assert_block'
from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:240:in
`assert_equal'
from
/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:31:in
`block (3 levels) in test_threads'
from
/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:27:in
`times'
from
/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:27:in
`block (2 levels) in test_threads'
#<Thread:0x0000559dd382a318@/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:26
run> terminated with exception (report_on_exception is true):
/usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:55:in `block in
assert_block': <"">("UTF-8") expected but was
(Test::Unit::AssertionFailedError)
<"Content-Length: 5445\r\n" +
"Accept-ranges: bytes\r\n" +
"Last-Modified: Sun, 04 Nov 2018 04:34:35 GMT\r\n" +
"\r\n">("ASCII-8BIT").
diff:
+ Content-Length: 5445
+ Accept-ranges: bytes
+ Last-Modified: Sun, 04 Nov 2018 04:34:35 GMT
from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1636:in
`_wrap_assertion'
from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:53:in
`assert_block'
from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:240:in
`assert_equal'
from
/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:31:in
`block (3 levels) in test_threads'
from
/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:27:in
`times'
from
/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:27:in
`block (2 levels) in test_threads'
#<Thread:0x0000559dd382a458@/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:26
run> terminated with exception (report_on_exception is true):
/usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:55:in `block in
assert_block': <"">("UTF-8") expected but was
(Test::Unit::AssertionFailedError)
<"Content-Length: 5445\r\n" +
"Accept-ranges: bytes\r\n" +
"Last-Modified: Sun, 04 Nov 2018 04:34:35 GMT\r\n" +
"\r\n">("ASCII-8BIT").
diff:
+ Content-Length: 5445
+ Accept-ranges: bytes
+ Last-Modified: Sun, 04 Nov 2018 04:34:35 GMT
from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:1636:in
`_wrap_assertion'
from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:53:in
`assert_block'
from /usr/lib/ruby/vendor_ruby/test/unit/assertions.rb:240:in
`assert_equal'
from
/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:31:in
`block (3 levels) in test_threads'
from
/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:27:in
`times'
from
/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:27:in
`block (2 levels) in test_threads'
F
===============================================================================
Failure: test_threads(TestCurbCurlEasy)
/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:31:in
`block (3 levels) in test_threads'
28: c = Curl.get($TEST_URL)
29: assert_match(/^# DO NOT REMOVE THIS COMMENT/, c.body_str)
30: assert_match(/^# DO NOT REMOVE THIS COMMENT/, c.body)
=> 31: assert_equal "", c.header_str
32: assert_equal "", c.head
33: end
34: end
/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:27:in
`times'
/tmp/autopkgtest-lxc.vc2wtoi2/downtmp/build.qsd/src/tests/tc_curl_easy.rb:27:in
`block (2 levels) in test_threads'
<"">(UTF-8) expected but was
<"Content-Length: 5445\r\n" +
"Accept-ranges: bytes\r\n" +
"Last-Modified: Sun, 04 Nov 2018 04:34:35 GMT\r\n" +
"\r\n">(ASCII-8BIT)
diff:
+ Content-Length: 5445
+ Accept-ranges: bytes
+ Last-Modified: Sun, 04 Nov 2018 04:34:35 GMT
? Encoding: UTF -8
? ASCII BIT
===============================================================================
......................................................
Finished in 6.261904961 seconds.
-------------------------------------------------------------------------------
156 tests, 628 assertions, 5 failures, 0 errors, 0 pendings, 0
omissions, 0 notifications
96.7949% passed
-------------------------------------------------------------------------------
24.91 tests/s, 100.29 assertions/s
rake aborted!
Command failed with status (1)
Tasks: TOP => default => unittests
(See full trace by running task with --trace)
mv .gem2deb.lib lib
mv .gem2deb.ext ext
autopkgtest [04:34:51]: test command1: -----------------------]
signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: ruby-curb
Source-Version: 0.9.7-1
We believe that the bug you reported is fixed in the latest version of
ruby-curb, 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-curb 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: Mon, 26 Nov 2018 21:53:16 +0100
Source: ruby-curb
Binary: ruby-curb
Architecture: source
Version: 0.9.7-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Extras Maintainers
<[email protected]>
Changed-By: Cédric Boutillier <[email protected]>
Description:
ruby-curb - Ruby libcurl bindings
Closes: 912908 913404
Changes:
ruby-curb (0.9.7-1) unstable; urgency=medium
.
* Team upload
* New upstream version 0.9.7
* Fix FTBFS with curl 7.62.0 (Closes: #913404, #912908)
+ adapt also tests to reflect the fact that libcurl includes now a header
in the file:// protocol with upstream commit after release
(fix_tests_curl_easy_7_62.patch)
* Refresh patches use-test-files-for-tests.patch and
disable_test_requiring_network.patch (offset)
* Bump Standards-Version to 4.2.1 (no changes needed)
Checksums-Sha1:
374e463b08785917efb004fbff5916498d0e1e8f 1716 ruby-curb_0.9.7-1.dsc
fab7e490487d5e0c3dc933d3788be2a555b078d7 81302 ruby-curb_0.9.7.orig.tar.gz
01ac63bf36e37f688390c836e960c640442c80d4 5636 ruby-curb_0.9.7-1.debian.tar.xz
3409476f6039ac2eb6420a865ce17d7524862e2c 13508
ruby-curb_0.9.7-1_source.buildinfo
Checksums-Sha256:
10d78b053b249a7a7857113182595020ff70d5c0952355cf0df9625d529f9146 1716
ruby-curb_0.9.7-1.dsc
9d9a2c2de927b249aef9c3fafae45f52adeb210fa459c4855161eb9bfffccaa7 81302
ruby-curb_0.9.7.orig.tar.gz
796a440d4ef5a11eead2483d7720765a2eab154669557774882401adbb8bb543 5636
ruby-curb_0.9.7-1.debian.tar.xz
f6e8b4642a272f783b238c866c815fbc6df5d022d9bcdf7a5508cbf6efecadb6 13508
ruby-curb_0.9.7-1_source.buildinfo
Files:
9d8bd9707adbc977ed9feb67d303fe49 1716 ruby optional ruby-curb_0.9.7-1.dsc
fe4dee2e9322fafe53b37017d34fa27a 81302 ruby optional
ruby-curb_0.9.7.orig.tar.gz
55d1fe211dbff46b4d48ec0b7967218e 5636 ruby optional
ruby-curb_0.9.7-1.debian.tar.xz
7e89ebfffdbf50f333d099291b83812f 13508 ruby optional
ruby-curb_0.9.7-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEEnM1rMZ2/jkCrGr0aia+CtznNIXoFAlv8h4oACgkQia+CtznN
IXri4wf/VIEV64JZqlAiJyMM40FSYvRs2dn+lGKvqvi3h15NW9tFO5yYKZQ0mEAT
ewMfdRoEBSSZxVV1KSucQ/BEqFYPoEsjQIeXOGLzE33UMWxevq993/I1jfVTLEkk
LhBgRRzatyvzX72RECbb86xC18m/o6DDzOE/rw5YSxscNZEVNziYFDzwx4d1+2Jt
Db7fV58sJ/+RwRLrl9r/t+nqaW56w6ChQVEDWHhlqOux17nPuHLNrIKXc0pxUqDT
kAQT1gmkP8crFJlNXD0YAzM7Pn9qh9SX0OoBuY6fJyooE0A1yrXH6xnO6G8rQEFf
mOV5+cEKY4cb+TznAQ1UdwoCId474w==
=IWVV
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
Pkg-ruby-extras-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers