Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-PAR for openSUSE:Factory checked in at 2021-01-15 19:46:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-PAR (Old) and /work/SRC/openSUSE:Factory/.perl-PAR.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-PAR" Fri Jan 15 19:46:08 2021 rev:14 rq:863107 version:1.017 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-PAR/perl-PAR.changes 2019-05-21 10:41:41.247022801 +0200 +++ /work/SRC/openSUSE:Factory/.perl-PAR.new.28504/perl-PAR.changes 2021-01-15 19:46:10.538017119 +0100 @@ -1,0 +2,12 @@ +Thu Jan 14 03:09:33 UTC 2021 - Tina M??ller <timueller+p...@suse.de> + +- updated to 1.017 + see /usr/share/doc/packages/perl-PAR/Changes + + 1.017 2021-01-13 + + - change bugtracker to GitHub issues + + - remove obsolete stuff from tutorial + +------------------------------------------------------------------- Old: ---- PAR-1.016.tar.gz New: ---- PAR-1.017.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-PAR.spec ++++++ --- /var/tmp/diff_new_pack.Yf2Z0m/_old 2021-01-15 19:46:11.202018108 +0100 +++ /var/tmp/diff_new_pack.Yf2Z0m/_new 2021-01-15 19:46:11.206018114 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-PAR # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,18 +16,16 @@ # +%define cpan_name PAR Name: perl-PAR -Version: 1.016 +Version: 1.017 Release: 0 -%define cpan_name PAR Summary: Perl Archive Toolkit License: Artistic-1.0 OR GPL-1.0-or-later -Group: Development/Libraries/Perl -Url: https://metacpan.org/release/%{cpan_name} +URL: https://metacpan.org/release/%{cpan_name} Source0: https://cpan.metacpan.org/authors/id/R/RS/RSCHUPP/%{cpan_name}-%{version}.tar.gz Source1: cpanspec.yml BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(Archive::Zip) >= 1.00 @@ -80,11 +78,11 @@ Please see SYNOPSIS for most typical use cases. %prep -%setup -q -n %{cpan_name}-%{version} +%autosetup -n %{cpan_name}-%{version} %build perl Makefile.PL INSTALLDIRS=vendor -make %{?_smp_mflags} +%make_build %check make test @@ -95,7 +93,6 @@ %perl_gen_filelist %files -f %{name}.files -%defattr(-,root,root,755) %doc AUTHORS Changes README %license LICENSE ++++++ PAR-1.016.tar.gz -> PAR-1.017.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PAR-1.016/Changes new/PAR-1.017/Changes --- old/PAR-1.016/Changes 2019-05-20 20:09:13.000000000 +0200 +++ new/PAR-1.017/Changes 2021-01-13 15:28:07.000000000 +0100 @@ -1,12 +1,18 @@ +1.017 2021-01-13 + + - change bugtracker to GitHub issues + + - remove obsolete stuff from tutorial + 1.016 2019-05-20 - Fix #129312: Code signing for OSX - + Avoid Archive::Zip::Archive error "can't find EOCD signature" for pp'ed executables with lots of stuff appended (e.g. by OSX codesign): temporarily increase Archive::Zip::ChunkSize around the call to Archive::Zip::readFromFileHandle(). - + Note this is prerequisite for the corresponding fix in PAR::Packer. - Fix: Archive::Unzip::Burst::unzip result is ignored and _extract_inc @@ -41,17 +47,17 @@ - Fix a crucial typo, hopefully fixes RT#118981 "Tests fail (with PAR 1.012?)" - Build t/hello.par at "make" time - + 1.012 2016-11-25 - Guard against concurrent extraction attempts of zip into "inc" - use a file lock to protect the extraction of the complete zip into "inc" - - - _run_member_*(), _tempfile(), _dl_extract(): - make the "persistent" filename only visible when the file + + - _run_member_*(), _tempfile(), _dl_extract(): + make the "persistent" filename only visible when the file has been completely written - + - Make build and test work if @INC does not include "." - Upgrade to Module::Install 1.17 @@ -61,7 +67,7 @@ - Move to GitHub. Thanks, OpenFoundry, for years of service. - Suppress warning "Use of uninitialized value in do "file" ..." - + - Put a description of its purpose into the canary file - Remove all traces of Internals::PAR::CLEARSTACK @@ -81,17 +87,17 @@ the time of extraction as their modified time). - Add a "canary" file in $PAR_TEMP and back-date it 1 day. Hence any process - removing files in $PAR_TEMP based on timestamps should remove + removing files in $PAR_TEMP based on timestamps should remove the "canary" before others. - - If the canary file is missing, extract the .par to $PAR_TEMP/inc + - If the canary file is missing, extract the .par to $PAR_TEMP/inc as previously was done only when $PAR_TEMP/inc was missing. 1.009 2015-04-22 - Fix 103861 for PAR-Packer: Adding local directories to @INC for a pp executable fails - - Get rid of included PerlIO.pm, parent.pm, obsolete + - Get rid of included PerlIO.pm, parent.pm, obsolete Module::Install::Include and included Test::More. 1.008 2015-01-24 @@ -109,8 +115,8 @@ - Fix RT #86650: typo fixes - - reformat ChangeLog file according to CPAN::Changes::Spec - and rename it to Changes + - reformat ChangeLog file according to CPAN::Changes::Spec + and rename it to Changes - Update to Module::Build 1.14 @@ -128,9 +134,9 @@ we try to sanitize username (so that there are no problematic characters in the name of the per-user cache directory), but the strategy fails miserably for some charset encodings. - E.g. for EUC-KR or CP949 (as in the bug report) we may produce an - illegal sequence of bytes; in other cases we may cause collisions - (different usernames mapping to the same directory name). + E.g. for EUC-KR or CP949 (as in the bug report) we may produce an + illegal sequence of bytes; in other cases we may cause collisions + (different usernames mapping to the same directory name). Fix the problem once and for all by encoding the username (bytewise) as 2 hex digits. @@ -142,7 +148,7 @@ 1.004 2011-11-30 - back out r1241: it causes errors in PAR::Packer's test suite - - change "unsafe directory" error message to match the wording + - change "unsafe directory" error message to match the wording used by PAR::Packer - remove "debian" sub directory: it isn't released to CPAN and Debian will supply its own anyway @@ -158,9 +164,9 @@ - it's not a symlink - it's mode 0700 - it's owned by USER - - Fix a problem packing XML::LibXSLT on Windows (see the thread starting + - Fix a problem packing XML::LibXSLT on Windows (see the thread starting with http://www.nntp.perl.org/group/perl.par/2011/02/msg4919.html) - - Die (with a hopefully useful message) if any error is encountered + - Die (with a hopefully useful message) if any error is encountered during an Archive::Zip extract operation 1.002 2010-07-25 @@ -567,7 +573,7 @@ [Bug Fixes] - Applied Alan Stewart's patch which fixes @ARGV pollution in - daughter programs. See also + daughter programs. See also http://www.nntp.perl.org/group/perl.par/2152 - Now mentioning the ENV var "PAR_VERBATIM" in the documentation. See also http://www.nntp.perl.org/group/perl.par/2196 @@ -859,7 +865,7 @@ - OOified "pp" in contrib/object_oriented_pp/; not installed by default. [Bug Fixes] - + - "pp -d" (--dependent) prevented "pp -C" (--clean) from working. - The "pp -m" (--multiarch) option was implemented incorrectly @@ -923,7 +929,7 @@ - New "pp -c" and "pp -x" (--compile/--execute) options run the script with "perl -c" to check for dependencies. - + - Also, the new "pp -n" (--noscan) command skips the default static scanning altogether. @@ -990,14 +996,14 @@ - Perl 5.8.1 has an off-by-one bug that prevents "parl" to function properly. We have now provided a workaround; - this bug should also be fixed in Perl 5.8.2. + this bug should also be fixed in Perl 5.8.2. - Fixed https support for LWP via the new Module::ScapDeps. 0.75 2003-09-21 [New Features] - + - "pp -o file.exe file.par" now packs file.par into file.exe; this means you can hand-tweak PAR files generated by "pp -p" before packing it into an executable. @@ -1362,7 +1368,7 @@ - Building on Win32 in directory names that contain spaces did not work. - + 0.63 2003-02-06 [Bug Fixes] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PAR-1.016/MANIFEST new/PAR-1.017/MANIFEST --- old/PAR-1.016/MANIFEST 2019-05-20 20:11:27.000000000 +0200 +++ new/PAR-1.017/MANIFEST 2021-01-13 15:48:44.000000000 +0100 @@ -1,13 +1,5 @@ AUTHORS Changes -inc/Module/Install.pm -inc/Module/Install/Base.pm -inc/Module/Install/Can.pm -inc/Module/Install/Fetch.pm -inc/Module/Install/Makefile.pm -inc/Module/Install/Metadata.pm -inc/Module/Install/Win32.pm -inc/Module/Install/WriteAll.pm lib/PAR.pm lib/PAR/Environment.pod lib/PAR/FAQ.pod @@ -20,7 +12,6 @@ MANIFEST This list of files MANIFEST.SKIP META.yml -PAR-1.012.tar.gz README t/00-pod.t t/01-basic.t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PAR-1.016/META.json new/PAR-1.017/META.json --- old/PAR-1.016/META.json 2019-05-20 20:11:27.000000000 +0200 +++ new/PAR-1.017/META.json 2021-01-13 15:48:44.000000000 +0100 @@ -4,7 +4,7 @@ "Audrey Tang <c...@audreyt.org>" ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 2.150010", + "generated_by" : "ExtUtils::MakeMaker version 7.44, CPAN::Meta::Converter version 2.150010", "license" : [ "perl_5" ], @@ -50,7 +50,7 @@ "release_status" : "stable", "resources" : { "bugtracker" : { - "web" : "https://rt.cpan.org/Dist/Display.html?Queue=PAR" + "web" : "https://github.com/rschupp/PAR/issues" }, "repository" : { "type" : "git", @@ -59,6 +59,6 @@ }, "x_MailingList" : "mailto:p...@perl.org" }, - "version" : "1.016", - "x_serialization_backend" : "JSON::PP version 2.97001" + "version" : "1.017", + "x_serialization_backend" : "JSON::PP version 4.05" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PAR-1.016/META.yml new/PAR-1.017/META.yml --- old/PAR-1.016/META.yml 2019-05-20 20:11:27.000000000 +0200 +++ new/PAR-1.017/META.yml 2021-01-13 15:48:44.000000000 +0100 @@ -8,7 +8,7 @@ configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 2.150010' +generated_by: 'ExtUtils::MakeMaker version 7.44, CPAN::Meta::Converter version 2.150010' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -28,7 +28,7 @@ perl: '5.008001' resources: MailingList: mailto:p...@perl.org - bugtracker: https://rt.cpan.org/Dist/Display.html?Queue=PAR + bugtracker: https://github.com/rschupp/PAR/issues repository: git://github.com/rschupp/PAR.git -version: '1.016' +version: '1.017' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PAR-1.016/Makefile.PL new/PAR-1.017/Makefile.PL --- old/PAR-1.016/Makefile.PL 2018-08-08 17:25:47.000000000 +0200 +++ new/PAR-1.017/Makefile.PL 2021-01-13 14:55:50.000000000 +0100 @@ -34,7 +34,7 @@ web => 'https://github.com/rschupp/PAR', }, MailingList => 'mailto:p...@perl.org', - bugtracker => { web => 'https://rt.cpan.org/Dist/Display.html?Queue=PAR' }, + bugtracker => { web => 'https://github.com/rschupp/PAR/issues' }, }, }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PAR-1.016/lib/PAR/FAQ.pod new/PAR-1.017/lib/PAR/FAQ.pod --- old/PAR-1.016/lib/PAR/FAQ.pod 2016-11-28 18:52:08.000000000 +0100 +++ new/PAR-1.017/lib/PAR/FAQ.pod 2019-06-15 12:53:15.000000000 +0200 @@ -111,12 +111,6 @@ C<libmodule-scandeps-perl>, C<libpar-dist-perl>, C<libpar-perl> and C<libpar-packer-perl>. -=head2 I specify a .ico file with --icon for Win32, but the icon is still the black and white camel. What's wrong? - -Unlike Perl2EXE, which can use a standard 16-color bitmap as an application icon, PAR requires a true Windows icon file. Download a trial version of Microangelo and use that to create your .ico file. The latest Netpbm tools at L<http://netpbm.sourceforge.net/> has ppmtowinicon, which can tack a pbm and convert it to a windows icon. It is open source and has win32 ports. - -Gimp for Windows can also create Windows icon files L<http://gimp-win.sourceforge.net/>. - =head2 I added a directory to my PAR file using "zip -r" or winzip, and then generated an executable from this PAR file, and the executable failed to run (IO error: reading header signature :..). What's wrong? As pointed out by Alan Stewart, zip adds a directory entry for the new directory, and it causes the PAR executable to fail. Just use : @@ -217,14 +211,6 @@ When searching for an answer to this myself, I found many references to using "exetype" ... it comes as a .bat with ActivePerl, or you can find an exetype.pl from several places. You run "exetype file.exe [WINDOWS|CONSOLE]". This worked, I think, but still did not achieve the desired result on my PAR executable. While the exe itself did not generate a console window, par.exe (which was invoked in my exe somewhere) DID generate a console window, with a titlebar saying "par.exe <strange-looking path to file in temp dir>", whereas before changing the console window title bar just displayed the path to my .exe. -=head2 How can I change the icon of the generated .exe file under Windows? - -There is another not-completely-documented switch that only works on windows, --icon MyIcon.ico. So just use this: - - % pp --icon "c:\path to\MyIcon.ico" -o file.exe file.pl. - -(This should also be documented now?) - =head2 The command line parameters (@ARGV) of a pp-ed binary called from another pp-ed binary are missing or broken. What the...? This was a bug in releases up to and including PAR-0.90. Please upgrade to PAR 0.91 or later and the problem will go away. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PAR-1.016/lib/PAR/Tutorial.pod new/PAR-1.017/lib/PAR/Tutorial.pod --- old/PAR-1.016/lib/PAR/Tutorial.pod 2016-11-28 18:52:57.000000000 +0100 +++ new/PAR-1.017/lib/PAR/Tutorial.pod 2019-07-26 16:43:10.000000000 +0200 @@ -190,7 +190,6 @@ =item * Pack one-liners: % pp -o out.exe -e 'print "Hi!"' # turns one-liner into executable - =item * Generate PAR files instead of executables: @@ -311,7 +310,7 @@ /shlib/(5.8.0/)?(i386-freebsd/)? =item * PAR files may recursively contain other PAR files: - + /par/(5.8.0/)?(i386-freebsd/)? =back @@ -727,52 +726,6 @@ -=head2 Platform-specific Tips - -=over 4 - -=item * Win32 and other icon-savvy platforms - -=over 4 - -=item * Needs 3rd-party tools to add icons to C<pp>-generated executables - -=item * PE Header manipulation in Perl -- volunteers wanted! - -=back - -=item * Linux and other libc-based platforms - -=over 4 - -=item * Try to avoid running C<pp> on a bleeding-edge version of the OS - -=item * Older versions with an earlier libc won't work with new ones - -=back - -=item * Solaris and other zlib-lacking platforms (but not Win32) - -=over 4 - -=item * You need a static-linked C<Compress::Zlib> before installing PAR - -=item * In the future, PAR may depend on C<Compress::Zlib::Static> instead - -=back - -=item * Any platform with limited bandwidth or disk space - -=over 4 - -=item * Use UPX to minimize the executable size - -=back - -=back - - - =head2 Thank you! =over 4 @@ -801,10 +754,6 @@ -=head2 Bonus Slides: PAR Internals - - - =head2 Overview of PAR.pm's Implementation =over 4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PAR-1.016/lib/PAR.pm new/PAR-1.017/lib/PAR.pm --- old/PAR-1.016/lib/PAR.pm 2019-05-20 20:03:29.000000000 +0200 +++ new/PAR-1.017/lib/PAR.pm 2019-05-24 23:14:31.000000000 +0200 @@ -1,5 +1,5 @@ package PAR; -$PAR::VERSION = '1.016'; +$PAR::VERSION = '1.017'; use 5.006; use strict;