Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1939424 - perl-Crypt-PWSafe3-1.22-17.fc35 FTBFS: Failed test 'open a pwsafe3 database ('blocksize' is not a recognized argument at /usr/share/perl5/vendor_perl/Crypt/CBC.pm line 309.
Summary: perl-Crypt-PWSafe3-1.22-17.fc35 FTBFS: Failed test 'open a pwsafe3 database (...
Keywords:
Status: ASSIGNED
Alias: None
Product: Fedora
Classification: Fedora
Component: perl-Crypt-PWSafe3
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Charles R. Anderson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F35FTBFS, RAWHIDEFTBFS 1964646
TreeView+ depends on / blocked
 
Reported: 2021-03-16 11:51 UTC by Petr Pisar
Modified: 2021-06-11 12:25 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github TLINDEN Crypt--PWSafe3 issues 12 0 None open t/run.t started to fail 2021-05-11 07:22:11 UTC

Description Petr Pisar 2021-03-16 11:51:21 UTC
perl-Crypt-PWSafe3-1.22-17.fc35 fails to build in Fedora 35 because a test fails:

+ make test
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
#   Failed test 'open a pwsafe3 database ('blocksize' is not a recognized argument at /usr/share/perl5/vendor_perl/Crypt/CBC.pm line 309.
#  at /builddir/build/BUILD/Crypt-PWSafe3-1.22/blib/lib/Crypt/PWSafe3.pm line 259.
# )'
#   at t/run.t line 71.
#   Failed test 'create a new pwsafe3 database ('blocksize' is not a recognized argument at /usr/share/perl5/vendor_perl/Crypt/CBC.pm line 309.
#  at /builddir/build/BUILD/Crypt-PWSafe3-1.22/blib/lib/Crypt/PWSafe3.pm line 197.
# )'
#   at t/run.t line 86.
#   Failed test 'read created new pwsafe3 database (PWSafe3 file /tmp/.myvaultEHk0P2sE does not exist or is not readable at t/run.t line 33.
# )'
#   at t/run.t line 95.
#   Failed test 'Write record to a new pwsafe3 database'
#   at t/run.t line 96.
#     Structures begin differing at:
#          $got->{user} = 'u3'
#     $expected->{user} = Does not exist
#   Failed test 'read a pwsafe3 database and change a record, traditional method ('blocksize' is not a recognized argument at /usr/share/perl5/vendor_perl/Crypt/CBC.pm line 309.
#  at /builddir/build/BUILD/Crypt-PWSafe3-1.22/blib/lib/Crypt/PWSafe3.pm line 259.
# )'
#   at t/run.t line 121.
#   Failed test 'Change a record an check if changes persist after saving, traditional method'
#   at t/run.t line 122.
#     Structures begin differing at:
#          $got->{user} = 'u3'
#     $expected->{user} = Does not exist
# 3 done
#   Failed test 'read a pwsafe3 database and change a record, new method ('blocksize' is not a recognized argument at /usr/share/perl5/vendor_perl/Crypt/CBC.pm line 309.
#  at /builddir/build/BUILD/Crypt-PWSafe3-1.22/blib/lib/Crypt/PWSafe3.pm line 259.
# )'
#   at t/run.t line 143.
Can't call method "notes" on an undefined value at t/run.t line 144.
# Looks like your test exited with 255 just after 9.
t/run.t .. 
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 11/13 subtests 

A difference between passing and failing build root is at <https://koschei.fedoraproject.org/build/9825735>. An upgrade of perl-Crypt-CBC from 2.33-30.fc34 to 3.01-1.fc34 looks suspicious.

Comment 1 Charles R. Anderson 2021-06-11 12:25:53 UTC
FTBFS due to the change in perl-Crypt-CBC from version 2.33 (fc33) to 3.01 (fc34) or 3.04 (fc35).


Note You need to log in before you can comment on or make changes to this bug.