|
|
|
|
Changelog for perl-base-5.36.0-lp156.1.7.x86_64.rpm :
* Wed Jan 11 2023 Dominique Leuenberger - Replace usage of deprecated fgrep with grep -F. * Mon Jul 25 2022 mlsAATTsuse.de- fix build on ppc * updated patch: perl_skip_flaky_tests_powerpc.patch * Fri Jul 15 2022 Adrian Schröter - move builtin.pm to perl-base as File::Copy relies on it since last update. This fixes execution of builtime source services in OBS. * Thu Jun 23 2022 mlsAATTsuse.de- Update to 5.36.0 * the signatures and isa features are no longer experimental and part of the v5.36 feature bundle * the v5.36 bundle also enables warnings * new \'-g\' command line flag (alias for -0777) * support for unicode 14.0 * regex sets are no longer considered experimental * experimental iterating over multiple values at a time * experimental new builtin module * experimental defer blocks * try/catch can now have a finally block * experimental non-ASCII delimiters for quote-like operators * a physically empty sort is now a compile-time error- Rebase perl-5.34.0.dif to perl-5.36.0.diff- Refresh perl-5.18.2-overflow.diff * Wed May 04 2022 Dirk Stoecker - Update to 5.34.1 - maintenance release B::Deparse has been upgraded from version 1.56 to 1.57. Encode has been upgraded from version 3.08 to 3.08_01. GDBM_File has been upgraded from version 1.19 to 1.19_01. Module::CoreList has been upgraded from version 5.20210520 to 5.20220313. perl5db.pl has been upgraded from version 1.60 to 1.60_01.- Drop c029d660f2fe60699cf64bbb3fa9f671a1a370d5.patch (upstream) * Thu Mar 03 2022 Andreas Schwab - Don\'t install anything in testsuite build- Run testsuite also in qemu build- posix-sigaction.patch: remove, this has been fixed properly in commit 19c9c2ee4a * Mon Oct 04 2021 Stephan Kulow - Add multibuild flavor to split the testsuite out of the main package build time. The testsuite dominates the build time and having perl in the bootstrap cycle, we better seperate it. The testsuite flavor rebuilds the same package the same way, but runs the check section * Thu Sep 02 2021 Dirk Stoecker - update to 5.34.0 * Experimental Try/Catch Syntax * Blanks freely allowed within but adjacent to curly braces * New octal syntax 0oddddd * Fix a memory leak in RegEx [GH #18604] * ExtUtils::PL2Bat 0.004 has been added to the Perl core. * Updated Modules and Pragmata- Rebase perl-5.28.0.dif to perl-5.34.0.dif- Rebase perl-incfix.diff- Rebase perl_skip_flaky_tests_powerpc.patch- Drop perl-gdbm-test-no-mmap.diff (no longer needed with gdbm 1.20)- Add c029d660f2fe60699cf64bbb3fa9f671a1a370d5.patch to fix build with gdbm 1.20- Drop perl-fix2020.patch (included upstream) * Sun Mar 14 2021 Dirk Müller - update to 5.32.1: There are no changes intentionally incompatible with Perl 5.32.0. * Data::Dumper has been upgraded from version 2.174 to 2.174_01. A number of memory leaks have been fixed. * DynaLoader has been upgraded from version 1.47 to 1.47_01. * Module::CoreList has been upgraded from version 5.20200620 to 5.20210123. * Opcode has been upgraded from version 1.47 to 1.48. A warning has been added about evaluating untrusted code with the perl interpreter. * Safe has been upgraded from version 2.41 to 2.41_01. A warning has been added about evaluating untrusted code with the perl interpreter. * Fri Nov 13 2020 Dan Čermák - Correct perl license According to https://dev.perl.org/licenses/ perl is licensed under the artistic license or the GPL 1.0 or later * Tue Oct 27 2020 mlsAATTsuse.de- update to perl-5.32.0 * new experimental infix \"isa\" operator * support of unicode 13.0 * chained comparisons capability- updated patches: * perl-HiRes.t-timeout.diff * posix-sigaction.patch * perl-fix2020.patch * perl-reproducible2.patch * perl_skip_flaky_tests_powerpc.patch * Fri Sep 11 2020 Dirk Mueller - update to 5.30.3 (bsc#1171863, bsc#1171864, bsc#1171866): * https://perldoc.perl.org/5.30.3/perl5302delta.html * https://perldoc.perl.org/5.30.3/perldelta.html * fixes [CVE-2020-10543] buffer overflow caused by a crafted regular expression * fixes [CVE-2020-10878] integer overflow via malformed bytecode produced by a crafted regular expression * fixes [CVE-2020-12723] buffer overflow caused by a crafted regular expression- dropped patches: * perl-Adapt-Configure-to-GCC-version-10.patch * Wed Aug 05 2020 Thorsten Kukuk - Move macros.perl to /usr/lib/rpm/macros.d * Fri Jun 05 2020 Callum Farmer - Fixes for %_libexecdir changing to /usr/libexec * Mon Dec 09 2019 Jan Baier - Fix incorrect prefix removal in rpm macro %perl_gen_filelist (boo#1152247) * Tue Dec 03 2019 Martin Liška - Add perl-Adapt-Configure-to-GCC-version-10.patch in order to fix boo#1158254. * Tue Nov 19 2019 mlsAATTsuse.de- update to perl-5.30.1 * unicode 12.1 is supported * turkic UTF-8 locales are now seamlessly supported * assigning non-zero to $[ is fatal * some formerly deprecated uses of an unescaped left brace \"{\" in regular expression patterns are now illegal * previously deprecated sysread()/syswrite() on :utf8 handles is now fatal * my() in false conditional prohibited * remove File::Glob::glob() * various performance enhancements- updated patches: * perl-5.22.0_wrong_rpm_provides.diff * perl-gdbm-test-no-mmap.diff * perl-fix2020.patch * perl-reproducible2.patch- dropped patches: * perl-revert-caretx.diff * perl-regexp-refoverflow.diff * Thu Jun 20 2019 Martin Liška - Disable LTO (boo#1138837). * Wed Jan 23 2019 Bernhard Wiedemann - Add perl-fix2020.patch to fix timelocal calls in 2020 (boo#1102840)- Add perl-reproducible2.patch to make build reproducible in spite of ASLR * Fri Nov 30 2018 mlsAATTsuse.de- update to perl-5.28.1 * [CVE-2018-18311] Integer overflow leading to buffer overflow * [CVE-2018-18312] Heap-buffer-overflow write in S_regatom * updated Module::CoreList module * Tue Oct 02 2018 mlsAATTsuse.de- simplify perl_gen_filelist macro * Fri Sep 28 2018 mlsAATTsuse.de- fix testing fatal errors in gdbm new patch: perl-gdbm-test-no-mmap.diff- fix perl no longer setting $^X if /proc is not mounted new patch: perl-revert-caretx.diff * Wed Sep 26 2018 mlsAATTsuse.de- change the perl_gen_filelist macro so that the modules no longer own the perl_vendorarch directory [bnc#1109754] * Sat Sep 22 2018 Dirk Stoecker - update to perl-5.28.0 * Core Enhancements * Unicode 10.0 is supported * delete on key/value hash slices * Experimentally, there are now alphabetic synonyms for some regular expression assertions * Mixed Unicode scripts are now detectable * In-place editing with perl -i is now safer * Initialisation of aggregate state variables * Full-size inode numbers * The sprintf %j format size modifier is now available with pre-C99 compilers * Close-on-exec flag set atomically * String- and number-specific bitwise ops are no longer experimental * Locales are now thread-safe on systems that support them * New read-only predefined variable ${^SAFE_LOCALES} * Security * [CVE-2017-12837] Heap buffer overflow in regular expression compiler * [CVE-2017-12883] Buffer over-read in regular expression parser * [CVE-2017-12814] $ENV{$key} stack buffer overflow on Windows * Default Hash Function Change * Full list of changes: https://metacpan.org/pod/release/XSAWYERX/perl-5.28.0/pod/perldelta.pod- update perl-5.26.0.dif to perl-5.28.0.dif- drop patch perl-pp-crypt.patch (included upstream) * Tue Sep 18 2018 schwabAATTsuse.de- perl-pp-crypt.patch: fix incompatibility with libxcrypt (bsc#1107973) * Wed May 23 2018 mlsAATTsuse.de- make perl-5.26.2 compatible with perl-5.26.1 * Mon May 14 2018 tchvatalAATTsuse.com- Update versions based on provides in perl rpm * Fri May 11 2018 tchvatalAATTsuse.com- Version update to perl-5.26.2: * Tons of bugfixes * Fri May 11 2018 tchvatalAATTsuse.com- Remove the as-needed disabling as no other distro is doing that- Use macros where possible- Remove if0 and commented out code to reduce the scope- Run tests in threads * Thu Feb 22 2018 fvogtAATTsuse.com- Use %license (boo#1082318) * Mon Jan 22 2018 schwabAATTsuse.de- posix-sigaction.patch: make sure Perl_sighandler is always installed with SA_SIGINFO (bsc#1064697) * Wed Jan 10 2018 normandAATTlinux.vnet.ibm.com- ignore make check transient errors for PowerPC that are reported since 20170907 bypass boo#1063176 new patch: perl_skip_flaky_tests_powerpc.patch * Mon Dec 04 2017 bwiedemannAATTsuse.com- Add perl-reproducible.patch to make build reproducible (boo#1047218) * Thu Nov 23 2017 rbrownAATTsuse.com- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468) * Sat Sep 23 2017 cooloAATTsuse.com- update to perl-5.26.1 * [CVE-2017-12837] Heap buffer overflow in regular expression compiler * [CVE-2017-12883] Buffer over-read in regular expression parser * tons of bug fixes- update list of obsoletes * Wed Aug 30 2017 mlsAATTsuse.de- update to perl-5.26.0 * \".\" no longer in AATTINC * \"do\" may now warn * regexp: a literal left brace \"{\" should be escaped * lexical subroutines are no longer experimental * indented Here-documents * new regular expression modifier /xx * declaring a reference to a variable * unicode 9.0 is now supported * new Hash Function For 64-bit Builds- rename perl-5.24.0.dif to perl-5.26.0.dif- remove obsolete perl-avoid-warnings.patch- remove obsolete Compress-Raw-Zlib-2.071-zlib-1.2.11.patch * Thu May 18 2017 tchvatalAATTsuse.com- Remove patch from previous commit, does not work: * Compress-Raw-Zlib-2.071-Adapt-tests-to-zlib-1.2.11.patch- Add patch taken from upstream release instead: * Compress-Raw-Zlib-2.071-zlib-1.2.11.patch * Wed May 10 2017 mpluskalAATTsuse.com- Fix building with zlib-1.2.10 (RT#119762): * Compress-Raw-Zlib-2.071-Adapt-tests-to-zlib-1.2.11.patch * Wed May 03 2017 cooloAATTsuse.com- Update to perl-5.24.1 - Di switch is now required for PerlIO debugging output Previously PerlIO debugging output would be sent to the file specified by the \"PERLIO_DEBUG\" environment variable if perl wasn\'t running setuid and the -T or -t switches hadn\'t been parsed yet. If perl performed output at a point where it hadn\'t yet parsed its switches this could result in perl creating or overwriting the file named by \"PERLIO_DEBUG\" even when the -T switch had been supplied. Perl now requires the -Di switch to produce PerlIO debugging output. By default this is written to \"stderr\", but can optionally be redirected to a file by setting the \"PERLIO_DEBUG\" environment variable. If perl is running setuid or the -T switch was supplied \"PERLIO_DEBUG\" is ignored and the debugging output is sent to \"stderr\" as for any other - D switch. Core modules and tools no longer search \".\" for optional modules The tools and many modules supplied in core no longer search the default current directory entry in AATTINC for optional modules. For example, Storable will remove the final \".\" from AATTINC before trying to load Log::Agent. This prevents an attacker injecting an optional module into a process run by another user where the current directory is writable by the attacker, e.g. the /tmp directory.- Refresh patches * Sun Jun 26 2016 schwabAATTsuse.de- Move parent.pm to perl-base, used by File::Temp * Thu Jun 02 2016 idonmezAATTsuse.com- Add perl-avoid-warnings.patch to fix a warning in cop.h, which breaks perf build due to -Werror. Already upstream. * Tue May 10 2016 mlsAATTsuse.de- Update to perl-5.24.0 * postfix dereferencing is no longer experimental * unicode 8.0 is now supported * perl will now croak when closing an in-place output file fails * new \"\\b{lb}\" boundary in regular expressions * qr/(?[ ])/\" now works in UTF-8 locales * integer shift (\"<<\" and \">>\") now more explicitly defined * printf and sprintf now allow reordered precision arguments * more fields provided to \"sigaction\" callback with \"SA_SIGINFO\" * hashbang redirection to Perl 6 * set proper umask before calling mkstemp(3) * fix loss of taint in canonpath * remove duplicate environment variables from \"environ\"- rename patch perl-5.22.0.dif to perl-5.24.0.dif * Fri Feb 12 2016 idonmezAATTsuse.com- Update to perl-5.22.1 * Several bugs, including a segmentation fault, have been fixed with the bounds checking constructs (introduced in Perl 5.22) * Module::CoreList has been upgraded from version 5.20150520 to 5.20151213. * PerlIO::scalar has been upgraded from version 0.22 to 0.23. * POSIX has been upgraded from version 1.53 to 1.53_01. * Storable has been upgraded from version 2.53 to 2.53_01. * warnings has been upgraded from version 1.32 to 1.34. * See perldelta.pod for all the changes.- Update perl-5.22.0.dif stop patching CPAN.pm, it was MacOS only and was breaking tests (due to SHA-1 mismatch). * Thu Jan 07 2016 bwiedemannAATTsuse.com- fix perl_gen_filelist macro to not fail on foo.1 man page * Mon Dec 07 2015 opensuseAATTdstoecker.de- prevent bad RPM provides for Math::BigInt and DB (patch file perl-5.22.0_wrong_rpm_provides.diff) * Mon Jun 22 2015 dimstarAATTopensuse.org- Reformat baselibs.conf. * Tue Jun 09 2015 hskAATTimb-jena.de- update to perl-5.22.0 * several new experimental features * new <<>> (double-diamond) operator * new \"\\b\" boundaries in REs, w.r.t. Unicode * non-capturing RE flag \"/n\" * Unicode 7.0 * \"defined(AATTarray)\", \"defined(%hash)\" are now fatal * unescaped literal \"{\" in a pattern results in deprecation warning * several modules updated * modules CGI, Module::Build no longer included * for a complete list of changes see perldelta.pod- perl-5.20.0.dif changed to fit 5.22.0, and renamed to perl-5.22.0.dif- changed patches to fit 5.22.0: perl-5.18.2-overflow.diff, perl-netcmdutf8.diff, perl-regexp-refoverflow.diff, perl-saverecontext.diff- dropped patches (now upstream): DataDumper-no-infinite-recursion.diff, perl-5.20.2-Fix-Errno.pm-generation-for-gcc-5.0.patch, perl-5.21.8-h2ph-correct-handling-of-hex-constants-for-the-pream.patch, perl-5.21.8-lib-h2ph.t-to-test-generated-t-_h2ph_pre.ph-instead-.patch * Mon Feb 23 2015 idonmezAATTsuse.com- Add multiple patches for gcc5 support, tracked by RT#123784 * perl-5.20.2-Fix-Errno.pm-generation-for-gcc-5.0.patch * perl-5.21.8-h2ph-correct-handling-of-hex-constants-for-the-pream.patch * perl-5.21.8-lib-h2ph.t-to-test-generated-t-_h2ph_pre.ph-instead-.patch * Thu Feb 05 2015 cooloAATTsuse.com- use rm with -f to avoid prompts for rpmbuild in terminals
|
|
|