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: