PaulHowarth/Blog/2017-01

Paul's Blog Entries for January 2017

Sunday 1st January 2017

Fedora Project

  • Updated perl-Test-Deep to 1.126 in Rawhide:

    • If objects in the "expected" structure have an as_test_deep_cmp method, it will be called and its return (which should be a Test::Deep::Cmp object) will be used as the test for that location in the structure

    • Internal undocumented class_base routine has been replaced with a different, clearly private routine

    • The LeafWrapper is also used for objects with an unknown reftype (like LVALUE or other weird ones)

Local Packages

  • Updated perl-Lingua-EN-Inflect to 1.901:

    • Removed Build.PL

  • Updated perl-Net-IDN-Encode to 2.400:

    • Update to Unicode 9.0.0
    • Changed generation of tests so that TODO is no longer required when the module author's perl doesn't support the newest Unicode version

    • Spelling fixes (CPAN RT#119468)

    • Possible fix for utf8 warnings under perl 5.8.x

    • Remove author tests
    • More spelling fixes
  • Updated perl-Test-Deep to 1.126 as per the Fedora version

Monday 2nd January 2017

Fedora Project

  • Rebuilt perl-Compress-Raw-Lzma (2.070) for xz 5.2.3 in Rawhide

Local Packages

  • Updated xz to 5.2.3:

    • xz:

      • Always close a file before trying to delete it to avoid problems on some operating system and file system combinations
      • Fixed copying of file timestamps on Windows
      • Added experimental (disabled by default) sandbox support using Capsicum (FreeBSD ≥ 10)
    • C99/C11 conformance fixes to liblzma; the issues affected at least some builds using link-time optimizations

    • Fixed bugs in the rarely-used function lzma_index_dup()

    • Use of external SHA-256 code is now disabled by default
    • Changed CPU core count detection to use sched_getaffinity() on GNU/Linux and GNU/kFreeBSD

    • Fixes to the build-system and xz to make xz buildable even when encoders, decoders, or threading have been disabled from liblzma using configure options; these fixes added two new #defines to config.h: HAVE_ENCODERS and HAVE_DECODERS

  • Rebuilt perl-Compress-Raw-Lzma (2.070) for xz 5.2.3

Tuesday 3rd January 2017

Fedora Project

  • Updated perl-Net-SSLeay to 1.79 in Rawhide:

    • Patch to fix a few inline variable declarations that cause errors for older compilers
    • Patch: Generated C code is not compatible with MSVC, AIX cc, probably others; added some PREINIT blocks and replaced 2 cases of INIT with PREINIT

    • Fix compile failure if the OpenSSL library it's built against has compression support compiled out
    • Added RSA_get_key_parameters() to return a list of pointers to RSA key internals (only available prior to OpenSSL 1.1)

    • Fix some documentation typos
    • Testing with openssl-1.1.0b

Local Packages

  • Updated perl-Net-SSLeay to 1.79 as per the Fedora version

Wednesday 4th January 2017

Fedora Project

Local Packages

  • New package perl-Sub-Info (0.002)

  • Updated perl-IO-Socket-SSL to 2.041 as per the Fedora version

  • Updated perl-Test2-Suite to 0.000067:

    • Move sub_info to Sub::Info

Thursday 5th January 2017

Fedora Project

  • Updated geoipupdate to 2.3.1 in Rawhide:

    • geoipupdate now uses TCP keep-alive when compiled with cURL 7.25 or greater

    • Previously, on an invalid gzip file, geoipupdate would output binary data to stderr; it now displays an appropriate error message

    • Install README, ChangeLog, GeoIP.conf.default etc. into docdir (GH#33)

    • $(sysconfdir) is now created if it doesn't exist (GH#33)

    • The sample config file is now usable (GH#33)

  • Updated perl-Exception-Class to 1.42 in Rawhide:

    • Generated exception classes are now added to %INC; if you subclass a generated class with "use base" then base.pm will no longer attempt to load the requested class (GH#8)

  • Updated perl-Net-SSLeay to 1.80 in Rawhide:

    • Fix unexpected changes in the control flow of the Perl program that seemed to be triggered by the ticket key callback

Local Packages

  • Updated geoipupdate to 2.3.1 as per the Fedora version

  • Updated perl-Exception-Class to 1.42 as per the Fedora version

  • Updated perl-Net-SSLeay to 1.80 as per the Fedora version

Friday 6th January 2017

Fedora Project

  • Updated perl-IO-Socket-SSL to 2.043 in Rawhide:

    • Enable session ticket callback with Net::SSLeay ≥ 1.80

    • Make t/session_ticket.t work with OpenSSL 1.1.0; with this version the session no longer gets reused if it was not properly closed, which is now done using an explicit close by the client

  • Updated perl-Mouse to 2.4.6 in Rawhide:

    • Fix test for older Perls (GH#68)

    • Define macros for older Visual Studio compiler (GH#66)

Local Packages

  • Updated perl-IO-Socket-SSL to 2.043 as per the Fedora version

  • Updated perl-Mouse to 2.4.6 as per the Fedora version

Monday 9th January 2017

Fedora Project

  • Updated perl-File-Find-Object to 0.3.1 in Rawhide:

    • Fixed an issue with tracking the depth of the inodes when detecting a symlink loop
  • Updated perl-Try-Tiny to 0.28 in Rawhide:

    • Enabled some tests of finally blocks that were disabled on 5.6, now that that functionality works (since 0.13) (GH#4)

Local Packages

  • Updated perl-File-Find-Object to 0.3.1 as per the Fedora version

  • Updated perl-Try-Tiny to 0.28 as per the Fedora version

  • Updated perl-Test-Kwalitee (1.23) to take into account that it can build on distributions as old as Fedora 9 now that we have Test::More ≥ 0.96 there

  • Updated perl-Test-Kwalitee-Extra (0.3.1) to add support for older distributions now that dependencies are available everywhere

  • Rebuilt perl-Test-Modern (0.013) for Fedora 9 onwards now that Test::More ≥ 0.96 is available there

  • Updated perl-Test-Warnings (0.026) to support distributions as old as Fedora 9 since we have Test::More ≥ 0.88 there now

  • Rebuilt perl-DateTime (1.42), perl-DateTime-Format-Strptime (1.70), perl-DateTime-Locale (1.11), perl-Exporter-Tiny (0.042), perl-Moose (2.1807), perl-MooseX-Role-WithOverloading (0.17), perl-Package-DeprecationManager (0.17), perl-Test-CleanNamespaces (0.22) and perl-Type-Tiny (1.000005) to take into account that Test::Warnings is now available back to Fedora 9 in the repository (also fixing FTBFS for perl-Package-DeprecationManager when perl is not in the minimal buildroot)

Tuesday 10th January 2017

Local Packages

  • Updated perl-B-Hooks-EndOfScope (0.21) to take account of Test::Kwalitee ≥ 1.21 now being available back to Fedora 9 and to fix FTBFS when perl is not in the minimal buildroot

  • Updated perl-File-Remove (1.57) and perl-Test-TrailingSpace (0.0301) to take account of Test::Kwalitee::Extra now being available universally

  • Updated perl-namespace-autoclean (0.28), perl-Test-Mojibake (1.1), perl-Test-Portability-Files (0.07) and perl-YAML-Tiny (1.69) to take account of Test::Kwalitee ≥ 1.21 now being available back to Fedora 9

  • Updated perl-XML-LibXML (2.0128) to take account of Test::Kwalitee::Extra now being universally available, but this module's use of a build-time module Conftest requires Module::CPANTS::Analyse ≥ 0.96, which is still only available from Fedora 9 onwards

Wednesday 11th January 2017

Fedora Project

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

    • Add 'cid' to trace

    • Add signatures to trace

    • Add related() to events

    • Now it is possible to check if events are related
    • Add 'no_fork' option to run_subtest()

Local Packages

  • Updated perl-File-Remove (1.57) not to build-require perl(Test::TrailingSpace) when bootstrapping, to avoid build dependency cycles

  • Updated perl-Term-Table to 0.006:

    • Fix rendering issue when all lines are the same length
  • Updated perl-Test-Simple and perl-Test2 to 1.302075 as per the Fedora version

Thursday 12th January 2017

Fedora Project

  • Updated perl-Math-BigInt to 1.999808 in Rawhide:

    • In Math::BigInt and Math::BigFloat, add methods bdfac() for double factorial

    • In Math::BigInt and Math::BigFloat, add methods to_hex(), to_oct(), and to_bin() for hexadecimal, octal, and binary string output without prefix; even for Math::BigFloat there is still only support for integer output

    • Add tests for new methods in Math::BigInt and Math::BigFloat

    • Add test for as_oct() corresponding to the old tests for as_hex() and as_bin()

    • In Math::BigInt::Lib, add method _dfac() for double factorial, and corresponding tests

    • In Math::BigInt::Lib, fix bug in overloaded "int"

    • In Math::BigInt::Lib, implement much faster versions of _from_hex(), _from_oct(), and _from_bin()

    • In Makefile.PL, improve the wording in the message displayed if some of the installed backend libraries are not a subclass of Math::BigInt::Lib (and hence will not provide newer methods)

    • Fix minor bugs in some of the author library test files (t/author-lib*.t)

    • Allow leading and trailing whitespace in the input to from_hex(), from_oct(), and from_bin(), and add tests to verify; this is a regression (CPAN RT#119805)

  • Updated perl-Math-BigInt-GMP to 1.6003 in Rawhide:

    • Fix syntax for required version of Math::BigInt::Lib

    • Better checking of POD coverage
    • Sync test files with Math-BigInt-1.999808

Friday 13th January 2017

Fedora Project

  • Updated perl-Specio to 0.32 in Rawhide:

    • Fixed a bug in the inlining for types create by any_can_type() and object_can_type(); this inlining mostly worked by accident because of some List::Util XS magic, but this broke under the debugger (GH#6, DateTime GH#49)

Local Packages

  • Dropped the autotools-compat packages autoconf260, automake19 and automake110 from the yum/dnf repositories; nothing seems to be using them and they FTBFS on modern systems

  • Updated perl-Specio to 0.32 as per the Fedora version

Sunday 15th January 2017

Fedora Project

Local Packages

  • Updated perl-File-Find-Object to 0.3.2 as per the Fedora version

  • Updated perl-Module-CoreListto 5.20170115:

    • Updated for v5.24.1 and v5.22.3
  • Updated perl-Mouse to 2.4.7 as per the Fedora version

Monday 16th January 2017

Fedora Project

  • Updated perl-Modern-Perl to 1.20170115 in Rawhide:

    • Updated for 2017 release
    • Maybe 2016 should have supported 5.22, but given how long I waited... oops
    • Improved documentation about re-exporting (CPAN RT#109076)

  • Updated perl-Path-Tiny to 0.100 in Rawhide:

    • Fixed tests for eventual removal of '.' from @INC in Perl

    • Fixed filehandle mode doc typo
    • Fixed doc typo in relative() that mentioned rel2abs instead of abs2rel

  • Updated perl-Ref-Util to 0.112 in Rawhide:

    • Fix compilation on Sun (Oracle) and some MSVC compilers (GH#35)

  • Rebuilt perl-Term-ReadLine-Gnu (1.35) for readline 7 in Rawhide

  • Updated proftpd to 1.3.5d in F-24, F-25, Rawhide and EPEL-7:

  • Bug fixes:

Local Packages

  • Updated getmail to 4.53.0:

    • Fix plaintext version of docs not being generated correctly
    • Fix 'getmail --fingerprint' not logging server TLS fingerprint correctly with SimplePOP3SSLRetriever

  • Updated perl-Path-Tiny to 0.100 as per the Fedora version

  • Updated perl-Ref-Util to 0.112 as per the Fedora version

  • Rebuilt perl-Term-ReadLine-Gnu (1.35) for readline 7 as per the Fedora version

  • Updated proftpd to 1.3.5d as per the Fedora version

Tuesday 17th January 2017

Storage Clean-Up

My build-system server akira looks like it'll be running out of space in the next few months so I have purchased a pair of WD Red 3TB drives (which, as always, I shall be operating in a RAID1 mirror configuration) and I intend to replace an existing pair of Seagate Barracuda 320GB (/dev/sdc and /dev/sdd), partitioned as follows:

/dev/sdc: 298.1 GiB with GPT partition table

Seagate Barracuda 7200.10 (ST3320620AS), Serial # 9QF1FZJ3

Partition

Start Sec

End Sec

Size

RAID device

Usage

sdc1

40

2087

1024.0 KiB

BIOS boot partition

sdc2

2088

1026087

500.0 MiB

/dev/md0

Not in use

sdc3

1026088

2050087

500.0 MiB

/dev/md1

Not in use

sdc4

2050088

169822247

80.0 GiB

/dev/md4

VgOSzion

sdc5

169822248

589252647

200.0 GiB

/dev/md5

VgServerDataZion

-

-

17.1 GiB spare

These drives were inherited from my old builder machine zion (long since repurposed as a children's PC) but the only active use I am making of them now is the 200.0 GiB of data in the VgServerDataZion volume group. Fortunately I still had over 200 GiB of free space in that volume group on other drives, so it was a simple job to move the data off /dev/md5 and free up that space:

# pvmove /dev/md5
# vgreduce VgServerDataZion /dev/md5

Having done that, I could get rid of the underlying RAID device too. I got the UUID of the device:

# mdadm --detail /dev/md5
/dev/md5:
        Version : 1.2
  Creation Time : Sun Nov 20 15:25:31 2011
     Raid Level : raid1
     Array Size : 209714104 (200.00 GiB 214.75 GB)
  Used Dev Size : 209714104 (200.00 GiB 214.75 GB)
   Raid Devices : 2
  Total Devices : 2
    Persistence : Superblock is persistent

    Update Time : Tue Jan 17 13:43:32 2017
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           Name : zion.city-fan.org:5
           UUID : e5429a07:9e448a9d:5eb96fa5:cbdda65c
         Events : 7020

    Number   Major   Minor   RaidDevice State
       0       8       37        0      active sync   /dev/sdc5
       2       8       53        1      active sync   /dev/sdd5

Then I commented out the corresponding entry in /etc/mdadm.conf:

ARRAY /dev/md/zion.city-fan.org:5        metadata=1.2 level=raid1 UUID=e5429a07:9e448a9d:5eb96fa5:cbdda65c

Then I stopped the device and cleared the RAID metadata from the underlying partitions to stop them being detected at the next boot:

# mdadm --stop /dev/md5
# mdadm --zero-superblock /dev/sdc5 /dev/sdd5

Now, VgOSzion is a hangover from the old machine and can go too:

# vgremove VgOSzion

It was then time to remove the other RAID devices still using the drives:

# mdadm --detail /dev/md0
/dev/md0:
        Version : 1.0
  Creation Time : Sun Jun  3 17:08:25 2012
     Raid Level : raid1
     Array Size : 511988 (499.99 MiB 524.28 MB)
  Used Dev Size : 511988 (499.99 MiB 524.28 MB)
   Raid Devices : 2
  Total Devices : 2
    Persistence : Superblock is persistent

    Update Time : Sun Jan 15 01:21:06 2017
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           Name : zion.intra.city-fan.org:0
           UUID : 85639673:8bd04838:a53c8215:ca9ad125
         Events : 737

    Number   Major   Minor   RaidDevice State
       0       8       34        0      active sync   /dev/sdc2
       1       8       50        1      active sync   /dev/sdd2
# mdadm --detail /dev/md1
/dev/md1:
        Version : 1.0
  Creation Time : Tue Jan 22 11:14:18 2013
     Raid Level : raid1
     Array Size : 511936 (499.94 MiB 524.22 MB)
  Used Dev Size : 511936 (499.94 MiB 524.22 MB)
   Raid Devices : 2
  Total Devices : 2
    Persistence : Superblock is persistent

    Update Time : Sun Jan 15 02:20:41 2017
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           Name : zion.intra.city-fan.org:1
           UUID : 9f162bcf:6b7557dd:eed0f554:9241c60e
         Events : 643

    Number   Major   Minor   RaidDevice State
       0       8       35        0      active sync   /dev/sdc3
       1       8       51        1      active sync   /dev/sdd3
# mdadm --detail /dev/md4
/dev/md4:
        Version : 1.2
  Creation Time : Sun Nov 20 15:25:10 2011
     Raid Level : raid1
     Array Size : 83884984 (80.00 GiB 85.90 GB)
  Used Dev Size : 83884984 (80.00 GiB 85.90 GB)
   Raid Devices : 2
  Total Devices : 2
    Persistence : Superblock is persistent

    Update Time : Tue Jan 17 16:11:17 2017
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           Name : zion.city-fan.org:4
           UUID : 953629e8:fe9f2d1e:570f883f:bd10d8c0
         Events : 5369

    Number   Major   Minor   RaidDevice State
       0       8       36        0      active sync   /dev/sdc4
       2       8       52        1      active sync   /dev/sdd4
# vi /etc/mdadm.conf
(comment out/remove entries corresponding to the above UUIDs for `/dev/md0`, `/dev/md1` and `/dev/md4`)
ARRAY /dev/md/zion.intra.city-fan.org:0  metadata=1.0 level=raid1 UUID=85639673:8bd04838:a53c8215:ca9ad125
ARRAY /dev/md/zion.intra.city-fan.org:1  metadata=1.0 level=raid1 UUID=9f162bcf:6b7557dd:eed0f554:9241c60e
ARRAY /dev/md/zion.city-fan.org:4        metadata=1.2 level=raid1 UUID=953629e8:fe9f2d1e:570f883f:bd10d8c0
# mdadm --stop /dev/md0
# mdadm --stop /dev/md1
# mdadm --stop /dev/md4
# mdadm --zero-superblock /dev/sdc2 /dev/sdd2 /dev/sdc3 /dev/sdd3 /dev/sdc4 /dev/sdd4

And that was that. The drives are ready to be replaced.

Fedora Project

  • Updated GeoIP-GeoLite-data to the January 2017 databases in F-24, F-25, Rawhide, EPEL-5 and EPEL-6

  • Updated perl-Modern-Perl to 1.20170117 in Rawhide:

  • Updated perl-Ref-Util to 0.113 in Rawhide:

    • Fix bugtracker link

Local Packages

  • Updated GeoIP-GeoLite-data to the January 2017 databases as per the Fedora version

  • Updated perl-Ref-Util to 0.113 as per the Fedora version

Wednesday 18th January 2017

Fedora Project

Local Packages

Thursday 19th January 2017

Local Packages

  • Updated perl-Text-Haml to 0.990118:

    • Update HAML reference links in documentation
    • Switch from Module::Build to Module::Build::Tiny

Sunday 22nd January 2017

Fedora Project

  • Updated perl-YAML-Tiny to 1.70 in Rawhide:

    • Some errors writing to a file were incorrectly reported

Local Packages

  • Updated perl-Filter to 1.56:

    • Add binmode to the decrypt/encr,decrypt sample scripts

    • Add utf8-encoded testcase to t/decrypt.t (CPAN RT#110921); use -C

    • Stabilized some tests, add diag to sometimes-failing sh tests

    • Moved filter-util.pl to t/

    • Fixed INSTALLDIRS back to site since 5.12 (GH#2)

    • Fixed exec/sh test races using the same temporary filenames

    • Reversed the order of entries in the Changes file to latest-first

    • Added Travis CI
  • I had to add the upstream workaround for the failing test t/decrypt.t

  • Updated perl-Module-CoreList to 5.20170120:

    • Updated for v5.25.9
  • Updated perl-YAML-Tiny to 1.70 as per the Fedora version

Tuesday 24th January 2017

Fedora Project

  • Updated perl-Params-ValidationCompiler to 0.23 in Rawhide:

    • Trying to create a validator for positional parameters where a required parameter came after one with a default did not throw an exception
    • A positional parameter validator with a slurpy type that had coercions did not return the coerced values; it returned the original values instead

Local Packages

  • Updated perl-Filter to 1.57:

    • Todo the t/exec.t test 2 on cygwin

    • Fixed/Todo the t/decrypt.t test 7 utf8 failures; skip with non UTF-8 locale

  • Updated perl-Params-ValidationCompiler to 0.23 as per the Fedora version

  • Updated perl-Variable-Magic to 0.61:

    • Latest blead stack unwind work caused infinite loop in a test (CPAN RT#115792)

Wednesday 25th January 2017

Fedora Project

  • Updated perl-DateTime-Format-Strptime to 1.72 in Rawhide:

    • By default, the word boundary checks added in 1.69 are now off; you can enable them by passing "strict => 1" to the constructor (GH#15)

    • Switched from Params::Validate to Params::ValidationCompiler

    • Require DateTime::Locale 1.05; this fixes some test failures seen on CPAN Testers

    • Require DateTime::TimeZone 2.09 because you should really update this on a regular basis

    • Require Specio 0.33 to fix other test failures seen on CPAN (I hope)

  • Updated perl-Specio to 0.33 in Rawhide:

    • Fixed a mistake in the SYNOPSIS for Specio::Declare; the example for the *_isa_type helpers was not correct

    • Removed the alpha warning from the docs; this is being used by enough of my modules on CPAN that I don't plan on doing any big breaking changes without a deprecation first

Local Packages

  • Updated perl-DateTime-Format-Strptime to 1.72 as per the Fedora version

  • Updated perl-Specio to 0.33 as per the Fedora version

Thursday 26th January 2017

Fedora Project

  • Updated perl-IO-Socket-SSL to 2.044 in Rawhide:

    • Protect various 'eval'-based capability detections at startup with a localized __DIE__ handler; this way, dynamically requiring IO::Socket::SSL as done by various third party software should cause less problems even if there is a global __DIE__ handler that does not properly deal with 'eval'

Local Packages

  • Updated perl-IO-Socket-SSL to 2.044 as per the Fedora version

Sunday 29th January 2017

Local Packages

  • Updated `perl-Moose: update to 2.2000:
  • Enhancements:
    • Most delegations are inlined now, which improve stack traces when the delegated-to method throws an exception or when the delegated-to method simply does not exist in the delegatee; previously, this stack trace and associated error were less helpful than they could have been (CPAN RT#46614, CPAN RT#98402, CPAN RT#109631)

    • The stack trace for an inlined delegation now tells you where the delegating attribute was declared (file and line number)
    • When an attribute defines two methods (say a reader and writer) with the same name, this now generates a warning
    • The warning when attribute methods overwrite one another is now much more informative; it includes the type of accessors involve (reader, writer, predicate, etc.) as well as the file and line where each accessor was defined (CPAN RT#118325)

    • Added support for __no_BUILD__ as a constructor argument to skip calling any BUILD subs (used internally by modules like Moo that have their own implementation of calling BUILD) (PR#142)

  • Bug Fixes:
    • Brought back the Moose::Meta::Method::Delegation->_get_delegate_accessor method for the benefit of MooseX::CurriedDelegation

  • Tests:
    • Warnings are only checked for in tests under AUTHOR_TESTING, so as to not prevent installation when warnings occur in prerequisites

  • Other:
    • Increased minimum required version of Sub::Name

  • Updated perl-PPIx-Regexp to 0.051:

    • Support whitespace inside [] if /xx in effect; starting with Perl 5.25.9, a space or tab appearing inside a bracketed character class is not significant if /xx is asserted

    • Further deprecate tokenizer method prior()

    • Add 'provides' data to ExtUtils::MakeMaker output

    • Some unescaped literal '{' removed in 5.025001; after '.', Unicode classes, and bracketed classes (including extended), they are still legal

    • Make /\b{/ an error; Perl fails to parse the above, because once it sees the '\b{' it wants to find one of the extended boundary assertions (like \b{wb}), and declares an error when it does not

Monday 30th January 2017

Fedora Project

  • Updated bluefish to 2.2.10 in F-24, F-25, Rawhide and EPEL-7:

    • This is a maintenance release
    • Various fixes for newer gtk versions and for gtk on wayland (which is now the default on Fedora)

    • Fixes for a few rare crashes
    • Various language files have been improved, most notably languages that include CSS
    • New feature: ability to import/export syntax colour styles; included are styles for a light and a dark theme
  • Updated perl-Exporter-Tiny to 0.044 in Rawhide:

    • Support { -as => CODE } to programmatically rename functions

    • Restructure documentation
  • Updated perl-Moose to 2.2003 in Rawhide:

  • Bug Fixes:
    • Creating a Moose subclass of a Moo class with an attribute with a delegation would cause a warning

    • Moose could die when attempting to warn about overwriting an attribute's access method in some cases (CPAN RT#120040)

  • Tests:
  • Updated perl-Specio to 0.34 in Rawhide:

    • Packages with Specio::Exporter can now specify additional arbitrary subs to exporter; see the Specio::Exporter docs for details

    • Importing the same library twice in a given package would throw an exception; the second attempt to import is now ignored

Local Packages

  • Updated bluefish to 2.2.10 as per the Fedora version

  • Updated perl-DateTime-Locale to 1.12:

    • Rebuilt all locale data with CLDR 30.0.3, released on 2016-12-02
  • Updated perl-Exporter-Tiny to 0.044 as per the Fedora version

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

  • Updated perl-Specio to 0.34 as per the Fedora version

Tuesday 31st January 2017

Fedora Project

  • Updated perl-Moose to 2.2004 in Rawhide:

    • When an attribute was specified as 'rw' and you also provided an accessor name matching the attribute and there was an explicit writer, Moose would try to make an additional reader accessor with the same name as the attribute; then Moose would warn about overwriting an accessor with a reader (this is related to the bugs reported in CPAN RT#120040)

Local Packages

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

  • Updated perl-Type-Tiny to 1.000006:

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

Previous Month: December 2016
Next Month: February 2017

Recent