Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • demerphq fixed this already in ExtUtils::Install. Of course, you need to find a way to get that installed, too.

    Strawberry Perl includes it by default on Win32, even though it's more advanced than the version in core 5.8.8. Whenever ActiveState does as well, it should be possible for CPAN.pm to upgrade itself or any other core module there, too.

    That doesn't address the "double-click to install" idea, but that's probably not more than a hackathon away with either PPD or PAR.

    • Strawberry Perl includes it by default on Win32

      In that case you have a bug, as I'm using Strawberry Perl :)

      .. but that's probably not more than a hackathon away

      What a good idea, I might have to suggest that for Birmingham.pm's big thing in the summer. Personally I'd love to have something like Synaptic that can search 02packages.details.txt and install through the normal mechanisms, with a preferences option to automatically send to cpan-testers ;)

      • In that case you have a bug, as I'm using Strawberry Perl :)

        Ouch. Could you please open up a bug on rt for Perl-Dist-Strawberry [cpan.org] with more details? It "works for me" so I'd like to know specifics about your setup.

        One standard Windows suggestion -- have you tried it after a reboot? ExtUtils::Install knows when a reboot will be necessary after an install, but there is currently no communication back to the user about it.

        • I hang my head in shame for casting aspersions. I wasn't paying attention and I wasn't using Strawberry Perl at all. I've just tried the Strawberry Perl upgrade and it all seems to work quite nicely. I think I now owe you beer (maybe even a metre if the glass is thin enough ;)) for causing untold stress over the weekend :)

          ExtUtils::Install knows when a reboot will be necessary after an install, but there is currently no communication back to the user about it.

          That suprises me, as looking through the code, I would have assumed it did announce a reboot is required during _do_cleanup() called from install(). It certainly didn't say a reboot was

          • I forgive you. I hope to have a chance to collect the beer at a conference or hackathon one of these days.

            The ExtUtils::Install is tricky -- it would be nice if it could communicate back to CPAN, but it's run in a subprocess of a subprocess, etc. so it can't. Maybe CPAN could set an ENVIRONMENT variable if it wants ExtUtils::Install to pop up an alert box or something. I need to remember to bug Andreas and Yves about coming up with something more user friendly.