Re: PAUSE permissions clash between HTML::Template::DEFAULT and HTML::Template::Default

2016-09-20 Thread Neil Bowers
Hi Sam & Michael,


>> [resolving conflict between HTML::Template::DEFAULT and 
>> HTML::Template::Default]
>> That’s fine - there's no upside to indexing these inner classes, they're 
>> entirely internal and don't have a public API.  Thanks!
> 
> Great! I just sent a pull request to Michael’s repo for HTML-Template. I also 
> updated the dist.ini to request that releases include a META.json file as 
> well as a META.yml.

Nothing’s happened with my pull request.

I’ve gone ahead and dropped permissions on inner classes 
HTML::Template::DEFAULT and friends, to resolve the conflict.

If you’re happy to give me co-maint, I’ll do a release with my change, but I 
think it would be better if WONKO did a release :-)

Cheers,
Neil



Re: PAUSE permissions clash between HTML::Template::DEFAULT and HTML::Template::Default

2016-08-09 Thread Neil Bowers
> That's fine - there's no upside to indexing these inner classes, they're 
> entirely internal and don't have a public API.  Thanks!

Great! I just sent a pull request to Michael’s repo for HTML-Template. I also 
updated the dist.ini to request that releases include a META.json file as well 
as a META.yml.

Cheers,
Neil




Re: PAUSE permissions clash between HTML::Template::DEFAULT and HTML::Template::Default

2016-08-09 Thread Sam Tregar
That's fine - there's no upside to indexing these inner classes, they're
entirely internal and don't have a public API.  Thanks!

Sam


On Tue, Aug 9, 2016 at 5:05 PM, Neil Bowers  wrote:

> Hi Sam and Michael,
>
> I’m one of the PAUSE admins. I’m emailing you because I’m working on
> resolving conflicts caused by PAUSE now considering package names case
> insensitively. This has left us with some situations where two or more
> people are owners of namespaces previously considered distinct, and now
> considered the same.
>
> The HTML::Template module defines a number of inner classes, including
> HTML::Template::DEFAULT. These aren’t currently being indexed, because
> Michael (WONKO), who’s done the recent releases, doesn’t have permission
> for them. So HTML::Template::DEFAULT is still indexed against the last
> release SAMTREGAR did, 2.9.
>
> This now conflicts with HTML::Template::Default, which is owned by
> LEOCHARRE, and included in his HTML-Template-Default.
>
> Given these are inner classes, the easiest way to resolve this is to tell
> PAUSE not to index any of the inner classes. Then I’ll be able to drop
> SAMTREGAR’s ownership of HTML::Template::DEFAULT.
>
> The easiest way to do this is to add the following to dist.ini
>
> [MetaNoIndex]
> package = HTML::Template::COND
> package = HTML::Template::DEFAULT
> package = HTML::Template::ESCAPE
> package = HTML::Template::JSESCAPE
> package = HTML::Template::LOOP
> package = HTML::Template::NOOP
> package = HTML::Template::PRINTSCALAR
> package = HTML::Template::URLESCAPE
> package = HTML::Template::VAR
>
> I could then drop permissions on HTML::Template::DEFAULT, once there’s a
> new release on CPAN, we can schedule deletion of the old releases.
>
> Are you ok to do this?
>
> PAUSE doesn’t let situations like this occur any more — I’m working
> through the existing cases resolving them.
>
> Cheers,
> Neil
>
>