multiple packages provide perl(UNIVERSAL)?

Ralf Corsepius rc040203 at freenet.de
Thu Sep 7 05:24:18 UTC 2006


On Wed, 2006-09-06 at 08:44 -0700, Chris Weyl wrote:
> So there I was, innocently packaging up SUPER (BZ205036), when I ran a
> repoquery on one of its requires...
> 
> [root at zeus ~]# rpmquery --whatprovides 'perl(UNIVERSAL)'
> perl-5.8.8-5
> perl-UNIVERSAL-moniker-0.08-3.fc5
> perl-UNIVERSAL-require-0.10-1.fc5
> perl-UNIVERSAL-exports-0.05-1.fc5
> 
> Is it just me, or should the provides perl(UNIVERSAL) be filtered from
> all packages except the base perl package?  (It's quite possibly just
> me.)
Nope, you are right.

perl(UNIVERSAL) must only be provided by the package providing
UNIVERSAL.pm, i.e. the base perl package. All others are wrong in
providing perl(UNIVERSAL).

Ralf





More information about the Fedora-perl-devel-list mailing list