Your message dated Wed, 04 Jan 2023 02:41:49 +0000
with message-id <e1pctiv-000v49...@fasolo.debian.org>
and subject line Bug#1027076: fixed in ruby-influxdb 0.8.1-2
has caused the Debian Bug report #1027076,
regarding ruby-influxdb: FTBFS with ruby-rspec 3.12: ERROR: Test "ruby3.1" 
failed.
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.)


-- 
1027076: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1027076
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ruby-influxdb
Version: 0.8.1-1
Severity: important
Justification: FTBFS
Tags: bookworm sid ftbfs
User: debian-r...@lists.debian.org
Usertags: ruby-rspec-3.12

Hi,

I'm about to upload ruby-rspec 3.12. During a test rebuild with that version,
ruby-influxdb failed to build.

Relevant part of the build log (hopefully):
> /usr/bin/ruby3.1 /usr/bin/gem2deb-test-runner
> 
> ┌──────────────────────────────────────────────────────────────────────────────┐
> │ Checking Rubygems dependency resolution on ruby3.1                          
>  │
> └──────────────────────────────────────────────────────────────────────────────┘
> 
> GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-influxdb/usr/share/rubygems-integration/all:/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.1.0:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0
>  ruby3.1 -e gem\ \"influxdb\"
> 
> ┌──────────────────────────────────────────────────────────────────────────────┐
> │ Run tests for ruby3.1 from debian/ruby-tests.rake                           
>  │
> └──────────────────────────────────────────────────────────────────────────────┘
> 
> RUBYLIB=. 
> GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-influxdb/usr/share/rubygems-integration/all:/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.1.0:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0
>  ruby3.1 -S rake -f debian/ruby-tests.rake
> /usr/bin/ruby3.1 
> -I/usr/share/rubygems-integration/all/gems/rspec-support-3.12.0/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.12.0/lib
>  /usr/share/rubygems-integration/all/gems/rspec-core-3.12.0/exe/rspec 
> ./spec/influxdb/cases/query_batch_spec.rb 
> ./spec/influxdb/cases/query_cluster_spec.rb 
> ./spec/influxdb/cases/query_continuous_query_spec.rb 
> ./spec/influxdb/cases/query_core_spec.rb 
> ./spec/influxdb/cases/query_database_spec.rb 
> ./spec/influxdb/cases/query_retention_policy_spec.rb 
> ./spec/influxdb/cases/query_series_spec.rb 
> ./spec/influxdb/cases/query_shard_spec.rb 
> ./spec/influxdb/cases/query_user_spec.rb 
> ./spec/influxdb/cases/query_with_params_spec.rb 
> ./spec/influxdb/cases/querying_issue_7000_spec.rb 
> ./spec/influxdb/cases/querying_spec.rb 
> ./spec/influxdb/cases/retry_requests_spec.rb 
> ./spec/influxdb/cases/show_field_keys_spec.rb 
> ./spec/influxdb/cases/udp_client_spec.rb 
> ./spec/influxdb/cases/write_points_spec.rb ./spec/influxdb/client_spec.rb 
> ./spec/influxdb/config_spec.rb ./spec/influxdb/logging_spec.rb 
> ./spec/influxdb/max_queue_spec.rb ./spec/influxdb/point_value_spec.rb 
> ./spec/influxdb/query_builder_spec.rb ./spec/influxdb/time_conversion_spec.rb 
> ./spec/influxdb/worker_spec.rb ./spec/smoke/smoke_batch_spec.rb 
> ./spec/smoke/smoke_spec.rb --format documentation
> SMOKE TESTS ARE NOT CURRENTLY RUNNING
> Run options: exclude {:smoke=>true}
> Run options: exclude {:smoke=>true}
> 
> InfluxDB::Client
>   #batch
>     is expected to be a kind of InfluxDB::Query::Batch
> .    #execute
>       is expected to eq []
> .    #add
>       returns statement id
> .      block form
>         returns statement id
> .  #batch.execute
>     with multiple queries when there is no data for a query
>       should return responses for all statements
> .    with a group by tag query
>       should return a single result
> .
> InfluxDB::Client
>   #create_cluster_admin
>     with existing admin user
>       should GET to create a new cluster admin
> .    with no admin user
>       should GET to create a new cluster admin
> .  #list_cluster_admins
>     should GET a list of cluster admins
> .  #revoke_cluster_admin_privileges
>     should GET to revoke cluster admin privileges from a user
> .
> InfluxDB::Client
>   #list_continuous_queries
>     should GET a list of continuous queries for specified db only
> .  #create_continuous_query
>     without resampling
>       should GET to create a new continuous query
> .    with resampling
>       EVERY <interval>
>         should GET to create a new continuous query
> .      FOR <interval>
>         should GET to create a new continuous query
> .      EVERY <interval> FOR <interval>
>         should GET to create a new continuous query
> .  #delete_continuous_query
>     should GET to remove continuous query
> .
> InfluxDB::Client
>   #query
>     should handle responses with no values
> .
> InfluxDB::Client
>   #create_database
>     from param
>       should GET to create a new database
> .    from config
>       should GET to create a new database using database name from config
> .  #delete_database
>     from param
>       should GET to remove a database
> .    from config
>       should GET to remove a database using database name from config
> .  #list_databases
>     should GET a list of databases
> .
> InfluxDB::Client
>   #list_retention_policies
>     database with RPs
>       should GET a list of retention policies
> .    database without RPs
>       should GET a list of retention policies
> .  #create_retention_policy
>     default
>       should GET to create a new database
> .    non-default
>       should GET to create a new database
> .    default_with_shard_duration
>       should GET to create a new database
> .    non-default_with_shard_duration
>       should GET to create a new database
> .  #delete_retention_policy
>     should GET to remove a database
> .  #alter_retention_policy
>     default
>       should GET to alter a new database
> .    non-default
>       should GET to alter a new database
> .    default_with_shard_duration
>       should GET to alter a new database
> .    non-default_with_shard_duration
>       should GET to alter a new database
> .
> InfluxDB::Client
>   GET #list_series
>     returns a list of all series names
> .  GET empty #list_series
>     returns a empty list
> .  #delete_series
>     without a where clause
>       should GET to remove a database
> .    with a where clause
>       should GET to remove a database
> .
> InfluxDB::Client
>   #update user password
>     should GET to update user password
> .  #grant_user_privileges
>     should GET to grant privileges for a user on a database
> .  #grant_user_admin_privileges
>     should GET to grant privileges for a user on a database
> .  #revoke_user_privileges
>     should GET to revoke privileges from a user on a database
> .  #create_database_user
>     without specifying permissions
>       should GET to create a new database user with all permissions
> .    with passing permission as argument
>       should GET to create a new database user with permission set
> .  #delete_user
>     should GET to delete a user
> .  #list_users
>     should GET a list of database users
> .  #list_user_grants
>     should GET for a user
> .
> InfluxDB::Client
>   #query with parameters
>     should handle responses with no values
> .  #query_with_params
>     with empty params hash
>       is expected to raise ArgumentError
> .    with empty params array
>       is expected to raise ArgumentError
> .    with empty params
>       is expected to raise ArgumentError
> .    with simple params
>       is expected to eq "select * from foo where bar > 42"
> .    string escaping
>       is expected to eq "select * from foo where bar > 'string'"
> .
> InfluxDB::Client
>   #query
>     with series with different tags (multi-line)
>       should return array with 2 elements grouped by tags
> .    with multiple series with different tags
>       should return array with 4 elements grouped by name and tags
> .
> InfluxDB::Client
>   #query
>     with single series with multiple points
>       should return array with single hash containing multiple values
> .    with series with different tags
>       should return array with 2 elements grouped by tags
> .    with multiple series with different tags
>       should return array with 4 elements grouped by name and tags
> .    with multiple series for explicit value only
>       should return array with 2 elements grouped by name only and no tags
> .    with a block
>       should accept a block and yield name, tags and points
> .    with epoch set to seconds
>       should return results with integer timestamp
> .    with chunk_size set to 100
>       should set 'chunked' and 'chunk_size' parameters
> .    with database
>       should return array with single hash containing multiple values
> .  multiple select queries
>     with single series with multiple points
>       should return array with single hash containing multiple values
> .    with series with different tags
>       should return array with 2 elements grouped by tags
> .    with a block
>       should accept a block and yield name, tags and points
> .
> InfluxDB::Client
>   retrying requests
>     raises when stopped
> .    raise an exception if the server didn't return 200
> .    when retry is 0
>       raise error directly
> .    when retry is 'n'
>       raise error after 'n' attemps
> .    when retry is -1
>       keep trying until get the connection
> .
> InfluxDB::Client
>   #show_field_keys
>     should GET a list of field/type pairs per measurement
> .
> InfluxDB::Client
>   is expected to be a kind of InfluxDB::Writer::UDP
> .  #write
>     sends a UDP packet
> .  #write with discard_write_errors
>     doesn't raise
> .
> InfluxDB::Client
>   #write_point
>     should POST to add single point
> .    should not mutate data object
> .  #write_points
>     with multiple series
>       should POST multiple points
> .    with no tags
>       should POST multiple points
> .    with time precision set to milisceconds
>       should POST multiple points
> .    with retention policy
>       should POST multiple points
> .    with database
>       should POST multiple points
> .
> InfluxDB::Client
>   is expected not to be stopped
> .  with basic auth
>     GET
> .    POST
> .  #full_url
>     returns String
> .    escapes params
> .    with prefix
>       returns path with prefix
> .  GET #ping
>     returns OK
> .    with prefix
>       returns OK with prefix
> .  GET #version
>     returns 1.1.1
> .    with prefix
>       returns 1.1.1 with prefix
> .  Load balancing
>     balance requests
> .
> InfluxDB::Config
>   with no parameters specified
>     is expected to be nil
> .    is expected to eq ["localhost"]
> .    is expected to eq 8086
> .    is expected to eq "root"
> .    is expected to eq "root"
> .    is expected to be falsey
> .    is expected to eq "s"
> .    is expected to eq "params"
> .    is expected to be truthy
> .    is expected not to be udp
> .    is expected not to be async
> .    is expected to be falsey
> .    is expected to be nil
> .    is expected to be nil
> .  with no database specified
>     is expected to be nil
> .    is expected to eq ["host"]
> .    is expected to eq "port"
> .    is expected to eq "username"
> .    is expected to eq "password"
> .    is expected to eq "m"
> .    is expected to be falsey
> .  with both a database and options specified
>     is expected to eq "database"
> .    is expected to eq ["host"]
> .    is expected to eq "port"
> .    is expected to eq "username"
> .    is expected to eq "password"
> .    is expected to eq "m"
> .    is expected to be falsey
> .  with ssl option specified
>     is expected to be nil
> .    is expected to eq ["localhost"]
> .    is expected to eq 8086
> .    is expected to eq "root"
> .    is expected to eq "root"
> .    is expected to be truthy
> .  with multiple hosts specified
>     is expected to be nil
> .    is expected to eq 8086
> .    is expected to eq "root"
> .    is expected to eq "root"
> .    is expected to eq ["1.1.1.1", "2.2.2.2"]
> .  with auth_method basic auth specified
>     is expected to be nil
> .    is expected to eq ["localhost"]
> .    is expected to eq 8086
> .    is expected to eq "root"
> .    is expected to eq "root"
> .    is expected to eq "basic_auth"
> .  with udp specified with params
>     is expected to be udp
> .  with udp specified as true
>     is expected to be udp
> .  with async specified with params
>     is expected to be async
> .  with async specified as true
>     is expected to be async
> .  with epoch specified as seconds
>     is expected to eq "s"
> .  given a config URL
>     applies values found in URL
> .    applies defaults
> .    with encoded values
>       decode encoded values
> .    UDP
>       is expected to be udp
> .      is expected to equal 2345
> .      is expected to equal true
> .  given a config URL and explicit options
>     applies values found in URL
> .    applies values found in opts hash
> .    applies defaults
> .  given explicit proxy information
>     is expected to eq "my.proxy.addr"
> .    is expected to eq 8080
> .
> InfluxDB::Logging
>   has a default logger
> .  allows setting of a logger
> .  allows disabling of a logger
> .  when logging is disabled
>     does not log (FAILED - 1)
> F  when included in classes
>     logs with string message
> .    logs with block message
> .
> InfluxDB::MaxQueue
>   is expected to be a kind of Thread::Queue
> .  #new
>     allows max_depth to be set
> .  #push
>     allows an item to be added if the queue is not full
> .    doesn't allow items to be added if the queue is full
> .
> InfluxDB::PointValue
>   escaping
>     should escape correctly
> .    with empty values
>       should raise an exception
> .  dump
>     with all possible data passed
>       should have proper form
> .    without tags
>       should have proper form
> .    without tags and timestamp
>       should have proper form
> .    empty tag values
>       should be omitted
> .
> InfluxDB::Query::Builder
>   #quote
>     should quote parameters properly
> .  #build
>     named parameters
>       is expected to eq "SELECT value FROM rpm WHERE f = 'value' group by 
> time(5m)"
> .      with string keys
>         is expected to eq "SELECT value FROM rpm WHERE f = 'value' group by 
> time(5m)"
> .    positional parameter
>       is expected to eq "SELECT value FROM rpm WHERE time > 1437019900"
> .    missing parameters
>       is expected to raise /key.1. not found/
> .    extra parameters
>       is expected to eq "SELECT value FROM rpm WHERE time > 0"
> .
> InfluxDB
>   .convert_timestamp
>     should return the timestamp in "ns"
> .    should return the timestamp in nil
> .    should return the timestamp in "u"
> .    should return the timestamp in "ms"
> .    should return the timestamp in "s"
> .    should return the timestamp in "m"
> .    should return the timestamp in "h"
> .    should raise an excpetion when precision is unrecognized
> .  .now
>     should return the current time in "ns"
> .    should return the current time in nil
> .    should return the current time in "u"
> .    should return the current time in "ms"
> .    should return the current time in "s"
> .    should return the current time in "m"
> .    should return the current time in "h"
> .
> InfluxDB::Writer::Async::Worker
>   #push
>     writes aggregate payload to the client
> .
> 
> Failures:
> 
>   1) InfluxDB::Logging when logging is disabled does not log FIXED
>      Expected pending 'The test doesn't work since bugfix in rspec-mocks 
> 3.10.1 (https://github.com/rspec/rspec-mocks/pull/1357)' to fail. No error 
> was raised.
>      # ./spec/influxdb/logging_spec.rb:40
> 
> Failures:
> 
>   1) InfluxDB::Logging when logging is disabled does not log FIXED
>      Expected pending 'The test doesn't work since bugfix in rspec-mocks 
> 3.10.1 (https://github.com/rspec/rspec-mocks/pull/1357)' to fail. No error 
> was raised.
>      # ./spec/influxdb/logging_spec.rb:40
> 
> Finished in 0.2114 seconds (files took 0.36978 seconds to load)
> 191 examples, 1 failure
> 
> Failed examples:
> 
> rspec ./spec/influxdb/logging_spec.rb:40 # InfluxDB::Logging when logging is 
> disabled does not log
> 
> Finished in 0.2114 seconds (files took 0.36978 seconds to load)
> 191 examples, 1 failure
> 
> Failed examples:
> 
> rspec ./spec/influxdb/logging_spec.rb:40 # InfluxDB::Logging when logging is 
> disabled does not log
> 
> 
> /usr/bin/ruby3.1 
> -I/usr/share/rubygems-integration/all/gems/rspec-support-3.12.0/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.12.0/lib
>  /usr/share/rubygems-integration/all/gems/rspec-core-3.12.0/exe/rspec 
> ./spec/influxdb/cases/query_batch_spec.rb 
> ./spec/influxdb/cases/query_cluster_spec.rb 
> ./spec/influxdb/cases/query_continuous_query_spec.rb 
> ./spec/influxdb/cases/query_core_spec.rb 
> ./spec/influxdb/cases/query_database_spec.rb 
> ./spec/influxdb/cases/query_retention_policy_spec.rb 
> ./spec/influxdb/cases/query_series_spec.rb 
> ./spec/influxdb/cases/query_shard_spec.rb 
> ./spec/influxdb/cases/query_user_spec.rb 
> ./spec/influxdb/cases/query_with_params_spec.rb 
> ./spec/influxdb/cases/querying_issue_7000_spec.rb 
> ./spec/influxdb/cases/querying_spec.rb 
> ./spec/influxdb/cases/retry_requests_spec.rb 
> ./spec/influxdb/cases/show_field_keys_spec.rb 
> ./spec/influxdb/cases/udp_client_spec.rb 
> ./spec/influxdb/cases/write_points_spec.rb ./spec/influxdb/client_spec.rb 
> ./spec/influxdb/config_spec.rb ./spec/influxdb/logging_spec.rb 
> ./spec/influxdb/max_queue_spec.rb ./spec/influxdb/point_value_spec.rb 
> ./spec/influxdb/query_builder_spec.rb ./spec/influxdb/time_conversion_spec.rb 
> ./spec/influxdb/worker_spec.rb ./spec/smoke/smoke_batch_spec.rb 
> ./spec/smoke/smoke_spec.rb --format documentation failed
> ERROR: Test "ruby3.1" failed.


The full build log is attached.

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: ruby-influxdb.log.gz
Description: application/gzip

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: ruby-influxdb
Source-Version: 0.8.1-2
Done: HIGUCHI Daisuke (VDR dai) <d...@debian.org>

We believe that the bug you reported is fixed in the latest version of
ruby-influxdb, 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 1027...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
HIGUCHI Daisuke (VDR dai) <d...@debian.org> (supplier of updated ruby-influxdb 
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: SHA256

Format: 1.8
Date: Wed, 04 Jan 2023 10:44:50 +0900
Source: ruby-influxdb
Architecture: source
Version: 0.8.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Team 
<pkg-ruby-extras-maintain...@lists.alioth.debian.org>
Changed-By: HIGUCHI Daisuke (VDR dai) <d...@debian.org>
Closes: 1027076
Changes:
 ruby-influxdb (0.8.1-2) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Debian Janitor ]
   * Apply multi-arch hints. + ruby-influxdb: Add Multi-Arch: foreign.
 .
   [ HIGUCHI Daisuke (VDR dai) ]
   * fix FTBFS with ruby-rspec-3.12 (Closes: #1027076)
   * Drop XS-Ruby-Version and XB-Ruby-Version.
   * update upstream sources.
   * Update standards version to 4.6.1
Checksums-Sha1:
 bf933203b09cb86ee5bafc691e8b624c8c3304c1 2061 ruby-influxdb_0.8.1-2.dsc
 e810045596683b45c83898e43e11400694351678 3396 
ruby-influxdb_0.8.1-2.debian.tar.xz
Checksums-Sha256:
 3370d0604179801ba9139d3e221a32ed34887d309f81aad05714800c67d5b9fd 2061 
ruby-influxdb_0.8.1-2.dsc
 b0b93502f9d250dfa1293896aae0f2dce4393c8ea8ab1e111f8484d03bc6a87c 3396 
ruby-influxdb_0.8.1-2.debian.tar.xz
Files:
 ef315701e3bbc3e5bce640e435d78a66 2061 ruby optional ruby-influxdb_0.8.1-2.dsc
 e6571e05766f1b2ca4ebef47f0c06820 3396 ruby optional 
ruby-influxdb_0.8.1-2.debian.tar.xz

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

iQIzBAEBCAAdFiEECynYjkLmt2W42OpQeDlhndQ5Zo4FAmO03L0ACgkQeDlhndQ5
Zo6+Eg/8DNy7BieRB/5wibw+352rsovrlfAgtu6BTZPzYJd743nU6YqB0GNENZ49
Nw7/ZPFRb/qzRaK7u6eMCmFlStUV4KFb7sg+VooTuyuYkS8daMr435sRbt7UJ7Pl
MkPlzdN3YCyBR+uyWZ9sL/rsaUfQD/N9023WLQ1OhGfaI8ykNA05Lj8c2xkMF7Et
10bVbgphLIh3v0BAjX5kWUHodQhmlHIDq1AvwARra2RDd2iGz5HuPDTEcTglJnbQ
85lrenf3U/5D9Hd9twcmLlSYNArnzNpfxDZuFTBFx181569UvOWOXHNxBKJZ8W02
Ws+udaeTcPn7UZY0hhZUxzOORh7Xx/tgSbQnI0Qobxzcxo4qZvrvcD4na0mUb0V+
SZ2jLkRCq+HEy4ZKllTBSAYzobS4XrU/aVE2O4C7jm8qk+KntK342jJeA4pZ75J1
DDpdQq3hcoec7TWUTCCSnTR0VkuJnHEbFfpa+rOAg+sYVBW3HY7m9AYOT/SvEKt2
j6VRcDnoJ5oRZ98VSbgijUi0N+ZpuKHz1C3CFYYt4YeWStSqvhXnSn8WbTvf1nPU
Y2p/+JgWGoB2zX+0hI6kBAlGV0BwPNPEVB5RkXX2pyywxnFYJunBqqQcwIzZ9kCx
qmdcJE62LOapSFVcw/sReFgNWeizZZV+e4NfeLHq9NQtR8U2WcM=
=CdCK
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to