On Thu, Mar 14, 2013 at 8:14 AM, Ruslan Zakirov <r...@bestpractical.com> wrote: > On Thu, Mar 14, 2013 at 1:31 AM, David Golden <x...@xdg.me> wrote: >> (2) rt.cpan.org treated both distributions as having the same RT >> queue. I gained administrative access to BinGOs' existing queues. > > Just to make it clear. rt.cpan.org uses distribution name as queue > identifier and > expects it uniquelly identify a "project".
I understand. That expectation is incorrect. That's what we're talking about. > rt.cpan.org would win for sure from a new meta information DB > published to CPAN mirrors. Thinking about a mechanism for distributing the information is a secondary concern. The primary concern is deciding what is the correct unit of aggregation and how to ensure it remains unique. It could just as easily be "primary package" as "distribution name" or "project name" or whatever. If that were to be the decision, then rt.cpan.org would need to migrate its queue structure accordingly. Most of the options involve a fair amount of work and risk and we collectively need to figure out the best course of action. Other than (a) do nothing, I think the (c) restrict PAUSE to well-formed distributions option is probably the least amount of work and risk (I could probably patch PAUSE in a few hours to do so), but we might regret the number of edge cases involved (non-module distributions) and might take a lot of flak for the new, stricter rules. I like Schwern's data model conceptually, but I cringe at the amount of work required to make it happen in PAUSE (including a permissions system around it) and PAUSE surgery feel like high risk to me. Seems clear to me that we're going to wind up with a "least worst" option. :-) David -- David Golden <x...@xdg.me> Take back your inbox! → http://www.bunchmail.com/ Twitter/IRC: @xdg