Subject: | fatpacking doesn't play well with FileMunger plugins |
In Dist-Zilla, FileMunger plugins usually work on InMemory versions of the files(depending on the FileGatherer), which means it does not change any of the original files in the dir dzil is run in. This means fatpacking is picking up unmunged copies of the files, which can be a problem if we need stuff like version numbers from fatpacked libs, that get added during file munging.
I'm not sure what the best approach to fix this would be. The simplest and least efficient way might be to write all the gathered files to a tempdir, and run the fatpacking there. You might be able to make this smarter and only right out the files needed for fatpacking.