Bug#1092121: libdemeter-perl: FTBFS with PDL >= 2.096 (PDL::Filter::Linear removed)

Bas Couwenberg sebastic at xs4all.nl
Sat Jan 4 20:05:37 GMT 2025


Source: libdemeter-perl
Version: 0.9.27+ds6-8
Severity: serious
Tags: upstream ftbfs
Justification: makes the package in question unusable or mostly so
Control: forwarded -1 https://github.com/bruceravel/demeter/issues/72

Dear Maintainer,

Your package FTBFS with PDL >= 2.096 (currently in experimental) because it removed PDL::Filter::Linear which is used in Demeter::Data::Process.

 Can't locate PDL/Filter/Linear.pm in @INC (you may need to install the PDL::Filter::Linear module) (@INC entries checked: /build/libdemeter-perl-0.9.27+ds6/blib/lib /build/libdemeter-perl-0.9.27+ds6/blib/arch . /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.40.0 /usr/local/share/perl/5.40.0 /usr/lib/x86_64-linux-gnu/perl5/5.40 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.40 /usr/share/perl/5.40 /usr/local/lib/site_perl .) at /build/libdemeter-perl-0.9.27+ds6/blib/lib/Demeter/Data/Process.pm line 28.
 BEGIN failed--compilation aborted at /build/libdemeter-perl-0.9.27+ds6/blib/lib/Demeter/Data/Process.pm line 28.
 Compilation failed in require at /usr/share/perl5/Module/Runtime.pm line 314.
 Compilation failed in require at /build/libdemeter-perl-0.9.27+ds6/blib/lib/Demeter.pm line 369.
 BEGIN failed--compilation aborted at t/032_miscellany.t line 22.
 # Looks like your test exited with 2 before it could output anything.

This also causes the autopkgtest to fail:

 https://ci.debian.net/packages/libd/libdemeter-perl/unstable/amd64/56032436/

The issue has been forwarded upstream, but no solution is available at time of writing.

Vendoring the PDL::Filter::Linear code required as suggested in the upstream issue seems like a reasonable option.

Kind Regards,

Bas



More information about the pkg-perl-maintainers mailing list