• Bug#1106110: unblock: raku-json-class/0.0.21-4

    From Dominique Dumont@21:1/5 to All on Mon May 19 20:30: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-json-class

    [ Reason ]
    The version of this 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=1104469. Note that
    file conflicts may happen in one arch and not in the other.

    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-json-class/0.0.21-4

    diff -Nru raku-json-class-0.0.21/debian/changelog raku-json-class-0.0.21/debian/changelog
    --- raku-json-class-0.0.21/debian/changelog 2024-10-16 18:11:33.000000000 +0200
    +++ raku-json-class-0.0.21/debian/changelog 2025-05-08 16:24:54.000000000 +0200
    @@ -1,3 +1,23 @@
    +raku-json-class (0.0.21-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:24:54 +0200
    +
    +raku-json-class (0.0.21-3) unstable; urgency=medium
    +
    + * Set architectures supported by moarvm
    +
    + -- Dominique Dumont <dod@debian.org> Mon, 28 Apr 2025 10:05:12 +0200
    +
    +raku-json-class (0.0.21-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:23:37 +0200
    +
    raku-json-class (0.0.21-1) unstable; urgency=medium

    [ Timo Paulssen ]
    diff -Nru raku-json-class-0.0.21/debian/control raku-json-class-0.0.21/debian/control
    --- raku-json-class-0.0.21/debian/control 2024-10-16 18:
  • From Dominique Dumont@21:1/5 to All on Tue May 20 09:40:02 2025
    XPost: linux.debian.devel.release

    Sorry, the relevant bug is https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104467

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)