WIP: Automatic update to Object-Realize-Later-4.00.tar.gz #3

Draft
cpanmirror wants to merge 1 commits from cpanmirror/perl-Object-Realize-Later:autoupdate into main
4 changed files with 29 additions and 6 deletions

Binary file not shown.

BIN
Object-Realize-Later-4.00.tar.gz LFS Normal file

Binary file not shown.

View File

@@ -1,3 +1,19 @@
-------------------------------------------------------------------
Sat Dec 13 05:36:30 UTC 2025 - Tina Müller <timueller+perl@suse.de>
- 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 <timueller+perl@suse.de> Tue Nov 25 05:35:53 UTC 2025 - Tina Müller <timueller+perl@suse.de>

View File

@@ -18,10 +18,10 @@
%define cpan_name Object-Realize-Later %define cpan_name Object-Realize-Later
Name: perl-Object-Realize-Later Name: perl-Object-Realize-Later
Version: 3.0.0 Version: 4.0.0
Release: 0 Release: 0
# 3.00 -> normalize -> 3.0.0 # 4.00 -> normalize -> 4.0.0
%define cpan_version 3.00 %define cpan_version 4.00
License: Artistic-1.0 OR GPL-1.0-or-later License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Delayed realization of objects Summary: Delayed realization of objects
URL: https://metacpan.org/release/%{cpan_name} URL: https://metacpan.org/release/%{cpan_name}
@@ -31,8 +31,10 @@ Source100: README.md
BuildArch: noarch BuildArch: noarch
BuildRequires: perl BuildRequires: perl
BuildRequires: perl-macros BuildRequires: perl-macros
BuildRequires: perl(Log::Report) >= 1.420
BuildRequires: perl(Test::More) >= 1 BuildRequires: perl(Test::More) >= 1
BuildRequires: perl(Test::Pod) >= 1 BuildRequires: perl(Test::Pod) >= 1
Requires: perl(Log::Report) >= 1.420
Provides: perl(Object::Realize::Later) = %{version} Provides: perl(Object::Realize::Later) = %{version}
%undefine __perllib_provides %undefine __perllib_provides
%{perl_requires} %{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 autoloading of data, the lesser known cousin of autoloading of
functionality. 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 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 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 (or not yet) used? In interactive programs, postponed realization may boost