>>>>> On Thu, 22 Jun 2000 19:40:14 -1000, Ben Lilley <[EMAIL PROTECTED]> said:

 > Hi,
 > I would like to register a Win32API::Joystick ,which I recently uploaded to
 > pause (user BDLILLEY) - the filename is Joystick-1.01.zip

 >  The module is used to get joystick information via Win32 API calls.

 > Name           DSLI  Description                                   Info
 > -------------  ----  --------------------------------------------  -----
 > Joystick       adpO  Allows input from game controllers

If it is Win32API::Joystick, it cannot be Joystick at the same time.
What you released, was a unholy mixture:

  # unzip .....
    inflating: Makefile.pl             
    inflating: README.TXT              
    inflating: README                  
    inflating: Install.txt             
    inflating: Install                 
     creating: html/
    inflating: html/Joystick.html      
     creating: lib/
     creating: lib/Win32API/
    inflating: lib/Win32API/Joystick.pm  

Please construct your package in a way that is established practice on
public archives: do not clutter the current directory.

And please name your Makefile.pl Makefile.PL.

  # grep package lib/Win32API/Joystick.pm 
  package Joystick;

Please fix that: package Joystick is not the same as package
Win32API::Joystick.

  # md5sum README*
  4923ca5335f94d267ed52868c1a79b97  README
  4923ca5335f94d267ed52868c1a79b97  README.TXT

And please do not distribute two identical files under two different
names.

  # md5sum Install*
  4923ca5335f94d267ed52868c1a79b97  Install
  7caca3dd095fdb71579d2a1b39fd47c6  Install.txt

And please do not install two *different* files that indicate to be
relevant for installation.

  # perl Makefile.pl 

  Win32API::Joystick
  VERSION 1.01

  No 'Makefile' will be created!
  Install with: perl install.pl
  Test with: perl test.pl


  Creating new test.pl
  Creating new install.pl


This is the most evil distribution I ever saw on CPAN. Stop that
nonsense, it is not acceptable. Please do not distribute packages that
do not conform in *any* way.

Others might follow your example. ***Please*** ***stop***


Thanks,
-- 
andreas

Reply via email to