PaulHowarth/Blog/2024-10-03

Thursday 3rd October 2024

Fedora Project

  • Branched and built perl-Contextual-Return (0.004014) for EPEL-10

  • Branched and built perl-Test-Class (0.52) for EPEL-10

  • Branched and built perl-Test-CleanNamespaces (0.24) for EPEL-10

  • Branched and built perl-Want (0.29) for EPEL-10

Local Packages

  • Rebuilt perl-Compress-Raw-Lzma (2.213) against xz 5.6.3 in Rawhide

  • Updated perl-Test-Kwalitee (1.28) to avoid pulling in aspell for the package build

  • Updated perl-Type-Tiny to 2.006000:

  • Bug Fixes:
    • Fix uninitialized warning messages from Error::TypeTiny when processing very shallow stack traces

  • Documentation:
    • Fixes for various typos (GH#155)

    • Improve documentation for the initialization of the 'coercion' attribute for 'Type::Tiny'

    • Fix minor typo in documentation for named parameters in 'Type::Params'

    • Update copyright notices in files to 2024
  • Other:
    • Updated: Smartmatch discontinued beginning perl-5.41.3; Type::Tiny will no longer attempt to support smartmatch if the Perl version is too high (GH#161)

    • Improved initialization of variables when they are tied to a type constraint; initialization to explicit values will work even when not tied via the 'ttie' wrapper function; if no explicit values are provided, tied scalars will be initialized to the type's 'type_default'

    • So for example, 'tie( my $title, Str )' will initialize '$title' to the empty string instead of undef, and 'tie( my $title, Str, 'Foo' )' will initialize the variable to 'Foo' as was already implied by documentation

    • Inlining 'Int' now calls the XS implementation when available (the speed improvement is negligible, but it also may result in small memory savings) (GH#145)

    • Removed: Support for the ${^TYPE_PARAMS_MULTISIG} global variable has been dropped; using this global variable was deprecated in trial version 1.999_010 and stable version 2.000000, both of which are nearly two years old - use ${^_TYPE_PARAMS_MULTISIG} instead


Recent