Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-Clone-tests-0.51-1.fc45 RPM for noarch

From Fedora 45 testing updates for aarch64 / Packages / p

Name: perl-Clone-tests Distribution: Fedora Project
Version: 0.51 Vendor: Fedora Project
Release: 1.fc45 Build date: Tue Oct 6 14:58:28 2026
Group: Unspecified Build host: buildvm-x86-17.rdu3.fedoraproject.org
Size: 164856 Source RPM: perl-Clone-0.51-1.fc45.src.rpm
Packager: Fedora Project
Url: https://metacpan.org/release/Clone
Summary: Tests for perl-Clone
Tests from perl-Clone. Execute them
with "/usr/libexec/perl-Clone/test".

Provides

Requires

License

GPL-1.0-or-later OR Artistic-1.0-Perl

Changelog

* Sun Oct 04 2026 Paul Howarth <paul@city-fan.org> - 0.51-1
  - Update to 0.51
    - Fix: Clone deep hash and mixed array/hash structures past MAX_DEPTH without
      C stack growth (GH#121, GH#146)
    - Fix: Support cloning Perl 5.38+ class instances (SVt_PVOBJ)
    - Fix: Count nesting depth, not call count, in rdepth
    - Fix: Honour depth==0 when rdepth exceeds MAX_DEPTH on wide structures
    - Fix: Preserve shared RV identity in rv_clone_iterative
    - Fix: Guard rv_clone_iterative against scalar-ref cycles past MAX_DEPTH
    - Fix: Share non-cloneable leaves in rv_clone_iterative
    - Fix: Preserve blessings in iterative array chain walking (GH#121)
    - Fix: Deep-copy leaf scalars past MAX_DEPTH instead of aliasing
    - Fix: Release cloned mg_obj refcount after sv_magic (memory leak)
    - Fix: Remove leaked Newxz buffer in magic mg_ptr cloning
    - Fix: Use SAVEFREESV for exception-safe hseen/weakrefs cleanup
    - Fix: Avoid shell in ps invocation for MacPorts / sandboxed macOS (GH#122)
    - Refactor: Extract magic cloning to clone_magic() helper
    - Refactor: Fix TRACEME debug infrastructure for 64-bit and MSVC
    - Chore: Update ppport.h from 3.68 to 3.73
    - Test: Add coverage for clone($ref, $depth), edge cases, class objects
    - Docs: Fix duplicate Synopsis header and update LIMITATIONS section
    - CI: Add macOS, refresh Linux distro matrix, fix Windows build step
* Wed Jul 22 2026 Jitka Plesnikova <jplesnik@redhat.com> - 0.50-3
  - Perl 5.44 rebuild
* Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 0.50-2
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Sat Mar 28 2026 Paul Howarth <paul@city-fan.org> - 0.50-1
  - Update to 0.50
    - Fix: Deep-copy HVs past MAX_DEPTH instead of aliasing (GH#93)
    - Fix: Strip macOS xattrs from dist directory before packaging
    - Clean-up: Remove unreachable break and empty magic_ref if-body in Clone.xs
    - Docs: Update MAX_DEPTH limits to reflect actual platform values
    - Docs: Add SECURITY.md policy for vulnerability reporting
    - Prefer using gtar in Makefile.PL
* Thu Mar 26 2026 Paul Howarth <paul@city-fan.org> - 0.49-1
  - Update to 0.49
    - Try to exclude macOS extended attributes from dist tarball
    - Fix: Suppress DBI STDERR noise in t/13-io-handle.t (GH#82)
    - Fix: Skip DBI fork tests on Windows
    - Fix: Remove spurious warn output in t/03-scalar.t
    - Add AI_POLICY.md documenting AI-assisted workflow
* Thu Mar 05 2026 Petr Pisar <ppisar@redhat.com> - 0.48-3
  - Package the tests and run them in parallel
* Wed Mar 04 2026 Yaakov Selkowitz <yselkowi@redhat.com> - 0.48-2
  - Disable optional tests in RHEL
* Tue Mar 03 2026 Paul Howarth <paul@city-fan.org> - 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}
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 0.47-5
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.47-4
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Mon Jul 07 2025 Jitka Plesnikova <jplesnik@redhat.com> - 0.47-3
  - Perl 5.42 rebuild
* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.47-2
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild

Files

/usr/libexec/perl-Clone
/usr/libexec/perl-Clone/t
/usr/libexec/perl-Clone/t/00-cow.t
/usr/libexec/perl-Clone/t/01-array.t
/usr/libexec/perl-Clone/t/02-hash.t
/usr/libexec/perl-Clone/t/03-scalar.t
/usr/libexec/perl-Clone/t/04-tie.t
/usr/libexec/perl-Clone/t/05-dtype.t
/usr/libexec/perl-Clone/t/06-refcnt.t
/usr/libexec/perl-Clone/t/07-magic.t
/usr/libexec/perl-Clone/t/08-fieldhash.t
/usr/libexec/perl-Clone/t/09-circular.t
/usr/libexec/perl-Clone/t/10-deep_recursion.t
/usr/libexec/perl-Clone/t/12-memleak.t
/usr/libexec/perl-Clone/t/13-io-handle.t
/usr/libexec/perl-Clone/t/14-weakened-ref.t
/usr/libexec/perl-Clone/t/15-clone-xs-objects.t
/usr/libexec/perl-Clone/t/16-threads-shared.t
/usr/libexec/perl-Clone/t/17-threads-classdbi.t
/usr/libexec/perl-Clone/t/18-overload.t
/usr/libexec/perl-Clone/t/19-dualvar.t
/usr/libexec/perl-Clone/t/20-shared-sv.t
/usr/libexec/perl-Clone/t/21-circular-iterative.t
/usr/libexec/perl-Clone/t/22-hefsvkey-refcnt.t
/usr/libexec/perl-Clone/t/23-mgptr-memleak.t
/usr/libexec/perl-Clone/t/24-deep-leaf-isolation.t
/usr/libexec/perl-Clone/t/25-iterative-bless.t
/usr/libexec/perl-Clone/t/26-rv-iterative-cycle.t
/usr/libexec/perl-Clone/t/27-rv-iterative-noncloneable.t
/usr/libexec/perl-Clone/t/28-limited-stack.t
/usr/libexec/perl-Clone/t/29-class-objects.t
/usr/libexec/perl-Clone/t/29-depth-zero-boundary.t
/usr/libexec/perl-Clone/t/30-edge-cases.t
/usr/libexec/perl-Clone/t/31-depth-parameter.t
/usr/libexec/perl-Clone/t/32-tied-mgobj-leak.t
/usr/libexec/perl-Clone/t/dclone.t
/usr/libexec/perl-Clone/t/dump.pl
/usr/libexec/perl-Clone/t/tied.pl
/usr/libexec/perl-Clone/test


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Oct 8 00:34:07 2026