Bug#1002692: need permanent tracker for rakudo
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: transition
Hi
I'm currently changing the way Raku (aka Perl6) modules are built.
The build process involves creating pre-compiled files (a bit like pyc
files for Python). These files used to be created at installation time.
I'm experimenting with package perl6-readline to perform the
pre-compilation at build time.
The main drawback is that pre-compiled files depend on the version of
rakudo that did the compilation. All Raku modules must be rebuilt when
a new verions of rakudo is built.
Like Perl, Rakudo now provides a virtual package with an api version.
For instance:
Provides: raku-api-2021.09
And perl6-readline depends on raku-api-2021.09
To trigger the rebuild of Raku modules, I'd like you to set up a
permanent tracker with the following Ben file:
title = "Rakudo";
is_affected = .depends ~ /^raku-api-/;
is_good = !.edos-debcheck ~ /uninstallable/;
is_bad = .edos-debcheck ~ /uninstallable/;
Is it possible ?
All the best
Dod
Reply to: