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 <neil.bow...@cogendo.com> 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 > >