• Bug#1106259: unblock: raku-test-meta/0.0.20-4

    From Dominique Dumont@21:1/5 to All on Thu May 22 10:50:01 2025
    XPost: linux.debian.devel.release

    This is a multi-part MIME message sent by reportbug.


    Package: release.debian.org
    Severity: normal
    User: release.debian.org@packages.debian.org
    Usertags: unblock

    Please unblock package raku-test-meta

    [ Reason ]
    The version of this package in testing provides:
    - source files
    - pre-compiled binary files

    The pre-compiled binary files depends on rakudo compiler-id.

    Unfortunately, we've realized lately that this compiler-id is not
    reproducible. When compiler-id changes, rakudo rebuilds all source
    files and generate new pre-compiled files for the source code and all
    its dependencies. This leads to package conflicts as reported in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104468. Note that
    file conflicts may happen in one arch and not in the other, so I'm
    going to request unblock of all raku module packages that depend on
    other raku modules.

    The new release in unstable ships only source code. Rakudo compiles
    these modules at run-time and store pre-compiled files in
    ~/.raku/precomp directory.

    I'm requesting unblock for all raku package that depends on other raku
    modules.

    [ Impact ]

    Currently, many raku modules are not installable due to
    these files conflicts.

    Moreover, some packages cannot be rebuilt due to dependencies not
    being installable.

    [ Tests ]

    Like Perl5 modules, all raku modules come with a set of
    non-regression tests which are run at build time.

    [ Risks ] Very low. This new behavior reverts to rakudo default:
    pre-compile all source files and store results in local cache.

    [ Checklist ]
    [x] all changes are documented in the d/changelog.
    changelog mentions updated build-dep on dh-raku 0.19.
    dh-raku changelog mentions that pre-compiled files are no longer generated.
    [x] I reviewed all changes and I approve them
    [x] attach debdiff against the package in testing

    unblock raku-test-meta/0.0.20-4

    diff -Nru raku-test-meta-0.0.20/debian/changelog raku-test-meta-0.0.20/debian/changelog
    --- raku-test-meta-0.0.20/debian/changelog 2025-01-18 17:23:22.000000000 +0100
    +++ raku-test-meta-0.0.20/debian/changelog 2025-05-08 16:39:43.000000000 +0200
    @@ -1,3 +1,23 @@
    +raku-test-meta (0.0.20-4) unstable; urgency=medium
    +
    + * control: add Build-Depends on dh_raku 0.19
    + * control: set arch=all
    +
    + -- Dominique Dumont <dod@debian.org> Thu, 08 May 2025 16:39:43 +0200
    +
    +raku-test-meta (0.0.20-3) unstable; urgency=medium
    +
    + * Set architectures supported by moarvm
    +
    + -- Dominique Dumont <dod@debian.org> Mon, 28 Apr 2025 10:05:34 +0200
    +
    +raku-test-meta (0.0.20-2) unstable; urgency=medium
    +
    + * Remove all arm architectures
    + * control: declare compliance with Debian policy 4.7.2
    +
    + -- Dominique Dumont <dod@debian.org> Sat, 19 Apr 2025 17:29:51 +0200
    +
    raku-test-meta (0.0.20-1) unstable; urgency=medium

    [ Dominique Dumont ]
    diff -Nru raku-test-meta-0.0.20/debian/control raku-test-meta-0.0.20/debian/control
    --- raku-test-meta-0.0.20/debian/control 2025-01-18 17:23:22.