Subject: | Absence of version information in a dependency |
Date: | Wed, 20 Nov 2013 18:25:07 +0400 |
To: | bug-Net-OpenID-Common [...] rt.cpan.org |
From: | Ruslan Batdalov <linnando [...] yandex.ru> |
Package Net::OpenID::URIFetch use function HTTP::Message::decodable
(line 93 of ver. 1.18). But the META of the package does not specify
the required version of HTTP::Message (HTTP::Headers::Util,
HTTP::Request and HTTP::Status are mentioned with version "0",
HTTP::Message is not mentioned at all). According to the changelog,
function decodable() was included into HTTP::Message 5.814 (while it
was a part of libwww-perl yet). So the configuration is possible where
a new Net::OpenID::URIFetch runs against an old HTTP::Message lacking
of this function (I got such a configuration today).
I think the dependency on HTTP::Message 5.814 should be added to the
runtime requirements in the META.