# from Adam Kennedy
# on Wednesday 21 May 2008:

>The idea with METALOCAL would be that the META.yml would contain the
>regular set of requires/build_requires, but that if the configure
> script was able to tell that it was configuring with a supported CPAN
> client, it would generate it in separate build_requires/test_requires
> instead.

I suppose you could do it that way, but now you've made the situation 
where known information which could have been written in META.yml 
at 'dist' time is still hidden inside the build code, so you have to 
run code to extract what *was* perfectly good static information, which 
means that meta harvesters are being fed junk simply because some users 
are running some old code and can't be bothered to upgrade.

And what about the 100% declarative build tool which doesn't have a 
Build.PL or Makefile.PL, but relies on configure_requires (and maybe 
another key or two) to get the META.yml fed into the pbt app?  Mythical 
it may be as yet, but I see anything which increases its mythicality as 
a regression.

--Eric
-- 
[...proprietary software is better than gpl because...] "There is value
in having somebody you can write checks to, and they fix bugs."
--Mike McNamara (president of a commercial software company)
---------------------------------------------------
    http://scratchcomputing.com
---------------------------------------------------

Reply via email to