Skip Menu |

This queue is for tickets about the Test-Pod-LinkCheck CPAN distribution.

Report information
The Basics
Id: 77976
Status: open
Priority: 0/
Queue: Test-Pod-LinkCheck

People
Owner: Nobody in particular
Requestors: ether [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Feature request: use CPAN::Meta modules directly
Instead of using the cpanplus/cpan/cpanm backends to do querying, there are CPAN::Meta::* modules available directly which you can use to query the db, which would also be preferred as it doesn't require the user to have preconfigured any particular client. The folks on irc.perl.org #toolchain are standing by to help you find the exact library you need. :)
Note that it is becoming increasingly common for none of the currently-supported backends to be configured - as cpanm is not in the list. e.g. I'm running perlbrew and have only used cpanm to install modules, so remote querying is becoming disabled.
On 2012-07-14 10:19:04, ETHER wrote: Show quoted text
> Note that it is becoming increasingly common for none of the > currently-supported backends to be configured - as cpanm is not in the list. > > e.g. I'm running perlbrew and have only used cpanm to install modules, > so remote querying is becoming disabled.
Hi APOCAL, I'll repeat my suggestion here (that was in other distribution queues) that I'm willing to take on comaint of this module, and resolve some of the outstanding tickets, if you're too busy/no longer interested in maintaining it. I just hope you're doing okay, as you haven't been around in quite some time!!
Hello, This sounds like a great idea! I've done some digging around and it seems like the "easiest" module for me to use to solve this problem is CPAN::Common::Index::MetaDB as it queries the same db as cpanm uses. Please look at the git repo for my latest changes and let me know if I'm heading in the right direction :) Lastly, I've looked at your PromptIfStale code and copying the code to download/parse the 02packages sounds like another last-resort thing I could use. However, I'm concerned with caching and having multiple code scattered over dzil/testing/etc continually hitting the 02packages which is pretty hefty... On Sat Jun 23 12:33:46 2012, ETHER wrote: Show quoted text
> Instead of using the cpanplus/cpan/cpanm backends to do querying, there > are CPAN::Meta::* modules available directly which you can use to query > the db, which would also be preferred as it doesn't require the user to > have preconfigured any particular client. > > The folks on irc.perl.org #toolchain are standing by to help you find > the exact library you need. :)
-- ~Apocalypse