Monday 1st April 2019
Fedora Project
Updated perl-Compress-Raw-Lzma to 2.086 in Rawhide:
Moved source to github: https://github.com/pmqs/Compress-Raw-Lzma
Add META_MERGE to Makefile.PL
Added meta-json.t and meta-yaml.t
Updated perl-IO-Compress-Lzma to 2.086 in Rawhide:
Moved source to github: https://github.com/pmqs/IO-Compress-Lzma
Add META_MERGE to Makefile.PL
Added meta-json.t and meta-yaml.t
Local Packages
Updated perl-Compress-Raw-Bzip2 to 2.086:
Moved source to github: https://github.com/pmqs/Compress-Raw-Bzip2
Add META_MERGE to Makefile.PL
Added meta-json.t and meta-yaml.t
Updated perl-Compress-Raw-Lzma to 2.086 as per the Fedora version
Updated perl-Compress-Raw-Zlib to 2.086:
Moved source to github: https://github.com/pmqs/Compress-Raw-Zlib
Add META_MERGE to Makefile.PL
Added meta-json.t and meta-yaml.t
Updated perl-ExtUtils-CBuilder to 0.280231:
Protected RE interpolation in Base.pm
Updated perl-IO-Compress to 2.086:
IO::Compress::Zip and IO::Uncompress::Unzip:
Added support for Language Encoding Flag via the EFS option; starting point was pull request https://github.com/pmqs/IO-Compress/pull/1
zipdetails: Some support for MVS (Z390) zip files
IO::Uncompress::Base: Issue with trailing data after zip archive (CPAN RT#128626)
t/cz-14gzopen.t: cperl error found in http://www.cpantesters.org/cpan/report/448cafc4-3108-11e9-9b6b-d3d33d7b1231
- Perl: "Not enough arguments for Compress::Zlib::gzopen"
- cperl: "Not enough arguments for subroutine entry Compress::Zlib::gzopen"
Handlers being called when optional modules are not installed (CPAN RT#128538)
Beef up diag when system returns error (CPAN RT#128194)
Moved source to github: https://github.com/pmqs/IO-Compress
Add META_MERGE to Makefile.PL
Added meta-json.t and meta-yaml.t
Updated perl-IO-Compress-Lzma to 2.086 as per the Fedora version
Updated perl-PPIx-Regexp to 0.064:
Empty \p{} should be an error
\x{} and \x{ non-hex } should be errors under "use re 'strict'"
\o{} should be an error
\o{ non-octal } should be an error under "use re 'strict'"
- Support wildcard Unicode property values; these were added in 5.29.9
Add eg/find-variable-length-lookarounds
Add convenience method extract_regexps(); this is a static method on PPIx::Regexp that takes as its argument a PPI::Document and manufactures PPIx::Regexp objects out of anything that parses to a regexp of some sort
Don't run illegal character tests before Perl 5.18 unless we're author testing, because they are noisy; the issue is not the Perl version per se, but the version of Unicode: Perl5180delta says it shipped with Unicode 6.2
Tuesday 2nd April 2019
Fedora Project
Updated perl-Test-LeakTrace (1.016) to re-enable valgrind on ppc64 and ppc64le (see Bug #1470030)
Local Packages
Rebuilt perl-Test-LeakTrace (1.016) for the Fedora_30_Mass_Rebuild
Wednesday 3rd April 2019
Fedora Project
Updated milter-regex to 2.4 in F-28, F-29, F-30, Rawhide, EPEL-6 and EPEL-7:
- Bug fix: for actions followed by multiple expressions (not just one arbitrarily complex expression), when multiple expressions become defined during the same sequence point, but with different values (e.g. one true, another false), depending on the expression order, the action might not be taken, when it should be
Add -f option to set syslog facility
Updated perl-IO-AIO to 4.72 in F-30 and Rawhide:
libeio: If fd 0 is available do not use it for aio_wd, as it collides with IO::AIO::CWD
Added IO::AIO::memfd_create
Correctly include <sys/uio.h> in the vmsplice test
Reduce code size by ~7% on amd64 by declaring more functions as noinline
- Documentation fixes and updates
Experimental and undocumented preliminary support for synchronous statx
Local Packages
Updated perl-IO-AIO to 4.72 as per the Fedora version
Updated unrar to 5.71 beta 1
Rebuilt perl-Devel-GlobalDestruction-XS (0.03) for the Fedora_30_Mass_Rebuild
Thursday 4th April 2019
Fedora Project
Updated perl-Math-Pari to 2.030516 in Rawhide
Local Packages
Updated curl (7.64.1) to build without fish completion support, which conflicts with fish itself
Friday 5th April 2019
Local Packages
Updated perl-Test-Needs to 0.002006:
- Added additional references to related modules in pod
- Various internal clean-ups
Fix backwards compatibility with earlier versions of version.pm
- Fix output from test script when tests fail
Added note about RELEASE_TESTING to test message on forced failures
Saturday 6th April 2019
Fedora Project
Updated perl-Archive-Any to 0.0946 in F-30 and Rawhide:
Updated perl-File-Find-Object-Rule to 0.0310 in F-30 and Rawhide:
Fully qualified shebang for findorule
Enable tidyall in dist.ini
I added a patch to change the findorule shebang from #!/usr/bin/env perl to #!/usr/bin/perl as per the Fedora Packaging Guidelines
Updated perl-Math-Pari to 2.030517 in Rawhide
Local Packages
Updated perl-Archive-Any to 0.0946 as per the Fedora version
Updated perl-File-Find-Object-Rule to 0.0310 as per the Fedora version
Updated perl-File-Slurp to 9999.27:
Update the documentation on the atomic write (the pid is no longer used) (CPAN RT#129029)
Localize $^W to stop File::Temp from warning the user when the -w flag is on while we're grabbing a temporary file name (CPAN RT#129029)
Wednesday 10th April 2019
Fedora Project
Updated perl-ExtUtils-Depends to 0.8000 in F-30 and Rawhide:
Bump version so https://metacpan.org/pod/ExtUtils::Depends shows the correct ExtUtils::Depends module
- Quote directories with spaces
Local Packages
Updated perl-ExtUtils-Depends to 0.8000 as per the Fedora version
Friday 12th April 2019
Fedora Project
Updated perl-IO-Socket-SSL to 2.066 in F-28 and F-29 to fix FTBFS due to expired test certificates (Bug #1699247)
Tuesday 16th April 2019
Local Packages
Updated perl-Module-Build to 0.4229:
Improve pureperl-only support (CPAN RT#119914)
Improve the documentation of Module::Build::Compat and dynamic_config
- Update configure, build, test prereqs
Replace "MOTIVATIONS" section with "COMPARISON"
Updated perl-YAML-LibYAML to 0.77:
Update libyaml to version 0.2.2; most important change for users is that plain urls in flow style can now be parsed
Thursday 18th April 2019
Fedora Project
Updated perl-Module-Metadata to 1.000035 in F-30 and Rawhide:
Updated perl-Net-CIDR to 0.20 in F-30 and Rawhide:
_ipcmp: Handle comparison of mixed IPv4 and IPv6-specified addresses, allowing cidrlookup() to look up IPv6-mapped IPv4 addresses in IPv4 address ranges, and vice versa
Local Packages
Updated dovecot to 2.3.5.2:
CVE-2019-10691: Trying to login with 8bit username containing invalid UTF8 input causes auth process to crash if auth policy is enabled; this could be used rather easily to cause a DoS (similar crash also happens during mail delivery when using invalid UTF8 in From or Subject header when OX push notification driver is used)
Updated java-1.8.0-oracle to Java SE 8 Update 212
Updated perl-Module-Metadata to 1.000035 as per the Fedora version
Updated perl-Net-CIDR to 0.20 as per the Fedora version
Updated perl-Net-SSLeay (1.86_09) to replace expired test certificates (CPAN RT#129201)
Friday 19th April 2019
Fedora Project
Updated perl-Module-Metadata to 1.000036 in F-30 and Rawhide:
- Properly clean up temp dirs after testing
Local Packages
Updated perl-Module-Metadata to 1.000036 as per the Fedora version
Monday 22nd April 2019
Fedora Project
Updated perl-DateTime to 1.51 in F-30 and Rawhide:
Fix CLDR formatting of 'S' pattern with more than 9 digits of precision; while we only store nanoseconds in the DateTime object we should still be able to handle an arbitrary number of digits properly (GH#89)
Updated perl-Math-Pari to 2.030518 in Rawhide
Updated perl-Test2-Plugin-NoWarnings to 0.07 in F-30 and Rawhide:
Reverted back to using the Warning event type, since the bug in the Test2 core that caused this to be a problem has since been fixed
Replaced use of Test2::Bundle::Extended with Test2::V0
Local Packages
Updated perl-Canary-Stability to 2013:
- Carbon-dioxide levels hit 400ppm first time in recorded history
During AUTOMATED_TESTING, turn minimum version recommendations into hard requirements to avoid false positives in unsupported perl versions
- Added dummy testsuite
Updated perl-DateTime to 1.51 as per the Fedora version
Updated perl-DateTime-TimeZone to 2.35:
Handle "infinity" as a representation of infinite values in serialized objects; on Solaris we end up with "infinity" and "-infinity" as opposed to just "inf" and "-inf" (GH#36)
Updated perl-Module-CoreList to 5.20190420:
- Updated for v5.28.2
- Updated for v5.29.10
Updated perl-Test2-Plugin-NoWarnings to 0.07 as per the Fedora version
Tuesday 23rd April 2019
Fedora Project
Updated milter-regex to 2.5 in F-30 and Rawhide:
Add -r option to write pid file, based on FreeBSD port patches
Thursday 25th April 2019
Fedora Project
Updated perl-Test-Spelling to 0.22 in Rawhide:
No . in @INC should no longer be an issue (CPAN RT#120425)
Removed the POD spelling test from /t as it's now in /xt
Forego usage of inc::Module::Install for EU::MM
List out all prereqs individually; provide cpanfile
Use dzil to build the dist
Convert the README to markdown
Add a LICENSE file
Clean up the Changes log
Local Packages
Updated perl-Test-Spelling to 0.22 as per the Fedora version
Friday 26th April 2019
Fedora Project
Updated perl-PPI to 1.250 in Rawhide:
- Support postfix dereference
Add support for lexical subroutines from perl-5.26
Support key-value and index-value slices in PPI::Token::Symbol symbol method
- Support indented here-docs
- Parse list-embedded curlies as hash constructors
Keep exponents of 2 or more zeroes from trapping PPI in an endless loop
Remove dependencies on vars, base and List::MoreUtils
Remove dependency on File::Remove
- Reduce globals and cross-package variables
Move to Dist::Zilla
Add some tests including a TODO test for misparse bug on '(1)-1'
- Allow tests to run without pre-determined module versions
Make xt/api.t skip/run properly
Fix some typos and formatting in Changes
Add travis-perl helper to be run before install
- Update versions of Perl Travis tests on
Updated perl-Perl-Critic (1.132) to add a workaround for PPI ≥ 1.250 (https://github.com/Perl-Critic/Perl-Critic/issues/858)
Local Packages
New package perl-Test-InDistDir (1.112071)
Updated perl-PPI to 1.250 as per the Fedora version
Updated perl-Perl-Critic (1.132) as per the Fedora version
Updated perl-Test2-Suite to 0.000120:
Allow all_items inside bag
Sunday 28th April 2019
Fedora Project
Updated perl-Getopt-Long-Descriptive to 0.104 in Rawhide:
- Allow for verbatim text in description options
Updated perl-PPI to 1.262 in Rawhide:
Add support for the double diamond (<<>>) input operator
Adjust position of a todo marker to not catch a passing test
Recognize for (;<$foo>;) {} as containing a readline operator
Remove accidentally included use of Test::InDistDir
Allow all PPI::Document instances to have a filename attribute
- Allow underscores in vstrings
- Convert newlines in some raw test files from win32 to unix
Updated perl-Test-Simple to 1.302164 in Rawhide:
Updated perl-YAML to 1.28 in F-29, F-30 and Rawhide:
Security fix: only enable loading globs when $LoadCode is set (GH#213)
Local Packages
Updated perl-PPI to 1.262 as per the Fedora version
Updated perl-Test-Simple to 1.302164 as per the Fedora version
Updated perl-YAML to 1.28 as per the Fedora version
Monday 29th April 2019
Fedora Project
Updated milter-regex to 2.6 in Rawhide:
- Treat socket file name without prefix like local file
- Make pid file writeable only by root
Updated perl-PPI to 1.264 in Rawhide:
- Keep vstring processing from swallowing underscores
Updated perl-Perl-Critic (1.132) in Rawhide to add workaround for PPI ≥ 1.262
Local Packages
Updated perl-Lingua-EN-Inflect to 1.904:
- Corrected 'cyclops', 'triceratops', etc.
Updated perl-PPI to 1.264 as per the Fedora version
Updated perl-Perl-Critic (1.132) as per the Fedora version
Updated unrar to 5.71
Previous Month: March 2019
Next Month: May 2019