in reply to Re^2: 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')

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

  • Comment on Re^3: Test failures prevent installation of Module::Package::RDF (on CygPerl) ('Dependency Hell')

Replies are listed 'Best First'.
Re^4: Test failures prevent installation of Module::Package::RDF (on CygPerl) ('Dependency Hell')
by choroba (Cardinal) on Oct 14, 2025 at 07:56 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
        This is the oldest mention of distroprefs in the Changes. But there might have been an older system reaching dates not covered by the Changes, I didn't use it at that time, so I have no idea.

        map{substr$_->[0],$_->[1]||0,1}[\*||{},3],[[]],[ref qr-1,-,-1],[{}],[sub{}^*ARGV,3]