#206: Module::Build v0.2808 breaks install. v0.2805 last known good version. ---------------------------+------------------------------------------------ Reporter: danielpacker | Owner: dom Type: defect | Status: new Priority: highest | Milestone: Component: openguides | Version: svn Severity: critical | Resolution: Keywords: install build | ---------------------------+------------------------------------------------ Comment (by danielpacker):
Attached are patches for the build system. The first change is to specify module_name when getting a Module::Build instance. This is required by Module::Build->config_data(), which is the approved way of getting config data. The Changes file states that as of v0.20805_01, accessing build data directly (as was being done) will break. The second change is to pull out the data in Build.pm via the same method.
Sadly, this patch is going to mean that OpenGuides-0.60 (or whatever the fix release will be) is going to need to require Module::Build v0.26 or higher, as that's when they implemented config_data().
I tested the patch on OG 0.59 and it worked great for me. I will leave this open until the patch (and the requirement for M::B v0.26+) gets committed.