forked from pool/perl-Module-ScanDeps
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:
@@ -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>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user