Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

    PaulHowarth/Blog/2019-01

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:

  • Updated perl-Package-Stash-XS to 0.29 in Rawhide:

  • 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

  • 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:

    • Add $Indent - number of spaces when dumping (GH#89)

    • Fix typo in docs (GH#87)

    • Fix links in docs

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

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 local $TODO bugs (GH#812, GH#817)

    • 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
    • Fix Type::Params documentation error (GH#45)

    • Fix Types::Standard documentation error: incorrect third-party module name (GH#46)

Friday 11th January 2019

Fedora Project

  • Updated perl-GD to 2.70 in Rawhide:

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

  • Updated perl-Module-CoreList to 5.20190120:

    • Updated for v5.29.7
  • Updated perl-Test-Simple to 1.302160 as per the Fedora version

  • Updated perl-Test2-Suite to 0.000118:

    • Fix typo Test::WorkflowTest2::Workflow (GH#170)

    • Fix test broken by new Test-Simple (GH#175)

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

Recent