|Subject:||Module::Build::Compat should be deprecated and/or split out|
M::B::Compat isn't fully compatible and it's unrealistic (at current volunteer support levels) to maintain compatibility as EU::MM itself continues to evolve. I suggest deprecating M::B::Compat and splitting it out as a separate CPAN module "soon". Generating a compatibility Makefile.PL should warn about the deprecation unless the split-out M::B::Compat (with a high enough version) is installed. Once removed from Module::Build, if M::B::Compat is not available, trying to build a compatibility Makefile.PL should die with a message to install it from CPAN.