|Subject:||We should not have our own MANIFEST.SKIP|
The manifest action will write a default MANIFEST.SKIP. This is a static file inside Module::Build and not based on ExtUtils::Manifest. In some ways its ahead of EUM. In some ways its behind. For example, its missing .git so I keep making new MB distributions that want to put all of .git into the MANIFEST. We shouldn't be maintaining our own MANIFEST.SKIP. All general enhancements should go into EUM (I'll send them a patch). The rest should be stuck onto the end of the generic MANIFEST.SKIP. The attached patch does this. If the installed EUM supports #!include_default it will use that. Otherwise it copies the installed ExtUtils/MANIFEST.SKIP from @INC. Then it adds some MB specific items onto the end (which it did before) along with one to avoid the dist directory/tarball (again, it already did that). I commited a fix as r12946. David, please give it a review.