Guest via RT wrote:
Show quoted text> Tue Apr 04 21:58:01 2006: Request 18544 was acted upon.
> Transaction: Ticket created by guest
> Queue: Module-Install
> Subject: Notify list for Module::Install updates
> Owner: Nobody
> Requestors: stennie@cpan.org
> Status: new
> Ticket <URL:
http://rt.cpan.org/Ticket/Display.html?id=18544 >
>
>
> Hi Adam,
>
> Given that Module::Install requires CPAN authors to update their dists on critical bugs... it
> would be most helpful to be able to opt into a notify list for updates.
This sounds like it would be useful.
Are you offering to host this? :)
Show quoted text> In particular, critical updates like the ActivePerl 5.8.8 breakage fixed in 0.61 could be
> communicated before users start running into widespread grief:
>
http://rt.cpan.org/Public/Bug/Display.html?id=18181
>
> Had a related thought that it might be interesting to have a script grub through the CPAN
> packages and survey which build packages they are using. In the case of Module::Install, you
> could then proactively notify the cpan maintainer (or post on a web page) if dire problems
> are expected ;-).
I've had the same thoughts. And I have move of the lego blocks to do it,
just not the tuits.
If you were interested in finishing this off, here's how it works.
1. Install CPAN::Mini::Extract (or is it Expand, I forget)
2. Set up a script that uses it, extracting ONLY Makefile.PL and
inc/Module/Install.pm (if it exists)
3. Use a small PPI detector to verify that Makefile.PL uses
inc::Module::Install
4. Use the MakeMaker function to detect the version of Module::Install,
in the form of version objects.
5. Wrap it in a script that runs the above, and takes a version limit,
reporting all distributions that are below that version.
Like I said, I don't have the time to write this right now, but had
planned to once we had a Module::Install version that we could
specifically say "you should all upgrade now".
Adam K