Hi Chris:  I have not made any progress on this even though I've tried a 
few things in the last few weeks.

I don't see that PDL::NetCDF appears more than one place on CPAN.  There 
is the normal storage under author and module:

http://www.cpan.org/modules/by-module/PDL/PDL-NetCDF-4.08.tar.gz
http://www.cpan.org/modules/by-authors/id/DHUNT/PDL-NetCDF-4.08.tar.gz

But nothing more confusing than that.

Which two places is PDL::Graphics::OpenGL::Perl stored at?

Regards,

   Doug



[email protected]
Software Engineer
UCAR - COSMIC, Tel. (303) 497-2611

On Wed, 16 Mar 2011, Chris Marshall wrote:

> Hi Doug-
>
> Did you ever hear back on what the problem was
> with the CPAN indexer (I presume that is the
> source of the problem)?  BTW, I see the same
> thing for my PDL::Graphics::OpenGL::Perl module
> which is a registered module with CPAN.  I'm
> not sure if I ever did another independent
> upload since doing one with PDL:
>
>> cpan[5]> i PDL::Graphics::OpenGL::Perl
>> Module id = PDL::Graphics::OpenGL::Perl
>>     DESCRIPTION  PDL interface to Perl OpenGL
>>     CPAN_USERID  CHM (Chris Marshall <[email protected]>)
>>     CPAN_VERSION undef
>>     CPAN_FILE    Contact Author Chris Marshall <[email protected]>
>>     DSLIP_STATUS cdhhp (pre-alpha,developer,hybrid,hybrid,Standard-Perl)
>>     INST_FILE    (not installed)
>> 
>
> So it seems to have something to do with the fact
> that there are two places that the module appears.
>
> --Chris
>
> On 2/3/2011 12:06 PM, Doug Hunt wrote:
>> Hi Chris: Thanks for you suggestion. I'm not sure I understand, though.
>> 
>> First of all, given that the most recent version of PDL::NetCDF is 4.07,
>> would a file in the top level of the distribution tarball called 
>> 'version.pm', containing the text '4.07' or "$VERSION = '4.07';" help?
>> 
>> Secondly, I don't understand your second suggestion. What should I add 
>> where to netcdf.pd? I thought that the problem was that the CPAN indexer 
>> only looks at .pm files to find $VERSION, so why would special text in 
>> netcdf.pd help?
>> 
>> I did do some reading in the module documentation on the CPAN site and 
>> concluded that adding the version to the META.yml file would help. 
>> Following this documentation, I added this line to Makefile.PL:
>> 
>> 'META_MERGE' => {provides => {PDL::NetCDF => {file => 'netcdf.pd', version 
>> => 4.07}}},
>> 
>> which added these lines to META.yml:
>> 
>> provides:
>> PDL::NetCDF
>> file: netcdf.pd
>> version: 4.07
>> 
>> This seemed to work when I submitted it to PAUSE. I got a nice email saying 
>> the indexer had found version 4.07. But still after all that
>> PDL::NetCDF cannot be downloaded or installed from the CPAN shell.
>> 
>> Still puzzled,
>> 
>> Doug
>> 
>> [email protected]
>> Software Engineer
>> UCAR - COSMIC, Tel. (303) 497-2611
>> 
>> On Wed, 2 Feb 2011, Chris Marshall wrote:
>> 
>>> I had another idea. According to the description,
>>> the $VERSION check by the PAUSE indexer is run
>>> in a Safe compartment as well as needing to assign
>>> on one line.
>>> 
>>> The .pd file a perl file so what happens if you
>>> try something like this at the top:
>>> 
>>> my $PDFILE_VERSION = '4.07'; $VERSION = $PDFILE_VERSION;
>>> 
>>> of netcdf.pd and then change the here document
>>> with the pp_addpm() for the $VERSION assignment
>>> to qq() based and use this as the assignment:
>>> 
>>> $VERSION = $PDFILE_VERSION;
>>> 
>>> Cheers,
>>> Chris
>>> 
>>> On 2/1/2011 8:12 PM, Chris Marshall wrote:
>>>> Hi Doug-
>>>> 
>>>> Did you ever try adding an auxiliary version.pm file
>>>> with just the desired version number in that? Then
>>>> you would need to refer to that for the module version.
>>>> 
>>>> --Chris
>>>> 
>>>> On 2/1/2011 6:16 PM, Doug Hunt wrote:
>>>>> Hi Ivan: I've done some work lately trying to get this indexed 
>>>>> correctly,
>>>>> but to no avail. The only way I can get this to work is to bypass the
>>>>> CPAN shell and download the PDL::NetCDF.tar.gz directly. Then untar, 
>>>>> perl
>>>>> Makefile.PL; make; make test; make install.
>>>>> 
>>>>> You also need to set environment variables to tell it where to find the
>>>>> netcdf include files and library.
>>>>> 
>>>>> PDL::NetCDF is working just fine and continues to be maintained.
>>>>> 
>>>>> Regards,
>>>>> 
>>>>> Doug
>>>>> 
>>>>> [email protected]
>>>>> Software Engineer
>>>>> UCAR - COSMIC, Tel. (303) 497-2611
>>>>> 
>>>>> On Wed, 2 Feb 2011, Ivan Shmakov wrote:
>>>>> 
>>>>>> I've tried to install PDL::NetCDF with $ cpan PDL::NetCDF, yet
>>>>>> it failed with:
>>>>>> 
>>>>>> CPAN: Storable loaded ok (v2.20)
>>>>>> Going to read '/.../.cpan/Metadata'
>>>>>> Database was generated on Tue, 01 Feb 2011 19:38:59 GMT
>>>>>> Running install for module 'PDL::NetCDF'
>>>>>> 
>>>>>> The module PDL::NetCDF isn't available on CPAN.
>>>>>> 
>>>>>> Either the module has not yet been uploaded to CPAN, or it is
>>>>>> temporary unavailable. Please contact the author to find out
>>>>>> more about the status. Try 'i PDL::NetCDF'.
>>>>>> 
>>>>>> Doing as suggested, I get:
>>>>>> 
>>>>>> CPAN: Storable loaded ok (v2.20)
>>>>>> Going to read '/.../.cpan/Metadata'
>>>>>> Database was generated on Tue, 01 Feb 2011 19:38:59 GMT
>>>>>> Module id = PDL::NetCDF
>>>>>> DESCRIPTION Reads/Writes NetCDF files from/to PDL objs
>>>>>> CPAN_USERID DHUNT (Douglas Hunt<[email protected]>)
>>>>>> CPAN_VERSION undef
>>>>>> CPAN_FILE Contact Author Douglas Hunt<[email protected]>
>>>>>> DSLIP_STATUS RdcOp (released,developer,C,object-oriented,Standard-Perl)
>>>>>> INST_FILE (not installed)
>>>>>> 
>>>>>> So I'm still curious as to what's up with the package?
>>>>>> 
>>>>>> TIA.
>>> 
>> 
>> 
>> -----
>> No virus found in this message.
>> Checked by AVG - www.avg.com
>> Version: 10.0.1204 / Virus Database: 1435/3420 - Release Date: 02/03/11
>> 
>> 
>

_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to