Jos I. Boumans wrote: > Hi John, > > On Oct 1, 2008, at 2:51 AM, John E. Malmberg wrote: > >> >> http://www.nntp.perl.org/group/perl.vmsperl/2008/06/msg14821.html >> >> The main problem is that Archive::Tar needs a patch to properly be >> able to pack a VMS binary into a tarball. >> >> We were waiting for word from Jos on this. > > It was my understanding that this was already applied to core, and > it's also part of Archive::Tar 1.39_01: I just verified that the fix is not in blead perl as of today's rsync copy just now. To be more specific it is a patch to Archive/Tar/File.pm to fix handling of VMS binary executable files. It also fixes setting the UID properly when saving the UID is requested. > http://search.cpan.org/src/KANE/Archive-Tar-1.39_04/CHANGES Yes I see that the patch is in the changelog. > A::T 1.39_04 looks stable, so we can promote it to 1.40 shortly. > > Is there anything specific you need me to do now? It looks like we need for blead to get more up to date. I also need to find the time to get the fix into gnu tar, because it is also mis-handling the VMS file sizes for executable binaries. Gnu tar also needs a fix for handling VMS GID values on creating an archive, which I also noticed when debugging this issue. As it is right now, A::T 1.39_04 is probably the only way to build a tarball on VMS that includes an executable binary. -John wb8tyw@qsl.net Personal Opinion Only