Bug 3709

Summary: perl-Tk-TableMatrix-devel bogusly provides perl(Tk::TableMatrix)
Product: Mageia Reporter: Thierry Vignaud <thierry.vignaud>
Component: RPM PackagesAssignee: Jerome Quelin <jquelin>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: Normal    
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: perl-Tk-TableMatrix rpm-mageia-setup-build CVE:
Status comment:

Description Thierry Vignaud 2011-12-11 18:46:45 CET
perl-Tk-TableMatrix-devel bogusly provides perl(Tk::TableMatrix) and thus can be wrongly choosen.
It's probably the auto provides that are bogus:

$ urpmi --debug prisk 
(...)
In order to satisfy the 'perl(Tk::TableMatrix)' dependency, one of the following packages is needed:
 1- perl-Tk-TableMatrix-1.230.0-3.mga2.x86_64: Tk-TableMatrix perl module (to install)
 2- perl-Tk-TableMatrix-devel-1.230.0-3.mga2.x86_64: Tk::TableMatrix modules for Perl (development package) (to install)
What is your choice? (1-2)


And:

$ rpm -qp --provides /mageia/unstable/x86_64/media/core/release/perl-Tk-TableMatrix-devel-1.230.0-3.mga2.x86_64.rpm 
perl(Tk::TableMatrix) = 1.230.0
perl(Tk::TableMatrix::Spreadsheet) = 1.230.0
perl(Tk::TableMatrix::SpreadsheetHideRows) = 1.230.0
perl-Tk-TableMatrix-devel = 1.230.0-3.mga2
perl-Tk-TableMatrix-devel(x86-64) = 1.230.0-3.mga2
Comment 1 Jerome Quelin 2011-12-11 19:00:07 CET
-devel was shipping all the modules, now it is only shipping *.h files

fixed in perl-Tk-TableMatrix-1.230.0-4.mga2 (on its way)

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