develooper Front page | perl.perl5.porters | Postings from October 2008

Re: Module::Build 0.30 is released - ppm.t on VMS depends onArchive::Tar patch.

From:
John E. Malmberg
Date:
October 1, 2008 06:25
Subject:
Re: Module::Build 0.30 is released - ppm.t on VMS depends onArchive::Tar patch.
Message ID:
48E37A2B.6010808@qsl.net
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



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About