Monday 22nd March 2021
Local Packages
Updated perl-Module-CoreList to 5.20210320:
- Updated for v5.33.8
Updated perl-Moo to 2.005003:
Remove MooseX::Types from developer prereqs
Recommend Sub::Util rather than Sub::Name, since Sub::Util is in core
Fix line numbers when using oo module (perl -Moo)
- Adjust some author tests to rely less on external modules
Lower Exporter prereq to any version
Bump Role::Tiny prereq to 2.003004
Refactor and simplify role application code, as allowed by new Role::Tiny version
Switch to using normal strict+warnings rather than strictures for authors
Remove strictures from recommends, as Moo does not use it anywhere
Remove Task::Weaken prereq, as it served no purpose
Remove MRO::Compat prereq, using it only when user code does
Remove use of Devel::GlobalDestruction in code, only using Devel::GlobalDestruction::XS when it is available; Devel::GlobalDestruction is still a dependency on perl < 5.14 to facilitate the installation of the ::XS module
Moo now has no mandatory perl version specific dependencies; the version specific modules are now optional or not used, which means that code using Moo can be fatpacked on a new perl version without special cases, and it will work on older perl versions
- Fix perl version check in global destruction code
Fix C3 test skipping properly when MRO::Compat not available on perl < 5.10
Silence 'once' warnings from Moo::_Utils
Updated perl-Net-Server to 2.010:
Add SSL_verify_callback
Fix SSLEAY connect spinloop
- Various pod typos
Allow for logging to STDOUT for HTTP
Add PATCH verb to HTTP