Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-DateTime for openSUSE:Factory checked in at 2023-10-27 22:27:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-DateTime (Old) and /work/SRC/openSUSE:Factory/.perl-DateTime.new.17445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-DateTime" Fri Oct 27 22:27:20 2023 rev:57 rq:1120572 version:1.630.0 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-DateTime/perl-DateTime.changes 2022-11-09 12:56:28.652023901 +0100 +++ /work/SRC/openSUSE:Factory/.perl-DateTime.new.17445/perl-DateTime.changes 2023-10-27 22:27:32.658086538 +0200 @@ -1,0 +2,21 @@ +Mon Oct 23 03:06:09 UTC 2023 - Tina Müller <timueller+p...@suse.de> + +- updated to 1.63 + see /usr/share/doc/packages/perl-DateTime/Changes + + 1.63 2023-10-22 + - This release is the same as 1.62. This releases fixes quadmath builds on + Windows. Reported by @sisyphus. GH #139. + 1.62 2023-09-04 (TRIAL RELEASE) + - This is take 3 of trying to use `Perl_isfinite` where it's available. Now we + simply don't use it on Windows unless the Perl version is 5.22.0 or later. + 1.61 2023-09-02 (TRIAL RELEASE) + - Fix use of the `Perl_isfinite` function on platforms where this is + broken. On Windows with Perl <= 5.20, it seems like `Perl_isfinite` exists + but it calls `Perl_isinf` and `Perl_isnan`, which don't exist. + 1.60 2023-08-19 (TRIAL RELEASE) + - Switched to using the `Perl_isfinite` function instead of trying to + implement this ourselves in XS code. This should fix quadmath builds on + Windows. Reported by @sisyphus. GH #139. + +------------------------------------------------------------------- Old: ---- DateTime-1.59.tar.gz New: ---- DateTime-1.63.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-DateTime.spec ++++++ --- /var/tmp/diff_new_pack.COAV5r/_old 2023-10-27 22:27:33.166105170 +0200 +++ /var/tmp/diff_new_pack.COAV5r/_new 2023-10-27 22:27:33.166105170 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-DateTime # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,18 +18,19 @@ %define cpan_name DateTime Name: perl-DateTime -Version: 1.59 +Version: 1.630.0 Release: 0 +%define cpan_version 1.63 License: Artistic-2.0 Summary: Date and time object for Perl URL: https://metacpan.org/release/%{cpan_name} -Source0: https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/%{cpan_name}-%{version}.tar.gz +Source0: https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/%{cpan_name}-%{cpan_version}.tar.gz Source1: cpanspec.yml BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(CPAN::Meta::Check) >= 0.011 BuildRequires: perl(CPAN::Meta::Requirements) -BuildRequires: perl(DateTime::Locale) >= 1.060000 +BuildRequires: perl(DateTime::Locale) >= 1.06 BuildRequires: perl(DateTime::TimeZone) >= 2.44 BuildRequires: perl(Dist::CheckConflicts) >= 0.02 BuildRequires: perl(Params::ValidationCompiler) >= 0.26 @@ -47,7 +48,7 @@ BuildRequires: perl(Try::Tiny) BuildRequires: perl(namespace::autoclean) >= 0.19 BuildRequires: perl(parent) -Requires: perl(DateTime::Locale) >= 1.060000 +Requires: perl(DateTime::Locale) >= 1.06 Requires: perl(DateTime::TimeZone) >= 2.44 Requires: perl(Dist::CheckConflicts) >= 0.02 Requires: perl(Params::ValidationCompiler) >= 0.26 @@ -61,6 +62,17 @@ Requires: perl(Try::Tiny) Requires: perl(namespace::autoclean) >= 0.19 Requires: perl(parent) +Provides: perl(DateTime) = 1.630.0 +Provides: perl(DateTime::Duration) = 1.630.0 +Provides: perl(DateTime::Helpers) = 1.630.0 +Provides: perl(DateTime::Infinite) = 1.630.0 +Provides: perl(DateTime::Infinite::Future) = 1.630.0 +Provides: perl(DateTime::Infinite::Past) = 1.630.0 +Provides: perl(DateTime::LeapSecond) = 1.630.0 +Provides: perl(DateTime::PP) = 1.630.0 +Provides: perl(DateTime::PPExtra) = 1.630.0 +Provides: perl(DateTime::Types) = 1.630.0 +%define __perllib_provides /bin/true %{perl_requires} %description @@ -79,8 +91,9 @@ For infinite datetimes, please see the DateTime::Infinite module. %prep -%autosetup -n %{cpan_name}-%{version} -find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644 +%autosetup -n %{cpan_name}-%{cpan_version} + +find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644 %build perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" @@ -95,6 +108,6 @@ %perl_gen_filelist %files -f %{name}.files -%doc azure-pipelines.yml Changes CODE_OF_CONDUCT.md CONTRIBUTING.md CREDITS leaptab.txt precious.toml README.md TODO +%doc Changes CODE_OF_CONDUCT.md CONTRIBUTING.md CREDITS leaptab.txt README.md TODO %license LICENSE ++++++ DateTime-1.59.tar.gz -> DateTime-1.63.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-1.59/Changes new/DateTime-1.63/Changes --- old/DateTime-1.59/Changes 2022-10-24 00:50:16.000000000 +0200 +++ new/DateTime-1.63/Changes 2023-10-22 20:34:18.000000000 +0200 @@ -1,3 +1,29 @@ +1.63 2023-10-22 + +- This release is the same as 1.62. This releases fixes quadmath builds on + Windows. Reported by @sisyphus. GH #139. + + +1.62 2023-09-04 (TRIAL RELEASE) + +- This is take 3 of trying to use `Perl_isfinite` where it's available. Now we + simply don't use it on Windows unless the Perl version is 5.22.0 or later. + + +1.61 2023-09-02 (TRIAL RELEASE) + +- Fix use of the `Perl_isfinite` function on platforms where this is + broken. On Windows with Perl <= 5.20, it seems like `Perl_isfinite` exists + but it calls `Perl_isinf` and `Perl_isnan`, which don't exist. + + +1.60 2023-08-19 (TRIAL RELEASE) + +- Switched to using the `Perl_isfinite` function instead of trying to + implement this ourselves in XS code. This should fix quadmath builds on + Windows. Reported by @sisyphus. GH #139. + + 1.59 2022-10-23 - Fixed tests to pass with DateTime::Locale 1.37+. Reported by Slaven @@ -338,7 +364,7 @@ - The 30future-tz.t could fail if run at certain very specific times. This should now be much less likely, unless a time zone being tested implements a - DST change at noon (which would even more insane than DST already is by a + DST change at noon (which would be even more insane than DST already is by a huge factor). Reported by Karen Etheridge and diagnosed by Slaven ReziÄ. RT #102925. @@ -1934,7 +1960,7 @@ - Fix handling and reporting of epoch times. Epoch times are, by definition, UTC times, so any time created from an epoch should always have its time zone set to "UTC". This can be changed after - the object is created. Similarly, value returned by the epoch() + the object is created. Similarly, the value returned by the epoch() method needs to be based on the object's UTC time, not it's local time. Bug reported by Kellan Elliott-McCrea. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-1.59/DateTime.xs new/DateTime-1.63/DateTime.xs --- old/DateTime-1.59/DateTime.xs 2022-10-24 00:50:16.000000000 +0200 +++ new/DateTime-1.63/DateTime.xs 2023-10-22 20:34:18.000000000 +0200 @@ -1,7 +1,6 @@ #include "EXTERN.h" #include "perl.h" #include "XSUB.h" -#define NEED_sv_2pv_flags #include "ppport.h" #include <stdlib.h> @@ -9,16 +8,13 @@ /* This file is generated by tools/leap_seconds_header.pl */ #include "leap_seconds.h" -/* This is a temporary hack until a better solution can be found to - get the finite() function on Win32 */ -#ifndef WIN32 -# include <math.h> -# ifndef isfinite -# ifdef finite -# define finite isfinite -# endif -# endif -#endif +# if defined(WIN32) +# if PERL_VERSION_GE(5, 22, 0) +# define dt_isfinite Perl_isfinite +# endif +# else +# define dt_isfinite Perl_isfinite +# endif #define DAYS_PER_400_YEARS 146097 #define DAYS_PER_4_YEARS 1461 @@ -203,14 +199,14 @@ mPUSHi(m); mPUSHi(s); -#ifdef isfinite +#ifdef dt_isfinite void _normalize_tai_seconds(self, days, secs) SV* days; SV* secs; PPCODE: - if (isfinite(SvNV(days)) && isfinite(SvNV(secs))) { + if (dt_isfinite(SvNV(days)) && dt_isfinite(SvNV(secs))) { IV d = SvIV(days); IV s = SvIV(secs); IV adj; @@ -234,7 +230,7 @@ SV* secs; PPCODE: - if (isfinite(SvNV(days)) && isfinite(SvNV(secs))) { + if (dt_isfinite(SvNV(days)) && dt_isfinite(SvNV(secs))) { IV d = SvIV(days); IV s = SvIV(secs); IV day_length; @@ -258,7 +254,7 @@ sv_setiv(secs, (IV) s); } -#endif /* ifdef isfinite */ +#endif /* ifdef dt_isfinite */ void _time_as_seconds(self, h, m, s) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-1.59/LICENSE new/DateTime-1.63/LICENSE --- old/DateTime-1.59/LICENSE 2022-10-24 00:50:16.000000000 +0200 +++ new/DateTime-1.63/LICENSE 2023-10-22 20:34:18.000000000 +0200 @@ -1,4 +1,4 @@ -This software is Copyright (c) 2003 - 2022 by Dave Rolsky. +This software is Copyright (c) 2003 - 2023 by Dave Rolsky. This is free software, licensed under: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-1.59/MANIFEST new/DateTime-1.63/MANIFEST --- old/DateTime-1.59/MANIFEST 2022-10-24 00:50:16.000000000 +0200 +++ new/DateTime-1.63/MANIFEST 2023-10-22 20:34:18.000000000 +0200 @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.025. +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.030. CODE_OF_CONDUCT.md CONTRIBUTING.md CREDITS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-1.59/META.json new/DateTime-1.63/META.json --- old/DateTime-1.59/META.json 2022-10-24 00:50:16.000000000 +0200 +++ new/DateTime-1.63/META.json 2023-10-22 20:34:18.000000000 +0200 @@ -4,7 +4,7 @@ "Dave Rolsky <auta...@urth.org>" ], "dynamic_config" : 0, - "generated_by" : "Dist::Zilla version 6.025, CPAN::Meta::Converter version 2.150010", + "generated_by" : "Dist::Zilla version 6.030, CPAN::Meta::Converter version 2.150010", "license" : [ "artistic_2" ], @@ -109,43 +109,43 @@ "provides" : { "DateTime" : { "file" : "lib/DateTime.pm", - "version" : "1.59" + "version" : "1.63" }, "DateTime::Duration" : { "file" : "lib/DateTime/Duration.pm", - "version" : "1.59" + "version" : "1.63" }, "DateTime::Helpers" : { "file" : "lib/DateTime/Helpers.pm", - "version" : "1.59" + "version" : "1.63" }, "DateTime::Infinite" : { "file" : "lib/DateTime/Infinite.pm", - "version" : "1.59" + "version" : "1.63" }, "DateTime::Infinite::Future" : { "file" : "lib/DateTime/Infinite.pm", - "version" : "1.59" + "version" : "1.63" }, "DateTime::Infinite::Past" : { "file" : "lib/DateTime/Infinite.pm", - "version" : "1.59" + "version" : "1.63" }, "DateTime::LeapSecond" : { "file" : "lib/DateTime/LeapSecond.pm", - "version" : "1.59" + "version" : "1.63" }, "DateTime::PP" : { "file" : "lib/DateTime/PP.pm", - "version" : "1.59" + "version" : "1.63" }, "DateTime::PPExtra" : { "file" : "lib/DateTime/PPExtra.pm", - "version" : "1.59" + "version" : "1.63" }, "DateTime::Types" : { "file" : "lib/DateTime/Types.pm", - "version" : "1.59" + "version" : "1.63" } }, "release_status" : "stable", @@ -161,7 +161,7 @@ }, "x_MailingList" : "datet...@perl.org" }, - "version" : "1.59", + "version" : "1.63", "x_Dist_Zilla" : { "perl" : { "version" : "5.032001" @@ -170,7 +170,7 @@ { "class" : "Dist::Zilla::Plugin::PruneCruft", "name" : "PruneCruft", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::DROLSKY::BundleAuthordep", @@ -208,27 +208,27 @@ { "class" : "Dist::Zilla::Plugin::ManifestSkip", "name" : "@DROLSKY/ManifestSkip", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::License", "name" : "@DROLSKY/License", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::ExecDir", "name" : "@DROLSKY/ExecDir", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::ShareDir", "name" : "@DROLSKY/ShareDir", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::Manifest", "name" : "@DROLSKY/Manifest", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::CheckVersionIncrement", @@ -238,17 +238,17 @@ { "class" : "Dist::Zilla::Plugin::TestRelease", "name" : "@DROLSKY/TestRelease", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::ConfirmRelease", "name" : "@DROLSKY/ConfirmRelease", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::UploadToCPAN", "name" : "@DROLSKY/UploadToCPAN", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::VersionFromMainModule", @@ -269,7 +269,7 @@ { "class" : "Dist::Zilla::Plugin::AutoPrereqs", "name" : "@DROLSKY/AutoPrereqs", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::CopyFilesFromBuild", @@ -279,7 +279,7 @@ { "class" : "Dist::Zilla::Plugin::GitHub::Meta", "name" : "@DROLSKY/GitHub::Meta", - "version" : "0.48" + "version" : "0.49" }, { "class" : "Dist::Zilla::Plugin::GitHub::Update", @@ -289,12 +289,12 @@ } }, "name" : "@DROLSKY/GitHub::Update", - "version" : "0.48" + "version" : "0.49" }, { "class" : "Dist::Zilla::Plugin::MetaResources", "name" : "@DROLSKY/MetaResources", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::MetaProvides::Package", @@ -304,7 +304,7 @@ { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : "@DROLSKY/MetaProvides::Package/AUTOVIV/:InstallModulesPM", - "version" : "6.025" + "version" : "6.030" } ], "include_underscores" : 0 @@ -331,22 +331,22 @@ { "class" : "Dist::Zilla::Plugin::MetaConfig", "name" : "@DROLSKY/MetaConfig", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::MetaJSON", "name" : "@DROLSKY/MetaJSON", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::MetaYAML", "name" : "@DROLSKY/MetaYAML", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::NextRelease", "name" : "@DROLSKY/NextRelease", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::Prereqs", @@ -357,7 +357,7 @@ } }, "name" : "@DROLSKY/Test::More with subtest", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::Prereqs", @@ -368,7 +368,7 @@ } }, "name" : "@DROLSKY/Tools for use with precious", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::Prereqs", @@ -379,7 +379,7 @@ } }, "name" : "@DROLSKY/Test::Version which fixes https://github.com/plicease/Test-Version/issues/7", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::PromptIfStale", @@ -396,7 +396,7 @@ } }, "name" : "@DROLSKY/Dist::Zilla::PluginBundle::DROLSKY", - "version" : "0.057" + "version" : "0.058" }, { "class" : "Dist::Zilla::Plugin::PromptIfStale", @@ -422,7 +422,7 @@ } }, "name" : "@DROLSKY/PromptIfStale", - "version" : "0.057" + "version" : "0.058" }, { "class" : "Dist::Zilla::Plugin::Test::Pod::Coverage::Configurable", @@ -460,7 +460,6 @@ "Glock", "Hant", "IEEE", - "IEEE", "LLL", "LLLL", "LLLLL", @@ -479,7 +478,6 @@ "QQQ", "QQQQ", "Rata", - "Rata", "Rolsky", "Rolsky's", "SU", @@ -545,7 +543,7 @@ { "class" : "Dist::Zilla::Plugin::PodSyntaxTests", "name" : "@DROLSKY/PodSyntaxTests", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::MojibakeTests", @@ -634,7 +632,7 @@ { "class" : "Dist::Zilla::Plugin::Test::ReportPrereqs", "name" : "@DROLSKY/Test::ReportPrereqs", - "version" : "0.028" + "version" : "0.029" }, { "class" : "Dist::Zilla::Plugin::Test::Version", @@ -655,7 +653,7 @@ "class" : "Dist::Zilla::Plugin::Git::Contributors", "config" : { "Dist::Zilla::Plugin::Git::Contributors" : { - "git_version" : "2.38.1", + "git_version" : "2.42.0", "include_authors" : 0, "include_releaser" : 1, "order_by" : "name", @@ -887,7 +885,7 @@ { "class" : "Dist::Zilla::Plugin::CPANFile", "name" : "@DROLSKY/CPANFile", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::PPPort", @@ -923,13 +921,13 @@ { "class" : "Dist::Zilla::Plugin::CheckPrereqsIndexed", "name" : "@DROLSKY/CheckPrereqsIndexed", - "version" : "0.021" + "version" : "0.022" }, { "class" : "Dist::Zilla::Plugin::DROLSKY::Git::CheckFor::CorrectBranch", "config" : { "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.38.1", + "git_version" : "2.42.0", "repo_root" : "." } }, @@ -945,7 +943,7 @@ "class" : "Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts", "config" : { "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.38.1", + "git_version" : "2.42.0", "repo_root" : "." } }, @@ -990,7 +988,7 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.38.1", + "git_version" : "2.42.0", "repo_root" : "." } }, @@ -1022,7 +1020,7 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.38.1", + "git_version" : "2.42.0", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { @@ -1039,12 +1037,12 @@ "branch" : null, "changelog" : "Changes", "signed" : 0, - "tag" : "v1.59", + "tag" : "v1.63", "tag_format" : "v%V", "tag_message" : "v%V" }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.38.1", + "git_version" : "2.42.0", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { @@ -1064,7 +1062,7 @@ "remotes_must_exist" : 1 }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.38.1", + "git_version" : "2.42.0", "repo_root" : "." } }, @@ -1105,7 +1103,7 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.38.1", + "git_version" : "2.42.0", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { @@ -1125,7 +1123,7 @@ "remotes_must_exist" : 1 }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.38.1", + "git_version" : "2.42.0", "repo_root" : "." } }, @@ -1137,14 +1135,14 @@ "config" : { "Dist::Zilla::Plugin::MakeMaker" : { "make_path" : "make", - "version" : "6.025" + "version" : "6.030" }, "Dist::Zilla::Plugin::MakeMaker::Awesome" : { "version" : "0.49" }, "Dist::Zilla::Role::TestRunner" : { "default_jobs" : "12", - "version" : "6.025" + "version" : "6.030" } }, "name" : "@DROLSKY/DROLSKY::MakeMaker", @@ -1175,7 +1173,7 @@ { "class" : "Dist::Zilla::Plugin::MetaResources", "name" : "MetaResources", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::Prereqs", @@ -1186,7 +1184,7 @@ } }, "name" : "DevelopRequires", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::PurePerlTests", @@ -1196,7 +1194,7 @@ { "class" : "Dist::Zilla::Plugin::Conflicts", "name" : "Conflicts", - "version" : "0.19" + "version" : "0.20" }, { "class" : "Dist::Zilla::Plugin::Test::CheckBreaks", @@ -1218,57 +1216,57 @@ { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":InstallModules", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":IncModules", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":TestFiles", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExtraTestFiles", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExecFiles", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":PerlExecFiles", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ShareFiles", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":MainModule", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":AllFiles", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":NoFiles", - "version" : "6.025" + "version" : "6.030" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : "@DROLSKY/MetaProvides::Package/AUTOVIV/:InstallModulesPM", - "version" : "6.025" + "version" : "6.030" } ], "zilla" : { @@ -1276,7 +1274,7 @@ "config" : { "is_trial" : 0 }, - "version" : "6.025" + "version" : "6.030" } }, "x_authority" : "cpan:DROLSKY", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-1.59/META.yml new/DateTime-1.63/META.yml --- old/DateTime-1.59/META.yml 2022-10-24 00:50:16.000000000 +0200 +++ new/DateTime-1.63/META.yml 2023-10-22 20:34:18.000000000 +0200 @@ -17,7 +17,7 @@ Dist::CheckConflicts: '0.02' ExtUtils::MakeMaker: '0' dynamic_config: 0 -generated_by: 'Dist::Zilla version 6.025, CPAN::Meta::Converter version 2.150010' +generated_by: 'Dist::Zilla version 6.030, CPAN::Meta::Converter version 2.150010' license: artistic_2 meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -26,34 +26,34 @@ provides: DateTime: file: lib/DateTime.pm - version: '1.59' + version: '1.63' DateTime::Duration: file: lib/DateTime/Duration.pm - version: '1.59' + version: '1.63' DateTime::Helpers: file: lib/DateTime/Helpers.pm - version: '1.59' + version: '1.63' DateTime::Infinite: file: lib/DateTime/Infinite.pm - version: '1.59' + version: '1.63' DateTime::Infinite::Future: file: lib/DateTime/Infinite.pm - version: '1.59' + version: '1.63' DateTime::Infinite::Past: file: lib/DateTime/Infinite.pm - version: '1.59' + version: '1.63' DateTime::LeapSecond: file: lib/DateTime/LeapSecond.pm - version: '1.59' + version: '1.63' DateTime::PP: file: lib/DateTime/PP.pm - version: '1.59' + version: '1.63' DateTime::PPExtra: file: lib/DateTime/PPExtra.pm - version: '1.59' + version: '1.63' DateTime::Types: file: lib/DateTime/Types.pm - version: '1.59' + version: '1.63' requires: Carp: '0' DateTime::Locale: '1.06' @@ -84,7 +84,7 @@ bugtracker: https://github.com/houseabsolute/DateTime.pm/issues homepage: https://metacpan.org/release/DateTime repository: git://github.com/houseabsolute/DateTime.pm.git -version: '1.59' +version: '1.63' x_Dist_Zilla: perl: version: '5.032001' @@ -92,7 +92,7 @@ - class: Dist::Zilla::Plugin::PruneCruft name: PruneCruft - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::DROLSKY::BundleAuthordep name: '@DROLSKY/DROLSKY::BundleAuthordep' @@ -123,23 +123,23 @@ - class: Dist::Zilla::Plugin::ManifestSkip name: '@DROLSKY/ManifestSkip' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::License name: '@DROLSKY/License' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::ExecDir name: '@DROLSKY/ExecDir' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::ShareDir name: '@DROLSKY/ShareDir' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::Manifest name: '@DROLSKY/Manifest' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::CheckVersionIncrement name: '@DROLSKY/CheckVersionIncrement' @@ -147,15 +147,15 @@ - class: Dist::Zilla::Plugin::TestRelease name: '@DROLSKY/TestRelease' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::ConfirmRelease name: '@DROLSKY/ConfirmRelease' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::UploadToCPAN name: '@DROLSKY/UploadToCPAN' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::VersionFromMainModule config: @@ -171,7 +171,7 @@ - class: Dist::Zilla::Plugin::AutoPrereqs name: '@DROLSKY/AutoPrereqs' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::CopyFilesFromBuild name: '@DROLSKY/CopyFilesFromBuild' @@ -179,18 +179,18 @@ - class: Dist::Zilla::Plugin::GitHub::Meta name: '@DROLSKY/GitHub::Meta' - version: '0.48' + version: '0.49' - class: Dist::Zilla::Plugin::GitHub::Update config: Dist::Zilla::Plugin::GitHub::Update: metacpan: 1 name: '@DROLSKY/GitHub::Update' - version: '0.48' + version: '0.49' - class: Dist::Zilla::Plugin::MetaResources name: '@DROLSKY/MetaResources' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::MetaProvides::Package config: @@ -199,7 +199,7 @@ - class: Dist::Zilla::Plugin::FinderCode name: '@DROLSKY/MetaProvides::Package/AUTOVIV/:InstallModulesPM' - version: '6.025' + version: '6.030' include_underscores: 0 Dist::Zilla::Role::MetaProvider::Provider: $Dist::Zilla::Role::MetaProvider::Provider::VERSION: '2.002004' @@ -218,19 +218,19 @@ - class: Dist::Zilla::Plugin::MetaConfig name: '@DROLSKY/MetaConfig' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::MetaJSON name: '@DROLSKY/MetaJSON' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::MetaYAML name: '@DROLSKY/MetaYAML' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::NextRelease name: '@DROLSKY/NextRelease' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::Prereqs config: @@ -238,7 +238,7 @@ phase: test type: requires name: '@DROLSKY/Test::More with subtest' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::Prereqs config: @@ -246,7 +246,7 @@ phase: develop type: requires name: '@DROLSKY/Tools for use with precious' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::Prereqs config: @@ -254,7 +254,7 @@ phase: develop type: requires name: '@DROLSKY/Test::Version which fixes https://github.com/plicease/Test-Version/issues/7' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::PromptIfStale config: @@ -267,7 +267,7 @@ run_under_travis: 0 skip: [] name: '@DROLSKY/Dist::Zilla::PluginBundle::DROLSKY' - version: '0.057' + version: '0.058' - class: Dist::Zilla::Plugin::PromptIfStale config: @@ -289,7 +289,7 @@ - Dist::Zilla::Plugin::DROLSKY::WeaverConfig - Pod::Weaver::PluginBundle::DROLSKY name: '@DROLSKY/PromptIfStale' - version: '0.057' + version: '0.058' - class: Dist::Zilla::Plugin::Test::Pod::Coverage::Configurable name: '@DROLSKY/Test::Pod::Coverage::Configurable' @@ -324,7 +324,6 @@ - Glock - Hant - IEEE - - IEEE - LLL - LLLL - LLLLL @@ -343,7 +342,6 @@ - QQQ - QQQQ - Rata - - Rata - Rolsky - "Rolsky's" - SU @@ -405,7 +403,7 @@ - class: Dist::Zilla::Plugin::PodSyntaxTests name: '@DROLSKY/PodSyntaxTests' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::MojibakeTests name: '@DROLSKY/MojibakeTests' @@ -470,7 +468,7 @@ - class: Dist::Zilla::Plugin::Test::ReportPrereqs name: '@DROLSKY/Test::ReportPrereqs' - version: '0.028' + version: '0.029' - class: Dist::Zilla::Plugin::Test::Version name: '@DROLSKY/Test::Version' @@ -487,7 +485,7 @@ class: Dist::Zilla::Plugin::Git::Contributors config: Dist::Zilla::Plugin::Git::Contributors: - git_version: 2.38.1 + git_version: 2.42.0 include_authors: 0 include_releaser: 1 order_by: name @@ -668,7 +666,7 @@ - class: Dist::Zilla::Plugin::CPANFile name: '@DROLSKY/CPANFile' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::PPPort name: '@DROLSKY/PPPort' @@ -695,12 +693,12 @@ - class: Dist::Zilla::Plugin::CheckPrereqsIndexed name: '@DROLSKY/CheckPrereqsIndexed' - version: '0.021' + version: '0.022' - class: Dist::Zilla::Plugin::DROLSKY::Git::CheckFor::CorrectBranch config: Dist::Zilla::Role::Git::Repo: - git_version: 2.38.1 + git_version: 2.42.0 repo_root: . name: '@DROLSKY/DROLSKY::Git::CheckFor::CorrectBranch' version: '1.22' @@ -712,7 +710,7 @@ class: Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts config: Dist::Zilla::Role::Git::Repo: - git_version: 2.38.1 + git_version: 2.42.0 repo_root: . name: '@DROLSKY/Git::CheckFor::MergeConflicts' version: '0.014' @@ -748,7 +746,7 @@ allow_dirty_match: [] changelog: Changes Dist::Zilla::Role::Git::Repo: - git_version: 2.38.1 + git_version: 2.42.0 repo_root: . name: '@DROLSKY/Git::Check' version: '2.048' @@ -774,7 +772,7 @@ allow_dirty_match: [] changelog: Changes Dist::Zilla::Role::Git::Repo: - git_version: 2.38.1 + git_version: 2.42.0 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local @@ -787,11 +785,11 @@ branch: ~ changelog: Changes signed: 0 - tag: v1.59 + tag: v1.63 tag_format: v%V tag_message: v%V Dist::Zilla::Role::Git::Repo: - git_version: 2.38.1 + git_version: 2.42.0 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local @@ -805,7 +803,7 @@ - origin remotes_must_exist: 1 Dist::Zilla::Role::Git::Repo: - git_version: 2.38.1 + git_version: 2.42.0 repo_root: . name: '@DROLSKY/Git::Push' version: '2.048' @@ -835,7 +833,7 @@ - (?^:.+) changelog: Changes Dist::Zilla::Role::Git::Repo: - git_version: 2.38.1 + git_version: 2.42.0 repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local @@ -849,7 +847,7 @@ - origin remotes_must_exist: 1 Dist::Zilla::Role::Git::Repo: - git_version: 2.38.1 + git_version: 2.42.0 repo_root: . name: '@DROLSKY/Push version bump' version: '2.048' @@ -858,12 +856,12 @@ config: Dist::Zilla::Plugin::MakeMaker: make_path: make - version: '6.025' + version: '6.030' Dist::Zilla::Plugin::MakeMaker::Awesome: version: '0.49' Dist::Zilla::Role::TestRunner: default_jobs: '12' - version: '6.025' + version: '6.030' name: '@DROLSKY/DROLSKY::MakeMaker' version: '1.22' - @@ -885,7 +883,7 @@ - class: Dist::Zilla::Plugin::MetaResources name: MetaResources - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::Prereqs config: @@ -893,7 +891,7 @@ phase: develop type: requires name: DevelopRequires - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::PurePerlTests name: PurePerlTests @@ -901,7 +899,7 @@ - class: Dist::Zilla::Plugin::Conflicts name: Conflicts - version: '0.19' + version: '0.20' - class: Dist::Zilla::Plugin::Test::CheckBreaks config: @@ -917,52 +915,52 @@ - class: Dist::Zilla::Plugin::FinderCode name: ':InstallModules' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::FinderCode name: ':IncModules' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::FinderCode name: ':TestFiles' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::FinderCode name: ':ExtraTestFiles' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::FinderCode name: ':ExecFiles' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::FinderCode name: ':PerlExecFiles' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::FinderCode name: ':ShareFiles' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::FinderCode name: ':MainModule' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::FinderCode name: ':AllFiles' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::FinderCode name: ':NoFiles' - version: '6.025' + version: '6.030' - class: Dist::Zilla::Plugin::FinderCode name: '@DROLSKY/MetaProvides::Package/AUTOVIV/:InstallModulesPM' - version: '6.025' + version: '6.030' zilla: class: Dist::Zilla::Dist::Builder config: is_trial: '0' - version: '6.025' + version: '6.030' x_authority: cpan:DROLSKY x_breaks: DateTime::Format::Mail: '<= 0.402' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-1.59/Makefile.PL new/DateTime-1.63/Makefile.PL --- old/DateTime-1.59/Makefile.PL 2022-10-24 00:50:16.000000000 +0200 +++ new/DateTime-1.63/Makefile.PL 2023-10-22 20:34:18.000000000 +0200 @@ -58,7 +58,7 @@ "Test::Without::Module" => 0, "utf8" => 0 }, - "VERSION" => "1.59", + "VERSION" => "1.63", "test" => { "TESTS" => "t/*.t" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-1.59/README.md new/DateTime-1.63/README.md --- old/DateTime-1.59/README.md 2022-10-24 00:50:16.000000000 +0200 +++ new/DateTime-1.63/README.md 2023-10-22 20:34:18.000000000 +0200 @@ -4,7 +4,7 @@ # VERSION -version 1.59 +version 1.63 # SYNOPSIS @@ -159,11 +159,11 @@ is running, and you need to make many objects for the local time zone, it is strongly recommended that you retrieve the local time zone once and cache it: - our $App::LocalTZ = DateTime::TimeZone->new( name => 'local' ); + my $local_time_zone = DateTime::TimeZone->new( name => 'local' ); # then everywhere else - my $dt = DateTime->new( ..., time_zone => $App::LocalTZ ); + my $dt = DateTime->new( ..., time_zone => $local_time_zone ); DateTime itself does not do this internally because local time zones can change, and there's no good way to determine if it's changed without doing all @@ -2276,7 +2276,7 @@ # COPYRIGHT AND LICENSE -This software is Copyright (c) 2003 - 2022 by Dave Rolsky. +This software is Copyright (c) 2003 - 2023 by Dave Rolsky. This is free software, licensed under: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-1.59/cpanfile new/DateTime-1.63/cpanfile --- old/DateTime-1.59/cpanfile 2022-10-24 00:50:16.000000000 +0200 +++ new/DateTime-1.63/cpanfile 2023-10-22 20:34:18.000000000 +0200 @@ -1,4 +1,4 @@ -# This file is generated by Dist::Zilla::Plugin::CPANFile v6.025 +# This file is generated by Dist::Zilla::Plugin::CPANFile v6.030 # Do not edit this file directly. To change prereqs, edit the `dist.ini` file. requires "Carp" => "0"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-1.59/lib/DateTime/Conflicts.pm new/DateTime-1.63/lib/DateTime/Conflicts.pm --- old/DateTime-1.59/lib/DateTime/Conflicts.pm 2022-10-24 00:50:16.000000000 +0200 +++ new/DateTime-1.63/lib/DateTime/Conflicts.pm 2023-10-22 20:34:18.000000000 +0200 @@ -4,7 +4,7 @@ use strict; use warnings; -# this module was generated with Dist::Zilla::Plugin::Conflicts 0.19 +# this module was generated with Dist::Zilla::Plugin::Conflicts 0.20 use Dist::CheckConflicts -dist => 'DateTime', @@ -41,5 +41,24 @@ 1; -# ABSTRACT: Provide information on conflicts for DateTime +# ABSTRACT: Check for conflicts between DateTime and installed packages # Dist::Zilla: -PodWeaver + +__END__ + +=pod + +=for Pod::Coverage *EVERYTHING* + +=head1 NAME + +DateTime::Conflicts - Check for conflicts between DateTime and installed packages + +=head1 DESCRIPTION + +This module contains information about conflicts between this distribution and +other CPAN distributions. It does not have any user-facing parts. + +This module was generated by Dist::Zilla::Plugin::Conflicts 0.20. + +=cut diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-1.59/lib/DateTime/Duration.pm new/DateTime-1.63/lib/DateTime/Duration.pm --- old/DateTime-1.59/lib/DateTime/Duration.pm 2022-10-24 00:50:16.000000000 +0200 +++ new/DateTime-1.63/lib/DateTime/Duration.pm 2023-10-22 20:34:18.000000000 +0200 @@ -4,7 +4,7 @@ use warnings; use namespace::autoclean; -our $VERSION = '1.59'; +our $VERSION = '1.63'; use Carp (); use DateTime; @@ -362,7 +362,7 @@ =head1 VERSION -version 1.59 +version 1.63 =head1 SYNOPSIS @@ -688,7 +688,7 @@ =head1 COPYRIGHT AND LICENSE -This software is Copyright (c) 2003 - 2022 by Dave Rolsky. +This software is Copyright (c) 2003 - 2023 by Dave Rolsky. This is free software, licensed under: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-1.59/lib/DateTime/Helpers.pm new/DateTime-1.63/lib/DateTime/Helpers.pm --- old/DateTime-1.59/lib/DateTime/Helpers.pm 2022-10-24 00:50:16.000000000 +0200 +++ new/DateTime-1.63/lib/DateTime/Helpers.pm 2023-10-22 20:34:18.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '1.59'; +our $VERSION = '1.63'; use Scalar::Util (); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-1.59/lib/DateTime/Infinite.pm new/DateTime-1.63/lib/DateTime/Infinite.pm --- old/DateTime-1.59/lib/DateTime/Infinite.pm 2022-10-24 00:50:16.000000000 +0200 +++ new/DateTime-1.63/lib/DateTime/Infinite.pm 2023-10-22 20:34:18.000000000 +0200 @@ -5,7 +5,7 @@ use warnings; use namespace::autoclean; -our $VERSION = '1.59'; +our $VERSION = '1.63'; use DateTime; use DateTime::TimeZone; @@ -214,7 +214,7 @@ =head1 VERSION -version 1.59 +version 1.63 =head1 SYNOPSIS @@ -275,7 +275,7 @@ =head1 COPYRIGHT AND LICENSE -This software is Copyright (c) 2003 - 2022 by Dave Rolsky. +This software is Copyright (c) 2003 - 2023 by Dave Rolsky. This is free software, licensed under: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-1.59/lib/DateTime/LeapSecond.pm new/DateTime-1.63/lib/DateTime/LeapSecond.pm --- old/DateTime-1.59/lib/DateTime/LeapSecond.pm 2022-10-24 00:50:16.000000000 +0200 +++ new/DateTime-1.63/lib/DateTime/LeapSecond.pm 2023-10-22 20:34:18.000000000 +0200 @@ -4,7 +4,7 @@ use warnings; use namespace::autoclean; -our $VERSION = '1.59'; +our $VERSION = '1.63'; our ( @RD, @LEAP_SECONDS, %RD_LENGTH ); @@ -134,7 +134,7 @@ =head1 VERSION -version 1.59 +version 1.63 =head1 SYNOPSIS @@ -192,7 +192,7 @@ =head1 COPYRIGHT AND LICENSE -This software is Copyright (c) 2003 - 2022 by Dave Rolsky. +This software is Copyright (c) 2003 - 2023 by Dave Rolsky. This is free software, licensed under: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-1.59/lib/DateTime/PP.pm new/DateTime-1.63/lib/DateTime/PP.pm --- old/DateTime-1.59/lib/DateTime/PP.pm 2022-10-24 00:50:16.000000000 +0200 +++ new/DateTime-1.63/lib/DateTime/PP.pm 2023-10-22 20:34:18.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '1.59'; +our $VERSION = '1.63'; ## no critic (Variables::ProhibitPackageVars) $DateTime::IsPurePerl = 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-1.59/lib/DateTime/PPExtra.pm new/DateTime-1.63/lib/DateTime/PPExtra.pm --- old/DateTime-1.59/lib/DateTime/PPExtra.pm 2022-10-24 00:50:16.000000000 +0200 +++ new/DateTime-1.63/lib/DateTime/PPExtra.pm 2023-10-22 20:34:18.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -our $VERSION = '1.59'; +our $VERSION = '1.63'; use DateTime::LeapSecond; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-1.59/lib/DateTime/Types.pm new/DateTime-1.63/lib/DateTime/Types.pm --- old/DateTime-1.59/lib/DateTime/Types.pm 2022-10-24 00:50:16.000000000 +0200 +++ new/DateTime-1.63/lib/DateTime/Types.pm 2023-10-22 20:34:18.000000000 +0200 @@ -4,7 +4,7 @@ use warnings; use namespace::autoclean; -our $VERSION = '1.59'; +our $VERSION = '1.63'; use parent 'Specio::Exporter'; @@ -170,7 +170,7 @@ =head1 VERSION -version 1.59 +version 1.63 =head1 DESCRIPTION @@ -195,7 +195,7 @@ =head1 COPYRIGHT AND LICENSE -This software is Copyright (c) 2003 - 2022 by Dave Rolsky. +This software is Copyright (c) 2003 - 2023 by Dave Rolsky. This is free software, licensed under: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-1.59/lib/DateTime.pm new/DateTime-1.63/lib/DateTime.pm --- old/DateTime-1.59/lib/DateTime.pm 2022-10-24 00:50:16.000000000 +0200 +++ new/DateTime-1.63/lib/DateTime.pm 2023-10-22 20:34:18.000000000 +0200 @@ -8,7 +8,7 @@ use warnings::register; use namespace::autoclean 0.19; -our $VERSION = '1.59'; +our $VERSION = '1.63'; use Carp; use DateTime::Duration; @@ -1588,8 +1588,8 @@ ); } -sub _adjust_for_positive_difference -{ ## no critic (Subroutines::ProhibitManyArgs) +## no critic (Subroutines::ProhibitManyArgs) +sub _adjust_for_positive_difference { my ( $self, $month1, $month2, @@ -2375,7 +2375,7 @@ =head1 VERSION -version 1.59 +version 1.63 =head1 SYNOPSIS @@ -2530,11 +2530,11 @@ is running, and you need to make many objects for the local time zone, it is strongly recommended that you retrieve the local time zone once and cache it: - our $App::LocalTZ = DateTime::TimeZone->new( name => 'local' ); + my $local_time_zone = DateTime::TimeZone->new( name => 'local' ); # then everywhere else - my $dt = DateTime->new( ..., time_zone => $App::LocalTZ ); + my $dt = DateTime->new( ..., time_zone => $local_time_zone ); DateTime itself does not do this internally because local time zones can change, and there's no good way to determine if it's changed without doing all @@ -4797,7 +4797,7 @@ =head1 COPYRIGHT AND LICENSE -This software is Copyright (c) 2003 - 2022 by Dave Rolsky. +This software is Copyright (c) 2003 - 2023 by Dave Rolsky. This is free software, licensed under: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-1.59/precious.toml new/DateTime-1.63/precious.toml --- old/DateTime-1.59/precious.toml 2022-10-24 00:50:16.000000000 +0200 +++ new/DateTime-1.63/precious.toml 2023-10-22 20:34:18.000000000 +0200 @@ -14,7 +14,7 @@ [commands.omegasort-gitignore] type = "both" include = "**/.gitignore" -cmd = [ "omegasort", "--sort=path" ] +cmd = [ "omegasort", "--sort=path", "--unique" ] lint_flags = "--check" tidy_flags = "--in-place" ok_exit_codes = 0 @@ -23,7 +23,7 @@ [commands.omegasort-stopwords] type = "both" include = ".stopwords" -cmd = [ "omegasort", "--sort=text", "--case-insensitive" ] +cmd = [ "omegasort", "--sort=text", "--case-insensitive", "--unique" ] lint_flags = "--check" tidy_flags = "--in-place" ok_exit_codes = 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DateTime-1.59/t/00-report-prereqs.t new/DateTime-1.63/t/00-report-prereqs.t --- old/DateTime-1.59/t/00-report-prereqs.t 2022-10-24 00:50:16.000000000 +0200 +++ new/DateTime-1.63/t/00-report-prereqs.t 2023-10-22 20:34:18.000000000 +0200 @@ -3,7 +3,7 @@ use strict; use warnings; -# This test was generated by Dist::Zilla::Plugin::Test::ReportPrereqs 0.028 +# This test was generated by Dist::Zilla::Plugin::Test::ReportPrereqs 0.029 use Test::More tests => 1; @@ -109,20 +109,24 @@ my @reports = [qw/Module Want Have/]; for my $mod ( sort keys %{ $req_hash->{$phase}{$type} } ) { - next if $mod eq 'perl'; next if grep { $_ eq $mod } @exclude; - my $file = $mod; - $file =~ s{::}{/}g; - $file .= ".pm"; - my ($prefix) = grep { -e File::Spec->catfile($_, $file) } @INC; - my $want = $req_hash->{$phase}{$type}{$mod}; $want = "undef" unless defined $want; $want = "any" if !$want && $want == 0; + if ($mod eq 'perl') { + push @reports, ['perl', $want, $]]; + next; + } + my $req_string = $want eq 'any' ? 'any version required' : "version '$want' required"; + my $file = $mod; + $file =~ s{::}{/}g; + $file .= ".pm"; + my ($prefix) = grep { -e File::Spec->catfile($_, $file) } @INC; + if ($prefix) { my $have = MM->parse_version( File::Spec->catfile($prefix, $file) ); $have = "undef" unless defined $have;