Paul's Blog Entries for January 2019
Wednesday 2nd January 2019
Fedora Project
Updated gtkwave to 3.3.98 in Rawhide:
Removed pccts and vermin; use xml2stems instead
Updated perl-Compress-Raw-Lzma to 2.083 in Rawhide (no changes)
Updated perl-IO-Compress-Lzma to 2.083 in Rawhide (no changes)
Updated perl-Package-Stash to 0.38 in Rawhide:
Avoid new warning in 5.21.x regarding too many arguments for printf/sprintf
Canonical repository moved to https://github.com/moose/Package-Stash
Updated perl-Package-Stash-XS to 0.29 in Rawhide:
Quiet compiler warning (GH#2)
Canonical repository moved to https://github.com/moose/Package-Stash-XS
Updated perl-Text-CSV_XS to 1.38 in Rawhide:
- Name the duplicate headers on error 1013
- Add missing attributes to default list (documentation only)
- Add support for combined keys
Look at $NO_COLOR for csvdiff
- Add support for key-value pair
Local Packages
Updated gtkwave to 3.3.98 as per the Fedora version
Updated perl-Compress-Raw-Bzip2 to 2.083 (no changes)
Updated perl-Compress-Raw-Lzma to 2.083 as per the Fedora version
Updated perl-Compress-Raw-Zlib to 2.083 (no changes)
Updated perl-DateTime-TimeZone to 2.23:
- This release is based on version 2018i of the Olson database
- Contemporary changes for Morocco, Kazakhstan, Iran, São Tomé and Príncipe
Updated perl-DBD-SQLite to 1.62:
Added ability to configure SQLITE_MAX_LENGTH with environmental variable
Added sqlite_limit database handle method to change run-time limits
- Updated constants
Added sqlite_backup_from_dbh/sqlite_backup_to_dbh methods
Introduced sqlite_prefer_numeric_type database handle attribute, which changes the value of TYPE statement handle attribute from an array of string to an array of integer, as an experimental feature; setting this may break your applications
- Changed preferred bugtracker
- Upgraded SQLite to 3.26.0, which reportedly has a security fix
Added sqlite_db_config method and new constants for it
Added sqlite_defensive option to disallow dangerous SQLite features
- Exposed some of the hidden extended result codes
- We now use the bundled SQLite (3.26.0) unless the system SQLite is 3.26.0 or above, since the module requires at least this version
Updated perl-Email-Address to 1.912:
- Include the documentation updates from 1.911 changelog, oops!
Updated perl-File-Which to 1.23:
Internally use IS_WIN instead of IS_DOS for DOS/Windows style operating systems; IS_DOS is now an alias for IS_WIN, although these are not public interfaces so you shouldn't be using them anyway
Updated perl-IO-Compress to 2.083:
IO::Compress::*, IO::Uncompress::*:
The BinModeIn and BinModeOut options in are now no-ops; all files will be read/written in binmode
IO::Uncompress::Unzip
- Fixed issue with unzipping a member from a streamed zip file; issue triggered by a libreoffice document
Added U64::isZero
bin/zipdetails:
Added 'Data Stream Alignment' (tag 0xa11e) to extra fields
Compress::Zlib
Fix tiny POD error (CPAN RT#125140)
Updated perl-IO-Compress-Lzma to 2.083 as per the Fedora version
Updated perl-Package-Stash to 0.38 as per the Fedora version
Updated perl-Package-Stash-XS to 0.29 as per the Fedora version
Updated perl-Text-CSV_XS to 1.38 as per the Fedora version
Updated perl-YAML-LibYAML to 0.76:
Friday 4th January 2019
Fedora Project
Updated perl-MCE-Shared to 1.840:
Improved destroy and exit clean-up in MCE::Shared::Server
Local Packages
Updated curl (7.63.0) to replace a test workaround with the fix from upstream
Updated libxml2 to 2.9.9:
- Security fixes, bug fixes as well as improvement and portability fixes for cygwin
Fix infinite loop in LZMA decompression (CVE-2018-9251, CVE-2018-14567)
Fix nullptr deref with XPath logic ops (CVE-2018-14404)
See https://mail.gnome.org/archives/xml/2019-January/msg00000.html for full details
Updated perl-MCE-Shared to 1.840 as per the Fedora version
Rebuilt perl-XML-LibXML (2.0132) for libxml2-2.9.9
Sunday 6th January 2019
Local Packages
Updated perl-Term-ReadKey to 2.38:
- Indexing improvements
- Makefile improvements for some make utils
- Various code clean-ups and modernizations
Monday 7th January 2019
Fedora Project
Updated perl-Compress-Raw-Lzma to 2.084 in Rawhide (no changes)
Updated perl-IO-Compress to 2.084 in Rawhide:
IO::Uncompress::AnyUncompress.pm
Added support for IO::Uncompress::Zstd and IO::Uncompress::UnLzip
Updated perl-IO-Compress-Lzma to 2.084 in Rawhide:
Added support for lzip with IO::Compress::Lzip and IO::Uncompress::UnLzip
Local Packages
Updated perl-Compress-Raw-Bzip2 to 2.084 (no changes)
Updated perl-Compress-Raw-Lzma to 2.084 as per the Fedora version
Updated perl-Compress-Raw-Zlib to 2.084 (no changes)
Updated perl-IO-Compress to 2.084 as per the Fedora version
Updated perl-IO-Compress-Lzma to 2.084 as per the Fedora version
Updated perl-Test-Portability-Files to 0.10:
- Update POD about Windows reserved file tests
- Add tests for Windows reserved file tests
Fix bug with Windows reserved file tests so that files like "con.dat.txt" will fail
- Add missing error text for Windows reserved tests
Add Pod::Weaver configuration
Tuesday 8th January 2019
Fedora Project
Updated perl-Test-Simple to 1.302156 in Rawhide:
Fix Windows fork+test failure (GH#814)
Documentation updates (GH#819)
Fix verbose TAP newline regression (GH#810)
Fix shm read warning (GH#815)
Merge doc fix PR's from magnolia-k
Fix failure to check error code on shmwrite (GH#815)
Fix localization error in new test (GH#820)
- Fix SHM test to work on machines without SHM
Fix locale errors in Instance.t
- Windows test fixes
- Perl 5.6 test fixes
- Add trace to SHM error when possible
- Fix test not to fail in non-English locales
Local Packages
Updated perl-Test-Simple to 1.302156 as per the Fedora version
Wednesday 9th January 2019
Local Packages
Updated perl-Type-Tiny to 1.004004:
- Bug Fixes
Fix spelling in error message for Types::Common::String LowerCaseSimpleStr (GH#47)
Depend on Exporter::Tiny 0.040; older versions don't provide all the functions Type::Library needs
- Documentation
Friday 11th January 2019
Fedora Project
Updated perl-GD to 2.70 in Rawhide:
Fixes for hardened CCFLAGS with -Werror (CPAN RT#128167)
Sunday 13th January 2019
Fedora Project
Updated perl-Compress-Raw-Lzma to 2.085 in Rawhide:
Test harness can use a lot of memory; on systems with small memory, t/050interop-xz.t can fail, so free memory before invoking xz (CPAN RT#128194)
Local Packages
Updated libgpg-error to 1.33:
Release-info: https://dev.gnupg.org/T4205
Fixes a problem with gpgrt_fflush and gpgrt_fopencookie (#4069)
Fixes a problem with the C11 header stdnoreturn.h (#4002)
The yat2m tool can now also be build on Windows
- Updates translations for Spanish, Russian and Ukrainian
New unified config script gpgrt-config, which can now be used by all GnuPG-related packages
- Support for ARC and arm64ilp32
The log functions now sanitize strings printed with the "%s" format specifier; all control characters are C-escaped in the output, so users of that function may want to remove their own escaping to avoid doubling of backslashes
New fprintf-style function to apply a custom filter for string arguments
- New function to compare version strings
New symbols relative to the 1.28 release: gpgrt_cmp_version, gpgrt_string_filter_t, gpgrt_fprintf_sf, gpgrt_fprintf_sf_unlocked, gpgrt_ftruncate, gpgrt_w32_override_locale
Updated perl-Compress-Raw-Lzma to 2.085 as per the Fedora version
Monday 14th January 2019
Local Packages
Updated perl-Term-ReadLine-Gnu to 1.36:
readline-8.0 support
- New functions:
rl_empty_keymap
rl_set_keymap_name
rl_check_signals
- New variables:
history_quoting_state
rl_function_of_keyseq uses rl_function_of_keyseq_len to support an arbitrary key sequence that may include NULs
new() checks the number of arguments
Make 'use Term::ReadLine::Gnu' fail if $TERM is not set or on a dumb terminal; 'use Term::ReadLine' uses Term::ReadLine::Stub instead (CPAN RT#123398)
Makefile.PL: Checks the tinfo library for Debian
Add t/01test_use.t and t/02test_use.t
- Comment out a hack for the CPAN Test on OpenBSD added in TRG 1.22
t/utf8_binary.t, t/utf8_text.t: skipped on Perl 5.8
Updated perl-Text-Template to 1.54:
- Fix tempfile creation during tests on Win32
Tuesday 15th January 2019
Fedora Project
Submitted a review request for a perl-Data-Binary (0.01) package, which was kindly reviewed and approved by Jitka Plesnikova
Built perl-Data-Binary (0.01) for F-28, F-29, Rawhide and EPEL-7
Updated perl-Module-CPANTS-Analyse to 0.99 in Rawhide:
Module::CPANTS::Kwalitee now uses Module::Find to find Kwalitee modules (instead of Module::Pluggable, which unconditionally spits a deprecation warning); you usually don't need to care but if you have your custom Kwalitee plugin loader (such as Module::CPANTS::SiteKwalitee), you need to change it - sorry for the inconvenience
Allow dash and dot in script name in the NAME section for non-pm, non-pod files
Added has_meta_json metric (CPAN RT#107885)
Accept a few more README extensions
Accept two more Moose modules as strict equivalents
- Various micro optimization for performance
- Dropped a few dependencies
- Various documentation updates
Not to check use_strict/use_warnings for Perl 6 modules in a Perl 5 distribution
Worked around a File::Find::Object issue
Fixed dynamic_config handling
Improved LICENSE file detection (CPAN RT#114247)
Skip everything in MANIFEST.SKIP while testing symlinks (GH#33)
Local Packages
New package perl-Data-Binary (0.01)
Updated dovecot (2.3.4) to build with libsodium support from Fedora 25 and EL-7 onwards
Updated java-1.8.0-oracle to Hava SE 8 Update 202 (bugfix and security update)
Updated perl-Module-CPANTS-Analyse to 0.99 as per the Fedora version
Updated ppp (2.4.7) to fix some issues found by coverity scan
Rebuilt proftpd (1.3.6) and sendmail for libcrypt.so.2 in Rawhide (Bug #1666033)
Friday 18th January 2019
Fedora Project
Local Packages
Updated geoipupdate to 4.0.2
- Completely rewritten in the go language
- New version licensed ASL 2.0 or MIT rather than GPLv2
The legacy databases are no longer available, so I dropped+obsoleted the cron6 sub-package
Saturday 19th January 2019
Fedora Project
Updated perl-Net-SSLeay (1.85) in Fedora 29 to drop a build-time test that fails now that OpenSSL in Fedora 29 no longer supports SSLv3
Elliott Sales de Andrade kindly reviewed and approved my golang-github-gofrs-flock review request
Imported and built golang-github-gofrs-flock (0.7.0) for F-28, F-29 and Rawhide
Sunday 20th January 2019
Fedora Project
Updated geoipupdate to 4.0.2 in Rawhide:
- Completely rewritten in the go language
- New version licensed ASL 2.0 or MIT rather than GPLv2
The legacy databases are no longer available, so I dropped+obsoleted the cron6 sub-package
Updated perl-Test-Simple to 1.302160 in Rawhide:
- Fix minor typos and missing doc sections
- Add table support in info facet and TAP formatter
- Fix TAP test on Windows
- Fix math errors in table indentation
Devel requires Term::Table
Add table support to ctx->fail and ctx->fail_and_return
Fix Instance.t on haiku-os
Local Packages
Monday 21st January 2019
Fedora Project
Updated geoipupdate (3.1.1) in F-28, F-29 and EPEL-6 to drop the obsolete geoipupdate-cron6 sub-package and to make the default configuration download the free GeoIP2 databases rather than the free legacy GeoIP databases (which are no longer available)
Local Packages
Updated curl (7.63.0) to strip credentials from any URL that is stored in extended attributes (CVE-2018-20483)
Updated perl-JSON to 4.01:
- Added boolean function/method that takes a scalar value and returns a boolean value
Thursday 24th January 2019
Fedora Project
Updated perl-MCE to 1.838 in Rawhide:
- IPC update, raising reliability across multiple platforms
Improved hack for the Windows platform for nested MCE sessions
Added _sysread, _sysseek, _syswrite, and _nonblocking to MCE::Util
Added barrier option to MCE::Queue: allows one to disable
Local Packages
Updated perl-MCE to 1.838 as per the Fedora version
Friday 25th January 2019
Local Packages
Updated davfs2 to 1.5.5:
Fix cookie parsing error (Debian Bug#834615)
Fix infinite loop in cache.c, is_busy (Bug#50083)
Ignore option "nofail" (fixes Bug#51521)
Add query-string to path on redirect (Bug#54943)
Don't remove cache-files because of inconsistent metadata (SR#109587)
Add warning in davfs2.conf.5 about intermediary CAs (Bug#54699)
- Fix some spelling errors
Monday 28th January 2019
Fedora Project
Updated perl-MouseX-Getopt to 0.38:
Cope with GLD output changes in version 0.103 (GH#13)
Tuesday 29th January 2019
Fedora Project
Cleaned up and rebuilt perl-Declare-Constraints-Simple (0.03)
Cleaned up and rebuilt perl-Math-Calc-Units (1.07)
Cleaned up and rebuilt perl-RRD-Simple (1.44)
Cleaned up and rebuilt perl-Test-Requires (0.10)
Cleaned up and rebuilt perl-Test-Unit-Lite (0.12)
Previous Month: December 2018
Next Month: February 2019