Paul's Blog Entries for November 2018

Thursday 1st November 2018

Fedora Project

  • Updated perl-Pod-Readme to 1.2.3 in Rawhide:

    • Updated POD with regard to format types
    • Fixed typos in Changes

    • Added explicit requirements for Pod::Simple as well as recommended modules

    • Remove explicit core dependencies from prereqs list
    • Updated list of contributors in distribution metadata
    • Increased minimum version of Type::Tiny to 1.000000

Local Packages

  • Updated metamail (2.7) to specify all build dependencies

  • Updated moin-macro-MiniPage and moin-macro-TitleIndexNonPersonal to explicitly use Python 2 rather than just generic Python

  • Updated perl-Pod-Readme to 1.2.3 as per the Fedora version

  • Updated sendmail (8.15.2) to drop hesiod support from Fedora 30 onwards (Bug #1643264)

  • Updated symlinks (1.4) to fix partial build flags injection (Bug #1573111)

  • Updated tzip (1.12) to build-require gcc-c++ rather than gcc

  • Updated yum-arch (2.2.2) to explicitly use Python 2 rather than just generic Python

Saturday 3rd November 2018

Fedora Project

  • Updated perl-YAML to 1.27 in Rawhide:

    • Remove a warning about uninitialized value for perl ≤ 5.10
  • Updated perl-YAML-LibYAML to 0.75 in Rawhide:

    • Implement $LoadCode

Local Packages

  • Updated perl-YAML to 1.27 as per the Fedora version

  • Updated perl-YAML-LibYAML to 0.75 as per the Fedora version

Monday 5th November 2018

Fedora Project

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

    • Silence Gconvert -Wunused-result

Local Packages

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

Tuesday 6th November 2018

Fedora Project

  • Updated perl-Perl-Critic (1.132) in Rawhide to explicitly build-require glibc-langpack-en for the test suite

Local Packages

  • Updated perl-Meta-Builder to 0.004:

    • Package standard updates
    • Spelling and documentation fixes
  • Updated perl-Perl-Critic (1.132) as per the Fedora version

Wednesday 7th November 2018

Fedora Project

  • Updated perl-Perl-OSType (1.010) in Rawhide to explicitly build-require glibc-langpack-en for the best suite

  • Updated perl-Text-Hunspell (2.14) in Rawhide to explicitly build-require glibc-langpack-en for the best suite

  • Updated perl-Text-SpellChecker (0.14) in Rawhide to explicitly build-require glibc-langpack-en for the best suite

Local Packages

  • Updated perl-Perl-OSType (1.010) as per the Fedora version

  • Updated perl-Text-Hunspell (2.14) as per the Fedora version

Thursday 8th November 2018

Local Packages

  • Updated perl-PPIx-Regexp to 0.063:

    • Silence weird-character parse tests and make them no longer author-only
    • Further deprecate 'parse' argument to new(); you now get a warning on each use

Saturday 10th November 2018

Local Packages

  • Updated moin-theme-balanced, moin-theme-dew, moin-theme-hypermodern, moin-theme-mentalwealth, moin-theme-monobook, moin-theme-monomoin, moin-theme-solenoid, and moin-theme-widget to use python2 instead of generic python, and manually add python(abi) dependency where necessary

Monday 12th November 2018

Local Packages

  • Updated getmail to 5.8:

    • Fix problem handling IMAP errors introduced in 5.7

Tuesday 13th November 2018

Fedora Project

  • Rebuilt perl-Text-Hunspell (2.14) for hunspell 1.7.x in Rawhide

Local Packages

  • Rebuilt perl-Text-Hunspell (2.14) as per the Fedora version

Thursday 15th November 2018

Local Packages

  • Updated perl-Net-DNS to 1.19:

    • Show structure of EDNS options using Perl-like syntax
    • Net::DNS::Resolver::Base now uses 3 args open (CPAN RT#127557)

    • Incorrect logic can cause DNS search to emit fruitless queries (CPAN RT#127182)

Friday 16th November 2018

Fedora Project

  • Updated perl-YAML-Tiny (1.73) in Rawhide to avoid optional test requirements when bootstrapping

Local Packages

  • Updated perl-YAML-Tiny (1.73) as per the Fedora version

Monday 19th November 2018

Fedora Project

  • Updated gtkwave to 3.3.96 in Rawhide:

    • Changed to standardized zoom in/out/full hotkeys
    • Added time backtracking warning (for partial mode) to lxt2vcd

    • VCD time backtracking fix (not for interactive mode)
    • Added drag_failed handling (can press ESC) to DnD operations

    • Prevent missing file in savefile from causing savefile to be read as VCD by mistake

    • Changed to Dinotrace-like 0s/1s rendering for bit vectors so values can be discerned without seeing the full value text
    • Removed unneeded pango_layout_get_extents() inside call for font_engine_draw_string()

    • Changed bsearch_trunc() to run in constant time when monospace fonts are in use

    • Added missing GDK_SCROLL_MASK to signal area (need for gtk3, but not for other versions for some reason)

  • Updated perl-Event to 1.27 in Rawhide:

    • Only Zero(Polld) if not NULL

  • Cleaned up and rebuilt perl-Devel-Cycle (1.12) in Rawhide

  • Cleaned up and rebuilt perl-ExtUtils-Config (0.008) in Rawhide

  • Cleaned up and rebuilt perl-ExtUtils-Helpers (0.026) in Rawhide

  • Updated perltidy to 20181120 in Rawhide (see CHANGES.md for details)

Local Packages

  • Updated gtkwave to 3.3.96 as per the Fedora version

  • Updated libidn (1.3.5) to disable building the java sub-packages for EL-8

  • Cleaned up and rebuilt perl-Devel-Cycle (1.12) as per the Fedora version

  • Updated perl-Event to 1.27 as per the Fedora version

  • Cleaned up and rebuilt perl-ExtUtils-Config (0.008) as per the Fedora version

  • Cleaned up and rebuilt perl-ExtUtils-Helpers (0.026) as per the Fedora version

  • Updated perl-File-Slurp to 9999.25:

    • The previous release contained nothing but a documentation update; that updated documentation erroneously mentioned pseudo-files, which are perfectly fine to use with File::Slurp

    • Add regression test for GLOB refs being slurped in (GH#17)

    • Refactor read_file to use open and read rather than sysopen and sysread

    • Add a bugwards compatible feature to keep track of the cursor when dealing with the DATA handle (GH#17)

    • Fix a typo in the documentation
  • Updated perl-Perl-Tidy to 20181120 as per the Fedora perltidy package

Tuesday 20th November 2018

Fedora Project

  • Updated perl-JSON-XS to 4.0 in Rawhide:

    • SECURITY IMPLICATION: this release enables allow_nonref by default for compatibility with RFC 7159 and newer; see "old" vs. "new" JSON under SECURITY CONSIDERATIONS

    • Reworked the "old" vs. "new" JSON section
    • Add ->boolean_values to provide the values to which booleans decode

    • decode would wrongly accept ASCII NUL characters instead of reporting them as trailing garbage

    • Work around what smells like a perl bug w.r.t. exceptions thrown in callbacks
    • Incremental parser now more or less respects allow_nonref

    • json_xs json-pretty now enables canonical mode

    • Add documentation section about I-JSON
    • Minor documentation fixes/updates

Local Packages

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

Wednesday 21st November 2018

Local Packages

  • Updated perl-Module-CoreList to 5.20181120:

    • Updated for v5.29.5
  • Updated ppp (2.4.7) to update the EAP-TLS patch to v1.102

  • Updated sendmail (8.15.2) to use the %{_prefix} macro for /usr

Monday 26th November 2018

Local Packages

  • Updated gtkwave to 3.3.97 in Rawhide:

    • Need to set menu_wlist entry NULL on gtk_widget_destroy()

    • Fix on vtype()/vtype2() to detect 'x' and make the colouration red on newly-displayed traces (bug new from Dinotrace-like rendering in 3.3.96)

Local Packages

  • Updated dovecot (2.3.x):

    • Updated dovecot to 2.3.4:

      • The default postmaster_address is now "postmaster@<user domain or server hostname>"; if username contains the @domain part, that's used, otherwise the server's hostname is used

      • "doveadm stats dump" now returns two decimals for the "avg" field

      • Added push notification driver that uses a Lua script
      • Added new SQL, DNS and connection events; see https://wiki2.dovecot.org/Events

      • Added "doveadm mailbox cache purge" command

      • Added events API support for Lua scripts
      • doveadm force-resync -f parameter performs "index fsck" while opening the index, which may be useful to fix some types of broken index files (this may become the default behaviour in a later version)

      • director: Kicking a user crashes if login process is very slow

      • pop3_no_flag_updates=no: Don't expunge DELEted and RETRed messages unless QUIT is sent

      • auth: Fix crypt() segfault with glibc ≥ 2.28

      • imap: Running UID FILTER script with errors assert-crashes

      • dsync, pop3-migration: POP3 UIDLs weren't added to dovecot.index.cache while mails were saved

      • dict clients may have been using 100% CPU while waiting for dict server to finish commands

      • doveadm user: Fixed user listing via HTTP API

      • All levels of Cassandra log messages were logged as Dovecot errors
      • http/smtp client may have crashed after SSL handshake

      • Lua auth converted strings that looked like numbers into numbers
    • Updated pigeonhole to 0.5.4:

      • Adjustments to several changes in Dovecot v2.3.4 make this Pigeonhole release dependent on that Dovecot release; it will not compile against older Dovecot versions; conversely, you need to upgrade Pigeonhole when upgrading Dovecot to v2.3.4
      • The changes regarding the default postmaster_address in Dovecot v2.3.4 mainly apply to Pigeonhole; the new default should work for all existing installations, thereby fixing several reported v2.3/v0.5 migration problems

      • IMAP FILTER=SIEVE capability: Fix assert crash occurring when running UID FILTER on a Sieve script with errors

  • I added an upstream fix for 32-bit issues

  • Updated gtkwave to 3.3.97 as per the Fedora version

  • Updated xz (5.2.4) to fix annocheck failures on i686 (Bug #1630650)

Tuesday 27th November 2018

Fedora Project

  • Updated perl-Object-InsideOut to 4.05 in Rawhide:

    • Fix for non-threaded Perl
  • Updated perl-Math-Random-MT-Auto to 6.23 in Rawhide:

Wednesday 28th November 2018

Fedora Project

  • Updated perl-Software-License to 0.103014 in Rawhide:

    • Added SPDX license expression support

Local Packages

  • Updated perl-Software-License to 0.103014 as per the Fedora version

Thursday 29th November 2018

Fedora Project

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

    • Add unblessed_bool property (GH#118)

Local Packages

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

  • Updated perl-Test2-Suite to 0.000116:

    • Add 'set' to mock tools

    • Fix 'overload' issue in deep check cycle detection

    • Minor updates

Friday 30th November 2018

Fedora Project

  • Updated perl-Authen-Radius to 0.29 in Rawhide:

    • Fixed tagged integer attribute encoding
    • Fix tests if FreeRADIUS dictionary not available

Previous Month: October 2018
Next Month: December 2018

last edited 2018-12-05 13:26:45 by PaulHowarth