Package: release.debian.org Severity: normal User: release.debian....@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