rpmbuild command (through the script /usr/lib/rpm/find-requires) gets some bad perl requires

Solution In Progress - Updated -

Issue

In RHEL7.1, the rpmbuild command (through the script /usr/lib/rpm/find-requires) gets some bad perl requires.

To reproduce the behavious :

1/ Create a file test containing:

#!/usr/bin/perl

use AAA;
use BBB;

# use CCC is a comment and should not be part of requires
sub get_help
{
        return <<EOT;

This text is a help and if it contains something like
use DDD , it should not be part of requires
or like
        use EEE , it should not be part of requires
EOT
}

2/ Run the command:

$ echo test | /usr/lib/rpm/find-requires

/usr/bin/perl
perl(AAA)
perl(BBB)
perl(DDD)
perl(EEE)

The DDD and EEE should not be part of requires !

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content