Neil,
I only just noticed your email. PAUSE-related issues are better raised to modules@perl.org <mailto:modules@perl.org>, or you can send to both modules@ and module-authors.
Okay, good tip. Thanks for redirecting this to the appropriate place.
I *think* that the problem is this line in your META.json file: "provides" : {},
You know, I was aware of that, but I thought it was a separate issue. And the reason I thought that was because the permissions error specifically mentioned the module name:
This distribution name can only be used by users with permission for the package Date::Easy, which you do not have. No modules will be indexed.
So I was thinking, why would it complain about a non-existent permissions error if it had no idea what the module name was supposed to be in the first place? So I wanted to go ahead and raise this issue while I simultaneously corrected the other one.
But perhaps it's all connected, as you surmise, so let me try to fix that part before I whinge further. :-)
I’ll raise a ticket on PAUSE, as I think it could be more helpful when the provides block is empty.
Yes, I agree a different error message would be more helpful. -- Buddy