1
0

Accepting request 731678 from devel:languages:perl:autoupdate

- updated to 1.66
   see /usr/share/doc/packages/perl-Archive-Zip/Changes
  1.66 Mon 16 Sep 2019
      - Refactored low-level methods for reading and writing zip files
        in zip64 format.  Added new parameters and return values to
        most of these.  Extended constants in Archive::Zip to cover
        zip64 formats and lengths.
      - Added public APIs
          Archive::Zip::Archive::zip64
          Archive::Zip::Archive::desiredZip64Mode
          Archive::Zip::Archive::versionMadeBy
          Archive::Zip::Archive::versionNeededToExtract
          Archive::Zip::Member::zip64
          Archive::Zip::Member::desiredZip64Mode
        and constants
          Archive::Zip::ZIP64_AS_NEEDED
          Archive::Zip::ZIP64_EOCD
          Archive::Zip::ZIP64_HEADERS
        plus POD on these.
      - Added tests for zip64 format in t/21_zip64.t and more test zip
        files below t/data.  Extended tests in t/02_main.t to perform
        all existing tests in all possible desired zip64 modes.
      - Extended methods
          Archive::Zip::Member::localExtraField
          Archive::Zip::Member::cdExtraField
        to perform format checks when called as setters and to reject
        any zip64 extended information extra fields passed by the user.
        Extended POD and tests in t/02_main.t accordingly.
      - Setting {'compressedSize'} after writing central directory
        header.
      - Added new optional parameter $noFormatError to method
        Archive::Zip::_readSignature to silence any format errros when
        testing for signatures.
      - Added error handling for potentially failed object conversion
        after calling method Archive::Zip::Member::_become.  Factored
        in method Archive::Zip::Member::_becomeDirectoryIfNecessary
        into caller.
      - Changed methods
          Archive::Zip::Archive::contents
          Archive::Zip::Member::contents
        (and all inheriting from these) to consistently return a pair
        ($contents, $status) when called in list context and a scalar
        $contents when called in scalar context.  Extended tests in
        t/02_main.t accordingly.
      - Changed method Archive::Zip::Member::extractToFileHandle to
        accept a file name instead of a file handle when extracting
        symbolic links.  Changed lower-level and higher-level methods
        to use that feature.  Cleaned up code related to the handling
        of symbolic links.  Added creation of intermediate directories
        in method Archive::Zip::Member::extractToFileNamed for symbolic
        links as well.  Reporting errors from symlink call as AZ-error.
        Added POD and test zip file t/data/symlink.zip and tests in
        t/26_symlinks.t for these changes.
      - Cleaned up code and added comment related to that highly
        dubious (?) {'wasWritten'} logic.

OBS-URL: https://build.opensuse.org/request/show/731678
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Archive-Zip?expand=0&rev=56
This commit is contained in:
Pedro Monreal Gonzalez 2019-09-18 08:43:12 +00:00 committed by Git OBS Bridge
parent a24c433d44
commit 9b5be4a806
4 changed files with 64 additions and 4 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:743179fe0464d273cf4531d108bcdce9d76426eba0af61d98922d9d3d163db84
size 192150

3
Archive-Zip-1.66.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:468ac2a355b93e90e973ca6c8d18ec31c0d8f5bd3b065e16519f4cee0b9c53f7
size 202402

View File

@ -1,3 +1,63 @@
-------------------------------------------------------------------
Wed Sep 18 08:15:38 UTC 2019 - <timueller+perl@suse.de>
- updated to 1.66
see /usr/share/doc/packages/perl-Archive-Zip/Changes
1.66 Mon 16 Sep 2019
- Refactored low-level methods for reading and writing zip files
in zip64 format. Added new parameters and return values to
most of these. Extended constants in Archive::Zip to cover
zip64 formats and lengths.
- Added public APIs
Archive::Zip::Archive::zip64
Archive::Zip::Archive::desiredZip64Mode
Archive::Zip::Archive::versionMadeBy
Archive::Zip::Archive::versionNeededToExtract
Archive::Zip::Member::zip64
Archive::Zip::Member::desiredZip64Mode
and constants
Archive::Zip::ZIP64_AS_NEEDED
Archive::Zip::ZIP64_EOCD
Archive::Zip::ZIP64_HEADERS
plus POD on these.
- Added tests for zip64 format in t/21_zip64.t and more test zip
files below t/data. Extended tests in t/02_main.t to perform
all existing tests in all possible desired zip64 modes.
- Extended methods
Archive::Zip::Member::localExtraField
Archive::Zip::Member::cdExtraField
to perform format checks when called as setters and to reject
any zip64 extended information extra fields passed by the user.
Extended POD and tests in t/02_main.t accordingly.
- Setting {'compressedSize'} after writing central directory
header.
- Added new optional parameter $noFormatError to method
Archive::Zip::_readSignature to silence any format errros when
testing for signatures.
- Added error handling for potentially failed object conversion
after calling method Archive::Zip::Member::_become. Factored
in method Archive::Zip::Member::_becomeDirectoryIfNecessary
into caller.
- Changed methods
Archive::Zip::Archive::contents
Archive::Zip::Member::contents
(and all inheriting from these) to consistently return a pair
($contents, $status) when called in list context and a scalar
$contents when called in scalar context. Extended tests in
t/02_main.t accordingly.
- Changed method Archive::Zip::Member::extractToFileHandle to
accept a file name instead of a file handle when extracting
symbolic links. Changed lower-level and higher-level methods
to use that feature. Cleaned up code related to the handling
of symbolic links. Added creation of intermediate directories
in method Archive::Zip::Member::extractToFileNamed for symbolic
links as well. Reporting errors from symlink call as AZ-error.
Added POD and test zip file t/data/symlink.zip and tests in
t/26_symlinks.t for these changes.
- Cleaned up code and added comment related to that highly
dubious (?) {'wasWritten'} logic.
-------------------------------------------------------------------
Tue Sep 10 09:02:19 UTC 2019 - <timueller+perl@suse.de>

View File

@ -17,7 +17,7 @@
Name: perl-Archive-Zip
Version: 1.65
Version: 1.66
Release: 0
%define cpan_name Archive-Zip
Summary: Provide an interface to ZIP archive files