Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-Log-Any for openSUSE:Factory checked in at 2026-05-18 17:48:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Log-Any (Old) and /work/SRC/openSUSE:Factory/.perl-Log-Any.new.1966 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Log-Any" Mon May 18 17:48:03 2026 rev:36 rq:1353758 version:1.720.0 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Log-Any/perl-Log-Any.changes 2025-06-02 22:02:14.957423344 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Log-Any.new.1966/perl-Log-Any.changes 2026-05-18 17:48:50.454345957 +0200 @@ -1,0 +2,17 @@ +Sun Apr 26 07:06:56 UTC 2026 - Tina Müller <[email protected]> + +- updated to 1.720.0 (1.720) + see /usr/share/doc/packages/perl-Log-Any/Changes + + 1.720 2026-04-25 12:58:08+02:00 Europe/Vienna + - This release contains some performance improvements. Thanks @XSven! [Github #116] + 1.719 2026-03-16 08:53:34-05:00 America/Chicago + This release contains fixes for test failures and documentation. + [Fixed] + - Fixed t/proxy-with-stack-trace.t failing tests on Windows. Thanks @Akron! + [Github #104] + - Fixed requirement on Storable > 3.06 for Log::Any::Proxy::WithStackTrace. + Thanks @perlpunk! [Github #105] + - Fixed POD lists rendering horribly. Thanks @mikkoi! [Github #113] + +------------------------------------------------------------------- Old: ---- Log-Any-1.718.tar.gz New: ---- Log-Any-1.720.tar.gz README.md _scmsync.obsinfo build.specials.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Log-Any.spec ++++++ --- /var/tmp/diff_new_pack.Thuauc/_old 2026-05-18 17:48:51.018369263 +0200 +++ /var/tmp/diff_new_pack.Thuauc/_new 2026-05-18 17:48:51.018369263 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Log-Any # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,15 +18,16 @@ %define cpan_name Log-Any Name: perl-Log-Any -Version: 1.718.0 +Version: 1.720.0 Release: 0 -# 1.718 -> normalize -> 1.718.0 -%define cpan_version 1.718 +# 1.720 -> normalize -> 1.720.0 +%define cpan_version 1.720 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Bringing loggers and listeners together URL: https://metacpan.org/release/%{cpan_name} Source0: https://cpan.metacpan.org/authors/id/P/PR/PREACTION/%{cpan_name}-%{cpan_version}.tar.gz Source1: cpanspec.yml +Source100: README.md BuildArch: noarch BuildRequires: perl BuildRequires: perl-macros ++++++ Log-Any-1.718.tar.gz -> Log-Any-1.720.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/Changes new/Log-Any-1.720/Changes --- old/Log-Any-1.718/Changes 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/Changes 2026-04-25 12:58:09.000000000 +0200 @@ -2,6 +2,22 @@ ** denotes an incompatible change +1.720 2026-04-25 12:58:08+02:00 Europe/Vienna + + - This release contains some performance improvements. Thanks @XSven! [Github #116] + +1.719 2026-03-16 08:53:34-05:00 America/Chicago + + This release contains fixes for test failures and documentation. + + [Fixed] + + - Fixed t/proxy-with-stack-trace.t failing tests on Windows. Thanks @Akron! + [Github #104] + - Fixed requirement on Storable > 3.06 for Log::Any::Proxy::WithStackTrace. + Thanks @perlpunk! [Github #105] + - Fixed POD lists rendering horribly. Thanks @mikkoi! [Github #113] + 1.718 2025-06-01 09:59:59-05:00 America/Chicago [Fixed] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/LICENSE new/Log-Any-1.720/LICENSE --- old/Log-Any-1.718/LICENSE 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/LICENSE 2026-04-25 12:58:09.000000000 +0200 @@ -22,7 +22,7 @@ Version 1, February 1989 Copyright (C) 1989 Free Software Foundation, Inc. - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + <https://fsf.org/> Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -236,8 +236,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA + along with this program; if not, see <https://www.gnu.org/licenses/>. Also add information on how to contact you by electronic and paper mail. @@ -264,8 +263,8 @@ program `Gnomovision' (a program to direct compilers to make passes at assemblers) written by James Hacker. - <signature of Ty Coon>, 1 April 1989 - Ty Coon, President of Vice + <signature of Moe Ghoul>, 1 April 1989 + Moe Ghoul, President of Vice That's all there is to it! diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/MANIFEST new/Log-Any-1.720/MANIFEST --- old/Log-Any-1.718/MANIFEST 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/MANIFEST 2026-04-25 12:58:09.000000000 +0200 @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.033. +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.036. CONTRIBUTING.md Changes LICENSE @@ -8,7 +8,6 @@ Makefile.PL README cpanfile -lib/Log/.gitignore lib/Log/Any.pm lib/Log/Any/Adapter.pm lib/Log/Any/Adapter/Base.pm diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/META.json new/Log-Any-1.720/META.json --- old/Log-Any-1.718/META.json 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/META.json 2026-04-25 12:58:09.000000000 +0200 @@ -8,7 +8,7 @@ "Stephen Thirlwall <[email protected]>" ], "dynamic_config" : 0, - "generated_by" : "Dist::Zilla version 6.033, CPAN::Meta::Converter version 2.150010", + "generated_by" : "Dist::Zilla version 6.036, CPAN::Meta::Converter version 2.150010", "license" : [ "perl_5" ], @@ -34,6 +34,9 @@ "configure" : { "requires" : { "ExtUtils::MakeMaker" : "0" + }, + "suggests" : { + "JSON::PP" : "2.27300" } }, "develop" : { @@ -57,75 +60,75 @@ "provides" : { "Log::Any" : { "file" : "lib/Log/Any.pm", - "version" : "1.718" + "version" : "1.720" }, "Log::Any::Adapter" : { "file" : "lib/Log/Any/Adapter.pm", - "version" : "1.718" + "version" : "1.720" }, "Log::Any::Adapter::Base" : { "file" : "lib/Log/Any/Adapter/Base.pm", - "version" : "1.718" + "version" : "1.720" }, "Log::Any::Adapter::Capture" : { "file" : "lib/Log/Any/Adapter/Capture.pm", - "version" : "1.718" + "version" : "1.720" }, "Log::Any::Adapter::File" : { "file" : "lib/Log/Any/Adapter/File.pm", - "version" : "1.718" + "version" : "1.720" }, "Log::Any::Adapter::Multiplex" : { "file" : "lib/Log/Any/Adapter/Multiplex.pm", - "version" : "1.718" + "version" : "1.720" }, "Log::Any::Adapter::Null" : { "file" : "lib/Log/Any/Adapter/Null.pm", - "version" : "1.718" + "version" : "1.720" }, "Log::Any::Adapter::Stderr" : { "file" : "lib/Log/Any/Adapter/Stderr.pm", - "version" : "1.718" + "version" : "1.720" }, "Log::Any::Adapter::Stdout" : { "file" : "lib/Log/Any/Adapter/Stdout.pm", - "version" : "1.718" + "version" : "1.720" }, "Log::Any::Adapter::Syslog" : { "file" : "lib/Log/Any/Adapter/Syslog.pm", - "version" : "1.718" + "version" : "1.720" }, "Log::Any::Adapter::Test" : { "file" : "lib/Log/Any/Adapter/Test.pm", - "version" : "1.718" + "version" : "1.720" }, "Log::Any::Adapter::Util" : { "file" : "lib/Log/Any/Adapter/Util.pm", - "version" : "1.718" + "version" : "1.720" }, "Log::Any::Manager" : { "file" : "lib/Log/Any/Manager.pm", - "version" : "1.718" + "version" : "1.720" }, "Log::Any::Proxy" : { "file" : "lib/Log/Any/Proxy.pm", - "version" : "1.718" + "version" : "1.720" }, "Log::Any::Proxy::Null" : { "file" : "lib/Log/Any/Proxy/Null.pm", - "version" : "1.718" + "version" : "1.720" }, "Log::Any::Proxy::Test" : { "file" : "lib/Log/Any/Proxy/Test.pm", - "version" : "1.718" + "version" : "1.720" }, "Log::Any::Proxy::WithStackTrace" : { "file" : "lib/Log/Any/Proxy/WithStackTrace.pm", - "version" : "1.718" + "version" : "1.720" }, "Log::Any::Test" : { "file" : "lib/Log/Any/Test.pm", - "version" : "1.718" + "version" : "1.720" } }, "release_status" : "stable", @@ -140,9 +143,10 @@ "web" : "https://github.com/preaction/Log-Any" } }, - "version" : "1.718", + "version" : "1.720", "x_authority" : "cpan:PREACTION", "x_contributors" : [ + "Akron <[email protected]>", "Andrew Grechkin <[email protected]>", "Andrew Hewus Fresh <[email protected]>", "bj5004 <[email protected]>", @@ -157,6 +161,7 @@ "Maxim Vuets <[email protected]>", "mephinet <[email protected]>", "Michael Conrad <[email protected]>", + "Mikko Koivunalho <[email protected]>", "Nick Tonkin <[email protected]>", "Paul Durden <[email protected]>", "Philipp Gortan <[email protected]>", @@ -164,10 +169,12 @@ "Samuel Ng <[email protected]>", "Shlomi Fish <[email protected]>", "Sven Willenbuecher <[email protected]>", + "Tim Landscheidt <[email protected]>", + "Tina M\u00fcller <[email protected]>", "XSven <[email protected]>" ], - "x_generated_by_perl" : "v5.40.2", - "x_serialization_backend" : "Cpanel::JSON::XS version 4.39", + "x_generated_by_perl" : "v5.42.0", + "x_serialization_backend" : "Cpanel::JSON::XS version 4.40", "x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/META.yml new/Log-Any-1.720/META.yml --- old/Log-Any-1.718/META.yml 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/META.yml 2026-04-25 12:58:09.000000000 +0200 @@ -15,7 +15,7 @@ configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 0 -generated_by: 'Dist::Zilla version 6.033, CPAN::Meta::Converter version 2.150010' +generated_by: 'Dist::Zilla version 6.036, CPAN::Meta::Converter version 2.150010' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -34,65 +34,66 @@ provides: Log::Any: file: lib/Log/Any.pm - version: '1.718' + version: '1.720' Log::Any::Adapter: file: lib/Log/Any/Adapter.pm - version: '1.718' + version: '1.720' Log::Any::Adapter::Base: file: lib/Log/Any/Adapter/Base.pm - version: '1.718' + version: '1.720' Log::Any::Adapter::Capture: file: lib/Log/Any/Adapter/Capture.pm - version: '1.718' + version: '1.720' Log::Any::Adapter::File: file: lib/Log/Any/Adapter/File.pm - version: '1.718' + version: '1.720' Log::Any::Adapter::Multiplex: file: lib/Log/Any/Adapter/Multiplex.pm - version: '1.718' + version: '1.720' Log::Any::Adapter::Null: file: lib/Log/Any/Adapter/Null.pm - version: '1.718' + version: '1.720' Log::Any::Adapter::Stderr: file: lib/Log/Any/Adapter/Stderr.pm - version: '1.718' + version: '1.720' Log::Any::Adapter::Stdout: file: lib/Log/Any/Adapter/Stdout.pm - version: '1.718' + version: '1.720' Log::Any::Adapter::Syslog: file: lib/Log/Any/Adapter/Syslog.pm - version: '1.718' + version: '1.720' Log::Any::Adapter::Test: file: lib/Log/Any/Adapter/Test.pm - version: '1.718' + version: '1.720' Log::Any::Adapter::Util: file: lib/Log/Any/Adapter/Util.pm - version: '1.718' + version: '1.720' Log::Any::Manager: file: lib/Log/Any/Manager.pm - version: '1.718' + version: '1.720' Log::Any::Proxy: file: lib/Log/Any/Proxy.pm - version: '1.718' + version: '1.720' Log::Any::Proxy::Null: file: lib/Log/Any/Proxy/Null.pm - version: '1.718' + version: '1.720' Log::Any::Proxy::Test: file: lib/Log/Any/Proxy/Test.pm - version: '1.718' + version: '1.720' Log::Any::Proxy::WithStackTrace: file: lib/Log/Any/Proxy/WithStackTrace.pm - version: '1.718' + version: '1.720' Log::Any::Test: file: lib/Log/Any/Test.pm - version: '1.718' + version: '1.720' resources: bugtracker: https://github.com/preaction/Log-Any/issues homepage: https://github.com/preaction/Log-Any repository: https://github.com/preaction/Log-Any.git -version: '1.718' +version: '1.720' x_authority: cpan:PREACTION x_contributors: + - 'Akron <[email protected]>' - 'Andrew Grechkin <[email protected]>' - 'Andrew Hewus Fresh <[email protected]>' - 'bj5004 <[email protected]>' @@ -107,6 +108,7 @@ - 'Maxim Vuets <[email protected]>' - 'mephinet <[email protected]>' - 'Michael Conrad <[email protected]>' + - 'Mikko Koivunalho <[email protected]>' - 'Nick Tonkin <[email protected]>' - 'Paul Durden <[email protected]>' - 'Philipp Gortan <[email protected]>' @@ -114,7 +116,9 @@ - 'Samuel Ng <[email protected]>' - 'Shlomi Fish <[email protected]>' - 'Sven Willenbuecher <[email protected]>' + - 'Tim Landscheidt <[email protected]>' + - 'Tina Müller <[email protected]>' - 'XSven <[email protected]>' -x_generated_by_perl: v5.40.2 +x_generated_by_perl: v5.42.0 x_serialization_backend: 'YAML::Tiny version 1.76' x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/Makefile.PL new/Log-Any-1.720/Makefile.PL --- old/Log-Any-1.718/Makefile.PL 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/Makefile.PL 2026-04-25 12:58:09.000000000 +0200 @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.033. +# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.036. use strict; use warnings; @@ -23,7 +23,7 @@ "IPC::Open3" => 0, "Test::More" => 0 }, - "VERSION" => "1.718", + "VERSION" => "1.720", "test" => { "TESTS" => "t/*.t" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/cpanfile new/Log-Any-1.720/cpanfile --- old/Log-Any-1.718/cpanfile 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/cpanfile 2026-04-25 12:58:09.000000000 +0200 @@ -1,4 +1,4 @@ -# This file is generated by Dist::Zilla::Plugin::CPANFile v6.033 +# This file is generated by Dist::Zilla::Plugin::CPANFile v6.036 # Do not edit this file directly. To change prereqs, edit the `dist.ini` file. @@ -18,6 +18,10 @@ requires "ExtUtils::MakeMaker" => "0"; }; +on 'configure' => sub { + suggests "JSON::PP" => "2.27300"; +}; + on 'develop' => sub { requires "Test::Pod" => "1.41"; }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/lib/Log/.gitignore new/Log-Any-1.720/lib/Log/.gitignore --- old/Log-Any-1.718/lib/Log/.gitignore 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/lib/Log/.gitignore 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -log-any.html diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/lib/Log/Any/Adapter/Base.pm new/Log-Any-1.720/lib/Log/Any/Adapter/Base.pm --- old/Log-Any-1.718/lib/Log/Any/Adapter/Base.pm 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/lib/Log/Any/Adapter/Base.pm 2026-04-25 12:58:09.000000000 +0200 @@ -4,7 +4,7 @@ package Log::Any::Adapter::Base; -our $VERSION = '1.718'; +our $VERSION = '1.720'; our @CARP_NOT = ( 'Log::Any::Adapter' ); # we import these in case any legacy adapter uses them as class methods @@ -52,7 +52,7 @@ =head1 VERSION -version 1.718 +version 1.720 =head1 AUTHORS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/lib/Log/Any/Adapter/Capture.pm new/Log-Any-1.720/lib/Log/Any/Adapter/Capture.pm --- old/Log-Any-1.718/lib/Log/Any/Adapter/Capture.pm 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/lib/Log/Any/Adapter/Capture.pm 2026-04-25 12:58:09.000000000 +0200 @@ -5,7 +5,7 @@ package Log::Any::Adapter::Capture; # ABSTRACT: Adapter for capturing log messages into an arrayref -our $VERSION = '1.718'; +our $VERSION = '1.720'; use Log::Any::Adapter::Util (); @@ -114,7 +114,7 @@ =head1 VERSION -version 1.718 +version 1.720 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/lib/Log/Any/Adapter/Development.pod new/Log-Any-1.720/lib/Log/Any/Adapter/Development.pod --- old/Log-Any-1.718/lib/Log/Any/Adapter/Development.pod 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/lib/Log/Any/Adapter/Development.pod 2026-04-25 12:58:09.000000000 +0200 @@ -16,7 +16,7 @@ =head1 VERSION -version 1.718 +version 1.720 =head1 SYNOPSIS @@ -89,15 +89,27 @@ Log::Any supports the following log levels: -=for :list * trace -* debug -* info -* notice -* warning -* error -* critical -* alert -* emergency +=over + +=item * trace + +=item * debug + +=item * info + +=item * notice + +=item * warning + +=item * error + +=item * critical + +=item * alert + +=item * emergency + +=back If the logging mechanism used by your adapter supports different levels, it's your responsibility to map them appropriately when you implement the @@ -105,9 +117,15 @@ mechanism only supports "debug", "normal" and "fatal" levels, you might map the levels like this: -=for :list * debug: trace, debug -* normal: info, notice, warning -* fatal: error, critical, alert, emergency +=over + +=item * debug: trace, debug + +=item * normal: info, notice, warning + +=item * fatal: error, critical, alert, emergency + +=back =head1 METHODS @@ -116,9 +134,15 @@ The constructor (C<new>) is provided by L<Log::Any::Adapter::Base|Log::Any::Adapter::Base>. It will: -=for :list * place any adapter arguments into a hash, along with the category -* bless the hash into your subclass -* call L</init> which may be optionally provided by your subclass +=over + +=item * place any adapter arguments into a hash, along with the category + +=item * bless the hash into your subclass + +=item * call L</init> which may be optionally provided by your subclass + +=back At this point, overriding the default constructor is not supported. Hopefully it will not be needed. @@ -147,14 +171,27 @@ The following methods have no default implementation, and MUST be defined by your subclass, unless your adapter supports L</Structured logging>: -=for :list * debug ($msg) -* info ($msg) -* notice ($msg) -* warning ($msg) -* error ($msg) -* critical ($msg) -* alert ($msg) -* emergency ($msg) +=over + +=item * trace ($msg) + +=item * debug ($msg) + +=item * info ($msg) + +=item * notice ($msg) + +=item * warning ($msg) + +=item * error ($msg) + +=item * critical ($msg) + +=item * alert ($msg) + +=item * emergency ($msg) + +=back These methods must log a message at the specified level. @@ -168,14 +205,27 @@ The following methods have no default implementation, and MUST be defined by your subclass: -=for :list * is_debug () -* is_info () -* is_notice () -* is_warning () -* is_error () -* is_critical () -* is_alert () -* is_emergency () +=over + +=item * is_trace () + +=item * is_debug () + +=item * is_info () + +=item * is_notice () + +=item * is_warning () + +=item * is_error () + +=item * is_critical () + +=item * is_alert () + +=item * is_emergency () + +=back These methods must return a boolean indicating whether the specified level is active, i.e. whether the adapter is listening for messages of that level. @@ -237,9 +287,15 @@ methods that you need to implement. You can get logging methods, detection methods or both: -=for :list * L<Log::Any::Adapter::Util::logging_methods|Log::Any::Adapter::Util/logging_methods> -* L<Log::Any::Adapter::Util::detection_methods|Log::Any::Adapter::Util/detection_methods> -* L<Log::Any::Adapter::Util::logging_and_detection_methods|Log::Any::Adapter::Util/logging_and_detection_methods> +=over + +=item * L<Log::Any::Adapter::Util::logging_methods|Log::Any::Adapter::Util/logging_methods> + +=item * L<Log::Any::Adapter::Util::detection_methods|Log::Any::Adapter::Util/detection_methods> + +=item * L<Log::Any::Adapter::Util::logging_and_detection_methods|Log::Any::Adapter::Util/logging_and_detection_methods> + +=back =head1 AUTHORS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/lib/Log/Any/Adapter/File.pm new/Log-Any-1.720/lib/Log/Any/Adapter/File.pm --- old/Log-Any-1.718/lib/Log/Any/Adapter/File.pm 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/lib/Log/Any/Adapter/File.pm 2026-04-25 12:58:09.000000000 +0200 @@ -5,7 +5,7 @@ package Log::Any::Adapter::File; # ABSTRACT: Simple adapter for logging to files -our $VERSION = '1.718'; +our $VERSION = '1.720'; use Config; use Fcntl qw/:flock/; @@ -80,7 +80,7 @@ =head1 VERSION -version 1.718 +version 1.720 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/lib/Log/Any/Adapter/Multiplex.pm new/Log-Any-1.720/lib/Log/Any/Adapter/Multiplex.pm --- old/Log-Any-1.718/lib/Log/Any/Adapter/Multiplex.pm 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/lib/Log/Any/Adapter/Multiplex.pm 2026-04-25 12:58:09.000000000 +0200 @@ -1,6 +1,6 @@ package Log::Any::Adapter::Multiplex; # ABSTRACT: Adapter to use allow structured logging across other adapters -our $VERSION = '1.718'; +our $VERSION = '1.720'; use Log::Any; use Log::Any::Adapter; @@ -121,7 +121,7 @@ =head1 VERSION -version 1.718 +version 1.720 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/lib/Log/Any/Adapter/Null.pm new/Log-Any-1.720/lib/Log/Any/Adapter/Null.pm --- old/Log-Any-1.718/lib/Log/Any/Adapter/Null.pm 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/lib/Log/Any/Adapter/Null.pm 2026-04-25 12:58:09.000000000 +0200 @@ -5,7 +5,7 @@ package Log::Any::Adapter::Null; # ABSTRACT: Discards all log messages -our $VERSION = '1.718'; +our $VERSION = '1.720'; use Log::Any::Adapter::Base; our @ISA = qw/Log::Any::Adapter::Base/; @@ -33,7 +33,7 @@ =head1 VERSION -version 1.718 +version 1.720 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/lib/Log/Any/Adapter/Stderr.pm new/Log-Any-1.720/lib/Log/Any/Adapter/Stderr.pm --- old/Log-Any-1.718/lib/Log/Any/Adapter/Stderr.pm 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/lib/Log/Any/Adapter/Stderr.pm 2026-04-25 12:58:09.000000000 +0200 @@ -5,7 +5,7 @@ package Log::Any::Adapter::Stderr; # ABSTRACT: Simple adapter for logging to STDERR -our $VERSION = '1.718'; +our $VERSION = '1.720'; use Log::Any::Adapter::Util (); @@ -62,7 +62,7 @@ =head1 VERSION -version 1.718 +version 1.720 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/lib/Log/Any/Adapter/Stdout.pm new/Log-Any-1.720/lib/Log/Any/Adapter/Stdout.pm --- old/Log-Any-1.718/lib/Log/Any/Adapter/Stdout.pm 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/lib/Log/Any/Adapter/Stdout.pm 2026-04-25 12:58:09.000000000 +0200 @@ -5,7 +5,7 @@ package Log::Any::Adapter::Stdout; # ABSTRACT: Simple adapter for logging to STDOUT -our $VERSION = '1.718'; +our $VERSION = '1.720'; use Log::Any::Adapter::Util (); @@ -62,7 +62,7 @@ =head1 VERSION -version 1.718 +version 1.720 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/lib/Log/Any/Adapter/Syslog.pm new/Log-Any-1.720/lib/Log/Any/Adapter/Syslog.pm --- old/Log-Any-1.718/lib/Log/Any/Adapter/Syslog.pm 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/lib/Log/Any/Adapter/Syslog.pm 2026-04-25 12:58:09.000000000 +0200 @@ -5,7 +5,7 @@ package Log::Any::Adapter::Syslog; # ABSTRACT: Send Log::Any logs to syslog -our $VERSION = '1.718'; +our $VERSION = '1.720'; use Log::Any::Adapter::Util qw{make_method}; use base qw{Log::Any::Adapter::Base}; @@ -151,7 +151,7 @@ =head1 VERSION -version 1.718 +version 1.720 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/lib/Log/Any/Adapter/Test.pm new/Log-Any-1.720/lib/Log/Any/Adapter/Test.pm --- old/Log-Any-1.718/lib/Log/Any/Adapter/Test.pm 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/lib/Log/Any/Adapter/Test.pm 2026-04-25 12:58:09.000000000 +0200 @@ -4,7 +4,7 @@ package Log::Any::Adapter::Test; -our $VERSION = '1.718'; +our $VERSION = '1.720'; use Log::Any::Adapter::Util qw/dump_one_line/; use Test::Builder; @@ -218,7 +218,7 @@ =head1 VERSION -version 1.718 +version 1.720 =head1 AUTHORS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/lib/Log/Any/Adapter/Util.pm new/Log-Any-1.720/lib/Log/Any/Adapter/Util.pm --- old/Log-Any-1.718/lib/Log/Any/Adapter/Util.pm 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/lib/Log/Any/Adapter/Util.pm 2026-04-25 12:58:09.000000000 +0200 @@ -5,7 +5,7 @@ package Log::Any::Adapter::Util; # ABSTRACT: Common utility functions for Log::Any -our $VERSION = '1.718'; +our $VERSION = '1.720'; use Exporter; our @ISA = qw/Exporter/; @@ -241,7 +241,7 @@ =head1 VERSION -version 1.718 +version 1.720 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/lib/Log/Any/Adapter.pm new/Log-Any-1.720/lib/Log/Any/Adapter.pm --- old/Log-Any-1.718/lib/Log/Any/Adapter.pm 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/lib/Log/Any/Adapter.pm 2026-04-25 12:58:09.000000000 +0200 @@ -5,7 +5,7 @@ package Log::Any::Adapter; # ABSTRACT: Tell Log::Any where to send its logs -our $VERSION = '1.718'; +our $VERSION = '1.720'; use Log::Any; our @CARP_NOT = ( 'Log::Any::Manager' ); @@ -44,7 +44,7 @@ =head1 VERSION -version 1.718 +version 1.720 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/lib/Log/Any/Manager.pm new/Log-Any-1.720/lib/Log/Any/Manager.pm --- old/Log-Any-1.718/lib/Log/Any/Manager.pm 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/lib/Log/Any/Manager.pm 2026-04-25 12:58:09.000000000 +0200 @@ -4,7 +4,7 @@ package Log::Any::Manager; -our $VERSION = '1.718'; +our $VERSION = '1.720'; sub new { my $class = shift; @@ -248,7 +248,7 @@ =head1 VERSION -version 1.718 +version 1.720 =head1 AUTHORS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/lib/Log/Any/Proxy/Null.pm new/Log-Any-1.720/lib/Log/Any/Proxy/Null.pm --- old/Log-Any-1.718/lib/Log/Any/Proxy/Null.pm 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/lib/Log/Any/Proxy/Null.pm 2026-04-25 12:58:09.000000000 +0200 @@ -5,7 +5,7 @@ package Log::Any::Proxy::Null; # ABSTRACT: Log::Any generator proxy for no adapters -our $VERSION = '1.718'; +our $VERSION = '1.720'; use Log::Any::Adapter::Util (); use Log::Any::Proxy; @@ -57,7 +57,7 @@ =head1 VERSION -version 1.718 +version 1.720 =head1 AUTHORS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/lib/Log/Any/Proxy/Test.pm new/Log-Any-1.720/lib/Log/Any/Proxy/Test.pm --- old/Log-Any-1.718/lib/Log/Any/Proxy/Test.pm 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/lib/Log/Any/Proxy/Test.pm 2026-04-25 12:58:09.000000000 +0200 @@ -4,7 +4,7 @@ package Log::Any::Proxy::Test; -our $VERSION = '1.718'; +our $VERSION = '1.720'; use Log::Any::Proxy; our @ISA = qw/Log::Any::Proxy/; @@ -42,7 +42,7 @@ =head1 VERSION -version 1.718 +version 1.720 =head1 AUTHORS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/lib/Log/Any/Proxy/WithStackTrace.pm new/Log-Any-1.720/lib/Log/Any/Proxy/WithStackTrace.pm --- old/Log-Any-1.718/lib/Log/Any/Proxy/WithStackTrace.pm 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/lib/Log/Any/Proxy/WithStackTrace.pm 2026-04-25 12:58:09.000000000 +0200 @@ -5,7 +5,7 @@ package Log::Any::Proxy::WithStackTrace; # ABSTRACT: Log::Any proxy to upgrade string errors to objects with stack traces -our $VERSION = '1.718'; +our $VERSION = '1.720'; use Log::Any::Proxy; our @ISA = qw/Log::Any::Proxy/; @@ -228,7 +228,7 @@ =head1 VERSION -version 1.718 +version 1.720 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/lib/Log/Any/Proxy.pm new/Log-Any-1.720/lib/Log/Any/Proxy.pm --- old/Log-Any-1.718/lib/Log/Any/Proxy.pm 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/lib/Log/Any/Proxy.pm 2026-04-25 12:58:09.000000000 +0200 @@ -5,7 +5,7 @@ package Log::Any::Proxy; # ABSTRACT: Log::Any generator proxy object -our $VERSION = '1.718'; +our $VERSION = '1.720'; use Log::Any::Adapter::Util (); use overload; @@ -78,7 +78,6 @@ foreach my $name ( Log::Any::Adapter::Util::logging_methods(), keys(%aliases) ) { my $realname = $aliases{$name} || $name; - my $namef = $name . "f"; my $is_name = "is_$name"; my $is_realname = "is_$realname"; my $numeric = Log::Any::Adapter::Util::numeric_level($realname); @@ -87,50 +86,51 @@ my ($self) = @_; return $self->{adapter}->$is_realname; }; - *{$name} = sub { - my ( $self, @parts ) = @_; - return if !$self->{adapter}->$is_realname && !defined wantarray; - - my $structured_logging = - $self->{adapter}->can('structured') && !$self->{filter}; - - my $data_from_parts = pop @parts - if ( @parts && ( ( ref $parts[-1] || '' ) eq ref {} ) ); - my $data_from_context = $self->{context}; - my $data = - { map {%$_} grep {$_ && %$_} $data_from_context, $data_from_parts }; - - if ($structured_logging) { - unshift @parts, $self->{prefix} if $self->{prefix}; - $self->{adapter} - ->structured( $realname, $self->{category}, @parts, grep {%$_} $data ); - return unless defined wantarray; - } - - @parts = grep { defined($_) && length($_) } @parts; - push @parts, _stringify_params($data) if %$data; - - my $message = join( " ", @parts ); - if ( length $message && !$structured_logging ) { - $message = - $self->{filter}->( $self->{category}, $numeric, $message ) - if defined $self->{filter}; - if ( defined $message and length $message ) { - $message = "$self->{prefix}$message" - if defined $self->{prefix} && length $self->{prefix}; - $self->{adapter}->$realname($message); + for my $f ( '', 'f' ) { + *{"$name$f"} = sub { + my ( $self, @parts ) = @_; + my $adapter = $self->{adapter}; + return if !$adapter->$is_realname && !defined wantarray; + + if ($f eq 'f') { + my $message = + $self->{formatter}->( $self->{category}, $numeric, @parts ); + return unless defined $message and length $message; + @parts = ( $message ); } - } - return $message if defined wantarray; - }; - *{$namef} = sub { - my ( $self, @args ) = @_; - return if !$self->{adapter}->$is_realname && !defined wantarray; - my $message = - $self->{formatter}->( $self->{category}, $numeric, @args ); - return unless defined $message and length $message; - return $self->$name($message); - }; + + my $structured_logging = + !$self->{filter} && $adapter->can('structured'); + + my $data_from_parts = pop @parts + if ( @parts && ( ( ref $parts[-1] || '' ) eq ref {} ) ); + my $data_from_context = $self->{context}; + my $data = + { map {%$_} grep {$_ && %$_} $data_from_context, $data_from_parts }; + + if ($structured_logging) { + unshift @parts, $self->{prefix} if $self->{prefix}; + $adapter->$structured_logging( $realname, $self->{category}, @parts, grep {%$_} $data ); + return unless defined wantarray; + } + + @parts = grep { defined($_) && length($_) } @parts; + push @parts, _stringify_params($data) if %$data; + + my $message = join( " ", @parts ); + if ( length $message && !$structured_logging ) { + $message = + $self->{filter}->( $self->{category}, $numeric, $message ) + if defined $self->{filter}; + if ( defined $message and length $message ) { + $message = "$self->{prefix}$message" + if defined $self->{prefix} && length $self->{prefix}; + $adapter->$realname($message); + } + } + return $message if defined wantarray; + }; + } } 1; @@ -150,7 +150,7 @@ =head1 VERSION -version 1.718 +version 1.720 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/lib/Log/Any/Test.pm new/Log-Any-1.720/lib/Log/Any/Test.pm --- old/Log-Any-1.718/lib/Log/Any/Test.pm 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/lib/Log/Any/Test.pm 2026-04-25 12:58:09.000000000 +0200 @@ -5,7 +5,7 @@ package Log::Any::Test; # ABSTRACT: Test what you're logging with Log::Any -our $VERSION = '1.718'; +our $VERSION = '1.720'; no warnings 'once'; $Log::Any::OverrideDefaultAdapterClass = 'Log::Any::Adapter::Test'; @@ -25,7 +25,7 @@ =head1 VERSION -version 1.718 +version 1.720 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/lib/Log/Any.pm new/Log-Any-1.720/lib/Log/Any.pm --- old/Log-Any-1.718/lib/Log/Any.pm 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/lib/Log/Any.pm 2026-04-25 12:58:09.000000000 +0200 @@ -5,7 +5,7 @@ package Log::Any; # ABSTRACT: Bringing loggers and listeners together -our $VERSION = '1.718'; +our $VERSION = '1.720'; use Log::Any::Manager; use Log::Any::Proxy::Null; @@ -135,7 +135,7 @@ =head1 VERSION -version 1.718 +version 1.720 =head1 SYNOPSIS @@ -478,12 +478,16 @@ =head1 CONTRIBUTORS -=for stopwords Andrew Grechkin Hewus Fresh bj5004 cm-perl Jonathan Rubin Karen Etheridge Konstantin S. Uvarin Larry Leszczynski Lucas Kanashiro Maros Kollar Maxim Vuets mephinet Michael Conrad Nick Tonkin Paul Durden Philipp Gortan Phill Legault Samuel Ng Shlomi Fish Sven Willenbuecher XSven +=for stopwords Akron Andrew Grechkin Hewus Fresh bj5004 cm-perl Jonathan Rubin Karen Etheridge Konstantin S. Uvarin Larry Leszczynski Lucas Kanashiro Maros Kollar Maxim Vuets mephinet Michael Conrad Mikko Koivunalho Nick Tonkin Paul Durden Philipp Gortan Phill Legault Samuel Ng Shlomi Fish Sven Willenbuecher Tim Landscheidt Tina Müller XSven =over 4 =item * +Akron <[email protected]> + +=item * + Andrew Grechkin <[email protected]> =item * @@ -540,6 +544,10 @@ =item * +Mikko Koivunalho <[email protected]> + +=item * + Nick Tonkin <[email protected]> =item * @@ -568,6 +576,14 @@ =item * +Tim Landscheidt <[email protected]> + +=item * + +Tina Müller <[email protected]> + +=item * + XSven <[email protected]> =back diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/t/00-compile.t new/Log-Any-1.720/t/00-compile.t --- old/Log-Any-1.718/t/00-compile.t 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/t/00-compile.t 2026-04-25 12:58:09.000000000 +0200 @@ -1,8 +1,7 @@ -use 5.006; use strict; use warnings; -# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.058 +# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.059 use Test::More; @@ -48,7 +47,7 @@ # see L<perlfaq8/How can I capture STDERR from an external command?> my $stderr = IO::Handle->new; - diag('Running: ', join(', ', map { my $str = $_; $str =~ s/'/\\'/g; q{'} . $str . q{'} } + diag('Running: ', join(', ', map { my $str = $_; $str =~ s/'/\\'/g; q{'}.$str.q{'} } $^X, @switches, '-e', "require q[$lib]")) if $ENV{PERL_COMPILE_TEST_DEBUG}; @@ -70,7 +69,6 @@ -is(scalar(@warnings), 0, 'no warnings found') - or diag 'got warnings: ', ( Test::More->can('explain') ? Test::More::explain(\@warnings) : join("\n", '', @warnings) ) if $ENV{AUTHOR_TESTING}; +is(scalar(@warnings), 0, 'no warnings found') or diag 'got warnings: ', ( Test::More->can('explain') ? Test::More::explain(\@warnings) : join("\n", '', @warnings) ) if $ENV{AUTHOR_TESTING}; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/t/00-report-prereqs.dd new/Log-Any-1.720/t/00-report-prereqs.dd --- old/Log-Any-1.718/t/00-report-prereqs.dd 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/t/00-report-prereqs.dd 2026-04-25 12:58:09.000000000 +0200 @@ -2,6 +2,9 @@ 'configure' => { 'requires' => { 'ExtUtils::MakeMaker' => '0' + }, + 'suggests' => { + 'JSON::PP' => '2.27300' } }, 'develop' => { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Log-Any-1.718/t/proxy-with-stack-trace.t new/Log-Any-1.720/t/proxy-with-stack-trace.t --- old/Log-Any-1.718/t/proxy-with-stack-trace.t 2025-06-01 17:00:01.000000000 +0200 +++ new/Log-Any-1.720/t/proxy-with-stack-trace.t 2026-04-25 12:58:09.000000000 +0200 @@ -44,6 +44,14 @@ plan skip_all => 'Devel::StackTrace >= 2.00 is required for this test'; $num_tests = 0; } + eval { + require Storable; + Storable->VERSION( 3.06 ); + }; + if ( $@ ) { + plan skip_all => 'Storable >= 3.06 is required for this test'; + $num_tests = 0; + } } plan tests => $num_tests if $num_tests; @@ -244,15 +252,15 @@ [], { "default log" => [ - qr{^Help! at t/proxy-with-stack-trace\.t line \d+\.}, + qr{^Help! at t[\/\\]proxy-with-stack-trace\.t line \d+\.}, "Mojo::Exception", ], "proxy log" => [ - qr{^Help! at t/proxy-with-stack-trace\.t line \d+\.}, + qr{^Help! at t[\/\\]proxy-with-stack-trace\.t line \d+\.}, "Mojo::Exception", ], "proxy log show args" => [ - qr{^Help! at t/proxy-with-stack-trace\.t line \d+\.}, + qr{^Help! at t[\/\\]proxy-with-stack-trace\.t line \d+\.}, "Mojo::Exception", ], }, @@ -263,15 +271,15 @@ [], { "default log" => [ - qr{^Help! at t/proxy-with-stack-trace\.t line \d+\n}, + qr{^Help! at t[\/\\]proxy-with-stack-trace\.t line \d+\n}, "Moose::Exception", ], "proxy log" => [ - qr{^Help! at t/proxy-with-stack-trace\.t line \d+\n}, + qr{^Help! at t[\/\\]proxy-with-stack-trace\.t line \d+\n}, "Moose::Exception", ], "proxy log show args" => [ - qr{^Help! at t/proxy-with-stack-trace\.t line \d+\n}, + qr{^Help! at t[\/\\]proxy-with-stack-trace\.t line \d+\n}, "Moose::Exception", ], }, @@ -282,15 +290,15 @@ [], { "default log" => [ - qr{^Help!\n\nTrace begun at t/proxy-with-stack-trace\.t line \d+\n}, + qr{^Help!\n\nTrace begun at t[\/\\]proxy-with-stack-trace\.t line \d+\n}, "Throwable::Error", ], "proxy log" => [ - qr{^Help!\n\nTrace begun at t/proxy-with-stack-trace\.t line \d+\n}, + qr{^Help!\n\nTrace begun at t[\/\\]proxy-with-stack-trace\.t line \d+\n}, "Throwable::Error", ], "proxy log show args" => [ - qr{^Help!\n\nTrace begun at t/proxy-with-stack-trace\.t line \d+\n}, + qr{^Help!\n\nTrace begun at t[\/\\]proxy-with-stack-trace\.t line \d+\n}, "Throwable::Error", ], }, ++++++ README.md ++++++ ## Build Results Current state of perl in openSUSE:Factory is  The current state of perl in the devel project build (devel:languages:perl)  ++++++ _scmsync.obsinfo ++++++ mtime: 1777187217 commit: bffa5094b1c9979201269cef64b32933f955ebfdb04480550e3b73c5f12b83f9 url: https://src.opensuse.org/perl/perl-Log-Any revision: bffa5094b1c9979201269cef64b32933f955ebfdb04480550e3b73c5f12b83f9 projectscmsync: https://src.opensuse.org/perl/_ObsPrj ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-04-26 09:06:57.000000000 +0200 @@ -0,0 +1 @@ +.osc
