You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If someone changes the case of a module, and that module is used as the basis of the distribution name, then PAUSE handles it largely correctly. MetaCPAN will treat them as different distributions:
I first released this with the module called Acme::NameChangeTest. This resulted in this line in 06perms.txt:
I came across this while working on sorting out historical problems with changes of case. Historical cases like this resulted in multiple entries in the CPAN Index, but PAUSE doesn't do that now.
Guessing you're using CPAN::DistnameInfo to pull the dist name from the filename, but not then canonicalising the name.
The text was updated successfully, but these errors were encountered:
If someone changes the case of a module, and that module is used as the basis of the distribution name, then PAUSE handles it largely correctly. MetaCPAN will treat them as different distributions:
I first released this with the module called
Acme::NameChangeTest
. This resulted in this line in06perms.txt
:And in 02packages.details.txt:
I then changed it to
Acme::NameChangeTEST
, and those two entries became:I came across this while working on sorting out historical problems with changes of case. Historical cases like this resulted in multiple entries in the CPAN Index, but PAUSE doesn't do that now.
Guessing you're using
CPAN::DistnameInfo
to pull the dist name from the filename, but not then canonicalising the name.The text was updated successfully, but these errors were encountered: