Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

    PaulHowarth/Blog/2023-04-02

Sunday 2nd April 2023

Fedora Project

  • Updated perl-Exporter-Tiny to 1.006002 in F-38 and Rawhide:

  • Documentation
    • Link to Exporter::Almighty in pod

    • Update copyright dates
  • Packaging
  • Updated perl-Function-Parameters to 2.002002 in F-38 and Rawhide:

    • Provide //= for default arguments, which are also used when the caller passes in undef

    • Provide more type combinators in parameter declarations: In addition to | (union types), now ~ & / are also supported (for complement types, intersection types, and alternative types, respectively)

    • Enable type coercions: if a parameter has a declared type and that type supports coercions ($type->has_coercion returns true), call its ->coerce($value) method to transform arguments before type checking

    • Enable inline type checks: if a parameter has a declared type and that type supports inlining ($type->can_be_inlined returns true), its inline code (as provided by ->inline_check('$value')) is baked into the function definition instead of a call to ->check($value), which may speed up type checks

    • Move a big chunk of tests to xt/ (author testing only)

    • Remove xt/ from the distribution

    • Enable parallel testing by default (with -j4)

    • Fix (hopefully) Windows builds using nmake.exe

    • Work around old versions of ExtUtils::MakeMaker not providing is_make_type(), whose version dependency is undocumented (sigh)

    • Restrict GNU syntax for exporting variables to type 'gmake'; should fix building on BSD, Solaris, etc.

    • Declare dependency on ExtUtils::MakeMaker 7+ and remove compatibility code for older versions

  • Updated perl-IO-AIO to 4.8 in F-38 and Rawhide:

    • Remove long-obsolete "paths must be absolute" text in aio_open/stat descriptions

    • Another workaround for the low-quality musl libc

    • Test for umount separately, as it is more portable

    • Some low-quality POSIX attempts (OpenBSD, OSX) declare the availability of fexecve() but then don't even bother to implement a stub

Local Packages

  • Updated perl-Exporter-Tiny to 1.006002 as per the Fedora version

  • Updated perl-Function-Parameters to 2.002002 as per the Fedora version

  • Updated perl-IO-AIO to 4.8 as per the Fedora version


Recent