# from Elliot Shank # on Sunday 17 May 2009: >Adam's response: >> This is a bug in Module::Build, it forgot to serialize the version >> object in configure_requires before writing it into the META.yml. >> >> Module::Build should probably do this in the general case anyway, >> objects shouldn't be getting past it into the file. > >So, what's the prevailing opinion on this?
Right. configure_requires: My::Module::Build: &1 !!perl/hash:version original: v1.10.146560 qv: 1 version: - 1 - 10 - 146560 I think that sort of object should never happen in META.yml, and certainly not for a version number. I wonder: Can we put in a general-purpose hook to catch this kind of thing, or do we have to just remember it whenever we add another new might-be-an-object attribute? --Eric -- "...the bourgeoisie were hated from both ends: by the proles, because they had all the money, and by the intelligentsia, because of their tendency to spend it on lawn ornaments." --Neal Stephenson --------------------------------------------------- http://scratchcomputing.com ---------------------------------------------------