Hi all! I recently failed at naming my distribution, but I'll add to my defence it is the hardest problem in CS. :-)
At some point, I thought Web::Solid::Test::Basic was a good name for a module, and I thought that if I added stuff, it would be separate distributions. It turned out to not be very sensible, and the code in there isn't used a lot, but Web::Solid::Test::HTTPLists is, and it belonged in the same distribution. My project is still probably the only user though. So, I found that I'd rather call the Web-Solid-Test, so I created a lib/Web/ Solid/Test.pod that documents the commonalities between the two above, and tried to upload that as Web-Solid-Test-0.020 as can be seen below, and it didn't work out. How should this be done? If it is required, I could delete the Web-Solid- Test-Basic distribution right away. Cheers, Kjetil On mandag 16. mars 2020 23:47:11 CET PAUSE wrote: > The following report has been written by the PAUSE namespace indexer. > Please contact modules@perl.org if there are any open questions. > > User: KJETILK (Kjetil Kjernsmo) > Distribution file: Web-Solid-Test-0.020.tar.gz > Number of files: 29 > *.pm files: 4 > README: Web-Solid-Test-0.020/README > META-File: Web-Solid-Test-0.020/META.json > META-Parser: Parse::CPAN::Meta 1.4414 > META-driven index: yes > Timestamp of file: Mon Mar 16 22:45:36 2020 UTC > Time of this run: Mon Mar 16 22:47:11 2020 UTC > > This distribution name will only be indexed when uploaded by users with > permission for the package Web::Solid::Test. Either someone else has > ownership over that package name, or this is a brand new distribution > and that package name was neither listed in the 'provides' field in the > META file nor found inside the distribution's modules. Therefore, no > modules will be indexed. > > Further details on the indexing attempt follow. > > You appear to be missing a .pm file containing a package matching the > dist name (Web::Solid::Test). Adding this may solve your issue. Or maybe > it is the other way round and a different distribution name could be > chosen to reflect an actually included package name (eg. > Web-Solid-Test-Basic-...). > > The following packages (grouped by status) have been found in the distro: > > Status: No permissions for distribution name > ============================================ > > module : Web::Solid::Test::Basic > version: 0.020 > in file: lib/Web/Solid/Test/Basic.pm > status : Not indexed; KJETILK not authorized for this distribution > name > > module : Web::Solid::Test::HTTPLists > version: 0.020 > in file: lib/Web/Solid/Test/HTTPLists.pm > status : Not indexed; KJETILK not authorized for this distribution > name > > __END__