On Feb 2, 2009, at 9:51 AM, David Golden wrote:
(a) Have M::B or EU::MM/M::I create MYMETA.yml at the end of running
Build.PL or Makefile.PL -- this isn't an *author* issue, this is
something
that happens on end-user machines. If that file is created, then
other
toolchain modules or QA modules will use it. They'll still be
backwards
compatible, of course. For example, I've already created a CPAN.pm
branch
that supports it.
+1. If I don't have to hand-edit YAML, then great.
(b) Adding 'maybe_requires' (or 'dynamic_requires' or whatever an
intuitive
name is) to the META.yml spec and upgrading M::B and EU::MM/M::I to
support
it. This does effect authors if they want to change to support it,
but
since it's only adding granularity of meta information, not new
information,
it's still backwards compatible.
Does that clarify?
Yes, although as I said in my reply to Eric, Schwern seemed to be
talking about something elseā¦
Best,
David