Skip to content

Test t/proxy-with-stack-trace.t fails with older Storable versions #110

@andk

Description

@andk

Cpantesters had 16 fail results for Log-Any-1.718 so far that all failed on t/proxy-with-stack-trace.t. All had diagnostics like Can't store REGEXP items;

The message comes from Storable.xs up to 3.15 or thereabouts. It is fixed for quite some time but there were not many standalone releases of Storable. Recent release of 3.25 has it fixed and is compatible with very old perls.

Here is a proof of concept how an arbitrarily picked perl on my smoker just sent first a fail report with Storable 2.56_01 and then a pass report with Storable 3.25:

One could probably find various ways to get rid of the fails in the next release, e.g.:

  • declare a dependency on 3.25
  • make the test skip if Storable is < 3.25
  • maybe something else?

I suppose the dependency is a real one that potentially affects real code out there, so the first choice would probably the most appropriate cure.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions