Raku / modules.raku.org

Source code for modules.raku.org - Raku module listing
https://modules.raku.org/
Artistic License 2.0
27 stars 27 forks source link

Duplicate modules #96

Open hankache opened 6 years ago

hankache commented 6 years ago

Modules that are hosted on GitHub and Cpan appear twice. See example below.

modules

zoffixznet commented 6 years ago

Because they're different modules, with different :auth.

zoffixznet commented 6 years ago

Thought there was another Issue, but it might've been just a discussion in #perl6/#perl6-dev... Basically not all modules specify "auth" key and it's not even specced to exist or be mandatory, so the site uses github user/PAUSE id for that and that's why modules dupe.

The screenshot shows another issue. Inline::Perl5 is another module that's duped due to the issue in this ticket.

I really wish we'd abandon the :auth idea and make module names unique. It's trying to solve a minor social issue of authors taking up names that no one can later use, but it's introducing a host of other issues, such us requiring :auth to be be always part of the name of a module for its safe use. Most users aren't doing it and it's just more stuff to type everywhere.