Hi all,

This is due to a known problem in MetaCPAN the website (not CPAN as a whole). 
It's triggered here by me releasing modules as independent distributions that 
are currently part of the PDL distro (such as PDL::Transform::Proj4); when 
MetaCPAN sees such a new release, it de-indexes the distro that package was in 
before, which here is the whole of PDL.

See https://github.com/metacpan/metacpan-web/issues/3245 for more context.

This should cease to be an issue once I have finished releasing all the 
contained non-fundamental parts of PDL (which is many, many of them) especially 
the ones with external dependencies (GSL, Proj4, HDF, GD, OpenGL, the Fortran 
ones, among others). Shortly after that, I will release the new, slimmed-down 
PDL.

You may see a resemblance between this and the previously (in 2015 and onwards) 
discussed splitting of PDL into a PDL::Core, other parts, and then a rump PDL. 
I feel this is a better approach, particularly since those externally-dependent 
modules could not actually be relied on since you might install PDL without 
e.g. GSL; to get PDL with GSL, you'd need to reinstall the whole of PDL again 
and hope for the best.

What this means for users of PDL is currently that, as previously, if you make 
code that needs certain parts of "main" PDL (like the GSL bindings), you need 
to express this in the metadata of your project. What it will mean when the 
process is finished, is that PDL will install (much) quicker, and that to get 
those other modules, you expressly install them, and they will install very 
quickly (on one device here, Transform::Proj4 builds and tests in about 2 secs, 
and PDL::GSL in about 10).

Any questions or problems, please let me know (possibly on the list)!

Best regards,
Ed

________________________________
From: David Mertens <dcmertens.p...@gmail.com>
Sent: 03 December 2024 2:22 PM
To: Jörg Sommrey <j...@sommrey.de>; pdl-devel <pdl-devel@lists.sourceforge.net>
Subject: Re: [Pdl-devel] PDL disappeared from CPAN?

Fyi, this was resolved. I just realized I forgot to CC-all on my reply, so I'm 
sending this back to the mailing list.

David

On Tue, Dec 3, 2024, 8:21 AM Jörg Sommrey 
<j...@sommrey.de<mailto:j...@sommrey.de>> wrote:
Probably a transient malfunction on CPAN. Searching CPAN for "PDL"
produced some hits, but not including "PDL" or "PDL::Core". Accessing
https://metacpan.org/pod/PDL::Core etc. resulted in a 404 error page.

Looks like everything is back now.

-jo


On Tue 03 Dec 2024 01:58:30 PM CET, David Mertens
<dcmertens.p...@gmail.com<mailto:dcmertens.p...@gmail.com>> wrote:

> I have no trouble locating PDL on metacpan, and from there the
> documentation links all work. Googling PDL::Core pulls up meetacpan link as
> the first hit.
>
> Do you mean metacpan or the CPAN client?
>
> David
>
> On Tue, Dec 3, 2024, 5:12 AM Jörg Sommrey 
> <j...@sommrey.de<mailto:j...@sommrey.de>> wrote:
>
>> Hi all,
>>
>> what happened to PDL on CPAN? Cannot see any of the core modules anymore.
>>
>> -jo
>>
>>
>> _______________________________________________
>> pdl-devel mailing list
>> pdl-devel@lists.sourceforge.net<mailto:pdl-devel@lists.sourceforge.net>
>> https://lists.sourceforge.net/lists/listinfo/pdl-devel
>>


_______________________________________________
pdl-devel mailing list
pdl-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pdl-devel

Reply via email to