http://www.perlmonks.org?node_id=1004676

pirkil has asked for the wisdom of the Perl Monks concerning the following question:

Hello monks,

I'd like to know how much time does approximately take the transfer of a module from PAUSE to CPAN mirrors.

Our company wants to release some stuff to CPAN and the modules should be present at CPAN in some specific date. We have yet registered namespace.

Thank you for your answers.

EDIT... Once again - thanks for all answers. I have the idea now.

Replies are listed 'Best First'.
Re: PAUSE 2 CPAN transfer
by davido (Cardinal) on Nov 20, 2012 at 09:53 UTC

    After you've uploaded via PAUSE, the distribution will be indexed within a few minutes, and will propagate to the various CPAN mirrors within a matter of hours. I suppose it's possible that some of the stragglers might take a little longer, but I generally see new releases reflected in the mirrors that I'm using after a time period on the order of 2 to 4 hours.

    This doesn't have any impact on the ability to install your module, but might be of interest as an aside. When things are running smoothly, it can take about a day before the smoke test results start making their way onto cpantesters.org. And once that's happened, it takes about another day for your CPAN listing to begin showing a tally of PASS/FAILs.


    Dave

Re: PAUSE 2 CPAN transfer
by Khen1950fx (Canon) on Nov 20, 2012 at 09:13 UTC

    The time involved varies based on how busy it is. For me, the time from uploading to PAUSE to transfer too CPAN is usually quick---a matter of say a few minutes to a half hour. Once it has been thoroughly processed, you'll probably see it on CPAN, but it won't be downloadable for approximately one day, sometimes more. If your module isn't downloadable from CPAN after three days, you could get back on PAUSE and check its status.

    One thing that you should definitely do before you release the modules to CPAN is to do a RFC: "Request for Comments" here at perlmonks. The RFC should be entered in the Meditations section. The response time is quick, and I'd suggest battening-down the hatches and don some battlegear though-:).
Re: PAUSE 2 CPAN transfer
by tobyink (Canon) on Nov 20, 2012 at 11:32 UTC

    It depends on the CPAN mirror. Anything from a few minutes to a day.

    MetaCPAN's recent uploads page is pretty fast and seems to show modules in usually less than five minutes.

    perl -E'sub Monkey::do{say$_,for@_,do{($monkey=[caller(0)]->[3])=~s{::}{ }and$monkey}}"Monkey say"->Monkey::do'
Re: PAUSE 2 CPAN transfer
by Anonymous Monk on Nov 20, 2012 at 09:31 UTC
    Is this something that other people will want to use? If it's just something your company will use don't upload it to the cpan.

      Primary goal of this release is to contribute to the community, thus I believe it will be useful for others too.

Re: PAUSE 2 CPAN transfer
by DrHyde (Prior) on Nov 20, 2012 at 11:25 UTC
    It can take anything from a few seconds to a few days, depending on how busy things are, which CPAN mirror you're looking at, and the phase of the moon.