9
0

Accepting request 1113735 from devel:languages:perl:autoupdate

- updated to 1.34
   see /usr/share/doc/packages/perl-Module-ScanDeps/Changes
  1.34  2023-09-24
  - Fix issue #19 (AKA rschupp/PAR-Packer#78): invalid paths in zip file
    - Restore behaviour from version 1.31 when using "pp --execute ..." or
      "scandeps.pl --execute ...".
      When using "scan_deps(execute => 1, ...)", %INC as gleaned from
      running the script must be sanitized. Contrary to documentation
      "The  key  is the filename you specified (with module names
      converted to pathnames)" %INC *may* contain keys that are
      *absolute pathnames* (or start with "./relativ/path" when
      "relative/path" is in @PATH). Examples are autosplitted modules
      (for autosplit.ix and *.al files). pp will pack these absolute
      paths into the zip (Archive::Zip doesn't complain) which
      results in strange error messages when the packed executable
      tries to unpack them under CACHEDIR/inc on Windows.
      Add t/19-autosplit.t to test for this.
      Add IPC::Run3 to TEST_REQUIRES, used in t/19-autosplit.t
  - Add GitHub CI

OBS-URL: https://build.opensuse.org/request/show/1113735
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Module-ScanDeps?expand=0&rev=56
This commit is contained in:
2023-09-28 10:54:58 +00:00
committed by Git OBS Bridge
parent ae8395a93f
commit f6b1d63e29
4 changed files with 31 additions and 6 deletions

View File

@@ -1,3 +1,27 @@
-------------------------------------------------------------------
Mon Sep 25 03:06:45 UTC 2023 - Tina Müller <timueller+perl@suse.de>
- updated to 1.34
see /usr/share/doc/packages/perl-Module-ScanDeps/Changes
1.34 2023-09-24
- Fix issue #19 (AKA rschupp/PAR-Packer#78): invalid paths in zip file
- Restore behaviour from version 1.31 when using "pp --execute ..." or
"scandeps.pl --execute ...".
When using "scan_deps(execute => 1, ...)", %INC as gleaned from
running the script must be sanitized. Contrary to documentation
"The key is the filename you specified (with module names
converted to pathnames)" %INC *may* contain keys that are
*absolute pathnames* (or start with "./relativ/path" when
"relative/path" is in @PATH). Examples are autosplitted modules
(for autosplit.ix and *.al files). pp will pack these absolute
paths into the zip (Archive::Zip doesn't complain) which
results in strange error messages when the packed executable
tries to unpack them under CACHEDIR/inc on Windows.
Add t/19-autosplit.t to test for this.
Add IPC::Run3 to TEST_REQUIRES, used in t/19-autosplit.t
- Add GitHub CI
-------------------------------------------------------------------
Sat Aug 5 03:07:50 UTC 2023 - Tina Müller <timueller+perl@suse.de>