[Perl] Fwd: Failed: PAUSE indexer report GROUSSE/Net-Nessus-REST-v0.5.2.tar.gz

Philippe Bruhat (BooK) philippe.bruhat at free.fr
Lun 22 Fév 08:55:55 CET 2016


On Sat, Feb 20, 2016 at 07:01:25PM +0100, Guillaume Rousse wrote:
> Si quelqu'un peut m'expliquer pourquoi je me fais insulter par PAUSE, je
> suis preneur :)
> -- 

Le message d'erreur dit que ta distribution n'est pas indexable.

> No or no indexable package
>           statements could be found in the distro (maybe a
>           script or documentation distribution or a
>           developer release?)

Ça n'empêche pas le module d'apparaître sur cpan, metacpan et search.cpan,
mais il ne sera pas installable via les outils qui utilisent l'index.

Ceci est facile à montrer avec le client cpan:

    cpan[1]> reload index
    Reading '/home/book/.local/share/.cpan/Metadata'
      Database was generated on Sun, 21 Feb 2016 10:17:02 GMT
    Fetching with LWP:
    http://www.cpan.org/authors/01mailrc.txt.gz
    Reading '/home/book/.local/share/.cpan/sources/authors/01mailrc.txt.gz'
    ............................................................................DONE
    Fetching with LWP:
    http://www.cpan.org/modules/02packages.details.txt.gz
    Reading '/home/book/.local/share/.cpan/sources/modules/02packages.details.txt.gz'
      Database was generated on Mon, 22 Feb 2016 07:17:02 GMT
    ............................................................................DONE
    Fetching with LWP:
    http://www.cpan.org/modules/03modlist.data.gz
    Reading '/home/book/.local/share/.cpan/sources/modules/03modlist.data.gz'
    DONE
    Writing /home/book/.local/share/.cpan/Metadata
    
    cpan[2]> i /Net::Nessus::REST/
    Module id = Net::Nessus::REST
        CPAN_USERID  GROUSSE (Guillaume Rousse <grousse at cpan.org>)
        CPAN_VERSION 0.5
        CPAN_FILE    G/GR/GROUSSE/Net-Nessus-REST-0.5.tar.gz
        INST_FILE    (not installed)

Il ne propose que la version 0.5, et pas la dernière que tu as ajoutée.

J'ai jeté un œil aux droits sur PAUSE, et tu as les droits sur le namespace:
http://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=Net%3A%3ANessus%3A%3AREST&pause99_peek_perms_sub=Submit

Je vois plusieurs trucs douteux dans la distribution, mais je ne vois pas
pourquoi elle n'a pas été indexée :
* Tu marques en no_index un répertoire qui n'existe pas ('inc'):
  https://metacpan.org/source/GROUSSE/Net-Nessus-REST-v0.5.2/META.json#L16-21
* La déclaration de version me paraît bizarre:
  https://metacpan.org/source/GROUSSE/Net-Nessus-REST-v0.5.2/lib/Net/Nessus/REST.pm#L11

Bref, je ne sais pas. À ta place, j'irais demander aux admins de PAUSE,
ou sur irc (probablement #perl-qa).

-- 
 Philippe Bruhat (BooK)

 When you double-cross a friend, you triple-cross yourself.
                                     (Moral from Groo The Wanderer #8 (Epic))


Plus d'informations sur la liste de diffusion Perl