Your message dated Sun, 08 Jun 2025 13:49:52 +0000
with message-id <e1uogpi-005zdm...@fasolo.debian.org>
and subject line Bug#1104886: fixed in schleuder 5.0.1-1
has caused the Debian Bug report #1104886,
regarding schleuder: will FTBFS during trixie support period
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.)
--
1104886: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104886
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:schleuder
Version: 5.0.0-8
Severity: serious
Tags: ftbfs trixie sid
User: debian...@lists.debian.org
Usertags: ftbfs-during-trixie-support-period
Dear maintainer:
During a rebuild of all packages in unstable in the year 2028, your package
failed to build:
--------------------------------------------------------------------------------
[...]
Failures:
1) running filters .key_auto_import_from_autocrypt_header successfully
validates a signature, whose previously unknown key is in the autocrypt-header
Failure/Error: crypto.sign GPGME::Data.new(plain), options
ArgumentError:
NULL pointer given
# ./lib/schleuder/mail/gpg/gpgme_helper.rb:79:in `sign'
# ./lib/schleuder/mail/gpg/sign_part.rb:6:in `initialize'
# ./lib/schleuder/mail/gpg/signed_part.rb:29:in `new'
# ./lib/schleuder/mail/gpg/signed_part.rb:29:in `sign'
# ./lib/schleuder/mail/gpg.rb:55:in `block in sign'
# ./lib/schleuder/mail/gpg.rb:111:in `instance_eval'
# ./lib/schleuder/mail/gpg.rb:111:in `block in construct_mail'
# ./lib/schleuder/mail/gpg.rb:104:in `construct_mail'
# ./lib/schleuder/mail/gpg.rb:52:in `sign'
# ./lib/schleuder/mail/gpg/delivery_handler.rb:13:in `deliver_mail'
# ./spec/schleuder/integration/filters_spec.rb:178:in `block (3 levels) in
<top (required)>'
# ./spec/spec_helper.rb:60:in `block (3 levels) in <top (required)>'
# ./spec/spec_helper.rb:59:in `block (2 levels) in <top (required)>'
# ------------------
# --- Caused by: ---
# GPGME::Error::UnusableSecretKey:
# Unusable secret key
# ./lib/schleuder/mail/gpg/gpgme_helper.rb:79:in `sign'
2) running filters .key_auto_import_from_attachments successfully validates a
signature, whose previously unknown key is attached
Failure/Error: crypto.sign GPGME::Data.new(plain), options
ArgumentError:
NULL pointer given
# ./lib/schleuder/mail/gpg/gpgme_helper.rb:79:in `sign'
# ./lib/schleuder/mail/gpg/sign_part.rb:6:in `initialize'
# ./lib/schleuder/mail/gpg/signed_part.rb:29:in `new'
# ./lib/schleuder/mail/gpg/signed_part.rb:29:in `sign'
# ./lib/schleuder/mail/gpg.rb:55:in `block in sign'
# ./lib/schleuder/mail/gpg.rb:111:in `instance_eval'
# ./lib/schleuder/mail/gpg.rb:111:in `block in construct_mail'
# ./lib/schleuder/mail/gpg.rb:104:in `construct_mail'
# ./lib/schleuder/mail/gpg.rb:52:in `sign'
# ./lib/schleuder/mail/gpg/delivery_handler.rb:13:in `deliver_mail'
# ./spec/schleuder/integration/filters_spec.rb:215:in `block (3 levels) in
<top (required)>'
# ./spec/spec_helper.rb:60:in `block (3 levels) in <top (required)>'
# ./spec/spec_helper.rb:59:in `block (2 levels) in <top (required)>'
# ------------------
# --- Caused by: ---
# GPGME::Error::UnusableSecretKey:
# Unusable secret key
# ./lib/schleuder/mail/gpg/gpgme_helper.rb:79:in `sign'
3) running filters .key_auto_import_from_attachments successfully validates a
signature, whose previously unknown key is attached, from an encrypted+signed
message
Failure/Error: ctx.encrypt_sign(recipient_keys, plain_data, cipher_data,
flags)
GPGME::Error::NoSecretKey:
No secret key
# ./lib/schleuder/mail/gpg/gpgme_helper.rb:30:in `block in encrypt'
# ./lib/schleuder/mail/gpg/gpgme_helper.rb:23:in `encrypt'
# ./lib/schleuder/mail/gpg/encrypted_part.rb:27:in `initialize'
# ./lib/schleuder/mail/gpg.rb:39:in `new'
# ./lib/schleuder/mail/gpg.rb:39:in `block in encrypt'
# ./lib/schleuder/mail/gpg.rb:111:in `instance_eval'
# ./lib/schleuder/mail/gpg.rb:111:in `block in construct_mail'
# ./lib/schleuder/mail/gpg.rb:104:in `construct_mail'
# ./lib/schleuder/mail/gpg.rb:25:in `encrypt'
# ./lib/schleuder/mail/gpg/delivery_handler.rb:11:in `deliver_mail'
# ./spec/schleuder/integration/filters_spec.rb:253:in `block (3 levels) in
<top (required)>'
# ./spec/spec_helper.rb:60:in `block (3 levels) in <top (required)>'
# ./spec/spec_helper.rb:59:in `block (2 levels) in <top (required)>'
Finished in 2 minutes 30.6 seconds (files took 1.09 seconds to load)
583 examples, 3 failures
Failed examples:
rspec ./spec/schleuder/integration/filters_spec.rb:159 # running filters
.key_auto_import_from_autocrypt_header successfully validates a signature,
whose previously unknown key is in the autocrypt-header
rspec ./spec/schleuder/integration/filters_spec.rb:197 # running filters
.key_auto_import_from_attachments successfully validates a signature, whose
previously unknown key is attached
rspec ./spec/schleuder/integration/filters_spec.rb:232 # running filters
.key_auto_import_from_attachments successfully validates a signature, whose
previously unknown key is attached, from an encrypted+signed message
Randomized with seed 56554
/usr/bin/ruby3.3
-I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib
/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec
--exclude-pattern \[\"../spec/schleuder/integration/keywords_spec.rb\"\]
--format documentation failed
ERROR: Test "ruby3.3" failed. Exiting.
dh_auto_install: error: dh_ruby --install /<<PKGBUILDDIR>>/debian/schleuder
returned exit code 1
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/ftbfs-future/
About the archive rebuild: This is an effort to keep trixie free from FTBFS bugs
during its lifetime as a supported distribution, as explained here:
https://lists.debian.org/debian-devel/2024/05/msg00414.html
This category of bugs is considered to be RC for trixie.
The build was made using sbuild and a reduced chroot with only
build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:schleuder, so that this is still
visible in the BTS web page for this package.
Thanks.
--- End Message ---
--- Begin Message ---
Source: schleuder
Source-Version: 5.0.1-1
Done: Georg Faerber <ge...@debian.org>
We believe that the bug you reported is fixed in the latest version of
schleuder, 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 1104...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Georg Faerber <ge...@debian.org> (supplier of updated schleuder 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: Sun, 08 Jun 2025 13:31:03 +0000
Source: schleuder
Architecture: source
Version: 5.0.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Team
<pkg-ruby-extras-maintain...@lists.alioth.debian.org>
Changed-By: Georg Faerber <ge...@debian.org>
Closes: 1104886
Changes:
schleuder (5.0.1-1) unstable; urgency=medium
.
* New upstream version. (Closes: #1104886)
* debian/patches:
- Drop patch to support both ActiveRecord 6 and 7, obsolete.
- Drop patch to fix spec expectation, obsolete.
- Refresh remaining patches to handle fuzz due to new release.
Checksums-Sha1:
4a3009e288ecde7e3672854fa64dafa309e443c9 1910 schleuder_5.0.1-1.dsc
bcbee75c820e27ad0377e5b72a8ab62d31248fb1 323086 schleuder_5.0.1.orig.tar.gz
265d99730b0360aa8722192fe7d28d5a41e83b82 833 schleuder_5.0.1.orig.tar.gz.asc
05194c542e884fd1ccfb7304eecedd082853210c 26448 schleuder_5.0.1-1.debian.tar.xz
9420da6acfe46d35b4f5b1f5e7f810022a1d0ce3 10085
schleuder_5.0.1-1_amd64.buildinfo
Checksums-Sha256:
9a6009453929d452c3f91f9d391c46280cf92298618e860a90112463aa1b2079 1910
schleuder_5.0.1-1.dsc
c2f1f083d490846dc1fd004255a307b4208d8356c17ad8488e86c03f7571818e 323086
schleuder_5.0.1.orig.tar.gz
b313bf116c49bdc871544121f00b7933c60158a2bbaa26e2db336a0196b9cc1f 833
schleuder_5.0.1.orig.tar.gz.asc
00fd380e35014c9b8ad21d096836dd6546f931d88fa0fe66efcfde0c6a62ed83 26448
schleuder_5.0.1-1.debian.tar.xz
60e50ab6efba35e3c172a7c433e49fcc23ac37c6e2f61f37324541a4c5d7a835 10085
schleuder_5.0.1-1_amd64.buildinfo
Files:
7cc01e68d330f5536b162b8ef4a35849 1910 mail optional schleuder_5.0.1-1.dsc
df6313421e953efe6c6a5302a11f8200 323086 mail optional
schleuder_5.0.1.orig.tar.gz
8b7f9a6ee90077fba50ea1358b056e90 833 mail optional
schleuder_5.0.1.orig.tar.gz.asc
d55c3e2c26fdfcc010773bf9a39876da 26448 mail optional
schleuder_5.0.1-1.debian.tar.xz
03f771272b14d38a4ee36ddfd21cfed8 10085 mail optional
schleuder_5.0.1-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iHUEARYIAB0WIQTEfr/MTlfp/DLKNABGG+5dJAqekQUCaEWSkgAKCRBGG+5dJAqe
kYnFAP9ARAlNnxtLOMEwumNoJHSUf9/w8tUjyJFe6hD/Ee3xuAEAh4ND6bL0zozQ
ecrr8+pJrQOF7z2AnvO0cF9d+YJciQc=
=ipm6
-----END PGP SIGNATURE-----
pgpefxnreCsR4.pgp
Description: PGP signature
--- End Message ---
_______________________________________________
Pkg-ruby-extras-maintainers mailing list
Pkg-ruby-extras-maintainers@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers