Broken dependencies: perl-DateTime-Incomplete

Paul Howarth paul at city-fan.org
Mon Aug 4 11:08:41 UTC 2014


On 04/08/14 11:47, David Dick wrote:
> On 08/04/2014 08:14 PM, Xavier Bachelot wrote:
>> On 03/08/2014 06:28, buildsys at fedoraproject.org wrote:
>>> perl-DateTime-Incomplete has broken dependencies in the epel-6 tree:
>>> On x86_64:
>>>     perl-DateTime-Incomplete-0.07-1.el6.noarch requires
>>> perl(DateTime::Set) >= 0:0.0901
>>> On i386:
>>>     perl-DateTime-Incomplete-0.07-1.el6.noarch requires
>>> perl(DateTime::Set) >= 0:0.0901
>>> On ppc64:
>>>     perl-DateTime-Incomplete-0.07-1.el6.noarch requires
>>> perl(DateTime::Set) >= 0:0.0901
>>> Please resolve this as soon as possible.
>>>
>>
>> Is that just a transient issue, or is an update to perl-DateTime-Set in
>> EPEL6 needed ?
>
> transient issue (i hope).  perl-DateTime-Incomplete is a new package
>
> https://bugzilla.redhat.com/show_bug.cgi?id=1123546
>
> and it requires 0.0901, which EPEL6 provides.  I've been trying to
> suppress the version requirement for DateTime::Set, so far unsuccessfully.

Simplest fix would be to patch the line:

use DateTime::Set 0.0901;

in lib/DateTime/Incomplete.pm

to be:

use DateTime::Set 0.15;

(Changes file and Makefile.PL says it really wants version 0.1401)

You could BuildRequire perl(DateTime::Set) >= 0.15 and the 
auto-generated dependency would reflect that version requirement so 
there'd be no need for any further filtering.

Paul.




More information about the perl-devel mailing list