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:
Fix for non-threaded Perl (CPAN RT#127809)
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