Re: Module::Build 0.30 is released - ppm.t on VMS depends on Archive::Tar patch.
On Wed, Oct 1, 2008 at 12:00 PM, Steve Hay [EMAIL PROTECTED] wrote: Blead is now updated to Archive-Tar-1.39_04 in #34452. One local change remains in blead: Change 32352 by [EMAIL PROTECTED] on 2007/11/16 23:46:13 The new Archive::Tar tests are TODO on VMS for reasons unrelated to the security issue for which they are testing. Well, that's a desperate-sounding and evasive commit message if I've ever seen one. And the evidence suggests I have seen this one. I'll take a look and see if the evasion is still necessary.
Re: Module::Build 0.30 is released - ppm.t on VMS depends on Archive::Tar patch.
Hi John, On Oct 1, 2008, at 2:51 AM, John E. Malmberg wrote: Steve Hay wrote: Ken Williams wrote: Hi all, After much tireless work by Eric Wilhelm and lots of feedback from patient nonpatient users alike, I'm pleased to announce that version 0.30 of Module::Build is now on CPAN. This is the first non-beta release in a long time. Thanks, applied to bleadperl as 34446. Two local changes remain: Change 32357 by [EMAIL PROTECTED] on 2007/11/17 04:19:47 Skip Module::Build ppm test -- not ready for prime time on VMS. 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: http://search.cpan.org/src/KANE/Archive-Tar-1.39_04/CHANGES 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? Cheers, -- Jos Boumans 'Real programmers use cat a.out'
Re: Module::Build 0.30 is released - ppm.t on VMS depends on Archive::Tar patch.
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 [EMAIL PROTECTED] Personal Opinion Only
RE: Module::Build 0.30 is released - ppm.t on VMS depends on Archive::Tar patch.
John E. Malmberg wrote: 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. Blead is now updated to Archive-Tar-1.39_04 in #34452. One local change remains in blead: Change 32352 by [EMAIL PROTECTED] on 2007/11/16 23:46:13 The new Archive::Tar tests are TODO on VMS for reasons unrelated to the security issue for which they are testing. and I've just made another local change to fix a test that was failing after the upgrade: Change 34453 by [EMAIL PROTECTED] on 2008/10/01 16:55:42 Fix Archive-Tar's 02_methods.t when IO::Compress::Bzip2 is absent (We haven't got IO::Compress::Bzip2 in blead, and can_handle_compressed_files() checks for both IO::Zlib and IO::Compress::Bzip2, which caused test 1 to fail without this change. Hmm... Thinking some more (sadly *after* I just hit submit, perhaps it would have been better to change test 1 to check against $ZLIB $BZIP, rather than changing the meaning of $ZLIB?)
Re: Module::Build 0.30 is released - ppm.t on VMS depends on Archive::Tar patch.
Steve Hay wrote: Ken Williams wrote: Hi all, After much tireless work by Eric Wilhelm and lots of feedback from patient nonpatient users alike, I'm pleased to announce that version 0.30 of Module::Build is now on CPAN. This is the first non-beta release in a long time. Thanks, applied to bleadperl as 34446. Two local changes remain: Change 32357 by [EMAIL PROTECTED] on 2007/11/17 04:19:47 Skip Module::Build ppm test -- not ready for prime time on VMS. 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. -John Personal Opinion Only