Bug#971029: rakudo 2020.08.2-1 breaks perl6-* modules

Richard Levitte richard at levitte.org
Sat Sep 26 14:32:31 BST 2020


Package: rakudo
Version: 2020.08.2-1
Followup-For: Bug #969578

Dear Maintainer,

Adding on to what's already reported, it seems that the installed
rakudo comes without any of the core modules mentioned in
https://docs.raku.org/language/modules-core:

    : ; rakudo -e 'use CompUnit::Repository::Staging'
    ===SORRY!=== Error while compiling -e
    Could not find CompUnit::Repository::Staging in:
        inst#/home/levitte/.raku
        inst#/usr/share/perl6/site
        inst#/usr/share/perl6/vendor
        inst#/usr/share/perl6/core
        ap#
        nqp#
        perl5#
    at -e:1
    : ; rakudo -e 'use CompUnit::Repository::Perl6'
    ===SORRY!=== Error while compiling -e
    Could not find CompUnit::Repository::Perl6 in:
        inst#/home/levitte/.raku
        inst#/usr/share/perl6/site
        inst#/usr/share/perl6/vendor
        inst#/usr/share/perl6/core
        ap#
        nqp#
        perl5#
    at -e:1
    : ; rakudo -e 'use CompUnit::Repository::RepositoryRegistry'
    ===SORRY!=== Error while compiling -e
    Could not find CompUnit::Repository::RepositoryRegistry in:
        inst#/home/levitte/.raku
        inst#/usr/share/perl6/site
        inst#/usr/share/perl6/vendor
        inst#/usr/share/perl6/core
        ap#
        nqp#
        perl5#
    at -e:1
    : ; rakudo -e 'use NativeCall'
    ===SORRY!=== Error while compiling -e
    Could not find NativeCall in:
        inst#/home/levitte/.raku
        inst#/usr/share/perl6/site
        inst#/usr/share/perl6/vendor
        inst#/usr/share/perl6/core
        ap#
        nqp#
        perl5#
    at -e:1
    : ; rakudo -e 'use NativeCall::Types'
    ===SORRY!=== Error while compiling -e
    Could not find NativeCall::Types in:
        inst#/home/levitte/.raku
        inst#/usr/share/perl6/site
        inst#/usr/share/perl6/vendor
        inst#/usr/share/perl6/core
        ap#
        nqp#
        perl5#
    at -e:1
    : ; rakudo -e 'use NativeCall::Compiler::GNU'
    ===SORRY!=== Error while compiling -e
    Could not find NativeCall::Compiler::GNU in:
        inst#/home/levitte/.raku
        inst#/usr/share/perl6/site
        inst#/usr/share/perl6/vendor
        inst#/usr/share/perl6/core
        ap#
        nqp#
        perl5#
    at -e:1
    : ; rakudo -e 'use NativeCall::Compiler::MSVC'
    ===SORRY!=== Error while compiling -e
    Could not find NativeCall::Compiler::MSVC in:
        inst#/home/levitte/.raku
        inst#/usr/share/perl6/site
        inst#/usr/share/perl6/vendor
        inst#/usr/share/perl6/core
        ap#
        nqp#
        perl5#
    at -e:1
    : ; rakudo -e 'use Pod::To::Text'
    ===SORRY!=== Error while compiling -e
    Could not find Pod::To::Text in:
        inst#/home/levitte/.raku
        inst#/usr/share/perl6/site
        inst#/usr/share/perl6/vendor
        inst#/usr/share/perl6/core
        ap#
        nqp#
        perl5#
    at -e:1
    : ; rakudo -e 'use Test'
    ===SORRY!=== Error while compiling -e
    Could not find Test in:
        inst#/home/levitte/.raku
        inst#/usr/share/perl6/site
        inst#/usr/share/perl6/vendor
        inst#/usr/share/perl6/core
        ap#
        nqp#
        perl5#
    at -e:1
    : ; rakudo -e 'use experimental'
    ===SORRY!=== Error while compiling -e
    Could not find experimental in:
        inst#/home/levitte/.raku
        inst#/usr/share/perl6/site
        inst#/usr/share/perl6/vendor
        inst#/usr/share/perl6/core
        ap#
        nqp#
        perl5#
    at -e:1
    : ; rakudo -e 'use newline'
    ===SORRY!=== Error while compiling -e
    Could not find newline in:
        inst#/home/levitte/.raku
        inst#/usr/share/perl6/site
        inst#/usr/share/perl6/vendor
        inst#/usr/share/perl6/core
        ap#
        nqp#
        perl5#
    at -e:1

Among others, it affects the installation of perl6-zef:

    Setting up perl6-zef (0.8.5-2) ...
    ===SORRY!=== Error while compiling /usr/share/perl6/tools/install-dist.p6
    Could not find CompUnit::Repository::Staging in:
        inst#/root/.raku
        inst#/usr/share/perl6/site
        inst#/usr/share/perl6/vendor
        inst#/usr/share/perl6/core
        ap#
        nqp#
        perl5#
    at /usr/share/perl6/tools/install-dist.p6:35
    "perl6 /usr/share/perl6/tools/install-dist.p6 --from=/usr/share/perl6/debian-sources/perl6-zef --to=/tmp/3Sv7EedD5s/build --for=vendor" unexpectedly returned exit value 1 at /usr/share/perl5/IPC/System/Simple.pm line 578.
    	IPC::System::Simple::_check_exit("perl6 /usr/share/perl6/tools/install-dist.p6 --from=/usr/shar"..., 1, ARRAY(0x55e36f7202e0)) called at /usr/share/perl5/IPC/System/Simple.pm line 550
    	IPC::System::Simple::_process_child_error(256, "perl6 /usr/share/perl6/tools/install-dist.p6 --from=/usr/shar"..., ARRAY(0x55e36f7202e0)) called at /usr/share/perl5/IPC/System/Simple.pm line 190
    	IPC::System::Simple::run("perl6 /usr/share/perl6/tools/install-dist.p6 --from=/usr/shar"...) called at (eval 29) line 12
    	eval {...} called at (eval 29) line 11
    	Fatal::__ANON__("perl6 /usr/share/perl6/tools/install-dist.p6 --from=/usr/shar"...) called at /usr/share/perl6/rakudo-helper.pl line 47
    	main::install("perl6-zef") called at /usr/share/perl6/rakudo-helper.pl line 151
     at /usr/share/perl6/rakudo-helper.pl line 47
    dpkg: error processing package perl6-zef (--configure):
     installed perl6-zef package post-installation script subprocess returned error exit status 1

Cheers,
Richard

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.16.0-2-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=sv_SE.utf8, LC_CTYPE=sv_SE.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages rakudo depends on:
ii  libc6                      2.30-4
ii  libgraph-perl              1:0.9704-1
ii  libipc-system-simple-perl  1.30-1
ii  libpath-tiny-perl          0.114-1
ii  moarvm                     2020.08+dfsg-1
ii  nqp                        2020.08.2+dfsg-1

rakudo recommends no packages.

Versions of packages rakudo suggests:
ii  valgrind  1:3.16.1-1

-- debconf-show failed



More information about the Pkg-rakudo-devel mailing list