[DRE-maint] Bug#998484: schleuder: FTBFS: ERROR: Test "ruby3.0" failed: # GPGME::Error::NoSecretKey:

Lucas Nussbaum lucas at debian.org
Thu Nov 4 17:33:15 GMT 2021


Source: schleuder
Version: 3.6.0-3
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20211104 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
>       # GPGME::Error::NoSecretKey:
>       #   No secret key
>       #   ./lib/schleuder/mail/message.rb:29:in `setup'
> 
> Finished in 3 minutes 25.6 seconds (files took 1.3 seconds to load)
> 487 examples, 32 failures
> 
> Failed examples:
> 
> rspec ./spec/schleuder/integration/keywords_spec.rb:1560 # user sends keyword x-fetch-key with URL
> rspec ./spec/schleuder/integration/keywords_spec.rb:3025 # user sends keyword x-delete-key with not distinctly matching argument
> rspec ./spec/schleuder/integration/keywords_spec.rb:1678 # user sends keyword x-fetch-key with fingerprint
> rspec ./spec/schleuder/integration/keywords_spec.rb:1717 # user sends keyword x-fetch-key with fingerprint of unchanged key
> rspec ./spec/schleuder/integration/keywords_spec.rb:1482 # user sends keyword x-fetch-key with email address
> rspec ./spec/schleuder/errors_spec.rb:46 # Errors ::KeywordAdminOnly shows sensible string in response to to_s()
> rspec ./spec/schleuder/errors_spec.rb:55 # Errors ::ListdirProblem shows sensible string in response to to_s()
> rspec ./spec/schleuder/errors_spec.rb:37 # Errors ::KeyAdduidFailed shows sensible string in response to to_s()
> rspec ./spec/schleuder/errors_spec.rb:32 # Errors ::DecryptionFailed shows sensible string in response to to_s()
> rspec ./spec/schleuder/errors_spec.rb:65 # Errors ::MessageTooBig shows sensible string in response to to_s()
> rspec ./spec/schleuder/errors_spec.rb:28 # Errors ::LoadingListSettingsFailed shows sensible string in response to to_s()
> rspec ./spec/schleuder/errors_spec.rb:41 # Errors ::KeyGenerationFailed shows sensible string in response to to_s()
> rspec ./spec/schleuder/errors_spec.rb:50 # Errors ::ListNotFound shows sensible string in response to to_s()
> rspec ./spec/schleuder/errors_spec.rb:70 # Errors ::TooManyKeys shows sensible string in response to to_s()
> rspec ./spec/schleuder/errors_spec.rb:60 # Errors ::MessageEmpty shows sensible string in response to to_s()
> rspec ./spec/schleuder/integration/filters_spec.rb:5 # running filters .max_message_size bounces to big mails
> rspec ./spec/schleuder-api-daemon/requests/keys_spec.rb:26 # keys via api check does check keys with authorization
> rspec ./spec/schleuder/unit/list_spec.rb:512 # Schleuder::List#fetch_keys fetches one key by fingerprint
> rspec ./spec/schleuder/unit/list_spec.rb:529 # Schleuder::List#fetch_keys fetches one key by URL
> rspec ./spec/schleuder/unit/list_spec.rb:546 # Schleuder::List#fetch_keys fetches one key by email address
> rspec ./spec/schleuder/unit/list_spec.rb:563 # Schleuder::List#fetch_keys does not import non-self-signatures if gpg >= 2.1.15; or else sends a warning
> rspec ./spec/schleuder/unit/list_spec.rb:447 # Schleuder::List#check_keys adds a message if a key is invalid
> rspec ./spec/schleuder/unit/list_spec.rb:440 # Schleuder::List#check_keys adds a message if a key is disabled
> rspec ./spec/schleuder/unit/list_spec.rb:433 # Schleuder::List#check_keys adds a message if a key is revoked
> rspec ./spec/schleuder/unit/list_spec.rb:412 # Schleuder::List#check_keys adds a message if a key expires in two weeks or less
> rspec ./spec/schleuder/integration/cli_spec.rb:220 # cli #refresh_keys warns about file system permissions if it was run as root
> rspec ./spec/schleuder/integration/cli_spec.rb:152 # cli #refresh_keys updates keys from the keyserver
> rspec ./spec/schleuder/integration/cli_spec.rb:175 # cli #refresh_keys updates keys from the keyserver for only a specific list
> rspec ./spec/schleuder/integration/cli_spec.rb:201 # cli #refresh_keys reports errors from refreshing keys
> rspec ./spec/schleuder/runner_spec.rb:238 # Schleuder::Runner#run mails not encrypted to the list key handles a mail which was encrypted to a passphrase and returns DecryptionFailed error
> rspec ./spec/schleuder/runner_spec.rb:253 # Schleuder::Runner#run mails not encrypted to the list key handles a mail containing PGP-garbage and returns DecryptionFailed error
> rspec ./spec/schleuder/runner_spec.rb:222 # Schleuder::Runner#run mails not encrypted to the list key handles a mail which was encrypted to an absent key and returns DecryptionFailed error
> 
> Randomized with seed 10138
> 
> /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 --format documentation failed
> ERROR: Test "ruby3.0" failed: 


The full build log is available from:
http://qa-logs.debian.net/2021/11/04/schleuder_3.6.0-3_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

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

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the Pkg-ruby-extras-maintainers mailing list