Hi Inline folks,
I maintain a bunch of Inline ILSM modules (nothing spectacular) and I'm forever
getting CPANTesters failure reports because of config registry caching. This is
from Inline.pod:
----------
The 'config' Registry File
Inline keeps a cached file of all of the Inline Language Support Module's meta
data in a file called config. This file can be found in your DIRECTORY
directory. If the file does not exist, Inline creates a new one. It will search
your system for any module beginning with Inline::. It will then call that
module's register() method to get useful information for future invocations.
Whenever you add a new ILSM, you should delete this file so that Inline will
auto-discover your newly installed language module.
----------
Is there a sensible way to delete this config file as part of module
installation? It looks like I could run `use Inline _CONFIG_` to force a
rebuild, but that's undocumented.
The errors all look like this:
http://www.cpantesters.org/cpan/report/f840414c-5057-11e0-b1ed-01c1085336ca
Many of the other ILSMs on CPAN suffer from the same test failures, though I'm
not sure what circumstances cause them to sometimes pass and sometimes fail. Any
ideas would be much appreciated!
thanks,
--IAMCAL