Skip Menu |

This queue is for tickets about the PDL-IO-NDF CPAN distribution.

Report information
The Basics
Id: 79693
Status: open
Priority: 0/
Queue: PDL-IO-NDF

People
Owner: Nobody in particular
Requestors: duvny [...] yopmail.com
Cc:
AdminCc:

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



Subject: required module NDF can't be found
I installed PDL recently, then after running my weekly cron job "cpan-outdated | cpanm" it encountered error after it tried upgrading PDL::IO::NDF: ! Couldn't find module or a distribution NDF ! Bailing out the installation for PDL-IO-NDF-1.04. Retry with --prompt or --force.
PDL::IO::NDF was recently extracted from PDL and updated. Since it's standalone it assumes that the NDF perl module is going to be available and so tries to install it. When the module was part of PDL we could not assume that NDF was available so the tests were only run if it was found. The next PDL release will not have PDL::IO::NDF installed but I hadn't really worked out what would happen if someone tried to update the module independently without the supporting library. I'm not sure I'll be able to have time in the near future to update the module to install without running any tests (and installing without running tests worries me a bit). In the short term can you just delete PDL/IO/NDF.pm from your install tree? I very much doubt anyone will be using it unless they already have the Starlink software installed. Next time PDL is updated it won't be installed again.
From: parlay [...] yopmail.com
On Mon Sep 17 17:35:01 2012, TJENNESS wrote: Show quoted text
> In the short term can you just delete PDL/IO/NDF.pm from your install > tree? I very much doubt > anyone will be using it unless they already have the Starlink software > installed. Next time PDL is > updated it won't be installed again.
Ran into the same problem. I admin too many machines to make this a viable option, so I worked around this bug by rewriting our code to avoid using PDL.
On Tue Dec 11 10:16:23 2012, parlay wrote:
Show quoted text
> On Mon Sep 17 17:35:01 2012, TJENNESS wrote:
> > In the short term can you just delete PDL/IO/NDF.pm from your install
> > tree? I very much doubt
> > anyone will be using it unless they already have the Starlink software
> > installed. Next time PDL is
> > updated it won't be installed again.
>
> Ran into the same problem. I admin too many machines to make this a
> viable option, so I worked around this bug by rewriting our code to
> avoid using PDL.

Ick!

@Tim: is there a way we could put a stub in the
PDL distribution as a placeholder to fix this?