diff --git a/Object-Realize-Later-3.00.tar.gz b/Object-Realize-Later-3.00.tar.gz deleted file mode 100644 index c81953b..0000000 --- a/Object-Realize-Later-3.00.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:20f3ed610f7716d861abe38497d256956e31a271552ad71e881e2af6bc9c2d58 -size 12785 diff --git a/Object-Realize-Later-4.00.tar.gz b/Object-Realize-Later-4.00.tar.gz new file mode 100644 index 0000000..f647194 --- /dev/null +++ b/Object-Realize-Later-4.00.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4753d5a35f147eede09cdbd5e6d627dde3bdaaabfe9e56f2cff72b72d19979b +size 12991 diff --git a/perl-Object-Realize-Later.changes b/perl-Object-Realize-Later.changes index a33a06b..5565bfe 100644 --- a/perl-Object-Realize-Later.changes +++ b/perl-Object-Realize-Later.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Sat Dec 13 05:36:30 UTC 2025 - Tina Müller + +- updated to 4.0.0 (4.00) + see /usr/share/doc/packages/perl-Object-Realize-Later/ChangeLog + + #!!! Mail::Box 3 compatibility is still maintained on github in branch + #!!! maint3, and published. So: you may find newer versions with major + #!!! number 3. Use (at least) version 4 for new developments. + #!!! Convert? See https://github.com/markov2/perl5-Mail-Box/wiki/ + + version 4.00: Fri 12 Dec 09:00:51 CET 2025 + + Changes: + - use Mail::Box 4 exception model: use Log::Report + ------------------------------------------------------------------- Tue Nov 25 05:35:53 UTC 2025 - Tina Müller diff --git a/perl-Object-Realize-Later.spec b/perl-Object-Realize-Later.spec index 5142877..ab59cf5 100644 --- a/perl-Object-Realize-Later.spec +++ b/perl-Object-Realize-Later.spec @@ -18,10 +18,10 @@ %define cpan_name Object-Realize-Later Name: perl-Object-Realize-Later -Version: 3.0.0 +Version: 4.0.0 Release: 0 -# 3.00 -> normalize -> 3.0.0 -%define cpan_version 3.00 +# 4.00 -> normalize -> 4.0.0 +%define cpan_version 4.00 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Delayed realization of objects URL: https://metacpan.org/release/%{cpan_name} @@ -31,8 +31,10 @@ Source100: README.md BuildArch: noarch BuildRequires: perl BuildRequires: perl-macros +BuildRequires: perl(Log::Report) >= 1.420 BuildRequires: perl(Test::More) >= 1 BuildRequires: perl(Test::Pod) >= 1 +Requires: perl(Log::Report) >= 1.420 Provides: perl(Object::Realize::Later) = %{version} %undefine __perllib_provides %{perl_requires} @@ -43,6 +45,11 @@ demand realization of object data. This is related to the tricks on autoloading of data, the lesser known cousin of autoloading of functionality. +This module versions 4.0 and up is not fully compatible with older +releases: mainly the exception handling has changed. When you need to +upgrade, please read _https://github.com/markov2/perl5-Mail-Box/wiki/_ +*Version 3 is still maintained* and may see new releases as well. + On demand realization is all about performance gain. Why should you spent costly time on realizing an object, when the data on the object is never (or not yet) used? In interactive programs, postponed realization may boost