Bug 7734 - missing provides in Perl
Summary: missing provides in Perl
Status: RESOLVED WONTFIX
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: i586 Linux
Priority: Normal enhancement
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-08 06:05 CEST by Thomas Spuhler
Modified: 2012-10-10 16:12 CEST (History)
2 users (show)

See Also:
Source RPM: perl
CVE:
Status comment:


Attachments

Description Thomas Spuhler 2012-10-08 06:05:49 CEST
Some requested packages cannot be installed:
389-ds-base-1.2.11.12-1.mga3.x86_64 (due to unsatisfied perl(:MODULE_COMPAT_5.16.1))
Both, Fedora and OpenSuse list them under Provides.

Fedora has in their spec file

# The long line of Perl provides.

# Compat provides
Provides: perl(:MODULE_COMPAT_5.16.1)
Provides: perl(:MODULE_COMPAT_5.16.0)

Do we have other mechanics to assure we have the correct versions?
Comment 1 Remco Rijnders 2012-10-10 10:47:34 CEST
Hi Jerome, is this one for you to look into? If yes, can you change the assignee to yourself? Thanks!

CC: (none) => jquelin, remco

Comment 2 Jerome Quelin 2012-10-10 13:45:04 CEST
sorry, this is totally bogus. we have provides perl(xxx::yyy) when the perl module xxx::yyy is provided by the package. and i don't understand what :MODULE_COMPAT_5.16.1 is as a module.

we are using requires perlapi-5.16.x (provided by perl) when the package is dependant on libperl, but not otherwise. indeed, perl 5.16.x will run happily 5.14 modules (i'm including 5.14 @INC path in 5.16 @INC path) provided they aren't binary dependant.

so, this requires should be removed before installing the package. hint: %_requires_exceptions is your friend in this case.

but i refuse to provide those in perl - we already have a lot of provides, no need to add another one. so invalid for me, or at least wontfix.
Manuel Hiebel 2012-10-10 16:12:17 CEST

Status: NEW => RESOLVED
Resolution: (none) => WONTFIX


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