https://bugzilla.redhat.com/show_bug.cgi?id=2150992
Bug ID: 2150992 Summary: perl-generators 1.4 started to create bogus dependencies on perl(.::t/lifecycles/utils.pl) Product: Fedora Version: rawhide Status: NEW Component: perl-generators Assignee: jplesnik@redhat.com Reporter: mhroncok@redhat.com QA Contact: extras-qa@fedoraproject.org CC: jplesnik@redhat.com, mspacek@redhat.com, perl-devel@lists.fedoraproject.org, ppisar@redhat.com Target Milestone: --- Classification: Fedora
Description of problem: Between perl-generators-1.13-8.fc37 and perl-generators-1.14-1.fc38 a new boghus dependency started to be generated for rt-tests.
Use the rt package from this commit: https://src.fedoraproject.org/rpms/rt/c/78d6db9676df2a5032f42471348e20ce5d37... (the bigus require was later filtered out manually).
perl-generators-1.13-8.fc37: $ rpm -qRp rt-tests-5.0.3-2.fc38.noarch.rpm /bin/sh /usr/bin/bash /usr/bin/perl /usr/bin/prove /usr/bin/rm perl(CGI::PSGI) perl(DBD::SQLite) ...
perl-generators-1.14-1.fc38: $ rpm -qRp rt-tests-5.0.3-2.fc38.noarch.rpm /bin/sh /usr/bin/bash /usr/bin/perl /usr/bin/prove /usr/bin/rm perl(.::t/lifecycles/utils.pl) perl(CGI::PSGI) perl(DBD::SQLite) ...
$ rg -F 't/lifecycles/utils.pl' rt-5.0.3 rt-5.0.3/t/lifecycles/types.t 4:BEGIN {require './t/lifecycles/utils.pl'};
rt-5.0.3/t/lifecycles/basics.t 4:BEGIN {require './t/lifecycles/utils.pl'};
rt-5.0.3/t/lifecycles/dates.t 4:BEGIN {require './t/lifecycles/utils.pl'};
rt-5.0.3/t/lifecycles/moving.t 4:BEGIN {require './t/lifecycles/utils.pl'};
rt-5.0.3/t/lifecycles/unresolved-deps.t 4:BEGIN {require './t/lifecycles/utils.pl'};
rt-5.0.3/t/lifecycles/unprivileged.t 4:BEGIN { require './t/lifecycles/utils.pl' }
rt-5.0.3/t/web/lifecycle_mappings.t 4:BEGIN { require './t/lifecycles/utils.pl' }
rt-5.0.3/t/web/lifecycle_rights.t 4:BEGIN {require './t/lifecycles/utils.pl'};
Version-Release number of selected component (if applicable): perl-generators-1.14-1.fc38
How reproducible: always
Steps to Reproduce: 1. build rt from 78d6db9676df2a5032f42471348e20ce5d37ceda
Actual results: perl(.::t/lifecycles/utils.pl) is required
Expected results: perl(.::t/lifecycles/utils.pl) is not required
Additional info: See https://bugzilla.redhat.com/show_bug.cgi?id=2148952#c6