-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2026-1800cbdedb 2026-03-19 00:15:36.606206+00:00 --------------------------------------------------------------------------------
Name : perl-Clone Product : Fedora 44 Version : 0.48 Release : 1.fc44 URL : https://metacpan.org/release/Clone Summary : Recursively copy perl data types Description : This module provides a clone() method that makes recursive copies of nested hash, array, scalar and reference types, including tied variables and objects. clone() takes a scalar argument and an optional parameter that can be used to limit the depth of the copy. To duplicate lists, arrays or hashes, pass them in by reference. -------------------------------------------------------------------------------- Update Information: Current upstream maintenance release. -------------------------------------------------------------------------------- ChangeLog: * Tue Mar 3 2026 Paul Howarth <[email protected]> - 0.48-1 - Update to 0.48 - Performance: Optimize hot paths in Clone.xs - Fix: Replace subtest with SKIP/bare blocks to avoid Test2 warnings - Fix: Don't require MGf_DUP flag for ext magic duplication - Fix: Lower MAX_DEPTH to 4000 to prevent SEGV on CPAN smokers - Fix t/10-deep_recursion.t for Windows - Fix C89 declaration-after-statement violations in Clone.xs - Fix deep recursion stack overflow on Windows - Fix cloning of Math::BigInt::GMP objects (GH#16) - Fix cloning of threads::shared data structures (GH#18) - Add thread safety test for Class::DBI-like patterns (GH#14) - Add comprehensive documentation with examples and limitations - Improve README.md structure and installation instructions - Add DBI + DBD::SQLite as recommended test dependencies - Fix weakened reference cloning via deferred weakening (GH#15) - Fix memory leak when cloning non-existent hash values (GH#42) - Fix segfault when cloning DBI database handles (GH#27) - Rewrite t/09-circular.t to fix SEGV on CPAN Testers (GH#54) - Replace static recursion_depth with stack parameter - Fix C++ style comments in Clone.xs for C89 portability - Fix memory leak in Clone.xs (GH#42) - Allow a MAX_DEPTH recursion of 32,000 calls (GH#19 aka CPAN RT#97525) - Rename tests with more readable names - Remove TODO from CoW test - Use %{make_build} and %{make_install} -------------------------------------------------------------------------------- This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2026-1800cbdedb' at the command line. For more information, refer to the dnf documentation available at http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys -------------------------------------------------------------------------------- -- _______________________________________________ package-announce mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
