Hi Jacques, > I would like to draw your attention on that there is no module Class::Array > or Class::Scalar distributed by Dankongai.Similar to what I have seen with > Cookie and Cookies, I believe the author use those outside of modules in > locations like test units and somehow cpan will index it as a module released > when it is not. This is what happened for Cookie and Cookies.
When I see a situation like this (someone has permissions on a package name that doesn’t appear in the CPAN index), my first thought is "I wonder if this was previously used in one of their distributions, possibly a distribution that isn’t even on CPAN any more". I went to DANKOGAI’s author page on MetaCPAN, and had a look at his distributions. Class-Builtins looked a likely candidate, so I clicked through to look at the latest release of that distribution: https://metacpan.org/dist/Class-Builtin Ok, so Class::Array and Class::Scalar aren't listed for the latest release. The next thing I do is use the "Jump to version" menu in the left sidebar, to go to the oldest release (which is now on BackPAN only, but MetaCPAN++ lets me look at those too). And sure enough Class::Array and Class::Scalar were in the first release of Class-Builtin: https://metacpan.org/release/DANKOGAI/Class-Builtin-0.01 Then I step forward, to see when the module names were dropped: the next release (0.02), which was on the same day as 0.01. This means that it’s pretty unlikely that there’s anyone out there relying on Class::Array or Class::Scalar, as shipped with Class-Builtin 0.01. At this point, I would suggest that you email Dan and ask if he’s ok to transfer the first-come permission to you. Having written all this, I’ve copied Dan on this email, since you’d just forward it to him anyway :-) Dan: if you’re happy for Jacque to have first-come on Class::Array and Class::Scalar, just reply to that effect, and I’ll make the changes for you. Cheers, Neil