A very prolific senior contributor to the CPAN recently updated a module that incorporates XS and C files from another distribution. Said contributor completely tested the new distribution, and published it. It broke for me.
Said contributor forgot to check MANIFEST, which needed a new file added.
make disttest is your friend. Use make disttest.
{grin}
Re:ME!
brian_d_foy on 2002-10-21T18:50:46
I have not encountered the `make dist` bug that includes old `make disttest` distributions in 5.6.1 or 5.8.0.
I have fixed most of my stupidity problems with my release script. It tests everything and will not let me release something if anything fails or if CVS is not up-to-date. I have been very happy with it the past month even though I need to add a couple of things.:) Re:ME!
Matts on 2002-10-22T06:48:17
Nice script. Possibly the reason you haven't seen this bug is either because it's fixed in 5.6, or because you make dist before you make disttest.