Bug#1027686: transition: rakudo
Dominique Dumont
dod at debian.org
Mon Jan 2 16:02:22 GMT 2023
On Sunday, 1 January 2023 22:38:43 CET M. Zhou wrote:
> Specifically, the pre-compiled cache shipped in reverse dependencies
> relies on a matching compiler ID. Hence, we added the compiler ID into the
> virtual package to ensure cache compatibility: raku-api-2022.12+e556a5c0
> The compiler ID will change when code is modified.
Unfortunately, the compiler-id also depends on the build directory. Which
means that the compiler id changes between arches.
> Albeit adding the compiler ID may not sound like an ideal solution,
> this seems like what we can do before the freeze.
Unfortunately, yes.
> Ben file:
>
> title = "rakudo";
> is_affected = .depends ~ "raku-api-2022.07" | .depends ~
> "raku-api-2022.12+e556a5c0"; is_good = .depends ~
> "raku-api-2022.12+e556a5c0";
> is_bad = .depends ~ "raku-api-2022.07";
I'm afraid this will break when rakudo is rebuilt in unstable.
I may have missed something, but why not keep the following lines as ben file:
Affected: .depends ~ /(^|\s)raku-api-/
Good: !.edos-debcheck ~ /uninstallable/
Bad: .edos-debcheck ~ /uninstallable/
This is what is currently specified in
https://release.debian.org/transitions/html/rakudo.html
All the best
More information about the Pkg-rakudo-devel
mailing list