Wednesday 1st March 2017
Fedora Project
Updated perl-Object-InsideOut to 4.04 in F-24, F-25 and Rawhide:
Fix for threads::shared < 0.96
Local Packages
Updated dovecot (2.2.28) to update pigeonhole to 0.4.17:
LDA Sieve plugin: Fixed handling of an early explicit keep during multiscript execution: action side-effects and the message snapshot would be lost at the final stage where the implicit keep is evaluated, which could result in the IMAP flags assigned to the message to be forgotten or that headers modified by the "editheader" extension would revert to their original state
file script storage: Amended the up-to-date time stamp comparison for on-disk binaries to include nanoseconds, which will fix problems occurring when both binary and script are saved within the same second; this fix is ineffective on older systems that have no support for nanoseconds in stat() timestamps, which should be pretty rare nowadays
- file script storage: Improve saving and listing permission error to include more details
imapsieve plugin: Make sure "INBOX" is upper case in static mailbox rules; otherwise, the mailbox name would never match, since matching is performed case-sensitively and Dovecot only returns the upper-cased "INBOX"
- imapsieve plugin: Fixed assert failure occurring when used with virtual mailboxes
- doveadm sieve plugin: Fixed crash when setting Sieve script via attribute's string value
Thursday 2nd March 2017
Fedora Project
Updated perl-MCE to 1.818 in F-26 and Rawhide:
Updated bin/mce_grep for determining chunk level and chunk size
Fixed an issue for not seeing STDERR output with '--chunk-level=file'
Added support for zgrep, zegrep, and zfgrep
Replaced Sereal with Sereal::Decoder and Sereal::Encoder in Makefile, inside recommends section; ditto for META files
Refactored MCE::Queue: merged local and manager code base into one
Removed t/04_norm_que_local.t and t/04_prio_que_local.t
Added 'end' method to MCE::Queue
Updated documentation on dequeue and pending
Updated perl-MCE-Shared to 1.814 in F-26 and Rawhide:
- Fixed an issue in regards to deeply sharing an array or hash
Replaced Sereal with Sereal::Decoder and Sereal::Encoder in Makefile, inside recommends section; ditto for META files
Revised limitations section in documentation, in regards to not having IO::FDPass, e.g. Condvar, Handle, and Queue
Added 'end' method to MCE::Shared::Queue
Updated documentation on dequeue and pending
Bumped MCE dependency to 1.818
Rebuilt perl-Object-InsideOut (4.04) in Rawhide to get correct (fc27) dist tag
Updated perl-Test-Simple to 1.302078 in F-26 and Rawhide:
Local Packages
Updated perl-DateTime-TimeZone to 2.10:
- This release is based on version 2017a of the Olson database
- Contemporary changes for Mongolia and Chile
Updated perl-MCE to 1.818 and added the tools sub-package for mce_grep and variants as per the Fedora version
Updated perl-MCE-Shared to 1.814 as per the Fedora version
Updated perl-Test-Simple to 1.302078 as per the Fedora version
Updated perl-Test2 to 1.302078 as per the perl-Test-Simple package
Friday 3rd March 2017
Fedora Project
Updated perl-Text-CSV_XS to 1.27 in F-26 and Rawhide:
Remove unneeded done_testing
Attribute sep/sep_char is not allowed to be undefined
- Increased test coverage: added errors 1008 and 1014
Default for escape_null in csv() is now false
- It's 2017
New error code for illegal argument(s)/parameter(s) (CPAN RT#119827)
Fix tests for perl without dot in @INC
Fix crlf issue for csv() on Windows (CPAN RT#120466)
Local Packages
Rebuilt curl (7.53.1) to sync with Rawhide
Updated perl-Text-CSV_XS to 1.27 as per the Fedora version
Saturday 4th March 2017
Fedora Project
Updated perl-MCE to 1.819 in F-26 and Rawhide:
Fixed issue with localizing AUTOFLUSH variable before autoflush handles
Updated perl-MCE-Shared to 1.815 in F-26 and Rawhide:
Fixed issue with localizing AUTOFLUSH variable before autoflush handles
Bumped MCE dependency to 1.819
Local Packages
Updated perl-MCE to 1.819 as per the Fedora version
Updated perl-MCE-Shared to 1.815 as per the Fedora version
Monday 6th March 2017
Fedora Project
Updated perl-MCE-Shared to 1.816 in F-26 and Rawhide:
Optimized SHIFT and UNSHIFT methods in MCE::Shared::Ordhash
Local Packages
Updated perl-DateTime-Locale to 1.14:
Fixed a regression bug where providing a locale's English name or native name to DateTime::Locale->load no longer worked (GH#13)
Codes with just a language and script code were not parsed correctly, leading to bugs in their data such that they did not report a script_code, nor did their name reflect the script, e.g. "bs-Latn" was just "Bosnian" instead of "Bosnian Latin"
Updated perl-MCE-Shared to 1.816 as per the Fedora version
Updated perl-Test-Script to 1.16:
- Stricter usage of plans
Tuesday 7th March 2017
Fedora Project
Reverted perl-YAML-LibYAML from 0.71 to 0.63 in F-26 and Rawhide: the 0.71 release was unauthorized
Local Packages
Updated perl-IO-Socket-IP to 0.39:
Handle EOPNOTSUPP in response of efforts to disable V6ONLY (CPAN RT#119780)
Updated perl-Moo to 2.003001:
Fix +attributes replacing builder subs if parent attribute was defined with builder => $subref
Fix trigger with a default value and init_arg of undef
Updated perl-Perl-OSType (1.010) to fix FTBFS when perl is not in the minimal buildroot
Reverted perl-YAML-LibYAML from 0.71 to 0.63 as per the Fedora version
Updated perl-version (0.9917) to fix FTBFS when perl is not in the minimal buildroot
Wednesday 8th March 2017
Fedora Project
Updated perl-Cpanel-JSON-XS to 3.0228 in F-26 and Rawhide:
Fix decode_prefix offset when the string was re-allocated: rather return the offset, not the pointer to the old start (GH#82)
Updated perl-MetaCPAN-Client to 2.007000 in F-26 and Rawhide:
Update tests for newer Perl versions, to run without '.' in @INC (GH#72)
Updated trac-accountmanager-plugin in F-26 and Rawhide to the current development snapshot from upstream svn (r16056), for compatibility with trac 1.2 (Bug #1424156)
Local Packages
Updated perl-Cpanel-JSON-XS to 3.0228 as per the Fedora version
Updated perl-MetaCPAN-Client to 2.007000 as per the Fedora version
Updated trac-accountmanager-plugin to the current development snapshot as per the Fedora version
Thursday 9th March 2017
Fedora Project
Updated perl-MCE to 1.820 in F-26 and Rawhide:
Improved reliability when running MCE inside an eval block
Local Packages
Updated perl-MCE to 1.820 as per the Fedora version
Updated perl-Text-Glob to 0.11:
- Regenerated tarball on a linux machine (0.10 was released from OSX, which added non-standard extended header attributes to the tarball)
Friday 10th March 2017
Fedora Project
Updated GeoIP-GeoLite-data to the March 2017 databases in F-26 and Rawhide
Local Packages
Updated GeoIP-GeoLite-data to the March 2017 databases as per the Fedora version
Updated perl-File-ShareDir-ProjectDistDir to 1.000009:
Fix tests failing with -Ddefault_inc_excludes_dot
- Tests made more old-test-more friendly
Updated perl-Path-FindDev to 0.5.3:
Avoid test failures due to -Ddefault_inc_excludes_dot
Add "v" to version due to upstream requirements
Tests made more portable to older Test::More
Updated perl-Path-IsDev to 1.001003:
Avoid -Ddefault_inc_excludes_dot failures (also makes tests much faster)
Sunday 12th March 2017
Fedora Project
Updated perl-Cpanel-JSON-XS to 3.0230 in F-26 and Rawhide:
Fix minor gcc compilation warnings
Add some core compat. warnings for gcc/clang compat. compilers
Local Packages
Updated perl-Cpanel-JSON-XS to 3.0230 as per the Fedora version
Tuesday 14th March 2017
Local Packages
Updated perl-Perl-Critic-Lax to 0.013:
- Tiny doc change: guys ⇒ people
Updated perl-TAP-Harness to 3.38 as per the perl-Test-Harness package
Updated perl-Test-Harness to 3.38:
Set PERL_USE_UNSAFE_INC when running tests using Test::Harness
Avoid loading optional modules from . in prove
Updated perl-XML-LibXML to 2.0129
Add example/create-sample-html-document.pl (CPAN RT#117923)
Add support for the set_document_locator() SAX method
Make parsing of large perl strings much faster (GH#5)
Friday 17th March 2017
Fedora Project
Updated perl-Test-Vars to 0.013 in F-26 and Rawhide:
Worked around a very weird bug with B's handling of multideref aux_list values on 5.22 and 5.24, which could cause a warning like "Use of uninitialized value $i in array element at lib/Test/Vars.pm line ..." when testing certain Perl constructs for unused vars; this appears to be fixed in blead's B
Local Packages
Updated perl-Test-Vars to 0.013 as per the Fedora version
Updated perl-Test2-Suite to 0.000069:
- Set the term size for all tests that use tables
- Boolean overload fixes
Saturday 18th March 2017
Fedora Project
Updated perl-Test-Kwalitee to 1.25 in F-26 and Rawhide:
- New test for compatibility in taint mode
Fix test to not rely on . in @INC
Local Packages
Updated perl-Test-Kwalitee to 1.25 as per the Fedora version
Sunday 19th March 2017
Fedora Project
Updated perl-MCE to 1.821 in F-26 and Rawhide:
Improved reliability when running MCE with threads
Added parallel Net::Pcap and Ping demonstrations on Github: https://github.com/marioroy/mce-examples/tree/master/network
Optimized 'dequeue' method in MCE::Queue
Optimized 'synchronize' method in MCE::Mutex
Updated perl-MCE-Shared to 1.817 in F-26 and Rawhide:
Fixed broken SIG{'PIPE'} handling: e.g. script.pl | head
Improved reliability when running MCE::Shared with threads
Added parallel Net::Pcap and Ping demonstrations on Github: https://github.com/marioroy/mce-examples/tree/master/network
Default to ':raw' for BINMODE in MCE::Shared::Handle
Optimized 'dequeue' method in MCE::Shared::Queue
Refactored MCE::Hobo to spawn children on the Windows platform
Bumped MCE dependency to 1.821
Local Packages
Updated perl-MCE to 1.821 as per the Fedora version
Updated perl-MCE-Shared to 1.817 as per the Fedora version
Updated perl-Term-Table to 0.008:
Remove stray line that was setting STDOUT to utf8
Prefer Term::Size::Any over Term::ReadKey
Do not use either if STDOUT is not a terminal
Monday 20th March 2017
Local Packages
Updated perl-Test2-Suite to 0.000070:
- Revert Boolean overload fixes until they can be fixed
Do not mention Term::ReadKey in docs
Add Term::Size::Any to test report
Tuesday 21st March 2017
Local Packages
Updated perl-Module-CoreList to 5.20170320:
- Updated for v5.25.11
Wednesday 22nd March 2017
Fedora Project
Updated perl-Text-CSV_XS to 1.28 in F-26 and Rawhide:
Fix length problem with bound empty fields and UTF-8 (CPAN RT#120655)
Local Packages
New package perl-Test-File-ShareDir (1.001002)
Updated perl-DateTime-Locale to 1.16:
Most data is now stored in a share dir and only loaded as needed, which should reduce the memory usage from just loading DateTime::Locale by about 4MB (GH#14)
- Rebuilt all locale data with CLDR 31, released on 2017-03-20
Updated perl-DateTime-TimeZone to 2.11:
- This release is based on version 2017b of the Olson database
- Contemporary changes for Haiti
Updated perl-Text-CSV_XS to 1.28 as per the Fedora version
Thursday 23rd March 2017
Fedora Project
Updated perl-MetaCPAN-Client to 2.008001 in F-26 and Rawhide:
Added metacpan_url method to the entity objects (GH#69)
Fixed t/scroll.t
Local Packages
Updated perl-MetaCPAN-Client to 2.008001 as per the Fedora version
Updated perl-Net-FTPSSL to 0.36:
Added additional module versions to the logs in BEGIN
CPAN RT#120341: The latest release of IO-Socket-SSL broke this module (v2.046 broken, v2.012 worked); looks like the start_SSL() call is removing my "_FTPSSL_arguments" hash entry
CPAN RT#120623: The OverrideHELP option had issues: shouldn't have called _feat() or _site_help() for =>1 or =>\@lst, so removed in _help()
CPAN RT#120621: Request for a new feature of allowing objects that inherit from IO::Handle wherever it asks for a GLOB! put/get/DebugLogFile etc.
Implemented via new helper function _isa_glob(); also updated POD
Updated README section on using client certificates
Updated t/20-certificate.t to use a callback and updated the %certificate hash
Friday 24th March 2017
Fedora Project
Updated perl-MetaCPAN-Client to 2.009000 in F-26 and Rawhide:
Local Packages
Updated perl-MetaCPAN-Client to 2.009000 as per the Fedora version
Updated perl-Net-DNS to 1.09:
Fix CPAN RT#120542: Fails tests when no "." in @INC
Add mechanism to encode/decode EDNS option octet strings (CPAN RT#75357)
Saturday 25th March 2017
Local Packages
Updated sendmail (8.15.2):
Removed systemd limit for sendmail restarts to workaround failure due to rapid restarts caused by NetworkManager dispatcher script (Bug #1422771)
Also removed the systemd restart limit from the sm-client service (Bug #1422771)
Explicitly enabled sm-client statistics (Bug #890585)
Fixed compilation with -Werror=format-security, which seems to be the default in Fedora 27 onwards
Sunday 26th March 2017
Local Packages
Updated contagged (0.8.0) to fix PHP 7 compatibility: set_magic_quotes_runtime not available
Monday 27th March 2017
Local Packages
Updated perl-Net-FTPSSL to 0.37:
Found an issue with size() function when it gets the file size via "STAT"; found a server where "STAT" returned the results in a different format
Removed duplicate setting of {help_cmds_no_syntax_available} key in _help()
When Croak=>1 is turned on, don't treat "SITE HELP" as a fatal error (CPAN RT#120623)
Tuesday 28th March 2017
Fedora Project
Updated perl-Devel-Declare to 0.006019 in F-26 and Rawhide:
- Added deprecated flag to metadata; no deprecation warning is given at runtime... for now
Added "WARNING" section in pod, advising the deprecated status of this module
Updated perl-Net-SSLeay to 1.81 in F-26 and Rawhide:
Enable RSA_get_key_parameters with LibreSSL - again
Fixed memory leak in X509_get_subjectAltNames
Added . to lib path in Makefile.PL to accommodate people who are using a perl with -Ddefault_inc_excludes_dot
- Fixed build failure if engine support not present
Improvements to get_my_thread_id to work around possibility of ERRSV not being defined, e.g. on OpenWRT
Local Packages
Updated perl-Net-SSLeay to 1.81 as per the Fedora version
Wednesday 29th March 2017
Fedora Project
Updated perl-Cpanel-JSON-XS to 3.0231 in F-26 and Rawhide:
Fix need() overallocation (GH#84) and missing need() calls
Updated perl-MetaCPAN-Client to 2.009001 in F-26 and Rawhide:
Use Test::Needs to force a minimum WWW::Mechanize::Cached version (GH#76)
Updated perl-MRO-Compat to 0.13 in F-26 and Rawhide:
- Don't run pod tests on user installs
Stop using Module::Install to fix installation when @INC doesn't have the current directory (CPAN RT#119016)
Repository migrated to the GitHub moose organization
Local Packages
Updated perl-Cpanel-JSON-XS to 3.0231 as per the Fedora version
Updated perl-MetaCPAN-Client to 2.009001 as per the Fedora version
Updated perl-Moo to 2.003002:
Ensure tarball does not contain SCHILY headers
Updated perl-MRO-Compat to 0.13 as per the Fedora version
Thursday 30th March 2017
Fedora Project
Updated GeoIP to 1.6.10 in F-24, F-25, F-26 and Rawhide:
GeoIP_database_info now returns the full version string rather than incorrectly truncating it (GH#79)
This API is now distributed with a small test copy of GeoIP.dat rather than a full copy
Fix issue where Visual Studio 2015 was optimizing out initialization code (GH#81)
Fix test/benchmark on Windows (GH#75)
Updated gtkwave to 3.3.80 in F-26 and Rawhide:
Added "/View/Mouseover Copies To Clipboard" menu option to allow copying values into the clipboard so they can be pasted into text editors, etc.
Updated perl-List-MoreUtils to 0.418 in Rawhide:
Divorce List::MoreUtils and List::MoreUtils::XS
- Change license to Apache 2.0 to avoid code stealing without credits
- Don't support Perl 5.6 out of the box any more
Fix CPAN RT#120235: uniq examples are incorrect
Remove things that will be never done from TODO list (GH#18)
- Spelling fixes
Submitted a review request for a perl-List-MoreUtils-XS package
Local Packages
New package perl-List-MoreUtils-XS (0.418)
Updated GeoIP to 1.6.10 as per the Fedora version
Updated gtkwave to 3.3.80 as per the Fedora version
Updated perl-List-MoreUtils to 0.418 as per the Fedora version
Updated perl-Test-Output to 1.031:
Get rid of Sub::Exporter, which has nice features that this module doesn't use and the prereq is causing problems with CPAN Testers
Friday 31st March 2017
Local Packages
Updated perl-Module-Build to 0.4222:
Include relative path for do in Build/Makefile.PL, so they will function without . in @INC
Remove use deprecate
Updated perl-Test-Without-Module to 0.19:
- Make error message more like the original Perl error message
Makefile.PL overhaul
Generate README.mkdn
Updated perl-XML-NamespaceSupport to 1.12:
- Dzilify and re-release
Previous Month: February 2017
Next Month: April 2017