Bug#909698: rakudo: perl6-tap-harness fails to configure: Could not open /usr/share/perl6/install-dist.p6. Failed to stat file: no such file or directory

Axel Beckert abe at debian.org
Thu Sep 27 00:41:11 BST 2018


Package: rakudo
Version: 2018.09-1
Severity: serious
Control: affects -1 perl6-tap-harness

Hi,

perl6-tap-harness fails to install for me as follows on a Raspberry Pi
with Debian Sid armhf:

[…]
Setting up perl6-tap-harness (0.20180415-1) ...
Could not open /usr/share/perl6/install-dist.p6. Failed to stat file: no such file or directory
module perl6-tap-harness compilation failed: 256 at /usr/share/perl6/rakudo-helper.pl line 44.
dpkg: error processing package perl6-tap-harness (--configure):
 installed perl6-tap-harness package post-installation script subprocess returned error exit status 2
[…]
Errors were encountered while processing:
 perl6-tap-harness

The file /usr/share/perl6/install-dist.p6 does not neither exist on
that installation nor does it belong to any installed package.

Also "apt-file search /usr/share/perl6/install-dist.p6" doesn't find
that file, neither on Debian Sid armhf nor on Debian Sid amd64.

Funnily I have perl6-tap-harness successfully installed on amd64
despite I can't find  /usr/share/perl6/install-dist.p6 there either.

Reason for this is probably the switch from
/usr/share/perl6/install-dist.pl to
/usr/share/perl6/tools/install-dist.p6 between 2018.06-1 and
2018.09-1. Please note that this path contains "tools" while the error
message doesn't have "tools" in the path.

Since it's /usr/share/perl6/rakudo-helper.pl which contains that
erroneous path, the issue is not in perl6-tap-harness but in rakudo.

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'unstable-debug'), (500, 'buildd-unstable'), (500, 'testing'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental')
Architecture: armhf (armv7l)

Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages perl6-tap-harness depends on:
ii  rakudo  2018.09-1

perl6-tap-harness recommends no packages.

perl6-tap-harness suggests no packages.

-- no debconf information


More information about the Pkg-rakudo-devel mailing list