Thu Mar 05 11:22:46 2020: Request 132055 was acted upon. Transaction: Correspondence added by DBOOK Queue: PAR-Packer Subject: PodStrip filter corrupts __FILE__ in modules Broken in: (no value) Severity: (no value) Owner: Nobody Requestors: db...@cpan.org Status: open Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=132055 >
On Thu Mar 05 03:31:08 2020, RSCHUPP wrote: > On 2020-03-04 18:57:24, DBOOK wrote: > > The filename override causes __FILE__ to then be unusable within the > > module since TestModule.pm is not found within cwd. > > Don't do that then. > > And yes, there are modules that behave differently when run from a > packed executable. > PAR/Filter/PatchContent.pm contains workarounds for the known ones. FWIW, the distribution that ran into this problem is Mojolicious. It uses the path to modules to find its bundled resource files in several places. -Dan