Bug#901807: libmath-gsl-perl: incompatible with GSL >= 2.5

Niko Tyni ntyni at debian.org
Tue Jun 26 08:25:06 BST 2018


On Sun, Jun 24, 2018 at 04:02:06PM +0200, gregor herrmann wrote:

> -my $ver2func = do(catfile(qw/inc ver2func/));
> +my $ver2func = do('./' . catfile(qw/inc ver2func/));

Yeah, that's better than -I. (hardcoding '/' as the directory separator is
a bit ugly but works for us, and I see catfile is rather eager to remove
'./' if it sees it.)

>  sub is_release {
> -    return -e '.git' ? 0 : 1;
> +    return 0;
>  }

I think I was testing all the time with inside a git checkout,
that probably explains it. Happy if that's enough to trigger
the rebuild. Not sure if it still looks at file mtime stamps
and would need an explicit clean first?

> > The latter one may not turn out to be
> > necessary if the deprecated functions get reinstated with #902281.
> 
> Ack.

It looks like the deprecated symbols will be reinstated for now.
Not sure if we still want to disable them on our side. Probably not.

In any case, I think we should still do a swig rebuild every
time as part of the normal package build.
 
> I've pushed your and my patches, but I'd rather have another
> doublecheck before uploading.

Looks good to me, thanks!
-- 
Niko



More information about the pkg-perl-maintainers mailing list