Your message dated Thu, 25 Nov 2021 13:49:15 +0000 with message-id <e1mqf7j-000gcy...@fasolo.debian.org> and subject line Bug#996300: fixed in ruby-jaeger-client 1.2.0-1 has caused the Debian Bug report #996300, regarding ruby-jaeger-client: FTBFS with ruby3.0: ERROR: Test "ruby3.0" failed: ArgumentError: 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.) -- 996300: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996300 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: ruby-jaeger-client Version: 1.1.0-2 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-jaeger-client 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: > wrong number of arguments (given 1, expected 0; required keywords: > span_id, trace_id, flags) > # ./lib/jaeger/span_context.rb:25:in `initialize' > # ./spec/spec_helper.rb:16:in `new' > # ./spec/spec_helper.rb:16:in `build_span_context' > # ./spec/jaeger/span_spec.rb:50:in `block (3 levels) in <top > (required)>' > # ./spec/jaeger/span_spec.rb:51:in `block (3 levels) in <top > (required)>' > # ./spec/jaeger/span_spec.rb:61:in `block (4 levels) in <top > (required)>' > > Finished in 0.37196 seconds (files took 1.6 seconds to load) > 177 examples, 42 failures > > Failed examples: > > rspec ./spec/jaeger/injectors/b3_rack_codec_spec.rb:9 # > Jaeger::Injectors::B3RackCodec sets trace information > rspec ./spec/jaeger/injectors/trace_context_rack_codec_spec.rb:14 # > Jaeger::Injectors::TraceContextRackCodec sets traceparent > rspec ./spec/jaeger/injectors/trace_context_rack_codec_spec.rb:27 # > Jaeger::Injectors::TraceContextRackCodec sets traceparent with largest trace > id and span id > rspec ./spec/jaeger/rate_limiter_spec.rb:11 # > Jaeger::RateLimiter#check_credit returns false if item cost is higher than > balance > rspec ./spec/jaeger/rate_limiter_spec.rb:16 # > Jaeger::RateLimiter#check_credit returns true until there is credit left > rspec ./spec/jaeger/rate_limiter_spec.rb:23 # > Jaeger::RateLimiter#check_credit returns true when there is enough credit > rspec ./spec/jaeger/rate_limiter_spec.rb:51 # Jaeger::RateLimiter#update when > balance was full before the update keeps the new balance full > rspec ./spec/jaeger/rate_limiter_spec.rb:61 # Jaeger::RateLimiter#update when > balance was half full before the update marks the new balance half full > rspec ./spec/jaeger/reporters/composite_reporter_spec.rb:9 # > Jaeger::Reporters::CompositeReporter#report forwards span to all reporters > rspec ./spec/jaeger/reporters/in_memory_reporter_spec.rb:7 # > Jaeger::Reporters::InMemoryReporter#report adds span to in memory spans list > rspec ./spec/jaeger/reporters/in_memory_reporter_spec.rb:19 # > Jaeger::Reporters::InMemoryReporter#clear clears spans from the reporter > rspec ./spec/jaeger/reporters/logging_reporter_spec.rb:8 # > Jaeger::Reporters::LoggingReporter#report logs out span information > rspec ./spec/jaeger/samplers/guaranteed_throughput_probabilistic_spec.rb:31 # > Jaeger::Samplers::GuaranteedThroughputProbabilistic when rate is set to 0 > when lower bound return false returns false for every trace > rspec ./spec/jaeger/samplers/guaranteed_throughput_probabilistic_spec.rb:35 # > Jaeger::Samplers::GuaranteedThroughputProbabilistic when rate is set to 0 > when lower bound return false returns tags with param 0 > rspec ./spec/jaeger/samplers/guaranteed_throughput_probabilistic_spec.rb:49 # > Jaeger::Samplers::GuaranteedThroughputProbabilistic when rate is set to 0 > when lower bound sampler returns true returns true > rspec ./spec/jaeger/samplers/guaranteed_throughput_probabilistic_spec.rb:53 # > Jaeger::Samplers::GuaranteedThroughputProbabilistic when rate is set to 0 > when lower bound sampler returns true returns tags with lower bound param > rspec ./spec/jaeger/samplers/guaranteed_throughput_probabilistic_spec.rb:70 # > Jaeger::Samplers::GuaranteedThroughputProbabilistic when rate is set to 1 > returns true for every trace > rspec ./spec/jaeger/samplers/guaranteed_throughput_probabilistic_spec.rb:74 # > Jaeger::Samplers::GuaranteedThroughputProbabilistic when rate is set to 1 > returns tags with param 1 > rspec ./spec/jaeger/samplers/guaranteed_throughput_probabilistic_spec.rb:81 # > Jaeger::Samplers::GuaranteedThroughputProbabilistic when rate is set to 1 > calls lower bound sampler > rspec ./spec/jaeger/samplers/per_operation_spec.rb:24 # > Jaeger::Samplers::PerOperation when operation strategy is defined when > operation rate is set to 0 uses lower bound sampler > rspec ./spec/jaeger/samplers/per_operation_spec.rb:37 # > Jaeger::Samplers::PerOperation when operation strategy is defined when > operation rate is set to 0 returns tags with lower bound param > rspec ./spec/jaeger/samplers/per_operation_spec.rb:57 # > Jaeger::Samplers::PerOperation when operation strategy is defined when > operation rate is set to 1 uses operation probabilistic sampler > rspec ./spec/jaeger/samplers/per_operation_spec.rb:73 # > Jaeger::Samplers::PerOperation when operation strategy is defined when > operation rate is set to 1 returns tags with lower bound param > rspec ./spec/jaeger/samplers/per_operation_spec.rb:92 # > Jaeger::Samplers::PerOperation when operation strategy is undefined when > default rate is set to 0 uses lower bound sampler > rspec ./spec/jaeger/samplers/per_operation_spec.rb:105 # > Jaeger::Samplers::PerOperation when operation strategy is undefined when > default rate is set to 0 returns tags with lower bound param > rspec ./spec/jaeger/samplers/per_operation_spec.rb:122 # > Jaeger::Samplers::PerOperation when operation strategy is undefined when > default rate is set to 1 uses probabilistic sampling which returns always true > rspec ./spec/jaeger/samplers/per_operation_spec.rb:130 # > Jaeger::Samplers::PerOperation when operation strategy is undefined when > default rate is set to 1 returns tags with lower bound param > rspec ./spec/jaeger/samplers/probabilistic_spec.rb:14 # > Jaeger::Samplers::Probabilistic when rate is set to 0 returns false for every > trace > rspec ./spec/jaeger/samplers/probabilistic_spec.rb:18 # > Jaeger::Samplers::Probabilistic when rate is set to 0 returns tags with param > 0 > rspec ./spec/jaeger/samplers/probabilistic_spec.rb:32 # > Jaeger::Samplers::Probabilistic when rate is set to 0.5 when trace is over > the boundary returns false > rspec ./spec/jaeger/samplers/probabilistic_spec.rb:36 # > Jaeger::Samplers::Probabilistic when rate is set to 0.5 when trace is over > the boundary returns tags with param 0.5 > rspec ./spec/jaeger/samplers/probabilistic_spec.rb:47 # > Jaeger::Samplers::Probabilistic when rate is set to 0.5 when trace is under > the boundary returns true > rspec ./spec/jaeger/samplers/probabilistic_spec.rb:51 # > Jaeger::Samplers::Probabilistic when rate is set to 0.5 when trace is under > the boundary returns tags with param 0.5 > rspec ./spec/jaeger/samplers/probabilistic_spec.rb:64 # > Jaeger::Samplers::Probabilistic when rate is set to 1 returns true for every > trace > rspec ./spec/jaeger/samplers/probabilistic_spec.rb:68 # > Jaeger::Samplers::Probabilistic when rate is set to 1 returns tags with param > 1 > rspec ./spec/jaeger/span_context_spec.rb:50 # Jaeger::SpanContext#to_trace_id > returns trace id in hex format > rspec ./spec/jaeger/span_context_spec.rb:57 # Jaeger::SpanContext#to_span_id > returns span id in hex format > rspec ./spec/jaeger/span_spec.rb:38 # Jaeger::Span stores and retrieves > baggage > rspec ./spec/jaeger/span_spec.rb:18 # Jaeger::Span#log_kv adds log to span > rspec ./spec/jaeger/span_spec.rb:27 # Jaeger::Span#log_kv adds log to span > with specific timestamp > rspec ./spec/jaeger/span_spec.rb:54 # Jaeger::Span#set_tag when > sampling.priority sets debug flag to true when sampling.priority is greater > than 0 > rspec ./spec/jaeger/span_spec.rb:60 # Jaeger::Span#set_tag when > sampling.priority sets sampled flag to false when sampling.priority is 0 > > /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-jaeger-client/ruby-jaeger-client_1.1.0-2+rebuild1633383653_amd64.build.txt
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---Source: ruby-jaeger-client Source-Version: 1.2.0-1 Done: Daniel Leidert <dleid...@debian.org> We believe that the bug you reported is fixed in the latest version of ruby-jaeger-client, 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. Daniel Leidert <dleid...@debian.org> (supplier of updated ruby-jaeger-client 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: Thu, 25 Nov 2021 14:30:30 +0100 Source: ruby-jaeger-client Architecture: source Version: 1.2.0-1 Distribution: unstable Urgency: medium Maintainer: Debian Ruby Team <pkg-ruby-extras-maintain...@lists.alioth.debian.org> Changed-By: Daniel Leidert <dleid...@debian.org> Closes: 996300 Changes: ruby-jaeger-client (1.2.0-1) unstable; urgency=medium . * Team upload. * New upstream release. - Provides compatibility with Ruby 3.0 (closes: #996300). * d/control (Build-Depends): Add missing versions. (Depends): Remove ruby-interpreter and use ${ruby:Depends}. * d/copyright: Add Upstream-Contact field. (Copyright): Update and add team. * d/rules: Exclude files in bin/ via DH_RUBY_GEM_INSTALL_EXCLUDE. * d/watch: Update file. * d/upstream/metadata: Add Archive field. Checksums-Sha1: 7c84a75516cf9e7dcab4a7269e834ba8d0566105 2195 ruby-jaeger-client_1.2.0-1.dsc 9b2e70aa3341ff81b21b914d6b3c905a5e19ecf7 44580 ruby-jaeger-client_1.2.0.orig.tar.gz 9f2f07c0046963deb8938fae7af7855d02544954 4040 ruby-jaeger-client_1.2.0-1.debian.tar.xz ef5611556f55b8e33ab56dbf5466b89016fde57c 9665 ruby-jaeger-client_1.2.0-1_amd64.buildinfo Checksums-Sha256: 5eec850f08af9da6e13a0b4ff80d2c75646dd39bce71901cdcf21fbea656ab41 2195 ruby-jaeger-client_1.2.0-1.dsc 993eea7d11c05e6995e93ca15bae25752d7e2bc8b43f6962f4069ff701b1bf40 44580 ruby-jaeger-client_1.2.0.orig.tar.gz d1043326235ba29b58ba8957cde48b21986667f1ddd49845835a99753be14c63 4040 ruby-jaeger-client_1.2.0-1.debian.tar.xz 8ad3c2d89d806a400f01e609a2c151a1abf2616fa0c55cfce8e8f5cf9baabdef 9665 ruby-jaeger-client_1.2.0-1_amd64.buildinfo Files: af86dd95a8bdbd32faef6afbffe152ed 2195 ruby optional ruby-jaeger-client_1.2.0-1.dsc 5b3ab65f1b14a16f2f3717b24c8416a8 44580 ruby optional ruby-jaeger-client_1.2.0.orig.tar.gz 0f666564690e8e87b99d787e53153ec6 4040 ruby optional ruby-jaeger-client_1.2.0-1.debian.tar.xz 7c1ce7a2867102930772663e1abd2772 9665 ruby optional ruby-jaeger-client_1.2.0-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEvu1N7VVEpMA+KD3HS80FZ8KW0F0FAmGfkVEACgkQS80FZ8KW 0F1e3RAAtCwEu4Ie+H93oVDHVpwSktyKtm6V993SroZhfuCoAtqg4/BrmkRUvDoW Rvq/7yyCA6yAW8oLLg0VfD0Uz+nutslzFcoPX+jp+fHliSjgkSqm8Aa3Z2wjBrgx pQsJx/IeK0toizWcZBhkxyYFW+yvJG5yURAMrziIulIGnwNWrqKsVqoYHmvORAjn TZM/ghv44Ddtgx7q51YIKlGFg9pnx7b164nfSrGhtmdL1ZrQ0+MB3UjwVftPZzPG obsNOZBC1Frg0+oVcBXbhksWt/E7XCL++oyyqzZG2fM4SGubZ9ziiBDIn5u8i1jM 60e25jqpqsvKZsIUeGcVgjH8Ck2fD3258L5o69C5FzUKxtd7oT/dn8JCIb0tSfcF kAC2czPXxpnc0UW1wFJfE0GoXJ+GG/MCq49ILAStQG4i1tj5EkrU0UKAxc2/y6Q3 oI2VWkelCCNKGvsn5uz+A367ok+t8Gky2HpSDj4p+UNwmw94GwVSQwr4K9w0ha6M Cirwi5Z0F/QEOFA4P6oiL17KzB9MliXZFEQp1z4PNJw0sGetZxhM2mABQOG/3QkV +Pz43jUjO0kmPgRVK8UH1a13SHWhHRFuXT4wv7+FTqhHiErEwj8O6+AR2Kzggb9z 0N0HTEyVnounKVZ1XyxG2KwTWMsEt7Qq4asn31MQ11LhHXnIh2c= =pizX -----END PGP SIGNATURE-----
--- End Message ---