Skip Menu |

This queue is for tickets about the Calendar CPAN distribution.

Report information
The Basics
Id: 40481
Status: resolved
Priority: 0/
Queue: Calendar

People
Owner: Nobody in particular
Requestors: AERO [...] cpan.org
Cc: wenbinye [...] gmail.com
AdminCc:

Bug Information
Severity: Critical
Broken in: (no value)
Fixed in: (no value)



CC: wenbinye [...] gmail.com
Subject: can't install Calendar module using CPAN
can't install Calendar module using CPAN -------------------------------------------------------------- $ cpan cpan shell -- CPAN exploration and modules installation (v1.9301) ReadLine support enabled cpan[1]> install Calendar CPAN: Storable loaded ok (v2.18) Going to read /home/aero/.cpan/Metadata Database was generated on Mon, 27 Oct 2008 22:26:59 GMT CPAN: YAML loaded ok (v0.66) Going to read 33 yaml files from /home/aero/.cpan/build/ CPAN: Time::HiRes loaded ok (v1.86) ............................................................................DONE Restored the state of 33 (in 0.3519 secs) Warning: Cannot install Calendar, don't know what it is. Try the command i /Calendar/ to find objects with matching identifiers. cpan[2]> -------------------------------------------------------------- "Calendar" module is missing in CPAN Module index ( http://cpan.org/modules/01modules.index.html ) What's the problem? you had changed version numeric(alpha)version to Extended version. 0.04 -> v0.4.1 -> v0.4.2 Equivalent extended version of numerical version 0.04 is v0.40 So, your updated modules are lower version than old numeric version modules. I guess Missing in CPAN index maybe caused by version numbering. Check it out, please.
You are right, 0.4.2 is numerically converted to 0.004002. Not ethat CPAN shell provides a workaround. When you know the distro name, and you can find it out with ls when you know the author name, then you'd do install YEWENBIN/Calendar-v0.4.2.tar.gz And the ls command would be something like: ls YEWENBIN/Cal* HTH,
在 2008-10-29 03:17:51 星期三 时,ANDK 写到: Show quoted text
> You are right, 0.4.2 is numerically converted to 0.004002. > > Not ethat CPAN shell provides a workaround. When you know the distro > name, and you can find it out with ls when you know the author name, > then you'd do > > install YEWENBIN/Calendar-v0.4.2.tar.gz > > And the ls command would be something like: > > ls YEWENBIN/Cal* > > HTH,
Sorry, I have asked the question at #perl in irc.perl.org, I was told that my module's name is not accepted. I haven't figure out a proper name, and also don't known how to move the module to another name space, so I gave it up. I did not expect for this reason I have receive the mail that my module is scheduled for reindexing, is that means I don't have to change the version?
This issue came again up today in #perl on Freenode. The workaround I suggested (which works for me), is to manually fetch and unpack the tarball, then "cpan ." within that directory. Perhaps you could bump the version and release a new version to CPAN with whatever fixes are required to make this work correctly? -- Paul Evans
I think the module was not indexed because I didn't register the namespace successfully, because Calendar is the root namespace. I have rename the module name to Calendar::Any with slight modification in api. You can install the new module now :)