Sun Apr 28 08:08:23 2019: Request 129312 was acted upon. Transaction: Correspondence added by [email protected] Queue: PAR-Packer Subject: Re: [rt.cpan.org #129312] Code signing for OSX Broken in: (no value) Severity: (no value) Owner: Nobody Requestors: [email protected] Status: open Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=129312 >
I believe that I now have a fix for this. See: https://github.com/rschupp/PAR-Packer/pull/14 There is a contributed small program which is run on the pp exe and edits it in-place. This makes codesigning work. There is a also a small fix for par.pl required in PAR::Packer to allow unpacking of codesigned exes. With these two elements in place, in my tests, I can codesign and run a pp binary. PK > On 28 Apr 2019, at 12:37 am, Kime Philip <[email protected]> wrote: > > > Looking into this further, I am fairly sure that Archive::Zip::ChunkSize > needs to be increased in par.pl and also the 128k limit for the PAR signature > also needs to be increased. Doubling both to 256k would likely be > appropriate. All tests for PAR::Packer pass if I do this but I still get the > same error after codesigning so I am missing something as Archive::Zip still > fails to find the EOCD marker for some reason, even with the increased window > size which does (I have checked) include the EOCD marker once the ChunkSize > has been modified. > > -- > Dr Philip Kime > -- Dr Philip Kime
