|
Bugzilla – Full Text Bug Listing |
| Summary: | grepmail: broken Requires: for perl-DateManip | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 12.2 | Reporter: | Christian Boltz <suse-beta> |
| Component: | Basesystem | Assignee: | Daniel Lovasko <dlovasko> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Major | ||
| Priority: | P5 - None | ||
| Version: | Factory | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | Beta-Customer | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
It turned out that Coolo already fixed that in server:mail some time ago, but missed one Requires/BuildRequires so the package still failed. I created request id 125156 - please accept it and forward the fixed package to Factory. The fix landed in Factory some hours ago - grepmail builds again :-) . |
Problem: nothing provides perl-DateManip needed by grepmail-5.3033-107.2.noarch Solution 1: deinstallation of grepmail-5.3033-107.2.noarch Solution 2: break grepmail-5.3033-107.2.noarch by ignoring some of its dependencies May I offer Solution 3, which is even better? Solution 3: fix the Requires: of grepmail ;-) Currently it has: (according to rpm -q --requires) Requires: perl-DateManip which doesn't work (or no longer works?) because the package is named perl-Date-Manip. The best solution is to use Requires: perl(Date::Manip) which works independent of the package name. Please also change the other perl-* requires to perl(...), even if they aren't broken yet ;-)