What's the right approach to the autoremove we currently have? Plus: json-class and json-meta6 ready for review / upload
Timo Paulssen
timo+deb at wakelift.de
Thu Oct 17 13:58:13 BST 2024
Hi Everyone,
>> I have a prototype for a "dump everything, categorized" flag for moarvm,
>> plus a corresponding patch that adds dumping of moarvm files to
>> diffoscope, and I will look into this topic more.
> ok.
I have already made one discovery related to build reproducibility, and
a few pointers for possible optimizations, plus I've learned stuff about
an area of MoarVM I hadn't touched much before, so it's been useful already!
>> Cool, so it's correct to have it in debian/sid like I'm already doing,
>> and we're already well on the way to reaching this goal?
> Yes. One hurdle to cleat is that I made the mistake of trying to use prove6 to
> run non-regression tests during build. This leads to circular dependencies
> when building, which is a problem.
>
> Some package were switched to use Perl's prove, like raku-tap-harness. Could
> you check that all other modules are not depending on prove6 ?
I don't know exactly what such a module usually encompasses, but it
could be good to have dh-sequence-raku responsible for picking perl's
prove or prove6 if it's available, and have prove6 just in the suggests?
>> If I'm not mistaken, I have nothing else to do right now for at least
>> this situation. I will wait for you to tell me what I should do next :)
> - remove prove6 dependencies from all raku modules
I committed and pushed to the debian/sid branch on a few modules. I had
hoped I could just point you at
https://salsa.debian.org/groups/perl6-team/modules/-/activity to find
out what I have actually done, so I didn't write it down or anything,
but salsa is still behind on some things, huh. So here's a summary taken
from my shell history:
* raku-json-name: dropped prove6
* raku-json-optin: dropped prove6
* raku-test-meta: forcepushed over some maybe-messed-up earlier
attempts at packaging stuff, then dropped the prove6 dependency, and
also created a branch version_upgrade with an upgrade from 0.0.17 to
0.0.20
* raku-hash-merge: dropped prove6
* raku-uri: dropped prove6, created a branch upgrade_0.3.7;
dh-make-raku added README.md to debian/raku-uri.docs, I'm not 100%
sure if that's right, but probably?
And that should be everything!
> - upload modified packages (me)
> - trigger rakudo transition (me)
>
> Then we'll see the next steps.
>
> All the best
This is getting exciting :)
Kind Regards,
- Timo
More information about the Pkg-rakudo-devel
mailing list