Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the CPAN-Meta CPAN distribution.

Report information
The Basics
Id: 85051
Status: new
Priority: 0/
Queue: CPAN-Meta

People
Owner: Nobody in particular
Requestors: miyagawa [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Spec: runtime recommends/suggests
Date: Sat, 4 May 2013 14:00:02 -0700
To: bug-CPAN-Meta [...] rt.cpan.org
From: Tatsuhiko Miyagawa <miyagawa [...] gmail.com>
runtime The runtime phase refers not only to when the distribution's contents are installed, but also to its continued use. Any library that is a prerequisite for regular use of this distribution should be indicated here. I believe most of the use of 'runtime recommends' out there on CPAN refers to the "regular use of the distribution". They also intend what we now describe as 'suggests' but that's probably because it wasn't there in META 1.x. However, because the spec says the runtime prereq has to be satisfied in the installation time, it could easily create a circular dependency, as you can see in the list: https://gist.github.com/miyagawa/5516279 Given the size of CPAN, that's not a lot, but i feel like there might be a need for a separate phase other than runtime, to specifically say the regular use of the module, not to cover the build/test/installation time requirement. -- Tatsuhiko Miyagawa