Bug#824143: libperinci-sub-normalize-perl: FTBFS: Can't locate Sah/Schema/Rinci.pm in @INC

Niko Tyni ntyni at debian.org
Thu May 12 19:46:30 UTC 2016


Package: libperinci-sub-normalize-perl
Version: 0.16-1
Severity: serious
Tags: fixed-upstream
User: debian-perl at lists.debian.org
Usertags: autopkgtest

As noticed by ci.debian.net, this package fails its test
suite on current sid, making it also build from source.

The librinci-perl package recently made incompatible changes.
>From its NEWS.Debian:

  librinci-perl (1.1.80-1) unstable; urgency=medium
  
    From the upstream Changes file for the 1.1.80 release:  
  
    [Incompatible change]
  
    Follow Sah::Schemas spec (each individual schema is put in a separate
    Sah::Schema::* package). Sah::Schema::Rinci is now replaced with
    Sah::Schema::rinci::* packages.

This breaks the libperinci-sub-normalize-perl test suite:

  t/00-compile.t ............. 
  1..1
  ok 1 - Perinci/Sub/Normalize.pm loaded ok
  ok
  Can't locate Sah/Schema/Rinci.pm in @INC (you may need to install the Sah::Schema::Rinci module) (@INC contains: /<<PKGBUILDDIR>>/blib/lib /<<PKGBUILDDIR>>/blib/arch /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.2 /usr/local/share/perl/5.22.2 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at /<<PKGBUILDDIR>>/blib/lib/Perinci/Sub/Normalize.pm line 144.

[...]

This seems to be fixed upstream. From the Changes file:

0.17    2016-05-10 (PERLANCAR)

        - Update to Sah::Schema::rinci::function_meta which replaces
          Sah::Schema::Rinci.

Whoever fixes this: please also make librinci-perl Break
libperinci-sub-normalize-perl (<< 0.17~) or something like that to
make sure partial upgrades work.
-- 
Niko Tyni   ntyni at debian.org



More information about the pkg-perl-maintainers mailing list