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-11

Paul's Blog Entries for November 2019

Friday 1st November 2019

Fedora Project

  • Updated perl-DateTime-Format-Builder (0.8200) in Rawhide to fix the License: tag to reflect the content of the actual shipped files, not just what the LICENSE file says (Bug #1600504, CPAN RT#125832)

  • Updated perl-Net-SSLeay (1.85) in F-29 and F-30 to get libraries to link against from pkg-config (Bug #1704785); patch adapted from GH#127

  • Updated perl-String-CRC32 to 1.8 in Rawhide:

    • Perldoc tweaks (GH#3)

  • Branched and built perl-Authen-Simple-Passwd (0.6) for EPEL-8

  • Branched and built perl-MooseX-ConfigFromFile (0.14) for EPEL-8

  • Branched and built perl-MooseX-Getopt (0.74) for EPEL-8

  • Branched and built perl-MooseX-Types-Path-Tiny (0.012) for EPEL-8

  • Branched and built perl-Return-Type (0.005) for EPEL-8

  • Branched and built perl-Type-Tiny (1.004004) for EPEL-8

  • Branched and built perl-Types-Path-Tiny (0.006) for EPEL-8

  • Branched and built perl-Validation-Class (7.900057) for EPEL-8

Local Packages

  • I have dropped support for updating repositories for Fedora 4 and anything earlier than that, since the yum-arch program that generates the old-style repository metadata for those repositories requires Python 2, which is being dropped (with a few exceptions) from Fedora 32 onwards, and hence I will not be able to run yum-arch much longer

  • Updated perl-DateTime-Format-Builder (0.8200) as per the Fedora version

Saturday 2nd November 2019

Fedora Project

  • Branched and built perl-Email-Abstract (3.008) for EPEL-8

  • Branched and built perl-Mail-Message (3.008) for EPEL-8 (built twice for bootstrapping sequence)

  • Branched and built perl-Mail-Transport (3.004) for EPEL-8

Sunday 3rd November 2019

Fedora Project

  • Updated perl-Compress-Raw-Bzip2 to 2.089 in Rawhide:

    • Add support details in documentation
    • Update bundled bzip2 from 1.0.6 to 1.0.8; note that this perl module is built against the system bzip2 library and does not use the bundled version

  • Updated perl-Compress-Raw-Lzma to 2.089 in Rawhide:

    • Add support details in documentation
  • Updated perl-Compress-Raw-Zlib to 2.089 in Rawhide:

    • Add SUPPORT section in documentation

    • 000prereq.t: dump Perl version

  • Updated perl-IO-Compress to 2.089 in Rawhide:

    • t/105oneshot-zip-only.t

      • Fix reset of CompSize

      • Test with deflated directory
      • Add test for encrypted Zip files
    • Add support details in documentation
    • Update site for Bzip2 to sourceware
    • Fix number of tests
    • Add streamzip script to bin

    • zipdetails

      • Update zipdetails to version 1.11

      • Zip64 extra field typo
    • Documentation updates (GH#2)

    • Mention xz, lzma etc. (GH#4)

  • Updated perl-IO-Compress-Lzma to 2.089 in Rawhide:

    • Add support details to documentation
    • Beef up reset for zip use-case
    • Remove unnecessary commented code
    • Documentation updates

Local Packages

  • Updated perl-Compress-Raw-Bzip2 to 2.089 as per the Fedora version

  • Updated perl-Compress-Raw-Lzma to 2.089 as per the Fedora version

  • Updated perl-Compress-Raw-Zlib to 2.089 as per the Fedora version

  • Updated perl-IO-Compress to 2.089 as per the Fedora version

  • Updated perl-IO-Compress-Lzma to 2.089 as per the Fedora version

Monday 4th November 2019

Fedora Project

  • Updated bluefish (2.2.10) in Rawhide to disable Python functionality on F-32, EL-8 onwards as it requires Python 2

  • Updated perl-Cpanel-JSON-XS to 4.16 in Rawhide:

    • use Perl_strtod if available (GH#154)

  • Updated proftpd (1.3.5e) in EPEL-7 to fix build compatibility with MySQL 8 (Bug #1764401, GH#824, GH#825)

  • Updated proftpd (1.3.3g) in EPEL-6 to fix build compatibility with MySQL 8 (Bug #1764401, GH#824, GH#825)

  • Branched and built perl-Test-Mojibake (1.3) for EPEL-8

  • Branched and built perl-XML-Feed (0.59) for EPEL-7

Local Packages

  • Updated bluefish (2.2.10) as per the Fedora version

  • Updated libxml2 (2.9.10) to fix unicode errors in Python 3, using patch from openSUSE (see Gnome Bug #789714)

  • Updated moin (1.9.10) to fix shellbang for moin.fcgi to be #!/usr/bin/python2 rather than just #!/usr/bin/python

  • Updated moin-theme-solenoid (2012.12.16) to fix FTBFS on Fedora 31 due to use of unversioned %{python_sitelib}

  • Updated perl-Cpanel-JSON-XS to 4.16 as per the Fedora version

  • Updated sendmail (8.15.2):

    • Move the NetworkManager dispatcher script out of /etc from Fedora 24 onwards

    • Fix issues discovered by Coverity scan

Tuesday 5th November 2019

Fedora Project

  • Updated perl-Cpanel-JSON-XS to 4.17 in Rawhide:

    • Add Changes tests and fixups (GH#155)

  • Cleaned up and rebuilt perl-Test-Modern (0.013) in Rawhide

  • Branched and built perl-Crypt-X509 (0.51) for EPEL-8

  • Branched and built perl-namespace-sweep (0.006) for EPEL-8

  • Branched and built perl-Pod-Readme (1.2.3) for EPEL-8

  • Branched and built perl-Safe-Isa (1.000010) for EPEL-8

  • Branched and built perl-Test-API (0.010) for EPEL-8

  • Branched and built perl-Test-Modern (0.013) for EPEL-8

Local Packages

  • Updated libxml2 (2.9.10) to avoid multilib conflict due to doc/examples/Makefile

  • Updated perl-Cpanel-JSON-XS to 4.17 as per the Fedora version

  • Updated perl-Data-Compare to 1.27:

    • Fix bug when options are passed as a persistent hash from calling code and not an anonymous hash (GH#14)

  • Cleaned up and rebuilt perl-Test-Modern (0.013)

Wednesday 6th November 2019

Fedora Project

  • Cleaned up and rebuilt perl-autobox (3.0.1) in Rawhide

  • Cleaned up and rebuilt perl-autobox-Core (1.33) in Rawhide

  • Cleaned up and rebuilt perl-autobox-dump (20090426.1746) in Rawhide

  • Cleaned up and rebuilt perl-autobox-List-Util (20090629) in Rawhide

  • Cleaned up and rebuilt perl-Devel-CallParser (0.002) in Rawhide

  • Cleaned up and rebuilt perl-Devel-Declare (0.006019) in Rawhide

  • Cleaned up and rebuilt perl-indirect (0.39) in Rawhide

  • Branched and built perl-autobox (3.0.1) for EPEL-8

  • Branched and built perl-autobox-Core (1.33) for EPEL-8

  • Branched and built perl-autobox-dump (20090426.1746) for EPEL-8

  • Branched and built perl-autobox-List-Util (20090629) for EPEL-8

  • Branched and built perl-B-Hooks-OP-Check (0.22) for EPEL-8

  • Branched and built perl-indirect (0.39) for EPEL-8

  • Branched and built perl-Modern-Perl (1.20190727) for EPEL-8

Local Packages

Thursday 7th November 2019

Fedora Project

  • Cleaned up and rebuilt perl-autovivification (0.18) in Rawhide

  • Cleaned up and rebuilt perl-B-Hooks-OP-Annotation (0.44) in Rawhide

  • Cleaned up and rebuilt perl-Carp-Fix-1_25 (1.000001) in Rawhide

  • Cleaned up and rebuilt perl-Child (0.013) in Rawhide

  • Cleaned up and rebuilt perl-Hash-Merge-Simple (0.051) in Rawhide

  • Cleaned up and rebuilt perl-Hash-StoredIterator (0.008) in Rawhide

  • Cleaned up and rebuilt perl-Object-ID (0.1.2) in Rawhide

  • Cleaned up and rebuilt perl-Perl6-Caller (0.100) in Rawhide

  • Cleaned up and rebuilt perl-Time-y2038 (20100403) in Rawhide

  • Branched and built perl-autovivification (0.18) for EPEL-8

  • Branched and built perl-B-Hooks-OP-Annotation (0.44) for EPEL-8

  • Branched and built perl-Carp-Fix-1_25 (1.000001) for EPEL-8

  • Branched and built perl-Child (0.013) for EPEL-8

  • Branched and built perl-DateTime-Format-Epoch (0.16) for EPEL-8

  • Branched and built perl-Hash-Merge-Simple (0.051) for EPEL-8

  • Branched and built perl-Hash-StoredIterator (0.008) for EPEL-8

  • Branched and built perl-Object-ID (0.1.2) for EPEL-8

  • Branched and built perl-Perl6-Caller (0.100) for EPEL-8

  • Branched and built perl-Time-y2038 (20100403) for EPEL-8

  • Branched and built perl-true (1.0.1) for EPEL-8

Local Packages

  • Cleaned up and rebuilt perl-Hash-StoredIterator (0.008)

  • Cleaned up and rebuilt perl-Perl6-Caller (0.100)

Friday 8th November 2019

Fedora Project

  • Updated geoipupdate to 4.1.4 in Rawhide:

    • Improve man page formatting and organization (GH#44)

    • Provide update functionality as an importable package as well as a standalone program (GH#48)

    • Remove formatting, linting, and testing from the geoipupdate target in the Makefile

  • Updated perl-Apache-Session-Browseable to 1.2.1 in EPEL-7 (Bug #1770291)

    • Add Apache::Session in required dependencies (was omitted in 1.0)

    • Replace MD5 by SHA256
    • Replace serialization by JSON
    • Add an empty Browseable.pm due to new Pause restrictions

  • Branched and built perl-Devel-CallParser (0.002) for EPEL-8

  • Branched and built perl-Devel-Declare (0.006019) for EPEL-8

  • Branched and built perl-perl5i (2.13.2) for EPEL-8

Local Packages

  • Updated geoipupdate to 4.1.4 as per the Fedora version

Sunday 10th November 2019

Fedora Project

  • Updated geoipupdate to 4.1.5 in Rawhide

    • Respect the defaultConfigFile and defaultDatabaseDirectory variables in the main package again; they were ignored in 4.1.0 through 4.1.4 (if not specified, the GitHub and PPA releases for these versions used the config /usr/local/etc/GeoIP.conf instead of /etc/GeoIP.conf and the database directory /usr/local/share/GeoIP instead of /usr/share/GeoIP)

  • Updated perl-Compress-Raw-Bzip2 to 2.090 (no changes) in Rawhide

  • Updated perl-Compress-Raw-Lzma to 2.090 in Rawhide:

    • Fix memory leak in raw_decoder (GH#1)

  • Updated perl-Compress-Raw-Zlib to 2.090 (no changes) in Rawhide

  • Updated perl-IO-Compress to 2.090 in Rawhide:

    • Fix MANIFEST error for streamzip (GH#6)

  • Updated perl-IO-Compress-Lzma to 2.090 in Rawhide:

    • Fix typo: change lzstrem to xzstream

  • Cleaned up and rebuilt perl-URI-Encode (1.1.1) in Rawhide

Local Packages

  • Upstream for cdrtools moved to the schily bundle so I'm now packaging that (version 2019.10.25), but just the parts that were in cdrtools

  • Updated geoipupdate to 4.1.5 as per the Fedora version

  • Updated the Perl IO-Compress stack to 2.090 as per the Fedora version

Monday 11th November 2019

Fedora Project

  • Updated gtkwave to 3.3.103 in Rawhide:

    • Fix MAP_FAILED missing for MinGW

    • Fix to make the colouration red on 'u' traces (bug from Dinotrace-like rendering in 3.3.96)

    • Typo fix on missing group start on vectors
  • Updated perl-Module-Load-Conditional to 0.70 in Rawhide:

    • Protect ourselves from Module::Metadata parsing problems (CPAN RT#130939)

  • Branched and built perl-URI-Encode (1.1.1) for EPEL-8

Local Packages

  • Updated gtkwave to 3.3.103 as per the Fedora version

  • Updated perl-Module-CoreList to 5.20191110:

    • Updated for v5.30.1
  • Updated perl-Module-Load-Conditional to 0.70 as per the Fedora version

  • Rebuilt ppp (2.4.7) for the Fedora_31_Mass_Rebuild

Tuesday 12th November 2019

Fedora Project

  • Updated python-pycryptodomex to 3.9.3 in EPEL-6:

    • Align stack of functions using SSE2 intrinsics to avoid crashes when compiled with gcc on 32-bit x86 platforms (GH#308)

Wednesday 13th November 2019

Fedora Project

  • Cleaned up and rebuilt perl-HTTP-Server-Simple (0.52) in Rawhide

Local Packages

  • Updated perl-Type-Tiny to 1.006000:

  • Bug Fixes
    • Fix spelling in error message for Types::Common::String LowerCaseSimpleStr (GH#47)

  • Documentation
    • Fix Type::Params documentation error (GH#45)

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

    • Minor correction to POD header for Type::Params (GH#43)

    • Types::Standard documentation fix (GH#48)

    • Links to Type::Tiny on !GitHub/Travis/AppVeyor/Coveralls in Type::Tiny pod

  • Packaging
    • Bump minimum required version of Exporter::Tiny to 1.000000

    • Type::Tiny::XS 0.016 is recommended

  • Other
    • Added: Type::Params multisig function now supports custom error messages (GH#44)

    • Added: Types::Standard ArrayRef parameterized type can now take a second parameter, the minimum array length

    • Added: Type::Library now supports 'of' and 'where' options when importing type constraints

    • Added: Type::Params named_to_list feature (CPAN RT#128337)

    • Added: Type::Tiny::Enum now has a 'unique_values' method (CPAN RT#129650)

    • Better implementation of is_subtype_of/is_supertype_of and related functions

    • Eval::TypeTiny's API is now considered to be stable

    • Tidy up Type::Tiny namespace a little by fully-referencing some functions instead of importing them

    • Tweaks to Type::Tiny and Type::Coercion to avoid unnecessarily loading overload.pm and overloading.pm

    • Type::Params signatures with slurpy hashrefs now allow true hashrefs to be passed to them

    • Types::TypeTiny::TypeTiny->has_coercion is now true

    • Fix Types::Standard's LazyLoad implementation

    • Don't use Int from Type::Tiny::XS unless version 0.016 is available (CPAN RT#130411)

    • Eliminate memory cycles created by coderef overloading in Type::Tiny and Type::Coercion (CPAN RT#130823)

    • The 'values' attribute of Type::Tiny::Enum now preserves order (CPAN RT#129650)

  • Test Suite
    • Improve test coverage
  • Updated schily to 2019.11.11

Thursday 14th November 2019

Fedora Project

  • Branched and built perl-Cookie-Baker (0.11) for EPEL-8

  • Branched and built perl-Devel-StackTrace-AsHTML (0.15) for EPEL-8

  • Branched and built perl-HTTP-MultiPartParser (0.02) for EPEL-8

  • Branched and built perl-HTTP-Server-Simple (0.52) for EPEL-8

  • Branched and built perl-HTTP-Server-Simple-PSGI (0.16) for EPEL-8

  • Branched and built perl-LWP-Protocol-http10 (6.03) for EPEL-8

  • Branched and built perl-MooX (0.101) for EPEL-8

  • Branched and built perl-MooX-late (0.015) for EPEL-8

  • Branched and built perl-Stream-Buffered (0.03) for EPEL-8

  • Branched and built perl-WWW-Form-UrlEncoded (0.26) for EPEL-8

Friday 15th November 2019

Fedora Project

  • Branched and built perl-Parallel-ForkManager (2.02) for EPEL-8

Local Packages

  • Updated curl (7.67.0) to fix infinite loop on upload using a glob (Bug #1771025)

Saturday 16th November 2019

Local Packages

  • New packages python2-nose (1.3.7), python2-pygments (2.4.2), and python2-subversion (1.12.2) added to support my trac installation until it can be migrated to Python 3

  • Updated perl-DateTime-TimeZone to 2.38:

    • Added support for Etc/GMT and Etc/UTC style zones like "Etc/GMT-2" or "Etc/UTC+12" (GH#38)

  • Rebuilt perl-Class-XSAccessor (1.19) for the Fedora_31_Mass_Rebuild

Monday 18th November 2019

Local Packages

  • Updated unrar to 5.80 beta 4

Tuesday 19th November 2019

Fedora Project

  • Updated perl-Test-Simple to 1.302169 in Rawhide:

    • Update inlined Object::HashBase

    • Avoid 'used only once' warnings in BEGIN and END blocks

  • Branched and built perl-HTTP-Entity-Parser (0.21) for EPEL-8

Local Packages

  • Updated perl-EV to 4.28:

    • (libev) Fix ev_port backend

    • (libev) Many bugfixes in linuxaio backend

    • (libev) Experimental io uring interface

    • Try to name ev.h more explicitly, hopefully improving portability

    • Opportunistically round up wait times for poll and epoll backend, to avoid unnecessary loop iterations

    • Add build dependency on ev_linuxaio.c

    • Quickly (re)-ported to minix 3.3 before minix crashed again
  • Updated perl-Term-Table to 0.015:

    • Update inlined Object::HashBase

  • Updated perl-Test-Simple to 1.302169 as per the Fedora version

Thursday 21st November 2019

Fedora Project

  • Updated perl-Apache-Session-Browseable to 1.3.4 in F-30, F-31, Rawhide and EPEL-8:

    • Don't stop parsing sessions when one is bad

Local Packages

  • Updated perl-Module-CoreList to 5.20191120:

    • Updated for v5.31.6

Friday 22nd November 2019

Fedora Project

  • Branched and built milter-regex (2.6) for EPEL-8

Local Packages

  • New package perl-Object-HashBase (0.008)

  • Updated perl-EV to 4.29:

    • (libev) Add io_uring autoconf and non-autoconf detection, the latter of which should disable io_uring compilation on old systems

  • Updated perl-Term-Table (0.015) to unbundle Object::HashBase

Saturday 23rd November 2019

Fedora Project

  • Updated perl-Moose to 2.2012 in Rawhide:

    • Adjust test of missing package to accommodate new diagnostic message in perl 5.31.6 (CPAN RT#130929)

Local Packages

  • Updated perl-EV to 4.30:

    • (libev) Use a different and hopefully even more portable test to disable io_uring when header files are too old, by directly testing LINUX_VERSION_CODE

    • (libev) Fix a bug in the io_uring backend that polled the wrong backend fd, causing it not to work in many cases

  • Updated perl-Moose to 2.2012 as per the Fedora version

Sunday 24th November 2019

Fedora Project

  • Updated perl-Compress-Raw-Bzip2 to 2.091 in Rawhide:

    • Silence compiler warnings (GH#1)

  • Updated perl-Compress-Raw-Lzma to 2.091 in Rawhide:

    • More updates for memory leak in raw_decoder (GH#1)

    • Silence compiler warning
  • Updated perl-Compress-Raw-Zlib to 2.091 in Rawhide:

  • Updated perl-IO-Compress to 2.091 in Rawhide (no changes)

  • Updated perl-IO-Compress-Lzma to 2.091 in Rawhide (no changes)

Local Packages

  • Updated the IO-Compress stack to 2.091 as per the Fedora version

Monday 25th November 2019

Fedora Project

  • Updated perl-MCE to 1.863 in Rawhide:

    • On Cygwin, silently use Mutex in MCE::Channel when Threads is specified for better performance

    • New defer capability in MCE::Signal, which applies to MCE::Shared 1.863; see POD section labelled "DEFER SIGNAL" in MCE::Signal

    • Reverted $child->exit back to sending the SIGQUIT signal in MCE::Child now that MCE::Shared::Server 1.863 defers signal during IPC

    • Improved reliability for spawning MCE and MCE::Child inside threads including nested parallelization, made possible using a global lock $MCE::_GMUTEX

    • Updated signal handling in mce-examples/framebuffer on GitHub

  • Updated perl-MCE-Shared to 1.863 in Rawhide:

    • Use MCE::Channel for MCE::Hobo->yield not to incur unnecessary delays due to busy shared-manager process

    • Re-factored recent changes regarding IPC safety in MCE::Shared::Server; this update defers signal handling for HUP, INT, PIPE, QUIT, TERM, and custom handlers during IPC without incurring a performance penalty (see POD section labelled "DEFER SIGNAL" in MCE::Signal 1.863)

    • Reverted $hobo->exit back to sending the SIGQUIT signal in MCE::Hobo now that MCE::Shared::Server defers signal during IPC

    • Improved reliability for spawning MCE::Hobo inside threads including nested parallelization, made possible using a global lock $MCE::_GMUTEX in MCE 1.863

    • Updated signal handling in mce-examples/framebuffer on GitHub

    • Bumped MCE dependency to 1.863

  • Submitted a Review Request for a perl-Test2-Tools-Explain package

  • Submitted a Review Request for a perl-XString package

Local Packages

  • New package perl-Test2-Tools-Explain (0.02)

  • New package perl-XString (0.002)

  • Updated perl-IO-Socket-SSL (2.066) to default to PROFILE=SYSTEM cipher list (Bug #1775167) and not to package certificates used in test suite

  • Updated perl-MCE to 1.863 as per the Fedora version

  • Updated perl-MCE-Shared to 1.863 as per the Fedora version

  • Updated perl-Specio to 0.45:

    • Made XString a prerequisite if installing with Perl 5.10+

Tuesday 26th November 2019

Local Packages

  • New packages python-bcrypt (3.1.7), python2-cffi (1.12.3), and python2-pycparser (2.14) to support my moin installations until such time as it is ported to Python 3

  • Updated python-passlib to 1.7.2 (see history/1.7.rst for details)

  • I used python-bcrypt rather than python-py-bcrypt from F-23 onwards as python-py-bcrypt is deprecated and will not be supported in 1.8.x

Wednesday 27th November 2019

Fedora Project

  • Imported and built perl-Test2-Tools-Explain (0.02) for F-30, F-31, Rawhide and EPEL-8

Local Packages

Thursday 28th November 2019

Fedora Project

  • Imported and built perl-XString (0.002) for F-30, F-31, Rawhide and EPEL-8

  • Updated perl-Perl-Critic to 1.136 in Rawhide:

  • New Features
    • The ProhibitNoWarnings policy now handles warnings in the experimental:: group (GH#892)

  • Documentation
    • Prevented some example code from showing up in 'perldoc' (GH#799)

  • Updated perl-Specio to 0.45 in Rawhide:

    • Made XString a prerequisite if installing with Perl 5.10+

  • Cleaned up and rebuilt perl-Crypt-SmbHash (0.12) in Rawhide

Local Packages

  • New packages python2-mod_wsgi (4.6.8) and python2-xapian (1.4.13) for moin support

  • Updated perl-File-Slurp to 9999.29:

    • Correct some documentation errors where copy-paste had us saying File::Spec rather than File::Slurp (CPAN RT#131097)

    • Reduce the size of the tests in t/handle.t to be nicer to CPAN Testers

  • Updated perl-Perl-Critic to 1.136 as per the Fedora version

Friday 29th November 2019

Fedora Project

Local Packages

* Updated proftpd (1.3.6b) as per the Fedora version

Saturday 30th November 2019

Fedora Project

  • Branched and built perl-Crypt-SmbHash (0.12) for EPEL-8

  • Updated perl-Perl-PrereqScanner-NotQuiteLite to 0.9909 in Rawhide:

    • Allowed full package names for Plack Middleware

Local Packages

  • Updated perl-Perl-PrereqScanner-NotQuiteLite to 0.9909 as per the Fedora version

Previous Month: October 2019
Next Month: December 2019

Recent