FS#28060 - [perl-datetime-format-iso8601] unsatisfied dependency

Attached to Project: Community Packages
Opened by Jonathan Conder (PirateJonno) - Monday, 23 January 2012, 03:34 GMT
Last edited by Sergej Pupykin (sergej) - Monday, 16 April 2012, 14:50 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sergej Pupykin (sergej)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Upon trying to update mythplugins, I was not able to install perl-datetime-format-iso8601 due to its dependency on perl-datetime>=0.180.0.
The current version in the repos is 0.70-3, which I suspect is a newer version but this isn't accounted for by pacman's version comparison logic.
If this is the case I would be happy to rebuild, but I'm not sure what to do about the versioned dependency: should it be removed, updated, or changed to something like 0.18?
This task depends upon

Closed by  Sergej Pupykin (sergej)
Monday, 16 April 2012, 14:50 GMT
Reason for closing:  Works for me
Comment by Sergej Pupykin (sergej) - Thursday, 26 January 2012, 14:23 GMT
it is strange perl-datetime provides perl-datetime=0.7000

I was able to install it with:
sudo pacman -S perl-datetime-format-iso8601
Comment by Jonathan Conder (PirateJonno) - Friday, 27 January 2012, 01:00 GMT
That isn't working for me (pacman 4.0.1). I think it is because the provides name is the same as the package name. See http://projects.archlinux.org/pacman.git/tree/lib/libalpm/deps.c where it says "skip literals here."
Comment by Jonathan Conder (PirateJonno) - Friday, 27 January 2012, 01:25 GMT
However, if I install perl-datetime first and then perl-datetime-format-iso8601 then it works fine...
Comment by Sergej Pupykin (sergej) - Monday, 16 April 2012, 14:14 GMT
I tried to do

$ sudo pacman -Rdd perl-datetime-format-iso8601 perl-datetime
$ sudo pacman -S perl-datetime-format-iso8601

perl-datetime was successfully installed as dep
Comment by Jonathan Conder (PirateJonno) - Monday, 16 April 2012, 14:24 GMT
It's working for me now as well. Not sure why though. Feel free to close this if you want.

Loading...