PaulHowarth/Blog/2022-04-03

Sunday 3rd April 2022

Fedora Project

  • Updated perl-PPIx-QuoteLike to 0.021 in Rawhide:

    • Recognize postfix deref in '@{[ ... ]}' for determining minimum Perl version; this recognizes all forms of postfix dereference, including ->%*, ->&*, and ->** (NOTE: for now, this remains a PPIx::QuoteLike::Token::Interpolation)

    • Require PPI 1.238 for postfix deref support, and prune code that dealt with PPI's old behaviour

    • Postfix %*, &*, and ** do not interpolate

    • Correct perl_version_introduced() for interpolated postfix scalar deref

Local Packages

  • Updated perl-PPIx-QuoteLike to 0.021 as per the Fedora version

  • Updated perl-PPIx-Regexp to 0.084:

    • Require PPI 1.238 for postfix deref support, and recode the postfix deref logic in terms of 1.238's functionality

    • Parse '@{[ ... ]}' as code, not interpolation; this is more in line with what it actually represents, and allows correct versioning of postfix dereferences (but it is an incompatible change)


Recent