PaulHowarth/Blog/2023-04

Paul's Blog Entries for April 2023

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

Monday 3rd April 2023

Fedora Project

  • Updated gtkwave to 3.3.115 in F-38 and Rawhide:

    • Fix VZT reader with -fstrict-aliasing

    • Fix use_multi_state condition in vzt_write.c

    • Fix for UNDEF vs. strings at start of a vzt file
    • Fix sleep() time scaling redefine for mingw

    • Use MapViewOfFileEx for mmap on Windows (fstapi)

    • Define FST_DO_MISALIGNED_OPS on AArch64 (fstapi)

    • Fixed attrbegin short length problem

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

    • Sync test files with Math-BigInt

Local Packages

  • Updated gtkwave to 3.3.115 as per the Fedora version

  • Updated perl-Sub-Identify (0.14) to use SPDX-format license tag

  • Updated perl-Try-Tiny (0.31) to avoid use of deprecated patch syntax and to note that license is SPDX: MIT

Tuesday 4th April 2023

Fedora Project

  • Updated perl-Devel-Leak (0.03) in Rawhide to use SPDX-format license tag

  • Updated perl-Devel-OverloadInfo (0.007) in Rawhide to use SPDX-format license tag

  • Updated perl-Devel-PartialDump (0.20) in Rawhide to use SPDX-format license tag

  • Updated perl-Devel-Refcount (0.10) in Rawhide to use SPDX-format license tag

Local Packages

  • Updated perl-Devel-Leak (0.03) as per the Fedora version

  • Updated perl-Devel-OverloadInfo (0.007) as per the Fedora version

  • Updated perl-Devel-PartialDump (0.20) as per the Fedora version

Wednesday 5th April 2023

Fedora Project

  • Updated perl-Config-Tiny to 2.29 in F-38 and Rawhide:

    • Edit to remove Test::Pod from TEST_REQUIRES in Makefile.PL, again

    • Update version number in t/02.main.t

  • Updated perl-Digest-BubbleBabble (0.02) in Rawhide to use SPDX-format license tag

  • Updated perl-Digest-CRC (0.24) in Rawhide to use SPDX-format license tag

  • Updated perl-Digest-MD2 (2.04) in Rawhide to use SPDX-format license tag

  • Updated perl-Digest-MD4 (1.9) in Rawhide to use SPDX-format license tag

  • Updated perl-Digest-Perl-MD5 (1.9) in Rawhide to use SPDX-format license tag

  • Updated perl-Dist-CheckConflicts (0.11) in Rawhide to use SPDX-format license tag

