Jan Dubois wrote:

On Mon, 03 Mar 2008, David Golden wrote:
On Mon, Mar 3, 2008 at 10:25 AM, Jan Dubois <[EMAIL PROTECTED]> wrote:
 However, I think using Devel::AssertOS is really overkill for this purpose.
 I just use the following code in most Win32::* modules:

    unless ($^O eq "MSWin32" || $^O eq "cygwin") {
        die "OS unsupported\n";
    }

Probably I will switch to this.
However, I was suggested in the past to use Devel::AssertOS
and wanted to give it a try.

I think it's interesting, but what really puzzles me is how
I managed to screw up the META.yml that many times before
understanding that EU::MM was breaking it just before
a `make dist'  :(

What is the actual kind-of "state-of-the-art" on this?
I mean EU::MM vs. Module::Build?

I'd like to support as many old systems as possible,
without going into ridiculously old ones (5.005, for example),
and I've had unpleasant experiences myself with first releases
of Module::Build.

The "use-devel-assertos" script is supposed
to be "fire and forget" to hide the details.

I noticed the missing "no_index" on inc, and I tried
to contact David about this.

    use Devel::AssertOS qw(MicrosoftWindows MSWin32 Cygwin);

This should have been `use Devel::AssertOS qw(MicrosoftWindows)'.

Anyways, it is of course up to Cosimo to decide how he wants to do
this; I was just pointing out the problems...

I'm thinking of going the simple way and die-ing manually.
Anyway, is it correct that die-ing with "OS unsupported"
then causes cpan-testers "NA" results?

--
Cosimo

Reply via email to