I got test failure notices for the new versions of my three Tie::Hash::Foo modules from the CPAN testers group. Then, a few hours later, I got test pass notices for the same modules from the same tester.
It seems that inbetween test runs, he'd updated his version of Attribute::Handlers and now everything works fine.
I'd added Attribute::Handlers => 0 to the PREREQ_PM list in Makefile.PL but I hadn't worked out which version of Attribute::Handlers I needed.
Actually, for Tie::Hash::FixedKeys, I knew that you need the latest version of Attibute::Handlers to the Makefile.PL contains Attribute::Handlers => 0.76, but ExtUtils::MakeMaker doesn't seem to pick up on that. You do get some errors when running perl Makefile.PL - something about "too late to run CHECK block" so I guess that Attribute::Handlers does stuff that's just too clever and cutting edge for ExtUtils::MakeMaker to deal with.
I guess I need to pass this over to Damian and Marcel :)
Hey look. A whole journal entry with no non-Perl stuff!