Local Packages

  • Updated perl-Config-Tiny to 2.29 as per the Fedora version

  • Updated perl-Digest-BubbleBabble (0.02) as per the Fedora version

  • Updated perl-Digest-MD4 (1.9) as per the Fedora version

  • Updated perl-Dist-CheckConflicts (0.11) as per the Fedora version

  • Updated perl-Type-Tiny to 2.004000:

  • Documentation
    • Add SYNOPSIS for Type::Tiny::Class

    • Add SYNOPSIS for Type::Tiny::Duck

    • Add SYNOPSIS for Type::Tiny::Enum

    • Add SYNOPSIS for Type::Tiny::Intersection

    • Add SYNOPSIS for Type::Tiny::Role

    • Add SYNOPSIS for Type::Tiny::Union

    • Add documentation and tests for the combination of the 'goto_next' and 'multiple' options when used with 'signature_for'

    • Add example of 'signature_for' applying a signature to multiple functions at once

    • Document changes to 'make_immutable' in Type::Library v2.x (GH#129)

    • Document that the 'BoolLike' type is unstable

    • Minor pod changes to Types::Standard

  • Packaging
  • Other
    • Added: Type::Tiny now has an 'exception_class' attribute, allowing a type to throw exceptions using a custom class, which should usually be a subclass of Error::TypeTiny::Assertion (GH#133)

    • Added: Type::Tiny::Bitfield class (GH#131)

    • Added: Types::TypeTiny::BoolLike type constraint (GH#137)

Thursday 6th April 2023

Fedora Project

  • Updated perl-Email-Abstract (3.009) in Rawhide to use SPDX-format license tag

  • Updated perl-Email-Date (1.104) in Rawhide to use SPDX-format license tag

  • Updated perl-Email-Reply (1.204) in Rawhide to use SPDX-format license tag

  • Updated perl-Env-Sanctify (1.12) in Rawhide to use SPDX-format license tag

  • Updated perl-Error (0.17029) in Rawhide to use SPDX-format license tag

  • Updated perl-Eval-Closure (0.14) in Rawhide to use SPDX-format license tag

  • Updated perl-Net-SSLeay (1.92) in Rawhide to work around EL-9, ELN issues with SHA-1 usage in the test suite (GH#433)

Local Packages

  • Updated perl-Env-Sanctify (1.12) as per the Fedora version

  • Updated perl-Error (0.17029) as per the Fedora version

  • Updated perl-Eval-Closure (0.14) as per the Fedora version

Friday 7th April 2023

Fedora Project

  • Updated perl-DynaLoader-Functions to 0.004 in Rawhide:

    • Port test C code to Perl 5.33.1, which defines a PERL_VERSION_GE() macro that clashes with the one this code previously had

    • In test C code, avoid a compiler warning that arises on Perl 5.20
    • In test C code, rename some macros for better style
    • In test C code, better argument parenthesisation in a macro
  • Updated perl-Event (1.28) in Rawhide to use SPDX-format license tag

  • Updated perl-Exception-Base (0.2501) in Rawhide to use SPDX-format license tag

Local Packages

  • Updated perl-DynaLoader-Functions to 0.004 as per the Fedora version

  • Updated perl-Event (1.28) as per the Fedora version

  • Updated perl-Exception-Base (0.2501) as per the Fedora version

Saturday 8th April 2023

Fedora Project

  • Updated perl-Exception-Class (1.45) in Rawhide to use SPDX-format license tag

  • Updated perl-Expect (1.35) in Rawhide to use SPDX-format license tag

  • Updated perl-ExtUtils-CChecker (0.11) in Rawhide to use SPDX-format license tag

  • Updated perl-ExtUtils-Config (0.008) in Rawhide to use SPDX-format license tag

  • Updated perl-ExtUtils-Depends (0.8001) in Rawhide to use SPDX-format license tag

  • Updated perl-Finance-Quote (1.54) in F-36, F-37, F-38, Rawhide and EPEL-9 to fix FTfunds.pm (GH#262)

Local Packages

  • Updated perl-Exception-Class (1.45) as per the Fedora version

  • Updated perl-Expect (1.35) as per the Fedora version

  • Updated perl-ExtUtils-Config (0.008) as per the Fedora version

  • Updated perl-ExtUtils-Depends (0.8001) as per the Fedora version

Monday 10th April 2023

Fedora Project

  • Updated perl-Business-ISBN-Data to 20230410.001 in Rawhide:

    • Data update for 2023-04-10
  • Updated perl-ExtUtils-Helpers (0.026) in Rawhide to use SPDX-format license tag

  • Updated perl-ExtUtils-InstallPaths (0.012) in Rawhide to use SPDX-format license tag

  • Updated perl-ExtUtils-XSBuilder (0.28) in Rawhide to use SPDX-format license tag

  • Updated perl-Fennec (2.018) in Rawhide to use SPDX-format license tag

  • Updated perl-Mock-Quick (1.111) in Rawhide to use SPDX-format license tag

  • Cleaned up and rebuilt perl-Parallel-Runner (0.013) in Rawhide

Local Packages

  • Updated perl-ExtUtils-Helpers (0.026) as per the Fedora version

  • Updated perl-ExtUtils-InstallPaths (0.012) as per the Fedora version

  • Updated perl-Fennec (2.018) as per the Fedora version

  • Updated perl-Mock-Quick (1.111) as per the Fedora version

  • Updated perl-Parallel-Runner (0.013) as per the Fedora version

Tuesday 11th April 2023

Fedora Project

  • Updated perl-Devel-CallChecker to 0.009 in Rawhide:

    • Port to Perl 5.33.1, which defines a PERL_VERSION_GE() macro that clashes with the one this module previously had

    • Skip thread tests on some old versions of Perl (around 5.10.0) where a core bug makes thread creation violate an internal assertion and causes crashes
    • Skip thread tests on pre-5.8.9 Perls where a core bug makes thread creation corrupt memory
    • Skip thread tests on pre-5.8.3 Perls where a core bug makes thread completion break the global PL_sv_placeholder

    • Put whitespace around C string literals being pasted, for C++11 compatibility
    • Avoid using C preprocessor directives inside a macro argument list (which is not valid)
    • In XS code in the test suite, when croaking, avoid using __FILE__ as part of a format string, in case it includes a metacharacter

    • Document the intended scope of this module's backporting effort
    • Fix a documentation wording glitch
    • In XS declare as const some data that never changes

    • Refactor thread tests
    • In XS, refactor Perl version comparisons
    • In XS, rename some macros for better style
    • In XS, better argument parenthesisation in some macros
    • Avoid some compiler warnings
    • In .gitignore, list temporary files produced by test XS compilation

  • Updated perl-Devel-Caller to 2.07 in Rawhide:

    • Fix compatibility with bleadperl (CPAN RT#144051)

    • Small Pod and Distribution clean-ups (GH#1)

  • Updated perl-Params-Classify (0.015) in Rawhide to use SPDX-format license tag

Local Packages

  • Updated perl-Devel-CallChecker to 0.009 as per the Fedora version

  • Updated perl-Devel-Caller to 2.07 as per the Fedora version

  • Updated perl-Params-Classify (0.015) as per the Fedora version

Wednesday 12th April 2023

Fedora Project

  • Cleaned up and rebuilt perl-File-Comments (0.08) in Rawhide

  • Updated perl-File-Find-Object-Rule (0.0313) in Rawhide to use SPDX-format license tag

Local Packages

  • Updated libgpg-error to 1.47 (https://dev.gnupg.org/T6231)

    • New error codes for PUKs and reset codes (https://dev.gnupg.org/T6421)

    • Avoid segv in logging with improper use of the "socket://"

    • Fixed translation of argparse's internal option --help

    • New symbols: GPG_ERR_SOURCE_TKD, GPG_ERR_BAD_PUK, GPG_ERR_NO_RESET_CODE, GPG_ERR_BAD_RESET_CODE, GPGRT_SPAWN_KEEP_STDIN, GPGRT_SPAWN_KEEP_STDOUT, GPGRT_SPAWN_KEEP_STDERR, GPGRT_SPAWN_INHERIT_FILE

  • Updated perl-ExtUtils-PkgConfig (1.16) to use SPDX-format license tag

  • Updated perl-File-Find-Object-Rule (0.0313) as per the Fedora version

Thursday 13th April 2023

Fedora Project

  • Updated geoipupdate to 5.0.0 in Rawhide:

    • Redefined the 'Reader' and 'Writer' interface APIs in 'pkg/geoipupdate/database'; this change aims to to make it easier to introduce custom implementations of these interfaces

    • Changed the signature of 'NewConfig' in 'pkg/geoipupdate' to accept optional parameters; this change allows the introduction of new flags or config options without making breaking changes to the function's signature

    • Introduced 'Parallelism' as a new flag and config option to enable concurrent database updates

  • Updated perl-File-LibMagic (1.23) to use SPDX-format license tag

  • Updated python-crypto (2.6.1) in Rawhide to fix another Python 3.12 compatibility issue (Bug #2186406)

Local Packages

  • Updated geoipupdate to 5.0.0 as per the Fedora version

  • Updated libxml2 to 2.10.4 (see NEWS for details)

  • Updated perl-Archive-Tar to 3.02:

    • Test block sizes up to (2**31 - 1) bytes only (fix for 32-bit perls)
    • Don't match on message from exception in symlink test
    • Improve formatting of $Archive::Tar::RESOLVE_SYMLINK documentation

Friday 14th April 2023

Fedora Project

  • Updated perl-File-ShareDir-Install (0.14) in Rawhide to use SPDX-format license tag

Local Packages

  • Updated gtk+ (1.2.10) to fix C99 compatibility issues in ltconfig

  • Updated perl-File-ShareDir-Install (0.14) as per the Fedora version

Sunday 16th April 2023

Local Packages

  • Updated perl-DateTime-Locale to 1.38:

    • Rebuilt all locale data with the data from CLDR 43.0.0

Tuesday 18th April 2023

Fedora Project

  • Updated perl-Module-Build-Tiny to 0.041 in Rawhide:

    • Manify .pod after .pm

    • Filter out script documentation from scripts
    • Don't manify podless modules/scripts
  • I added a fix for POD generation (GH#29)

Local Packages

  • Updated city-fan.org-release (3) to reflect that Fedora 38 is now released

  • Rebuilt perl-Compress-Raw-Lzma (2.204) for xz 5.4.2 in Fedora 39 onwards

  • Updated perl-File-chdir (0.1011) to use SPDX-format license tag

  • Updated perl-File-pushd (1.016) to use SPDX-format license tag

  • Updated perl-IO-Socket-INET6 (2.73) to use SPDX-format license tag

  • Updated perl-IPC-Run (20220807.0) to use SPDX-format license tag

  • Updated xz to 5.4.2 (see NEWS for details)

Wednesday 19th April 2023

Fedora Project

  • Updated geoipupdate to 5.0.4 in Rawhide:

    • The 5.0.0 release mistakenly set the file permissions on downloaded databases to 0600; this restores the previous behaviour of using 0644 (GH#217, GH#218)

    • "Database ... up to date" messages are now only shown if the verbose flag is set (GH#219)

    • Since version 5.0.0, the default database directory was not being correctly set for Debian and RPM package builds - the directory '/usr/local/share/GeoIP' was being used rather than '/usr/share/GeoIP'; this build restores '/usr/share/GeoIP' as the default directory for these builds (GH#222)

    • Since version 4.9.0, the incorrect commit was tagged; this release attempts to fix the release process to prevent this issue
  • Updated perl-Function-Parameters to 2.002003 in Rawhide:

    • Fix line numbers after inlined type checks (GH#42)

    • Previously, the code for type checks was inlined literally, so if a particular check took 5 lines of code, all the following line numbers in the source file would be off by 5 (they would be "pushed down" by the interpolated code); these bad line numbers would show up in error messages from Perl (including warn and die) as well as __LINE__ and caller (and thus stack traces)

  • Updated perl-Module-Build-Tiny to 0.043 in Rawhide:

    • Restore manpage generation
    • Add include/ to include paths

    • Compile all .c files in src/

  • Updated perl-Sereal, perl-Sereal-Decoder and perl-Sereal-Encoder to 5.004 in Rawhide:

    • Decoder fixes: fix thaw ordering for frozen objects - nested THAW operations now happen in the documented LIFO order (GH#283, GH#285)

Local Packages

  • Updated geoipupdate to 5.0.4 as per the Fedora version

  • Updated java-1.8.0-oracle to Java SE 8 Update 371

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

  • Updated perl-Module-Build-Tiny to 0.043 as per the Fedora version

Thursday 20th April 2023

Fedora Project

  • Updated perl-File-Slurp-Tiny (0.004) in Rawhide to use SPDX-format license tag

  • Updated perl-File-TreeCreate (0.0.1) in Rawhide to use SPDX-format license tag

Local Packages

  • Updated perl-File-Slurp-Tiny (0.004) as per the Fedora version

  • Updated perl-File-TreeCreate (0.0.1) as per the Fedora version

Friday 21st April 2023

Local Packages

  • Rebuilt curl (8.0.1) to sync with Rawhide

  • Updated perl-FileHandle-Unget (0.1634) to use SPDX-format license tag

  • Updated perl-Guard (1.023) to use SPDX-format license tag

  • Updated perl-Hash-FieldHash (0.15) to use SPDX-format license tag

  • Updated perl-Module-CoreList to 5.20230420:

    • Updated for v5.37.11

Saturday 22nd April 2023

Local Packages

  • Updated perl-Data-Compare to 1.29:

    • Skip taint-mode tests if perl was built without taint support
  • Updated perl-Hash-StoredIterator (0.008) to use SPDX-format license tag

Sunday 23rd April 2023

Local Packages

  • Updated perl-Hash-Util-FieldHash-Compat (0.11) to use SPDX-format license tag

  • Updated perl-Hook-LexWrap (0.26) to use SPDX-format license tag

  • Updated perl-IO-FDPass (1.3) to use SPDX-format license tag

Monday 24th April 2023

Local Packages

  • Updated perl-IO-Multiplex (1.16) to use SPDX-format license tag

  • Updated perl-IO-Socket-Socks (0.74) to use SPDX-format license tag

  • Updated perl-IO-stringy (2.113) to use SPDX-format license tag

  • Updated perl-Module-CoreList to 5.20230423:

    • Updated for v5.36.1

Tuesday 25th April 2023

Fedora Project

  • Updated perl-Import-Into (1.002005) in Rawhide to use SPDX-format license tag

  • Updated perl-IPC-System-Simple (1.30) in Rawhide to use SPDX-format license tag

  • Updated perl-Jcode (2.07) in Rawhide to use SPDX-format license tag

  • Updated perl-JSON-XS (4.03) in Rawhide to use SPDX-format license tag

  • Updated perl-List-MoreUtils (0.430) in Rawhide to use SPDX-format license tag

Local Packages

  • Updated perl-Import-Into (1.002005) as per the Fedora version

  • Updated perl-IPC-System-Simple (1.30) as per the Fedora version

  • Updated perl-Jcode (2.07) as per the Fedora version

  • Updated perl-JSON-XS (4.03) as per the Fedora version

  • Updated perl-List-MoreUtils (0.430) as per the Fedora version

Wednesday 26th April 2023

Fedora Project

  • Updated perl-List-MoreUtils-XS (0.430) in Rawhide to use SPDX-format license tag

  • Cleaned up and rebuilt perl-Locale-US (3.04) in Rawhide

  • Updated perl-Log-Dispatch-FileRotate (1.38) in Rawhide to use SPDX-format license tag

  • Updated perl-MIME-tools (5.510) in Rawhide to avoid use of deprecated patch syntax

  • Updated perl-MLDBM (2.05) in Rawhide to use SPDX-format license tag

  • Cleaned up and rebuilt perl-Test-Image-GD (0.03) in Rawhide

Local Packages

  • Updated perl-List-MoreUtils-XS (0.430) as per the Fedora version

  • Cleaned up and rebuilt perl-Locale-US (3.04) as per the Fedora version

  • Updated perl-MIME-tools (5.510) as per the Fedora version

  • Updated perl-MLDBM (2.05) as per the Fedora version

Thursday 27th April 2023

Fedora Project

  • Updated perl-Mail-Mbox-MessageParser (1.5111) in Rawhide to use SPDX-format license tag

  • Updated perl-Mail-Message (3.012) in Rawhide to use SPDX-format license tag

  • Updated perl-Mail-Transport (3.005) in Rawhide to use SPDX-format license tag

  • Updated perl-MailTools (2.21) in Rawhide to use SPDX-format license tag

  • Updated perl-Math-Calc-Units (1.07) in Rawhide to use SPDX-format license tag

  • Updated perl-Math-GMP (2.25) in Rawhide to use SPDX-format license tag

  • Updated perl-Math-Random-MT-Auto (6.23) in Rawhide to use SPDX-format license tag

  • Updated perl-Math-Round (0.07) in Rawhide to use SPDX-format license tag

  • Updated perl-MetaCPAN-API (0.51) in Rawhide to use SPDX-format license tag

Local Packages

  • Updated dovecot (2.3.20) to use SPDX-format license tag

  • Updated perl-Mail-Mbox-MessageParser (1.5111) as per the Fedora version

  • Updated perl-MailTools (2.21) as per the Fedora version

  • Updated perl-Math-Round (0.07) as per the Fedora version

  • Updated perl-MetaCPAN-API (0.51) as per the Fedora version

  • Updated perl-Module-Find (0.16) to use SPDX-format license tag

  • Updated perl-Test2-Suite to 0.000152:

  • The following are all in hopes of getting Test2:Suite into core.
    • Make Module::Pluggable optional

    • Inline Importer

    • Inline Scope::Guard

    • Inline Sub::Info

    • Do not recommend Sub::Name

  • Updated perl-Tie-ToObject (0.03) to use SPDX-format license tag

Friday 28th April 2023

Fedora Project

  • Updated perl-Module-Build to 0.4234 in Rawhide:

    • PodParser now respects =encoding directives

    • Don't use libraries in t/bundled for Build.PL

    • make_tarball: workaround for broken tar on Darwin

    • Respect $Config{man1ext}/$Config{man3ext}

    • Do not require a compiler if c_source is an empty list

  • Updated perl-Module-Build-Tiny to 0.044 in Rawhide:

    • Add module sharedirs
    • Only add src/*.c files to primary XS file

  • Updated perl-Module-CPANTS-Analyse (1.01) in Rawhide to use SPDX-format license tag

  • Updated perl-Module-Extract-Namespaces (1.023) in Rawhide to use SPDX-format license tag

  • Updated perl-Module-Metadata to 1.000038 in Rawhide:

    • Detects "class" syntax
  • Updated perl-Perl-PrereqScanner-NotQuiteLite to 0.9917 in Rawhide:

    • Update Object::Pad support (:isa/:does)

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

    • Fix done_testing(0) producing 2 plans and an incorrect message

Local Packages

  • Updated perl-Module-Build to 0.4234 as per the Fedora version

  • Updated perl-Module-Build-Tiny to 0.044 as per the Fedora version

  • Updated perl-Module-CPANTS-Analyse (1.01) as per the Fedora version

  • Updated perl-Module-Extract-Namespaces (1.023) as per the Fedora version

  • Updated perl-Module-Metadata to 1.000038 as per the Fedora version

  • Updated perl-Perl-PrereqScanner-NotQuiteLite to 0.9917 as per the Fedora version

  • Updated perl-Test-Simple to 1.302195 as per the Fedora version

  • Updated perl-Test2-Suite to 0.000155:

    • Fix broken call to plugins in the absence of Module::Pluggable

    • Fix reference handling in T() and F() (GH#247)

    • Fix 00-report.t (GH#264)

Saturday 29th April 2023

Fedora Project

  • Became maintainer of orphaned perl-accessors and perl-TAP-Formatter-HTML packages

  • Cleaned up and rebuilt perl-accessors (1.01) in Rawhide

  • Updated perl-Data-Visitor to 0.32 in Rawhide:

    • Removed an unnecessary use of Sub::Name (GH#1)

  • Updated perl-Sub-Name to 0.27 in Rawhide:

    • Skip quote-separator tests on newer perls that deprecate this behaviour
  • Cleaned up and rebuilt perl-TAP-Formatter-HTML (0.11) in Rawhide

  • Updated perl-URI to 5.18 in Rawhide:

    • Add a GH workflow to test LWP::Curl (GH#116)

    • Add documentation examples for the host() and ihost() methods (GH#28)

    • Remove colon from username:password if there is no password (GH#31)

    • Prefix private methods with _ in URI::_punycode (GH#47)

Local Packages

  • Updated perl-Data-Visitor to 0.32 as per the Fedora version

  • Updated perl-File-Find-Rule-VCS to 1.09:

    • Tooling updates
  • Updated perl-Sub-Name to 0.27 as per the Fedora version

Sunday 30th April 2023

Fedora Project

  • Updated perl-JSON-MaybeXS to 1.004005 in Rawhide:

    • to_json and from_json are now documented (GH#2)

  • Updated perl-Module-Extract-Use (1.051) in Rawhide to use SPDX-format license tag

  • Updated perl-Module-Implementation (0.09) in Rawhide to use SPDX-format license tag

  • Updated perl-MooseX-Aliases (0.11) in Rawhide to use SPDX-format license tag

  • Updated perl-MooseX-AttributeHelpers (0.25) in Rawhide to use SPDX-format license tag

  • Updated perl-MooseX-ConfigFromFile (0.14) in Rawhide to use SPDX-format license tag

  • Updated perl-MooseX-Getopt (0.75) in Rawhide to use SPDX-format license tag

Local Packages

  • Updated perl-JSON-MaybeXS to 1.004005 as per the Fedora version

  • Updated perl-Module-Extract-Use (1.051) as per the Fedora version

  • Updated perl-Module-Implementation (0.09) as per the Fedora version

Previous Month: March 2023
Next Month: May 2023

Recent