2015-07-12 4 views
2

Поиск Devel::Peek в metacpan.org дает следующий снимок экрана:Почему тот же модуль перечислен три раза на metacpan.org?


enter image description here


Почему модуль, перечисленные в три раза? (Это выглядит немного странно и легко может смутить пользователя.)

+1

2 одинаковы. Таким образом, есть 2 уникальных. Второй является модулем Core. – toolic

ответ

3

Как ни странно, есть один недостающий. Ниже приведены официальные дистрибутивы Devel :: Пика:

Эти два распределения returned при поиске search.cpan.org, и только два распределения возвращаются при поиске search.cpan.org.

Будучи частью распределения perl, а часть его собственного распределения называется «двухжильным» модулем. Он позволяет объединить модуль с Perl без обновления Perl для обновления модуля.

Я не знаю, почему meta :: cpan не получает официальную дистрибутив, и я не знаю, почему это не означает, что другие дистрибутивы не являются неофициальными. Вы можете предупредить об этом сторонних разработчиков сайта.

И наоборот, я не знаю, почему search.cpan.org не возвращает CookBookA и CookBookB, и почему он не помещает тезисы других распределений как неофициальные, когда вы обращаетесь к нему напрямую. Я думаю, что это связано с тем, что Devel :: Peek присутствует только в файле документации (.pod) — не в модуле (.pm) —.

+0

Спасибо, проблема создана: https://github.com/CPAN-API/metacpan-web/issues/1557 –

+0

гул? Вы не упомянули ни о каких проблемах. (Вы просто жалуетесь, что в нем перечислены действительные совпадения! Это не ошибка). Добавлены актуальные проблемы в качестве комментария. – ikegami