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?
Hi Jerome, is this one for you to look into? If yes, can you change the assignee to yourself? Thanks!
CC: (none) => jquelin, remco
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.
Status: NEW => RESOLVEDResolution: (none) => WONTFIX