Почему один и тот же модуль указан три раза на metacpan.org?

В поисках Devel::Peek на https://metacpan.org/ дает следующий снимок экрана:



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

1 ответ

Решение

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

  • perl
  • Devel-Peek

Эти два дистрибутива возвращаются при поиске http://search.cpan.org/, и только два дистрибутива возвращаются при поиске search.cpan.org.

Быть частью perl Распределение и часть его собственного распределения называется модулем с двойной активностью. Это позволяет связывать модуль с Perl без необходимости обновлять Perl для обновления модуля.

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

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

Другие вопросы по тегам