Description of problem: The Perl module S3.pm, which is part of perl-Net-Amazon-S3, defines the subroutine 'BUILD' two times. Version-Release number of selected component (if applicable): 0.84-1 How reproducible: Every time one attempts to load the Perl Net::Amazon::S3 module. Steps to Reproduce: 1. Run this at the command line: perl -MNet::Amazon::S3 -e "print" Actual results: Error produced: Subroutine BUILD redefined at /usr/share/perl5/vendor_perl/Net/Amazon/S3.pm line 95. Expected results: No error. Additional info: The first version of BUILD doesn't exist in older versions (e.g., what is in Fedora 27 (0.80-7)) or the current code here (0.85): https://metacpan.org/source/LLAP/Net-Amazon-S3-0.85/lib/Net/Amazon/S3.pm.
perl-Net-Amazon-S3-0.84-2.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-88a8d17e1c
perl-Net-Amazon-S3-0.84-2.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-88a8d17e1c
I installed the 0.84-2 build and the reported issue appears to be resolved.
perl-Net-Amazon-S3-0.84-2.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.