[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: