in reply to Re: Test failures prevent installation of Module::Package::RDF (on CygPerl) ('Dependency Hell')
in thread Test failures prevent installation of Module::Package::RDF (on CygPerl) ('Dependency Hell')

_install_subs comes from Moo::Role: Line 66 of Moo::Role 2.005005.

This GitHub bug#7 was reported for Moo 2.004000 in 2020.

This comment contains a link to a distroprefs patch.

map{substr$_->[0],$_->[1]||0,1}[\*||{},3],[[]],[ref qr-1,-,-1],[{}],[sub{}^*ARGV,3]
  • Comment on Re^2: Test failures prevent installation of Module::Package::RDF (on CygPerl) ('Dependency Hell')
  • Select or Download Code

Replies are listed 'Best First'.
Re^3: Test failures prevent installation of Module::Package::RDF (on CygPerl) ('Dependency Hell')
by Intrepid (Curate) on Oct 13, 2025 at 02:36 UTC

    That's the same bug for sure, choroba:

    This GitHub bug#7 was reported for Moo 2.004000 in 2020

    I am confused about what decisions have been made (that is, the reasons for those decisions) to not fix a bug that was reported in 2020 (!). And tonight is the first time I've heard of a distroprefs patch. I'll do some Google research and figure it out, or not, but in any event thanks much choroba for rescuing me from submitting a bug report that would just duplicate one already made.

        — Soren

    Oct 13, 2025 at 02:35 UTC

Re^3: Test failures prevent installation of Module::Package::RDF (on CygPerl) ('Dependency Hell')
by Intrepid (Curate) on Oct 13, 2025 at 18:25 UTC

    Ok choroba, having helped me out, your reward is more questions ;-) You wrote:

    This comment contains a link to a distroprefs patch.

    So, I attempted to learn about distroprefs on my own (how did I not know about this? it's a mystery–I have used cpan for a long time). I read this short article by brian d foy. I'm setting things up according to the instructions. My remaining question is: where's the actual patch? Can I get it from github (I looked around, I'm still rather clumsy with github)? The yaml file linked to in the comment is 1/2 of what I need, the patch is the other 1/2. If you you can guide me I'll send you cookies (well not really but I will be grateful). If I have to, I'll make a patch myself, so, not a big deal.

        — Soren

    Oct 13, 2025 at 18:22 UTC

        Aha, ok, Thank you choroba. I should have been able to figure that out, but the partial path deceived me. Before receiving your reply I made up a patch locally.

        ... Good lord, this worked! I must show the console/tty output I got, because I am so amazed and delighted that such a complex-seeming apparatus actually worked on my trouble-prone system:

        Applying 1 patch:
          C:/Users/somia/Documents/Patches/Distroprefs/Module-Manifest-Skip-SOMIAN.patch
          D:/SBP/c/bin/patch.exe -N --fuzz=3 -p1
        patching file lib/Module/Manifest/Skip.pm
        

        This is pretty cool stuff. Who invented the distroprefs for CPAN.pm?

            — Soren

        Oct 14, 2025 at 16:53 UTC