>>>>> 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