From 3265f042c06e976a50526f82660f388dc87d5219 Mon Sep 17 00:00:00 2001 From: Graham Knop Date: Sat, 21 May 2022 20:05:20 +0200 Subject: [PATCH 001/561] documented_modules should filter for modules with documentation The documented_modules method is only used for one thing currently, which is finding all of the modules that should be used for link mappings. This immediately filters for modules that have documentation. This should instead be part of the filter sent to elasticsearch, to avoid non-documented files overrunning our result size of 999. --- lib/MetaCPAN/Document/File/Set.pm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/MetaCPAN/Document/File/Set.pm b/lib/MetaCPAN/Document/File/Set.pm index 1cd503b08..ec2f51a32 100644 --- a/lib/MetaCPAN/Document/File/Set.pm +++ b/lib/MetaCPAN/Document/File/Set.pm @@ -176,8 +176,9 @@ sub documented_modules { return $self->filter( { and => [ - { term => { release => $release->{name} } }, - { term => { author => $release->{author} } }, + { term => { release => $release->{name} } }, + { term => { author => $release->{author} } }, + { exists => { field => "documentation" } }, { or => [ { From f099f8659677033bd3048a0d0f19e4acc316d674 Mon Sep 17 00:00:00 2001 From: AnaTofuZ Date: Sat, 4 Jun 2022 18:12:55 +0900 Subject: [PATCH 002/561] Replace git.io shortener links to full address --- .github/workflows/update-snapshot.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/update-snapshot.yml b/.github/workflows/update-snapshot.yml index 3ce7ed5e4..4c365e434 100644 --- a/.github/workflows/update-snapshot.yml +++ b/.github/workflows/update-snapshot.yml @@ -10,12 +10,12 @@ jobs: - uses: actions/checkout@v2 - name: Install Carton run: > - curl -sL https://git.io/cpm | perl - + curl -fsSL --compressed https://raw.githubusercontent.com/skaji/cpm/main/cpm | perl - install -g Carton --show-build-log-on-failure - name: Install deps run: > - curl -sL https://git.io/cpm | perl - + curl -fsSL --compressed https://raw.githubusercontent.com/skaji/cpm/main/cpm | perl - install --cpanfile cpanfile --resolver metacpan From 4fb0e60d70fa4192f0878f6671320ac8eeba67a5 Mon Sep 17 00:00:00 2001 From: AnaTofuZ Date: Tue, 7 Jun 2022 10:07:00 +0900 Subject: [PATCH 003/561] use perl 5.36 container --- .github/workflows/update-snapshot.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/update-snapshot.yml b/.github/workflows/update-snapshot.yml index 4c365e434..efab0f87f 100644 --- a/.github/workflows/update-snapshot.yml +++ b/.github/workflows/update-snapshot.yml @@ -6,6 +6,8 @@ on: jobs: update-dep: runs-on: "ubuntu-20.04" + container: + image: perl:5.36 steps: - uses: actions/checkout@v2 - name: Install Carton From 80ea6abdfd8f3de7a1ed5f0ad7b254653db705e7 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Tue, 7 Jun 2022 11:43:49 -0400 Subject: [PATCH 004/561] Make README a little more up to date --- README.md | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 144f52883..e422cd3e3 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,4 @@ [![CircleCI](https://circleci.com/gh/metacpan/metacpan-api.svg?style=svg)](https://circleci.com/gh/metacpan/metacpan-api) -[![Build Status](https://travis-ci.org/metacpan/metacpan-api.svg?branch=master)](https://travis-ci.org/metacpan/metacpan-api) -[![Coverage Status](https://coveralls.io/repos/metacpan/metacpan-api/badge.svg)](https://coveralls.io/r/metacpan/metacpan-api) A Web Service for the CPAN ========================== @@ -26,26 +24,31 @@ information about yourself. Installing Your Own MetaCPAN: --------------------------------------- -If you want to run MetaCPAN locally, we encourage you to start with a VM: [Metacpan Developer VM](https://github.com/metacpan/metacpan-developer) +If you want to run MetaCPAN locally, we encourage you to start with [metacpan-docker](https://github.com/metacpan/metacpan-docker). However, you may still find some info here: ## Troubleshooting Elasticsearch You can restart Elasticsearch (ES) manually if you need to troubleshoot. + ```sh sudo service elasticsearch restart ``` If you are unable to access [[http://localhost:9200]] (give it a few seconds) you should kill the Elasticsearch process and run it in foreground to see the debug output + ```sh sudo service elasticsearch stop cd /opt/elasticsearch sudo bin/elasticsearch -f ``` + If you get a "Can't start up: not enough memory" error when trying to start Elasticsearch, you likely need to update your JRE. On Ubuntu: + ```sh # fixes "not enough memory" errors sudo apt-get install openjdk-6-jre ``` + (Note: If you intend to try indexing a full MiniCPAN, you may find that Elasticsearch wants to use more open filehandles than your system allows by default. [This script](https://gist.github.com/3230962) can be used to start ES with the appropriate ulimit adjustment). ## Run the test suite @@ -53,15 +56,19 @@ sudo apt-get install openjdk-6-jre The test suite accesses Elasticsearch on port 9900. The developer VM should have a dedicated test instance running in the background already, but if you want to run it manually: + ```sh cd /opt/elasticsearch sudo bin/elasticsearch -f -Des.http.port=9900 -Des.cluster.name=testing ``` + Then run the test suite: + ```sh cd /home/metacpan/metacpan-api ./bin/prove t ``` + The test suite has to pass all tests. ## Create the ElasticSearch Index @@ -77,7 +84,9 @@ The test suite has to pass all tests. ```sh ./bin/run bin/metacpan release /path/to/cpan/authors/id/ ``` + You should note that you can index either your CPAN mirror or a minicpan mirror. You can even index just parts of a mirror: + ```sh ./bin/run bin/metacpan release /path/to/cpan/authors/id/{A,B} ``` @@ -93,6 +102,7 @@ You should note that you can index either your CPAN mirror or a minicpan mirror. ```sh ./bin/run bin/metacpan author --cpan /path/to/cpan/ ``` + Note that minicpan doesn't provide the 00whois.xml file which is used to generate the index; you will have to download it manually (it is in the authors/ directory) in order to index authors. wget -O /path/to/cpan/authors/00whois.xml cpan.cpantesters.org/authors/00whois.xml @@ -105,6 +115,7 @@ Start API server on port 5000 ```sh ./bin/run plackup -p 5000 -r ``` + This will start a single-threaded test server. If you need extra performance, use `Starman` instead. ## Notes @@ -117,17 +128,11 @@ For a full list of options: Contributing: ------------- -If you'd like to get involved, find us at #metacpan or irc.perl.org or join -our mailing list (see below) and let us know what you'd like to start working -on. +If you'd like to get involved, find us at #metacpan on irc.perl.org or open an +issue on GitHub and let us know what you'd like to start working on. IRC --- You can find us at #metacpan on irc.perl.org -Access it via web interface: https://chat.mibbit.com/?channel=%23metacpan&server=irc.perl.org - -IRC logs can be found here: -[http://irclog.perlgeek.de/metacpan/today](http://irclog.perlgeek.de/metacpan/today) -(Thanks to [Moritz Lenz](http://moritz.faui2k3.org/) for making this service -available) +Access it via [web interface](https://chat.mibbit.com/?channel=%23metacpan&server=irc.perl.org). From cd27b380c86bda0428055865efd809f8136f33f8 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 005/561] perltidy --- lib/MetaCPAN/Model/Search.pm | 2 +- lib/MetaCPAN/Script/Favorite.pm | 5 ++-- lib/MetaCPAN/Script/Mapping.pm | 40 +++++++++++--------------- lib/MetaCPAN/Server/Controller/User.pm | 3 +- t/lib/MetaCPAN/TestServer.pm | 5 ++-- t/model/archive.t | 2 +- t/release/local-lib.t | 4 +-- t/release/multiple-modules.t | 2 +- t/release/oops-locallib.t | 4 +-- t/server/controller/changes.t | 4 +-- 10 files changed, 32 insertions(+), 39 deletions(-) diff --git a/lib/MetaCPAN/Model/Search.pm b/lib/MetaCPAN/Model/Search.pm index 41e5b4e46..bc85901a6 100644 --- a/lib/MetaCPAN/Model/Search.pm +++ b/lib/MetaCPAN/Model/Search.pm @@ -24,7 +24,7 @@ has index => ( required => 1, ); -const my $RESULTS_PER_RUN => 200; +const my $RESULTS_PER_RUN => 200; const my @ROGUE_DISTRIBUTIONS => qw( Acme-DependOnEverything Bundle-Everything diff --git a/lib/MetaCPAN/Script/Favorite.pm b/lib/MetaCPAN/Script/Favorite.pm index 4a2726289..81b2f5e91 100644 --- a/lib/MetaCPAN/Script/Favorite.pm +++ b/lib/MetaCPAN/Script/Favorite.pm @@ -188,8 +188,9 @@ sub index_favorites { my @count_flag; if ( $self->count or $dist_fav_count{$dist} ) { - @count_flag = ( '--count', - $self->count || $dist_fav_count{$dist} ); + @count_flag = ( + '--count', $self->count || $dist_fav_count{$dist} + ); } $self->_add_to_queue( index_favorite => diff --git a/lib/MetaCPAN/Script/Mapping.pm b/lib/MetaCPAN/Script/Mapping.pm index f709aef79..71c4f41fd 100644 --- a/lib/MetaCPAN/Script/Mapping.pm +++ b/lib/MetaCPAN/Script/Mapping.pm @@ -416,39 +416,31 @@ sub deploy_mapping { $cpan_index => { author => decode_json(MetaCPAN::Script::Mapping::CPAN::Author::mapping), - distribution => - decode_json(MetaCPAN::Script::Mapping::CPAN::Distribution::mapping - ), - favorite => - decode_json(MetaCPAN::Script::Mapping::CPAN::Favorite::mapping - ), + distribution => decode_json( + MetaCPAN::Script::Mapping::CPAN::Distribution::mapping), + favorite => decode_json( + MetaCPAN::Script::Mapping::CPAN::Favorite::mapping), file => decode_json(MetaCPAN::Script::Mapping::CPAN::File::mapping), mirror => decode_json(MetaCPAN::Script::Mapping::CPAN::Mirror::mapping), - permission => - decode_json(MetaCPAN::Script::Mapping::CPAN::Permission::mapping - ), - package => - decode_json(MetaCPAN::Script::Mapping::CPAN::Package::mapping - ), + permission => decode_json( + MetaCPAN::Script::Mapping::CPAN::Permission::mapping), + package => decode_json( + MetaCPAN::Script::Mapping::CPAN::Package::mapping), rating => decode_json(MetaCPAN::Script::Mapping::CPAN::Rating::mapping), - release => - decode_json(MetaCPAN::Script::Mapping::CPAN::Release::mapping - ), + release => decode_json( + MetaCPAN::Script::Mapping::CPAN::Release::mapping), }, user => { - account => - decode_json(MetaCPAN::Script::Mapping::User::Account::mapping - ), - identity => - decode_json(MetaCPAN::Script::Mapping::User::Identity::mapping - ), - session => - decode_json(MetaCPAN::Script::Mapping::User::Session::mapping - ), + account => decode_json( + MetaCPAN::Script::Mapping::User::Account::mapping), + identity => decode_json( + MetaCPAN::Script::Mapping::User::Identity::mapping), + session => decode_json( + MetaCPAN::Script::Mapping::User::Session::mapping), }, contributor => { contributor => diff --git a/lib/MetaCPAN/Server/Controller/User.pm b/lib/MetaCPAN/Server/Controller/User.pm index 7f913b089..af97e164f 100644 --- a/lib/MetaCPAN/Server/Controller/User.pm +++ b/lib/MetaCPAN/Server/Controller/User.pm @@ -87,8 +87,7 @@ sub profile_PUT { map { defined $c->req->data->{$_} - ? $profile->{$_} - = $c->req->data->{$_} + ? $profile->{$_} = $c->req->data->{$_} : delete $profile->{$_} } qw(name asciiname website email gravatar_url profile blog diff --git a/t/lib/MetaCPAN/TestServer.pm b/t/lib/MetaCPAN/TestServer.pm index f7103992e..df066e694 100644 --- a/t/lib/MetaCPAN/TestServer.pm +++ b/t/lib/MetaCPAN/TestServer.pm @@ -227,8 +227,9 @@ sub index_releases { my $self = shift; my %args = @_; - local @ARGV = ( 'release', - $ENV{MC_RELEASE} ? $ENV{MC_RELEASE} : $self->_cpan_dir ); + local @ARGV = ( + 'release', $ENV{MC_RELEASE} ? $ENV{MC_RELEASE} : $self->_cpan_dir + ); ok( MetaCPAN::Script::Release->new_with_options( %{ $self->_config }, %args )->run, diff --git a/t/model/archive.t b/t/model/archive.t index 86a025ef5..ed9522b91 100644 --- a/t/model/archive.t +++ b/t/model/archive.t @@ -101,7 +101,7 @@ subtest 'set extract dir' => sub { my $dir = $archive->extract_dir; isa_ok $dir, 'Path::Tiny'; - is $dir, $temp; + is $dir, $temp; is $archive->extract, $temp; ok -s $dir->child('Some-1.00-TRIAL/META.json'); } diff --git a/t/release/local-lib.t b/t/release/local-lib.t index 947ebf83e..4436b01e1 100644 --- a/t/release/local-lib.t +++ b/t/release/local-lib.t @@ -36,8 +36,8 @@ test_release( ok $file->indexed, 'local::lib should be indexed'; ok $file->authorized, 'local::lib should be authorized'; - is $file->sloc, 3, 'sloc'; - is $file->slop, 2, 'slop'; + is $file->sloc, 3, 'sloc'; + is $file->slop, 2, 'slop'; is_deeply $file->{pod_lines}, [ [ 4, 3 ] ], 'pod_lines'; diff --git a/t/release/multiple-modules.t b/t/release/multiple-modules.t index 17ec21d4b..586bc40d7 100644 --- a/t/release/multiple-modules.t +++ b/t/release/multiple-modules.t @@ -108,7 +108,7 @@ $release = $idx->type('release')->get( name => 'Multiple-Modules-0.1' } ); -ok $release, 'got older version of release'; +ok $release, 'got older version of release'; ok $release->first, 'this version was first'; ok( diff --git a/t/release/oops-locallib.t b/t/release/oops-locallib.t index 302d3d962..b97da2739 100644 --- a/t/release/oops-locallib.t +++ b/t/release/oops-locallib.t @@ -47,8 +47,8 @@ test_release( ok !$file->indexed, 'file in /local/ not indexed'; ok $file->authorized, 'file in /local/ not un-authorized'; - is $file->sloc, 2, 'sloc'; - is $file->slop, 2, 'slop'; + is $file->sloc, 2, 'sloc'; + is $file->slop, 2, 'slop'; is_deeply $file->{pod_lines}, [ [ 4, 3 ] ], 'pod_lines'; diff --git a/t/server/controller/changes.t b/t/server/controller/changes.t index 0adfa4999..57ccfc652 100644 --- a/t/server/controller/changes.t +++ b/t/server/controller/changes.t @@ -102,7 +102,7 @@ test_psgi app, sub { next unless $res->code == 200; - is $json->{name}, $name, 'change log has expected name'; + is $json->{name}, $name, 'change log has expected name'; like $json->{content}, $content, 'file content'; my @fields = qw(release name content); @@ -112,7 +112,7 @@ test_psgi app, sub { is_deeply [ sort keys %$json ], [ sort @fields ], 'only requested fields'; like $json->{content}, $content, 'content as expected'; - is $json->{name}, $name, 'name as expected'; + is $json->{name}, $name, 'name as expected'; { my $suffix = 'v?[0-9.]+'; # wrong, but good enough From 5f1831c4bee1822a129abde7efe5306c18d20024 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 006/561] Bump Perl::Tidy from 20210402 to 20220217 --- cpanfile | 2 +- cpanfile.snapshot | 42 +++++++++++++++++++++--------------------- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/cpanfile b/cpanfile index 6f509c8ad..0735d3494 100644 --- a/cpanfile +++ b/cpanfile @@ -190,7 +190,7 @@ requires 'LWP::ConsoleLogger::Easy'; requires 'MetaCPAN::Client', '2.029000'; requires 'Module::Faker', '0.015'; requires 'Module::Faker::Dist', '0.010'; -requires 'Perl::Tidy' => '20210402'; +requires 'Perl::Tidy' => '20220217'; requires 'Plack::Test::Agent'; requires 'Test::Code::TidyAll'; requires 'Test::More', '0.99'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index ebf2c55ab..8672ca849 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -6534,27 +6534,27 @@ DISTRIBUTIONS strict 0 version 0.77 warnings 0 - Perl-Tidy-20210402 - pathname: S/SH/SHANCOCK/Perl-Tidy-20210402.tar.gz - provides: - Perl::Tidy 20210402 - Perl::Tidy::Debugger 20210402 - Perl::Tidy::DevNull 20210402 - Perl::Tidy::Diagnostics 20210402 - Perl::Tidy::FileWriter 20210402 - Perl::Tidy::Formatter 20210402 - Perl::Tidy::HtmlWriter 20210402 - Perl::Tidy::IOScalar 20210402 - Perl::Tidy::IOScalarArray 20210402 - Perl::Tidy::IndentationItem 20210402 - Perl::Tidy::LineBuffer 20210402 - Perl::Tidy::LineSink 20210402 - Perl::Tidy::LineSource 20210402 - Perl::Tidy::Logger 20210402 - Perl::Tidy::Tokenizer 20210402 - Perl::Tidy::VerticalAligner 20210402 - Perl::Tidy::VerticalAligner::Alignment 20210402 - Perl::Tidy::VerticalAligner::Line 20210402 + Perl-Tidy-20220217 + pathname: S/SH/SHANCOCK/Perl-Tidy-20220217.tar.gz + provides: + Perl::Tidy 20220217 + Perl::Tidy::Debugger 20220217 + Perl::Tidy::DevNull 20220217 + Perl::Tidy::Diagnostics 20220217 + Perl::Tidy::FileWriter 20220217 + Perl::Tidy::Formatter 20220217 + Perl::Tidy::HtmlWriter 20220217 + Perl::Tidy::IOScalar 20220217 + Perl::Tidy::IOScalarArray 20220217 + Perl::Tidy::IndentationItem 20220217 + Perl::Tidy::LineBuffer 20220217 + Perl::Tidy::LineSink 20220217 + Perl::Tidy::LineSource 20220217 + Perl::Tidy::Logger 20220217 + Perl::Tidy::Tokenizer 20220217 + Perl::Tidy::VerticalAligner 20220217 + Perl::Tidy::VerticalAligner::Alignment 20220217 + Perl::Tidy::VerticalAligner::Line 20220217 requirements: ExtUtils::MakeMaker 0 PerlIO-gzip-0.20 From ae7ca4467fe0633a3fcde519240646316a3c803f Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 007/561] Bump Code::TidyAll from 0.78 to 0.82 --- cpanfile | 2 +- cpanfile.snapshot | 76 +++++++++++++++++++++++------------------------ 2 files changed, 39 insertions(+), 39 deletions(-) diff --git a/cpanfile b/cpanfile index 0735d3494..dc6a9f7cc 100644 --- a/cpanfile +++ b/cpanfile @@ -180,7 +180,7 @@ requires 'YAML::XS', '0.83'; # Mojolicious::Plugin::OpenAPI YAML loading # test requirements requires 'App::Prove'; -requires 'Code::TidyAll', '0.78'; +requires 'Code::TidyAll', '0.82'; requires 'Code::TidyAll::Plugin::UniqueLines'; requires 'CPAN::Faker', '0.010'; requires 'Devel::Confess'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index 8672ca849..b99c71a4f 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -940,44 +940,44 @@ DISTRIBUTIONS ExtUtils::MakeMaker 0 Storable 0 perl 5.008001 - Code-TidyAll-0.78 - pathname: D/DR/DROLSKY/Code-TidyAll-0.78.tar.gz - provides: - Code::TidyAll 0.78 - Code::TidyAll::Cache 0.78 - Code::TidyAll::CacheModel 0.78 - Code::TidyAll::CacheModel::Shared 0.78 - Code::TidyAll::Config::INI::Reader 0.78 - Code::TidyAll::Git::Precommit 0.78 - Code::TidyAll::Git::Prereceive 0.78 - Code::TidyAll::Git::Util 0.78 - Code::TidyAll::Plugin 0.78 - Code::TidyAll::Plugin::CSSUnminifier 0.78 - Code::TidyAll::Plugin::GenericTransformer 0.78 - Code::TidyAll::Plugin::GenericValidator 0.78 - Code::TidyAll::Plugin::JSBeautify 0.78 - Code::TidyAll::Plugin::JSHint 0.78 - Code::TidyAll::Plugin::JSLint 0.78 - Code::TidyAll::Plugin::JSON 0.78 - Code::TidyAll::Plugin::MasonTidy 0.78 - Code::TidyAll::Plugin::PHPCodeSniffer 0.78 - Code::TidyAll::Plugin::PerlCritic 0.78 - Code::TidyAll::Plugin::PerlTidy 0.78 - Code::TidyAll::Plugin::PerlTidySweet 0.78 - Code::TidyAll::Plugin::PodChecker 0.78 - Code::TidyAll::Plugin::PodSpell 0.78 - Code::TidyAll::Plugin::PodTidy 0.78 - Code::TidyAll::Plugin::SortLines 0.78 - Code::TidyAll::Result 0.78 - Code::TidyAll::Role::GenericExecutable 0.78 - Code::TidyAll::Role::HasIgnore 0.78 - Code::TidyAll::Role::RunsCommand 0.78 - Code::TidyAll::Role::Tempdir 0.78 - Code::TidyAll::SVN::Precommit 0.78 - Code::TidyAll::SVN::Util 0.78 - Code::TidyAll::Util::Zglob 0.78 - Code::TidyAll::Zglob 0.78 - Test::Code::TidyAll 0.78 + Code-TidyAll-0.82 + pathname: D/DR/DROLSKY/Code-TidyAll-0.82.tar.gz + provides: + Code::TidyAll 0.82 + Code::TidyAll::Cache 0.82 + Code::TidyAll::CacheModel 0.82 + Code::TidyAll::CacheModel::Shared 0.82 + Code::TidyAll::Config::INI::Reader 0.82 + Code::TidyAll::Git::Precommit 0.82 + Code::TidyAll::Git::Prereceive 0.82 + Code::TidyAll::Git::Util 0.82 + Code::TidyAll::Plugin 0.82 + Code::TidyAll::Plugin::CSSUnminifier 0.82 + Code::TidyAll::Plugin::GenericTransformer 0.82 + Code::TidyAll::Plugin::GenericValidator 0.82 + Code::TidyAll::Plugin::JSBeautify 0.82 + Code::TidyAll::Plugin::JSHint 0.82 + Code::TidyAll::Plugin::JSLint 0.82 + Code::TidyAll::Plugin::JSON 0.82 + Code::TidyAll::Plugin::MasonTidy 0.82 + Code::TidyAll::Plugin::PHPCodeSniffer 0.82 + Code::TidyAll::Plugin::PerlCritic 0.82 + Code::TidyAll::Plugin::PerlTidy 0.82 + Code::TidyAll::Plugin::PerlTidySweet 0.82 + Code::TidyAll::Plugin::PodChecker 0.82 + Code::TidyAll::Plugin::PodSpell 0.82 + Code::TidyAll::Plugin::PodTidy 0.82 + Code::TidyAll::Plugin::SortLines 0.82 + Code::TidyAll::Result 0.82 + Code::TidyAll::Role::GenericExecutable 0.82 + Code::TidyAll::Role::HasIgnore 0.82 + Code::TidyAll::Role::RunsCommand 0.82 + Code::TidyAll::Role::Tempdir 0.82 + Code::TidyAll::SVN::Precommit 0.82 + Code::TidyAll::SVN::Util 0.82 + Code::TidyAll::Util::Zglob 0.82 + Code::TidyAll::Zglob 0.82 + Test::Code::TidyAll 0.82 requirements: Capture::Tiny 0 Config::INI::Reader 0 From e8d7fe0b5981c52e0494be9dcd6c2a73a9df8bef Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 008/561] Bump PPI from 1.236 to 1.274 This also upgrades PPIx::QuoteLike, PPIx::Regexp and String::Format The test failures which resulted then required bumping Module::Extract::Namespaces from 1.02 to 1.023 --- cpanfile | 6 + cpanfile.snapshot | 403 +++++++++++++++++++++++++--------------------- 2 files changed, 226 insertions(+), 183 deletions(-) diff --git a/cpanfile b/cpanfile index dc6a9f7cc..5d4f74911 100644 --- a/cpanfile +++ b/cpanfile @@ -188,10 +188,16 @@ requires 'File::Copy'; requires 'HTTP::Cookies', '6.10'; requires 'LWP::ConsoleLogger::Easy'; requires 'MetaCPAN::Client', '2.029000'; +requires 'Module::Extract::Namespaces', '1.023'; requires 'Module::Faker', '0.015'; requires 'Module::Faker::Dist', '0.010'; +requires 'Perl::Critic', '0.140'; requires 'Perl::Tidy' => '20220217'; requires 'Plack::Test::Agent'; +requires 'PPI', '1.274'; # Perl::Critic +requires 'PPIx::QuoteLike', '0.022'; # Perl::Critic +requires 'PPIx::Regexp', '0.085'; # Perl::Critic +requires 'String::Format', '1.18'; # Perl::Critic requires 'Test::Code::TidyAll'; requires 'Test::More', '0.99'; requires 'Test::Most'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index b99c71a4f..de2d677e6 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -4209,15 +4209,15 @@ DISTRIBUTIONS ExtUtils::MakeMaker 0 JSON::PP 2.27300 parent 0 - Module-Extract-Namespaces-1.02 - pathname: B/BD/BDFOY/Module-Extract-Namespaces-1.02.tar.gz + Module-Extract-Namespaces-1.023 + pathname: B/BD/BDFOY/Module-Extract-Namespaces-1.023.tar.gz provides: - Module::Extract::Namespaces 1.02 - PPI::Lexer 1.02 + Module::Extract::Namespaces 1.023 requirements: - ExtUtils::MakeMaker 0 - PPI 0 - Test::More 0 + ExtUtils::MakeMaker 6.64 + File::Spec::Functions 0 + PPI 1.270 + perl 5.008 Module-Faker-0.017 pathname: R/RJ/RJBS/Module-Faker-0.017.tar.gz provides: @@ -5824,196 +5824,233 @@ DISTRIBUTIONS POSIX 0 Time::Local 0 perl 5.008001 - PPI-1.236 - pathname: M/MI/MITHALDU/PPI-1.236.tar.gz - provides: - PPI 1.236 - PPI::Cache 1.236 - PPI::Document 1.236 - PPI::Document::File 1.236 - PPI::Document::Fragment 1.236 - PPI::Document::Normalized 1.236 - PPI::Dumper 1.236 - PPI::Element 1.236 - PPI::Exception 1.236 - PPI::Exception::ParserRejection 1.236 - PPI::Find 1.236 - PPI::Lexer 1.236 - PPI::Node 1.236 - PPI::Normal 1.236 - PPI::Normal::Standard 1.236 - PPI::Statement 1.236 - PPI::Statement::Break 1.236 - PPI::Statement::Compound 1.236 - PPI::Statement::Data 1.236 - PPI::Statement::End 1.236 - PPI::Statement::Expression 1.236 - PPI::Statement::Given 1.236 - PPI::Statement::Include 1.236 - PPI::Statement::Include::Perl6 1.236 - PPI::Statement::Null 1.236 - PPI::Statement::Package 1.236 - PPI::Statement::Scheduled 1.236 - PPI::Statement::Sub 1.236 - PPI::Statement::Unknown 1.236 - PPI::Statement::UnmatchedBrace 1.236 - PPI::Statement::Variable 1.236 - PPI::Statement::When 1.236 - PPI::Structure 1.236 - PPI::Structure::Block 1.236 - PPI::Structure::Condition 1.236 - PPI::Structure::Constructor 1.236 - PPI::Structure::For 1.236 - PPI::Structure::Given 1.236 - PPI::Structure::List 1.236 - PPI::Structure::Subscript 1.236 - PPI::Structure::Unknown 1.236 - PPI::Structure::When 1.236 - PPI::Token 1.236 - PPI::Token::ArrayIndex 1.236 - PPI::Token::Attribute 1.236 - PPI::Token::BOM 1.236 - PPI::Token::Cast 1.236 - PPI::Token::Comment 1.236 - PPI::Token::DashedWord 1.236 - PPI::Token::Data 1.236 - PPI::Token::End 1.236 - PPI::Token::HereDoc 1.236 - PPI::Token::Label 1.236 - PPI::Token::Magic 1.236 - PPI::Token::Number 1.236 - PPI::Token::Number::Binary 1.236 - PPI::Token::Number::Exp 1.236 - PPI::Token::Number::Float 1.236 - PPI::Token::Number::Hex 1.236 - PPI::Token::Number::Octal 1.236 - PPI::Token::Number::Version 1.236 - PPI::Token::Operator 1.236 - PPI::Token::Pod 1.236 - PPI::Token::Prototype 1.236 - PPI::Token::Quote 1.236 - PPI::Token::Quote::Double 1.236 - PPI::Token::Quote::Interpolate 1.236 - PPI::Token::Quote::Literal 1.236 - PPI::Token::Quote::Single 1.236 - PPI::Token::QuoteLike 1.236 - PPI::Token::QuoteLike::Backtick 1.236 - PPI::Token::QuoteLike::Command 1.236 - PPI::Token::QuoteLike::Readline 1.236 - PPI::Token::QuoteLike::Regexp 1.236 - PPI::Token::QuoteLike::Words 1.236 - PPI::Token::Regexp 1.236 - PPI::Token::Regexp::Match 1.236 - PPI::Token::Regexp::Substitute 1.236 - PPI::Token::Regexp::Transliterate 1.236 - PPI::Token::Separator 1.236 - PPI::Token::Structure 1.236 - PPI::Token::Symbol 1.236 - PPI::Token::Unknown 1.236 - PPI::Token::Whitespace 1.236 - PPI::Token::Word 1.236 - PPI::Token::_QuoteEngine 1.236 - PPI::Token::_QuoteEngine::Full 1.236 - PPI::Token::_QuoteEngine::Simple 1.236 - PPI::Tokenizer 1.236 - PPI::Transform 1.236 - PPI::Transform::UpdateCopyright 1.236 - PPI::Util 1.236 - PPI::XSAccessor 1.236 - requirements: - Class::Inspector 1.22 + PPI-1.274 + pathname: O/OA/OALDERS/PPI-1.274.tar.gz + provides: + PPI 1.274 + PPI::Cache 1.274 + PPI::Document 1.274 + PPI::Document::File 1.274 + PPI::Document::Fragment 1.274 + PPI::Document::Normalized 1.274 + PPI::Dumper 1.274 + PPI::Element 1.274 + PPI::Exception 1.274 + PPI::Exception::ParserRejection 1.274 + PPI::Find 1.274 + PPI::Lexer 1.274 + PPI::Node 1.274 + PPI::Normal 1.274 + PPI::Normal::Standard 1.274 + PPI::Singletons 1.274 + PPI::Statement 1.274 + PPI::Statement::Break 1.274 + PPI::Statement::Compound 1.274 + PPI::Statement::Data 1.274 + PPI::Statement::End 1.274 + PPI::Statement::Expression 1.274 + PPI::Statement::Given 1.274 + PPI::Statement::Include 1.274 + PPI::Statement::Include::Perl6 1.274 + PPI::Statement::Null 1.274 + PPI::Statement::Package 1.274 + PPI::Statement::Scheduled 1.274 + PPI::Statement::Sub 1.274 + PPI::Statement::Unknown 1.274 + PPI::Statement::UnmatchedBrace 1.274 + PPI::Statement::Variable 1.274 + PPI::Statement::When 1.274 + PPI::Structure 1.274 + PPI::Structure::Block 1.274 + PPI::Structure::Condition 1.274 + PPI::Structure::Constructor 1.274 + PPI::Structure::For 1.274 + PPI::Structure::Given 1.274 + PPI::Structure::List 1.274 + PPI::Structure::Subscript 1.274 + PPI::Structure::Unknown 1.274 + PPI::Structure::When 1.274 + PPI::Token 1.274 + PPI::Token::ArrayIndex 1.274 + PPI::Token::Attribute 1.274 + PPI::Token::BOM 1.274 + PPI::Token::Cast 1.274 + PPI::Token::Comment 1.274 + PPI::Token::DashedWord 1.274 + PPI::Token::Data 1.274 + PPI::Token::End 1.274 + PPI::Token::HereDoc 1.274 + PPI::Token::Label 1.274 + PPI::Token::Magic 1.274 + PPI::Token::Number 1.274 + PPI::Token::Number::Binary 1.274 + PPI::Token::Number::Exp 1.274 + PPI::Token::Number::Float 1.274 + PPI::Token::Number::Hex 1.274 + PPI::Token::Number::Octal 1.274 + PPI::Token::Number::Version 1.274 + PPI::Token::Operator 1.274 + PPI::Token::Pod 1.274 + PPI::Token::Prototype 1.274 + PPI::Token::Quote 1.274 + PPI::Token::Quote::Double 1.274 + PPI::Token::Quote::Interpolate 1.274 + PPI::Token::Quote::Literal 1.274 + PPI::Token::Quote::Single 1.274 + PPI::Token::QuoteLike 1.274 + PPI::Token::QuoteLike::Backtick 1.274 + PPI::Token::QuoteLike::Command 1.274 + PPI::Token::QuoteLike::Readline 1.274 + PPI::Token::QuoteLike::Regexp 1.274 + PPI::Token::QuoteLike::Words 1.274 + PPI::Token::Regexp 1.274 + PPI::Token::Regexp::Match 1.274 + PPI::Token::Regexp::Substitute 1.274 + PPI::Token::Regexp::Transliterate 1.274 + PPI::Token::Separator 1.274 + PPI::Token::Structure 1.274 + PPI::Token::Symbol 1.274 + PPI::Token::Unknown 1.274 + PPI::Token::Whitespace 1.274 + PPI::Token::Word 1.274 + PPI::Tokenizer 1.274 + PPI::Transform 1.274 + PPI::Transform::UpdateCopyright 1.274 + PPI::Util 1.274 + PPI::XSAccessor 1.274 + requirements: + Carp 0 Clone 0.30 Digest::MD5 2.35 - ExtUtils::MakeMaker 6.59 - File::Remove 1.42 + Exporter 0 + ExtUtils::MakeMaker 0 + File::Path 0 File::Spec 0.84 - IO::String 1.07 - List::MoreUtils 0.16 List::Util 1.33 Params::Util 1.00 + Scalar::Util 0 Storable 2.17 Task::Weaken 0 - Test::Deep 0 - Test::More 0.86 - Test::Object 0.07 - Test::SubCalls 1.07 + constant 0 + if 0 + overload 0 + perl 5.006 + strict 0 + PPIx-QuoteLike-0.022 + pathname: W/WY/WYANT/PPIx-QuoteLike-0.022.tar.gz + provides: + PPIx::QuoteLike 0.022 + PPIx::QuoteLike::Constant 0.022 + PPIx::QuoteLike::Dumper 0.022 + PPIx::QuoteLike::Token 0.022 + PPIx::QuoteLike::Token::Control 0.022 + PPIx::QuoteLike::Token::Delimiter 0.022 + PPIx::QuoteLike::Token::Interpolation 0.022 + PPIx::QuoteLike::Token::String 0.022 + PPIx::QuoteLike::Token::Structure 0.022 + PPIx::QuoteLike::Token::Unknown 0.022 + PPIx::QuoteLike::Token::Whitespace 0.022 + PPIx::QuoteLike::Utils 0.022 + requirements: + Carp 0 + Encode 0 + Exporter 0 + List::Util 0 + PPI::Document 1.238 + PPI::Dumper 1.238 + Readonly 0 + Scalar::Util 0 + Test::More 0.88 + base 0 + charnames 0 + constant 0 + lib 0 perl 5.006 - PPIx-Regexp-0.053 - pathname: W/WY/WYANT/PPIx-Regexp-0.053.tar.gz - provides: - PPIx::Regexp 0.053 - PPIx::Regexp::Constant 0.053 - PPIx::Regexp::Dumper 0.053 - PPIx::Regexp::Element 0.053 - PPIx::Regexp::Lexer 0.053 - PPIx::Regexp::Node 0.053 - PPIx::Regexp::Node::Range 0.053 - PPIx::Regexp::Node::Unknown 0.053 - PPIx::Regexp::StringTokenizer 0.053 - PPIx::Regexp::Structure 0.053 - PPIx::Regexp::Structure::Assertion 0.053 - PPIx::Regexp::Structure::BranchReset 0.053 - PPIx::Regexp::Structure::Capture 0.053 - PPIx::Regexp::Structure::CharClass 0.053 - PPIx::Regexp::Structure::Code 0.053 - PPIx::Regexp::Structure::Main 0.053 - PPIx::Regexp::Structure::Modifier 0.053 - PPIx::Regexp::Structure::NamedCapture 0.053 - PPIx::Regexp::Structure::Quantifier 0.053 - PPIx::Regexp::Structure::RegexSet 0.053 - PPIx::Regexp::Structure::Regexp 0.053 - PPIx::Regexp::Structure::Replacement 0.053 - PPIx::Regexp::Structure::Subexpression 0.053 - PPIx::Regexp::Structure::Switch 0.053 - PPIx::Regexp::Structure::Unknown 0.053 - PPIx::Regexp::Support 0.053 - PPIx::Regexp::Token 0.053 - PPIx::Regexp::Token::Assertion 0.053 - PPIx::Regexp::Token::Backreference 0.053 - PPIx::Regexp::Token::Backtrack 0.053 - PPIx::Regexp::Token::CharClass 0.053 - PPIx::Regexp::Token::CharClass::POSIX 0.053 - PPIx::Regexp::Token::CharClass::POSIX::Unknown 0.053 - PPIx::Regexp::Token::CharClass::Simple 0.053 - PPIx::Regexp::Token::Code 0.053 - PPIx::Regexp::Token::Comment 0.053 - PPIx::Regexp::Token::Condition 0.053 - PPIx::Regexp::Token::Control 0.053 - PPIx::Regexp::Token::Delimiter 0.053 - PPIx::Regexp::Token::Greediness 0.053 - PPIx::Regexp::Token::GroupType 0.053 - PPIx::Regexp::Token::GroupType::Assertion 0.053 - PPIx::Regexp::Token::GroupType::BranchReset 0.053 - PPIx::Regexp::Token::GroupType::Code 0.053 - PPIx::Regexp::Token::GroupType::Modifier 0.053 - PPIx::Regexp::Token::GroupType::NamedCapture 0.053 - PPIx::Regexp::Token::GroupType::Subexpression 0.053 - PPIx::Regexp::Token::GroupType::Switch 0.053 - PPIx::Regexp::Token::Interpolation 0.053 - PPIx::Regexp::Token::Literal 0.053 - PPIx::Regexp::Token::Modifier 0.053 - PPIx::Regexp::Token::NoOp 0.053 - PPIx::Regexp::Token::Operator 0.053 - PPIx::Regexp::Token::Quantifier 0.053 - PPIx::Regexp::Token::Recursion 0.053 - PPIx::Regexp::Token::Reference 0.053 - PPIx::Regexp::Token::Structure 0.053 - PPIx::Regexp::Token::Unknown 0.053 - PPIx::Regexp::Token::Unmatched 0.053 - PPIx::Regexp::Token::Whitespace 0.053 - PPIx::Regexp::Tokenizer 0.053 - PPIx::Regexp::Util 0.053 + re 0 + strict 0 + warnings 0 + PPIx-Regexp-0.085 + pathname: W/WY/WYANT/PPIx-Regexp-0.085.tar.gz + provides: + PPIx::Regexp 0.085 + PPIx::Regexp::Constant 0.085 + PPIx::Regexp::Dumper 0.085 + PPIx::Regexp::Element 0.085 + PPIx::Regexp::Lexer 0.085 + PPIx::Regexp::Node 0.085 + PPIx::Regexp::Node::Range 0.085 + PPIx::Regexp::Node::Unknown 0.085 + PPIx::Regexp::Structure 0.085 + PPIx::Regexp::Structure::Assertion 0.085 + PPIx::Regexp::Structure::Atomic_Script_Run 0.085 + PPIx::Regexp::Structure::BranchReset 0.085 + PPIx::Regexp::Structure::Capture 0.085 + PPIx::Regexp::Structure::CharClass 0.085 + PPIx::Regexp::Structure::Code 0.085 + PPIx::Regexp::Structure::Main 0.085 + PPIx::Regexp::Structure::Modifier 0.085 + PPIx::Regexp::Structure::NamedCapture 0.085 + PPIx::Regexp::Structure::Quantifier 0.085 + PPIx::Regexp::Structure::RegexSet 0.085 + PPIx::Regexp::Structure::Regexp 0.085 + PPIx::Regexp::Structure::Replacement 0.085 + PPIx::Regexp::Structure::Script_Run 0.085 + PPIx::Regexp::Structure::Subexpression 0.085 + PPIx::Regexp::Structure::Switch 0.085 + PPIx::Regexp::Structure::Unknown 0.085 + PPIx::Regexp::Support 0.085 + PPIx::Regexp::Token 0.085 + PPIx::Regexp::Token::Assertion 0.085 + PPIx::Regexp::Token::Backreference 0.085 + PPIx::Regexp::Token::Backtrack 0.085 + PPIx::Regexp::Token::CharClass 0.085 + PPIx::Regexp::Token::CharClass::POSIX 0.085 + PPIx::Regexp::Token::CharClass::POSIX::Unknown 0.085 + PPIx::Regexp::Token::CharClass::Simple 0.085 + PPIx::Regexp::Token::Code 0.085 + PPIx::Regexp::Token::Comment 0.085 + PPIx::Regexp::Token::Condition 0.085 + PPIx::Regexp::Token::Control 0.085 + PPIx::Regexp::Token::Delimiter 0.085 + PPIx::Regexp::Token::Greediness 0.085 + PPIx::Regexp::Token::GroupType 0.085 + PPIx::Regexp::Token::GroupType::Assertion 0.085 + PPIx::Regexp::Token::GroupType::Atomic_Script_Run 0.085 + PPIx::Regexp::Token::GroupType::BranchReset 0.085 + PPIx::Regexp::Token::GroupType::Code 0.085 + PPIx::Regexp::Token::GroupType::Modifier 0.085 + PPIx::Regexp::Token::GroupType::NamedCapture 0.085 + PPIx::Regexp::Token::GroupType::Script_Run 0.085 + PPIx::Regexp::Token::GroupType::Subexpression 0.085 + PPIx::Regexp::Token::GroupType::Switch 0.085 + PPIx::Regexp::Token::Interpolation 0.085 + PPIx::Regexp::Token::Literal 0.085 + PPIx::Regexp::Token::Modifier 0.085 + PPIx::Regexp::Token::NoOp 0.085 + PPIx::Regexp::Token::Operator 0.085 + PPIx::Regexp::Token::Quantifier 0.085 + PPIx::Regexp::Token::Recursion 0.085 + PPIx::Regexp::Token::Reference 0.085 + PPIx::Regexp::Token::Structure 0.085 + PPIx::Regexp::Token::Unknown 0.085 + PPIx::Regexp::Token::Unmatched 0.085 + PPIx::Regexp::Token::Whitespace 0.085 + PPIx::Regexp::Tokenizer 0.085 + PPIx::Regexp::Util 0.085 requirements: Carp 0 + Encode 0 Exporter 0 - List::MoreUtils 0 List::Util 0 - PPI::Document 1.117 + PPI::Document 1.238 + PPI::Dumper 1.238 Scalar::Util 0 Task::Weaken 0 Test::More 0.88 base 0 + charnames 0 constant 0 + lib 0 perl 5.006 strict 0 warnings 0 @@ -7334,10 +7371,10 @@ DISTRIBUTIONS requirements: ExtUtils::MakeMaker 6.30 IO::File 1.14 - String-Format-1.17 - pathname: D/DA/DARREN/String-Format-1.17.tar.gz + String-Format-1.18 + pathname: S/SR/SREZIC/String-Format-1.18.tar.gz provides: - String::Format 1.17 + String::Format 1.18 requirements: ExtUtils::MakeMaker 0 Test::More 0 From 6d90c57f3f0513745052ca527d1fbe8513050edf Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 009/561] Bump Test::Perl::Critic from 1.03 to 1.04 --- cpanfile | 2 +- cpanfile.snapshot | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/cpanfile b/cpanfile index 5d4f74911..3693fe38b 100644 --- a/cpanfile +++ b/cpanfile @@ -201,7 +201,7 @@ requires 'String::Format', '1.18'; # Perl::Critic requires 'Test::Code::TidyAll'; requires 'Test::More', '0.99'; requires 'Test::Most'; -requires 'Test::Perl::Critic'; +requires 'Test::Perl::Critic', '1.04'; requires 'Test::RequiresInternet'; requires 'Test::Routine', '0.012'; requires 'Test::Routine::Util', '0'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index de2d677e6..555004a70 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -7714,19 +7714,19 @@ DISTRIBUTIONS Test::Builder::Tester 1.02 Test::More 0.42 overload 0 - Test-Perl-Critic-1.03 - pathname: T/TH/THALJEF/Test-Perl-Critic-1.03.tar.gz + Test-Perl-Critic-1.04 + pathname: P/PE/PETDANCE/Test-Perl-Critic-1.04.tar.gz provides: - Test::Perl::Critic 1.03 + Test::Perl::Critic 1.04 requirements: Carp 0 English 0 - MCE 1.52 + MCE 1.827 Module::Build 0.4 Perl::Critic 1.105 Perl::Critic::Utils 1.105 Perl::Critic::Violation 1.105 - Test::Builder 0 + Test::Builder 0.88 Test::More 0 strict 0 warnings 0 From 8d8a204ea0e01b16b3712b95312c0f2c546bd225 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 010/561] Bump Test::Simple from 1.302162 to 1.302190 --- cpanfile | 2 +- cpanfile.snapshot | 83 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 84 insertions(+), 1 deletion(-) diff --git a/cpanfile b/cpanfile index 3693fe38b..3346b509c 100644 --- a/cpanfile +++ b/cpanfile @@ -199,7 +199,7 @@ requires 'PPIx::QuoteLike', '0.022'; # Perl::Critic requires 'PPIx::Regexp', '0.085'; # Perl::Critic requires 'String::Format', '1.18'; # Perl::Critic requires 'Test::Code::TidyAll'; -requires 'Test::More', '0.99'; +requires 'Test::More', '1.302190'; requires 'Test::Most'; requires 'Test::Perl::Critic', '1.04'; requires 'Test::RequiresInternet'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index 555004a70..28a600f62 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -7796,6 +7796,89 @@ DISTRIBUTIONS Test::Builder::Module 0 Test::More 0.88 perl 5.008_001 + Test-Simple-1.302190 + pathname: E/EX/EXODIST/Test-Simple-1.302190.tar.gz + provides: + Test2 1.302190 + Test2::API 1.302190 + Test2::API::Breakage 1.302190 + Test2::API::Context 1.302190 + Test2::API::Instance 1.302190 + Test2::API::InterceptResult 1.302190 + Test2::API::InterceptResult::Event 1.302190 + Test2::API::InterceptResult::Facet 1.302190 + Test2::API::InterceptResult::Hub 1.302190 + Test2::API::InterceptResult::Squasher 1.302190 + Test2::API::Stack 1.302190 + Test2::Event 1.302190 + Test2::Event::Bail 1.302190 + Test2::Event::Diag 1.302190 + Test2::Event::Encoding 1.302190 + Test2::Event::Exception 1.302190 + Test2::Event::Fail 1.302190 + Test2::Event::Generic 1.302190 + Test2::Event::Note 1.302190 + Test2::Event::Ok 1.302190 + Test2::Event::Pass 1.302190 + Test2::Event::Plan 1.302190 + Test2::Event::Skip 1.302190 + Test2::Event::Subtest 1.302190 + Test2::Event::TAP::Version 1.302190 + Test2::Event::V2 1.302190 + Test2::Event::Waiting 1.302190 + Test2::EventFacet 1.302190 + Test2::EventFacet::About 1.302190 + Test2::EventFacet::Amnesty 1.302190 + Test2::EventFacet::Assert 1.302190 + Test2::EventFacet::Control 1.302190 + Test2::EventFacet::Error 1.302190 + Test2::EventFacet::Hub 1.302190 + Test2::EventFacet::Info 1.302190 + Test2::EventFacet::Info::Table 1.302190 + Test2::EventFacet::Meta 1.302190 + Test2::EventFacet::Parent 1.302190 + Test2::EventFacet::Plan 1.302190 + Test2::EventFacet::Render 1.302190 + Test2::EventFacet::Trace 1.302190 + Test2::Formatter 1.302190 + Test2::Formatter::TAP 1.302190 + Test2::Hub 1.302190 + Test2::Hub::Interceptor 1.302190 + Test2::Hub::Interceptor::Terminator 1.302190 + Test2::Hub::Subtest 1.302190 + Test2::IPC 1.302190 + Test2::IPC::Driver 1.302190 + Test2::IPC::Driver::Files 1.302190 + Test2::Tools::Tiny 1.302190 + Test2::Util 1.302190 + Test2::Util::ExternalMeta 1.302190 + Test2::Util::Facets2Legacy 1.302190 + Test2::Util::HashBase 1.302190 + Test2::Util::Trace 1.302190 + Test::Builder 1.302190 + Test::Builder::Formatter 1.302190 + Test::Builder::IO::Scalar 2.114 + Test::Builder::Module 1.302190 + Test::Builder::Tester 1.302190 + Test::Builder::Tester::Color 1.302190 + Test::Builder::Tester::Tie 1.302190 + Test::Builder::TodoDiag 1.302190 + Test::More 1.302190 + Test::Simple 1.302190 + Test::Tester 1.302190 + Test::Tester::Capture 1.302190 + Test::Tester::CaptureRunner 1.302190 + Test::Tester::Delegate 1.302190 + Test::use::ok 1.302190 + ok 1.302190 + requirements: + ExtUtils::MakeMaker 0 + File::Spec 0 + File::Temp 0 + Scalar::Util 1.13 + Storable 0 + perl 5.006002 + utf8 0 Test-SubCalls-1.09 pathname: A/AD/ADAMK/Test-SubCalls-1.09.tar.gz provides: From 47040e629fca384ec0cb8f93c9d2affb95242c6c Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 011/561] Bump LWP::ConsoleLogger::Easy from 0.000036 to 0.000044 --- cpanfile | 2 +- cpanfile.snapshot | 17 ++++++++++------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/cpanfile b/cpanfile index 3346b509c..6db9e544f 100644 --- a/cpanfile +++ b/cpanfile @@ -186,7 +186,7 @@ requires 'CPAN::Faker', '0.010'; requires 'Devel::Confess'; requires 'File::Copy'; requires 'HTTP::Cookies', '6.10'; -requires 'LWP::ConsoleLogger::Easy'; +requires 'LWP::ConsoleLogger::Easy', '0.000044'; requires 'MetaCPAN::Client', '2.029000'; requires 'Module::Extract::Namespaces', '1.023'; requires 'Module::Faker', '0.015'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index 28a600f62..f00e6861d 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -3465,12 +3465,12 @@ DISTRIBUTIONS ExtUtils::MakeMaker 6.52 Types::Serialiser 0 common::sense 0 - LWP-ConsoleLogger-0.000036 - pathname: O/OA/OALDERS/LWP-ConsoleLogger-0.000036.tar.gz + LWP-ConsoleLogger-0.000044 + pathname: O/OA/OALDERS/LWP-ConsoleLogger-0.000044.tar.gz provides: - LWP::ConsoleLogger 0.000036 - LWP::ConsoleLogger::Easy 0.000036 - LWP::ConsoleLogger::Everywhere 0.000036 + LWP::ConsoleLogger 0.000044 + LWP::ConsoleLogger::Easy 0.000044 + LWP::ConsoleLogger::Everywhere 0.000044 requirements: Class::Method::Modifiers 0 Data::Printer 0.36 @@ -3479,14 +3479,18 @@ DISTRIBUTIONS HTML::Restrict 0 HTTP::Body 0 HTTP::CookieMonster 0 + HTTP::Request 0 + HTTP::Response 0 JSON::MaybeXS 1.003005 LWP::UserAgent 0 List::AllUtils 0 Log::Dispatch 2.56 Module::Load::Conditional 0 + Module::Runtime 0 Moo 0 MooX::StrictConstructor 0 Parse::MIME 0 + Ref::Util 0 String::Trim 0 Sub::Exporter 0 Term::Size::Any 0 @@ -3494,10 +3498,9 @@ DISTRIBUTIONS Try::Tiny 0 Types::Common::Numeric 0 Types::Standard 0 - URI::Query 0 URI::QueryParam 0 XML::Simple 0 - perl 5.013010 + perl 5.016 strict 0 warnings 0 LWP-MediaTypes-6.02 From 028d624038313c2ea6e80c52159fe9875874e33f Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 012/561] Bump Test::Harness from 3.42 to 3.44 --- cpanfile | 2 +- cpanfile.snapshot | 54 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+), 1 deletion(-) diff --git a/cpanfile b/cpanfile index 6db9e544f..dc7aed103 100644 --- a/cpanfile +++ b/cpanfile @@ -179,7 +179,6 @@ requires 'XML::Simple'; requires 'YAML::XS', '0.83'; # Mojolicious::Plugin::OpenAPI YAML loading # test requirements -requires 'App::Prove'; requires 'Code::TidyAll', '0.82'; requires 'Code::TidyAll::Plugin::UniqueLines'; requires 'CPAN::Faker', '0.010'; @@ -199,6 +198,7 @@ requires 'PPIx::QuoteLike', '0.022'; # Perl::Critic requires 'PPIx::Regexp', '0.085'; # Perl::Critic requires 'String::Format', '1.18'; # Perl::Critic requires 'Test::Code::TidyAll'; +requires 'Test::Harness', '3.44'; # Contains App::Prove requires 'Test::More', '1.302190'; requires 'Test::Most'; requires 'Test::Perl::Critic', '1.04'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index f00e6861d..71d743ea2 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -7671,6 +7671,60 @@ DISTRIBUTIONS Try::Tiny 0.07 strict 0 warnings 0 + Test-Harness-3.44 + pathname: L/LE/LEONT/Test-Harness-3.44.tar.gz + provides: + App::Prove 3.44 + App::Prove::State 3.44 + App::Prove::State::Result 3.44 + App::Prove::State::Result::Test 3.44 + Harness::Hook undef + TAP::Base 3.44 + TAP::Formatter::Base 3.44 + TAP::Formatter::Color 3.44 + TAP::Formatter::Console 3.44 + TAP::Formatter::Console::ParallelSession 3.44 + TAP::Formatter::Console::Session 3.44 + TAP::Formatter::File 3.44 + TAP::Formatter::File::Session 3.44 + TAP::Formatter::Session 3.44 + TAP::Harness 3.44 + TAP::Harness::Env 3.44 + TAP::Object 3.44 + TAP::Parser 3.44 + TAP::Parser::Aggregator 3.44 + TAP::Parser::Grammar 3.44 + TAP::Parser::Iterator 3.44 + TAP::Parser::Iterator::Array 3.44 + TAP::Parser::Iterator::Process 3.44 + TAP::Parser::Iterator::Stream 3.44 + TAP::Parser::IteratorFactory 3.44 + TAP::Parser::Multiplexer 3.44 + TAP::Parser::Result 3.44 + TAP::Parser::Result::Bailout 3.44 + TAP::Parser::Result::Comment 3.44 + TAP::Parser::Result::Plan 3.44 + TAP::Parser::Result::Pragma 3.44 + TAP::Parser::Result::Test 3.44 + TAP::Parser::Result::Unknown 3.44 + TAP::Parser::Result::Version 3.44 + TAP::Parser::Result::YAML 3.44 + TAP::Parser::ResultFactory 3.44 + TAP::Parser::Scheduler 3.44 + TAP::Parser::Scheduler::Job 3.44 + TAP::Parser::Scheduler::Spinner 3.44 + TAP::Parser::Source 3.44 + TAP::Parser::SourceHandler 3.44 + TAP::Parser::SourceHandler::Executable 3.44 + TAP::Parser::SourceHandler::File 3.44 + TAP::Parser::SourceHandler::Handle 3.44 + TAP::Parser::SourceHandler::Perl 3.44 + TAP::Parser::SourceHandler::RawTAP 3.44 + TAP::Parser::YAMLish::Reader 3.44 + TAP::Parser::YAMLish::Writer 3.44 + Test::Harness 3.44 + requirements: + ExtUtils::MakeMaker 0 Test-LongString-0.17 pathname: R/RG/RGARCIA/Test-LongString-0.17.tar.gz provides: From 9434e03f1419490c13903d5814991ad6fa0d46bc Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 013/561] Remove core module File::Copy from cpanfile --- cpanfile | 1 - 1 file changed, 1 deletion(-) diff --git a/cpanfile b/cpanfile index dc7aed103..d15f7ace8 100644 --- a/cpanfile +++ b/cpanfile @@ -183,7 +183,6 @@ requires 'Code::TidyAll', '0.82'; requires 'Code::TidyAll::Plugin::UniqueLines'; requires 'CPAN::Faker', '0.010'; requires 'Devel::Confess'; -requires 'File::Copy'; requires 'HTTP::Cookies', '6.10'; requires 'LWP::ConsoleLogger::Easy', '0.000044'; requires 'MetaCPAN::Client', '2.029000'; From 0a91546b083b9a7c11d7955be99e23a972b62687 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 014/561] Bump CPAN::Faker from 1.010 to 1.11 --- cpanfile | 2 +- cpanfile.snapshot | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/cpanfile b/cpanfile index d15f7ace8..63bcfa522 100644 --- a/cpanfile +++ b/cpanfile @@ -181,7 +181,7 @@ requires 'YAML::XS', '0.83'; # Mojolicious::Plugin::OpenAPI YAML loading # test requirements requires 'Code::TidyAll', '0.82'; requires 'Code::TidyAll::Plugin::UniqueLines'; -requires 'CPAN::Faker', '0.010'; +requires 'CPAN::Faker', '0.011'; requires 'Devel::Confess'; requires 'HTTP::Cookies', '6.10'; requires 'LWP::ConsoleLogger::Easy', '0.000044'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index 71d743ea2..b5ebeec6a 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -351,16 +351,16 @@ DISTRIBUTIONS requirements: ExtUtils::MakeMaker 0 Test::More 0 - CPAN-Faker-0.010 - pathname: R/RJ/RJBS/CPAN-Faker-0.010.tar.gz + CPAN-Faker-0.011 + pathname: R/RJ/RJBS/CPAN-Faker-0.011.tar.gz provides: - CPAN::Faker 0.010 + CPAN::Faker 0.011 requirements: CPAN::Checksums 0 Compress::Zlib 0 Cwd 0 Data::Section 0 - ExtUtils::MakeMaker 6.30 + ExtUtils::MakeMaker 6.78 File::Find 0 File::Next 0 File::Path 0 @@ -371,6 +371,7 @@ DISTRIBUTIONS Moose 0 Sort::Versions 0 Text::Template 0 + perl 5.014000 strict 0 warnings 0 CPAN-Repository-0.010 From 5cec71054bffeb2703f800e5253526826ea71594 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 015/561] Bump CHI from 0.60 to 0.61 --- cpanfile | 2 +- cpanfile.snapshot | 36 ++++++++++++++++++------------------ 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/cpanfile b/cpanfile index 63bcfa522..babd7a271 100644 --- a/cpanfile +++ b/cpanfile @@ -26,7 +26,7 @@ requires 'Catalyst::View::JSON', '0.36'; requires 'CatalystX::Fastly::Role::Response', '0.06'; requires 'CatalystX::InjectComponent'; requires 'CatalystX::RoleApplicator'; -requires 'CHI', '0.60'; +requires 'CHI', '0.61'; requires 'Config::Any', '0.32'; requires 'Config::General', '2.63'; requires 'Config::ZOMG', '1.000000'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index b5ebeec6a..ff6966c55 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -280,24 +280,24 @@ DISTRIBUTIONS Storable 0 Test::Deep 0 Test::More 0 - CHI-0.60 - pathname: J/JS/JSWARTZ/CHI-0.60.tar.gz - provides: - CHI 0.60 - CHI::CacheObject 0.60 - CHI::Driver 0.60 - CHI::Driver::Base::CacheContainer 0.60 - CHI::Driver::CacheCache 0.60 - CHI::Driver::FastMmap 0.60 - CHI::Driver::File 0.60 - CHI::Driver::Memory 0.60 - CHI::Driver::Metacache 0.60 - CHI::Driver::Null 0.60 - CHI::Driver::RawMemory 0.60 - CHI::Driver::Role::HasSubcaches 0.60 - CHI::Driver::Role::IsSizeAware 0.60 - CHI::Driver::Role::IsSubcache 0.60 - CHI::Stats 0.60 + CHI-0.61 + pathname: A/AS/ASB/CHI-0.61.tar.gz + provides: + CHI 0.61 + CHI::CacheObject 0.61 + CHI::Driver 0.61 + CHI::Driver::Base::CacheContainer 0.61 + CHI::Driver::CacheCache 0.61 + CHI::Driver::FastMmap 0.61 + CHI::Driver::File 0.61 + CHI::Driver::Memory 0.61 + CHI::Driver::Metacache 0.61 + CHI::Driver::Null 0.61 + CHI::Driver::RawMemory 0.61 + CHI::Driver::Role::HasSubcaches 0.61 + CHI::Driver::Role::IsSizeAware 0.61 + CHI::Driver::Role::IsSubcache 0.61 + CHI::Stats 0.61 requirements: Carp::Assert 0.20 Class::Load 0 From 0f37adbc70a900d09f35c6b0e1beee45c406bfde Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 016/561] Bump Cpanel::JSON::XS from 3.0239 to 4.29 --- cpanfile | 2 +- cpanfile.snapshot | 15 ++++++++++++--- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/cpanfile b/cpanfile index babd7a271..664fe44fa 100644 --- a/cpanfile +++ b/cpanfile @@ -32,7 +32,7 @@ requires 'Config::General', '2.63'; requires 'Config::ZOMG', '1.000000'; requires 'Const::Fast'; requires 'CPAN::DistnameInfo', '0.12'; -requires 'Cpanel::JSON::XS', '3.0115'; +requires 'Cpanel::JSON::XS', '4.29'; requires 'CPAN::Meta', '2.150005'; # Avoid issues with List::Util dep under carton install. requires 'CPAN::Meta::Requirements', '2.140'; requires 'CPAN::Meta::YAML', '0.018'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index ff6966c55..7d181683e 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -1146,13 +1146,22 @@ DISTRIBUTIONS Module::Build::Tiny 0.035 URI::Escape 0 perl 5.008001 - Cpanel-JSON-XS-3.0239 - pathname: R/RU/RURBAN/Cpanel-JSON-XS-3.0239.tar.gz + Cpanel-JSON-XS-4.29 + pathname: R/RU/RURBAN/Cpanel-JSON-XS-4.29.tar.gz provides: - Cpanel::JSON::XS 3.0239 + Cpanel::JSON::XS 4.29 + Cpanel::JSON::XS::Type undef requirements: + Carp 0 + Config 0 + Encode 1.9801 + Exporter 0 ExtUtils::MakeMaker 0 Pod::Text 2.08 + XSLoader 0 + overload 0 + strict 0 + warnings 0 DBD-Pg-3.7.0 pathname: T/TU/TURNSTEP/DBD-Pg-3.7.0.tar.gz provides: From aa50c5680fab2156fa407652dcc898e27a7c8cc1 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 017/561] Bump LWP::UserAgent to 6.66 This also bumped Net::HTTP to 6.22 --- cpanfile | 3 +- cpanfile.snapshot | 73 +++++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 69 insertions(+), 7 deletions(-) diff --git a/cpanfile b/cpanfile index 664fe44fa..a8c775aa7 100644 --- a/cpanfile +++ b/cpanfile @@ -98,7 +98,7 @@ requires 'Log::Log4perl::Appender::ScreenColoredLevels'; requires 'Log::Log4perl::Catalyst'; requires 'Log::Log4perl::Layout::JSON'; requires 'LWP::Protocol::https'; -requires 'LWP::UserAgent', '6.58'; +requires 'LWP::UserAgent', '6.66'; requires 'LWP::UserAgent::Paranoid'; requires 'MetaCPAN::Moose'; requires 'MetaCPAN::Pod::XHTML'; @@ -133,6 +133,7 @@ requires 'Mozilla::CA', '20211001'; requires 'namespace::autoclean'; requires 'Net::DNS::Paranoid'; requires 'Net::Fastly', '1.12'; +requires 'Net::HTTP', '6.22'; # LWP::UserAgent requires 'Net::Twitter', '4.01043'; requires 'OrePAN2', '0.48'; requires 'Parse::CPAN::Packages::Fast', '0.09'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index 7d181683e..7ab08fb05 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -5570,13 +5570,13 @@ DISTRIBUTIONS URI 0 URI::Escape 0 YAML 0 - Net-HTTP-6.21 - pathname: O/OA/OALDERS/Net-HTTP-6.21.tar.gz + Net-HTTP-6.22 + pathname: O/OA/OALDERS/Net-HTTP-6.22.tar.gz provides: - Net::HTTP 6.21 - Net::HTTP::Methods 6.21 - Net::HTTP::NB 6.21 - Net::HTTPS 6.21 + Net::HTTP 6.22 + Net::HTTP::Methods 6.22 + Net::HTTP::NB 6.22 + Net::HTTPS 6.22 requirements: Carp 0 Compress::Raw::Zlib 0 @@ -8825,6 +8825,67 @@ DISTRIBUTIONS perl 5.008001 strict 0 warnings 0 + libwww-perl-6.66 + pathname: O/OA/OALDERS/libwww-perl-6.66.tar.gz + provides: + LWP 6.66 + LWP::Authen::Basic 6.66 + LWP::Authen::Digest 6.66 + LWP::Authen::Ntlm 6.66 + LWP::ConnCache 6.66 + LWP::Debug 6.66 + LWP::Debug::TraceHTTP 6.66 + LWP::DebugFile 6.66 + LWP::MemberMixin 6.66 + LWP::Protocol 6.66 + LWP::Protocol::cpan 6.66 + LWP::Protocol::data 6.66 + LWP::Protocol::file 6.66 + LWP::Protocol::ftp 6.66 + LWP::Protocol::gopher 6.66 + LWP::Protocol::http 6.66 + LWP::Protocol::loopback 6.66 + LWP::Protocol::mailto 6.66 + LWP::Protocol::nntp 6.66 + LWP::Protocol::nogo 6.66 + LWP::RobotUA 6.66 + LWP::Simple 6.66 + LWP::UserAgent 6.66 + requirements: + CPAN::Meta::Requirements 2.120620 + Digest::MD5 0 + Encode 2.12 + Encode::Locale 0 + ExtUtils::MakeMaker 0 + File::Copy 0 + File::Listing 6 + File::Temp 0 + Getopt::Long 0 + HTML::Entities 0 + HTML::HeadParser 0 + HTTP::Cookies 6 + HTTP::Date 6 + HTTP::Negotiate 6 + HTTP::Request 6 + HTTP::Request::Common 6 + HTTP::Response 6 + HTTP::Status 6.07 + IO::Select 0 + IO::Socket 0 + LWP::MediaTypes 6 + MIME::Base64 2.1 + Module::Metadata 0 + Net::FTP 2.58 + Net::HTTP 6.18 + Scalar::Util 0 + Try::Tiny 0 + URI 1.10 + URI::Escape 0 + WWW::RobotRules 6 + parent 0.217 + perl 5.008001 + strict 0 + warnings 0 multidimensional-0.013 pathname: I/IL/ILMARI/multidimensional-0.013.tar.gz provides: From 8048f9606b49aaf1cb0137f154d97f4434be9c81 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 018/561] Bump Pod::Simple to 3.43 --- cpanfile | 2 +- cpanfile.snapshot | 48 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+), 1 deletion(-) diff --git a/cpanfile b/cpanfile index a8c775aa7..e006706b4 100644 --- a/cpanfile +++ b/cpanfile @@ -157,7 +157,7 @@ requires 'Plack::Util::Accessor'; requires 'Pod::Coverage::Moose', '0.02'; requires 'Pod::Markdown', '3.002'; requires 'Pod::POM'; -requires 'Pod::Simple', '3.29'; +requires 'Pod::Simple', '3.43'; requires 'Pod::Simple::XHTML', '3.24'; requires 'Pod::Text'; requires 'Ref::Util'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index 7ab08fb05..638d6e4e2 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -7009,6 +7009,54 @@ DISTRIBUTIONS strict 0 vars 0 warnings 0 + Pod-Simple-3.43 + pathname: K/KH/KHW/Pod-Simple-3.43.tar.gz + provides: + Pod::Simple 3.43 + Pod::Simple::BlackBox 3.43 + Pod::Simple::Checker 3.43 + Pod::Simple::Debug 3.43 + Pod::Simple::DumpAsText 3.43 + Pod::Simple::DumpAsXML 3.43 + Pod::Simple::HTML 3.43 + Pod::Simple::HTMLBatch 3.43 + Pod::Simple::HTMLLegacy 5.01 + Pod::Simple::JustPod undef + Pod::Simple::LinkSection 3.43 + Pod::Simple::Methody 3.43 + Pod::Simple::Progress 3.43 + Pod::Simple::PullParser 3.43 + Pod::Simple::PullParserEndToken 3.43 + Pod::Simple::PullParserStartToken 3.43 + Pod::Simple::PullParserTextToken 3.43 + Pod::Simple::PullParserToken 3.43 + Pod::Simple::RTF 3.43 + Pod::Simple::Search 3.43 + Pod::Simple::SimpleTree 3.43 + Pod::Simple::Text 3.43 + Pod::Simple::TextContent 3.43 + Pod::Simple::TiedOutFH 3.43 + Pod::Simple::Transcode 3.43 + Pod::Simple::TranscodeDumb 3.43 + Pod::Simple::TranscodeSmart 3.43 + Pod::Simple::XHTML 3.43 + Pod::Simple::XMLOutStream 3.43 + requirements: + Carp 0 + Config 0 + Cwd 0 + ExtUtils::MakeMaker 0 + File::Basename 0 + File::Find 0 + File::Spec 0 + Pod::Escapes 1.04 + Symbol 0 + Test::More 0 + Text::Wrap 98.112902 + if 0 + integer 0 + overload 0 + strict 0 Pod-Spell-1.20 pathname: D/DO/DOLMEN/Pod-Spell-1.20.tar.gz provides: From 56247f9ae02e220dbb26cf9ef7cb7469c607a60f Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 019/561] Bump Pod::Text from 4.11 to 4.14 --- cpanfile | 2 +- cpanfile.snapshot | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/cpanfile b/cpanfile index e006706b4..5fe4980ad 100644 --- a/cpanfile +++ b/cpanfile @@ -159,7 +159,7 @@ requires 'Pod::Markdown', '3.002'; requires 'Pod::POM'; requires 'Pod::Simple', '3.43'; requires 'Pod::Simple::XHTML', '3.24'; -requires 'Pod::Text'; +requires 'Pod::Text', '4.14'; requires 'Ref::Util'; requires 'Regexp::Common'; requires 'Regexp::Common::time'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index 638d6e4e2..5a7af9f9f 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -8971,6 +8971,20 @@ DISTRIBUTIONS ExtUtils::MakeMaker 0 Package::Stash 0.23 perl 5.008001 + podlators-4.14 + pathname: R/RR/RRA/podlators-4.14.tar.gz + provides: + Pod undef + Pod::Man 4.14 + Pod::ParseLink 4.14 + Pod::Text 4.14 + Pod::Text::Color 4.14 + Pod::Text::Overstrike 4.14 + Pod::Text::Termcap 4.14 + requirements: + ExtUtils::MakeMaker 0 + Pod::Simple 3.06 + perl 5.008 strictures-2.000003 pathname: H/HA/HAARG/strictures-2.000003.tar.gz provides: From 0a2fd0e922162094d54780f9e94c3bfcece3bf5e Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 020/561] Remove "feature" from cpanfile --- cpanfile | 1 - 1 file changed, 1 deletion(-) diff --git a/cpanfile b/cpanfile index 5fe4980ad..21d89c218 100644 --- a/cpanfile +++ b/cpanfile @@ -60,7 +60,6 @@ requires 'Encoding::FixLatin::XS'; requires 'EV'; requires 'Exporter'; requires 'ExtUtils::HasCompiler'; -requires 'feature'; requires 'File::Basename'; requires 'File::Find'; requires 'File::Find::Rule'; From 9ece772e6fc609a80fb72799dcc0a8910e3e1ae9 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 021/561] Remove Starman from cpanfile --- cpanfile | 1 - 1 file changed, 1 deletion(-) diff --git a/cpanfile b/cpanfile index 21d89c218..e27e19d68 100644 --- a/cpanfile +++ b/cpanfile @@ -164,7 +164,6 @@ requires 'Regexp::Common'; requires 'Regexp::Common::time'; requires 'Safe', '2.35'; # bug fixes (used by Parse::PMFile) requires 'Search::Elasticsearch', '== 2.03'; -requires 'Starman'; requires 'strictures', '1'; requires 'Throwable::Error'; requires 'Time::Local'; From 63fd64b27c5a1dcd50daebe433ad967028398fcb Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 022/561] Bump Pod::Markdown from 3.005 to 3.300 --- cpanfile | 2 +- cpanfile.snapshot | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/cpanfile b/cpanfile index e27e19d68..e712c601b 100644 --- a/cpanfile +++ b/cpanfile @@ -154,7 +154,7 @@ requires 'Plack::Session::Store'; requires 'Plack::Test'; requires 'Plack::Util::Accessor'; requires 'Pod::Coverage::Moose', '0.02'; -requires 'Pod::Markdown', '3.002'; +requires 'Pod::Markdown', '3.300'; requires 'Pod::POM'; requires 'Pod::Simple', '3.43'; requires 'Pod::Simple::XHTML', '3.24'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index 5a7af9f9f..ada1b0da0 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -6950,11 +6950,11 @@ DISTRIBUTIONS Pod::Coverage 0 namespace::autoclean 0.08 perl 5.006 - Pod-Markdown-3.005 - pathname: R/RW/RWSTAUNER/Pod-Markdown-3.005.tar.gz + Pod-Markdown-3.300 + pathname: R/RW/RWSTAUNER/Pod-Markdown-3.300.tar.gz provides: - Pod::Markdown 3.005 - Pod::Perldoc::ToMarkdown 3.005 + Pod::Markdown 3.300 + Pod::Perldoc::ToMarkdown 3.300 requirements: Encode 0 ExtUtils::MakeMaker 0 @@ -6962,6 +6962,7 @@ DISTRIBUTIONS Pod::Simple 3.27 Pod::Simple::Methody 0 Pod::Usage 0 + URI::Escape 0 parent 0 perl 5.008 strict 0 From f602808fa7fca9e5654a34b94249aaac0d847318 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 023/561] Remove Pod::Coverage::Moose from cpanfile --- cpanfile | 1 - 1 file changed, 1 deletion(-) diff --git a/cpanfile b/cpanfile index e712c601b..7f97ffcc2 100644 --- a/cpanfile +++ b/cpanfile @@ -153,7 +153,6 @@ requires 'Plack::MIME'; requires 'Plack::Session::Store'; requires 'Plack::Test'; requires 'Plack::Util::Accessor'; -requires 'Pod::Coverage::Moose', '0.02'; requires 'Pod::Markdown', '3.300'; requires 'Pod::POM'; requires 'Pod::Simple', '3.43'; From d2937bb07966bb1f0eaf7311299d764ec7ec19a6 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 024/561] Bump Parse::PMFile from 0.41 to 0.43 --- cpanfile | 2 +- cpanfile.snapshot | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cpanfile b/cpanfile index 7f97ffcc2..b954338a0 100644 --- a/cpanfile +++ b/cpanfile @@ -137,7 +137,7 @@ requires 'Net::Twitter', '4.01043'; requires 'OrePAN2', '0.48'; requires 'Parse::CPAN::Packages::Fast', '0.09'; requires 'Parse::CSV', '2.04'; -requires 'Parse::PMFile', '0.41'; +requires 'Parse::PMFile', '0.43'; requires 'Path::Iterator::Rule', '>=1.011'; requires 'PAUSE::Permissions', '0.17'; requires 'PerlIO::gzip'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index ada1b0da0..7edeb91cf 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -6249,10 +6249,10 @@ DISTRIBUTIONS perl 5.006 strict 0 warnings 0 - Parse-PMFile-0.41 - pathname: I/IS/ISHIGAKI/Parse-PMFile-0.41.tar.gz + Parse-PMFile-0.43 + pathname: I/IS/ISHIGAKI/Parse-PMFile-0.43.tar.gz provides: - Parse::PMFile 0.41 + Parse::PMFile 0.43 requirements: Dumpvalue 0 ExtUtils::MakeMaker 0 From 94325022c79c9393a83fd9435a716d6639b21e67 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 025/561] Bump Moose from 2.2015 to 2.2201 Also bumps Scalar::Util from 1.56 to 1.62 --- cpanfile | 3 +- cpanfile.snapshot | 894 +++++++++++++++++++++++----------------------- 2 files changed, 449 insertions(+), 448 deletions(-) diff --git a/cpanfile b/cpanfile index b954338a0..2777afa68 100644 --- a/cpanfile +++ b/cpanfile @@ -113,7 +113,7 @@ requires 'Mojolicious::Plugin::MountPSGI', '0.14'; requires 'Mojolicious::Plugin::OpenAPI'; requires 'Mojolicious::Plugin::Web::Auth', '0.17'; requires 'Mojo::Pg', '4.08'; -requires 'Moose', '2.2015'; +requires 'Moose', '2.2201'; requires 'Moose::Role'; requires 'Moose::Util'; requires 'MooseX::Aliases'; @@ -162,6 +162,7 @@ requires 'Ref::Util'; requires 'Regexp::Common'; requires 'Regexp::Common::time'; requires 'Safe', '2.35'; # bug fixes (used by Parse::PMFile) +requires 'Scalar::Util', '1.62'; # Moose requires 'Search::Elasticsearch', '== 2.03'; requires 'strictures', '1'; requires 'Throwable::Error'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index 7edeb91cf..44c4f86f6 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -4614,446 +4614,446 @@ DISTRIBUTIONS MooX::Types::MooseLike 0.23 Test::Fatal 0.003 Test::More 0.96 - Moose-2.2015 - pathname: E/ET/ETHER/Moose-2.2015.tar.gz - provides: - Class::MOP 2.2015 - Class::MOP::Attribute 2.2015 - Class::MOP::Class 2.2015 - Class::MOP::Class::Immutable::Trait 2.2015 - Class::MOP::Deprecated 2.2015 - Class::MOP::Instance 2.2015 - Class::MOP::Method 2.2015 - Class::MOP::Method::Accessor 2.2015 - Class::MOP::Method::Constructor 2.2015 - Class::MOP::Method::Generated 2.2015 - Class::MOP::Method::Inlined 2.2015 - Class::MOP::Method::Meta 2.2015 - Class::MOP::Method::Wrapped 2.2015 - Class::MOP::MiniTrait 2.2015 - Class::MOP::Mixin 2.2015 - Class::MOP::Mixin::AttributeCore 2.2015 - Class::MOP::Mixin::HasAttributes 2.2015 - Class::MOP::Mixin::HasMethods 2.2015 - Class::MOP::Mixin::HasOverloads 2.2015 - Class::MOP::Module 2.2015 - Class::MOP::Object 2.2015 - Class::MOP::Overload 2.2015 - Class::MOP::Package 2.2015 - Moose 2.2015 - Moose::Cookbook 2.2015 - Moose::Cookbook::Basics::BankAccount_MethodModifiersAndSubclassing 2.2015 - Moose::Cookbook::Basics::BinaryTree_AttributeFeatures 2.2015 - Moose::Cookbook::Basics::BinaryTree_BuilderAndLazyBuild 2.2015 - Moose::Cookbook::Basics::Company_Subtypes 2.2015 - Moose::Cookbook::Basics::DateTime_ExtendingNonMooseParent 2.2015 - Moose::Cookbook::Basics::Document_AugmentAndInner 2.2015 - Moose::Cookbook::Basics::Genome_OverloadingSubtypesAndCoercion 2.2015 - Moose::Cookbook::Basics::HTTP_SubtypesAndCoercion 2.2015 - Moose::Cookbook::Basics::Immutable 2.2015 - Moose::Cookbook::Basics::Person_BUILDARGSAndBUILD 2.2015 - Moose::Cookbook::Basics::Point_AttributesAndSubclassing 2.2015 - Moose::Cookbook::Extending::Debugging_BaseClassRole 2.2015 - Moose::Cookbook::Extending::ExtensionOverview 2.2015 - Moose::Cookbook::Extending::Mooseish_MooseSugar 2.2015 - Moose::Cookbook::Legacy::Debugging_BaseClassReplacement 2.2015 - Moose::Cookbook::Legacy::Labeled_AttributeMetaclass 2.2015 - Moose::Cookbook::Legacy::Table_ClassMetaclass 2.2015 - Moose::Cookbook::Meta::GlobRef_InstanceMetaclass 2.2015 - Moose::Cookbook::Meta::Labeled_AttributeTrait 2.2015 - Moose::Cookbook::Meta::PrivateOrPublic_MethodMetaclass 2.2015 - Moose::Cookbook::Meta::Table_MetaclassTrait 2.2015 - Moose::Cookbook::Meta::WhyMeta 2.2015 - Moose::Cookbook::Roles::ApplicationToInstance 2.2015 - Moose::Cookbook::Roles::Comparable_CodeReuse 2.2015 - Moose::Cookbook::Roles::Restartable_AdvancedComposition 2.2015 - Moose::Cookbook::Snack::Keywords 2.2015 - Moose::Cookbook::Snack::Types 2.2015 - Moose::Cookbook::Style 2.2015 - Moose::Deprecated 2.2015 - Moose::Exception 2.2015 - Moose::Exception::AccessorMustReadWrite 2.2015 - Moose::Exception::AddParameterizableTypeTakesParameterizableType 2.2015 - Moose::Exception::AddRoleTakesAMooseMetaRoleInstance 2.2015 - Moose::Exception::AddRoleToARoleTakesAMooseMetaRole 2.2015 - Moose::Exception::ApplyTakesABlessedInstance 2.2015 - Moose::Exception::AttachToClassNeedsAClassMOPClassInstanceOrASubclass 2.2015 - Moose::Exception::AttributeConflictInRoles 2.2015 - Moose::Exception::AttributeConflictInSummation 2.2015 - Moose::Exception::AttributeExtensionIsNotSupportedInRoles 2.2015 - Moose::Exception::AttributeIsRequired 2.2015 - Moose::Exception::AttributeMustBeAnClassMOPMixinAttributeCoreOrSubclass 2.2015 - Moose::Exception::AttributeNamesDoNotMatch 2.2015 - Moose::Exception::AttributeValueIsNotAnObject 2.2015 - Moose::Exception::AttributeValueIsNotDefined 2.2015 - Moose::Exception::AutoDeRefNeedsArrayRefOrHashRef 2.2015 - Moose::Exception::BadOptionFormat 2.2015 - Moose::Exception::BothBuilderAndDefaultAreNotAllowed 2.2015 - Moose::Exception::BuilderDoesNotExist 2.2015 - Moose::Exception::BuilderMethodNotSupportedForAttribute 2.2015 - Moose::Exception::BuilderMethodNotSupportedForInlineAttribute 2.2015 - Moose::Exception::BuilderMustBeAMethodName 2.2015 - Moose::Exception::CallingMethodOnAnImmutableInstance 2.2015 - Moose::Exception::CallingReadOnlyMethodOnAnImmutableInstance 2.2015 - Moose::Exception::CanExtendOnlyClasses 2.2015 - Moose::Exception::CanOnlyConsumeRole 2.2015 - Moose::Exception::CanOnlyWrapBlessedCode 2.2015 - Moose::Exception::CanReblessOnlyIntoASubclass 2.2015 - Moose::Exception::CanReblessOnlyIntoASuperclass 2.2015 - Moose::Exception::CannotAddAdditionalTypeCoercionsToUnion 2.2015 - Moose::Exception::CannotAddAsAnAttributeToARole 2.2015 - Moose::Exception::CannotApplyBaseClassRolesToRole 2.2015 - Moose::Exception::CannotAssignValueToReadOnlyAccessor 2.2015 - Moose::Exception::CannotAugmentIfLocalMethodPresent 2.2015 - Moose::Exception::CannotAugmentNoSuperMethod 2.2015 - Moose::Exception::CannotAutoDerefWithoutIsa 2.2015 - Moose::Exception::CannotAutoDereferenceTypeConstraint 2.2015 - Moose::Exception::CannotCalculateNativeType 2.2015 - Moose::Exception::CannotCallAnAbstractBaseMethod 2.2015 - Moose::Exception::CannotCallAnAbstractMethod 2.2015 - Moose::Exception::CannotCoerceAWeakRef 2.2015 - Moose::Exception::CannotCoerceAttributeWhichHasNoCoercion 2.2015 - Moose::Exception::CannotCreateHigherOrderTypeWithoutATypeParameter 2.2015 - Moose::Exception::CannotCreateMethodAliasLocalMethodIsPresent 2.2015 - Moose::Exception::CannotCreateMethodAliasLocalMethodIsPresentInClass 2.2015 - Moose::Exception::CannotDelegateLocalMethodIsPresent 2.2015 - Moose::Exception::CannotDelegateWithoutIsa 2.2015 - Moose::Exception::CannotFindDelegateMetaclass 2.2015 - Moose::Exception::CannotFindType 2.2015 - Moose::Exception::CannotFindTypeGivenToMatchOnType 2.2015 - Moose::Exception::CannotFixMetaclassCompatibility 2.2015 - Moose::Exception::CannotGenerateInlineConstraint 2.2015 - Moose::Exception::CannotInitializeMooseMetaRoleComposite 2.2015 - Moose::Exception::CannotInlineTypeConstraintCheck 2.2015 - Moose::Exception::CannotLocatePackageInINC 2.2015 - Moose::Exception::CannotMakeMetaclassCompatible 2.2015 - Moose::Exception::CannotOverrideALocalMethod 2.2015 - Moose::Exception::CannotOverrideBodyOfMetaMethods 2.2015 - Moose::Exception::CannotOverrideLocalMethodIsPresent 2.2015 - Moose::Exception::CannotOverrideNoSuperMethod 2.2015 - Moose::Exception::CannotRegisterUnnamedTypeConstraint 2.2015 - Moose::Exception::CannotUseLazyBuildAndDefaultSimultaneously 2.2015 - Moose::Exception::CircularReferenceInAlso 2.2015 - Moose::Exception::ClassDoesNotHaveInitMeta 2.2015 - Moose::Exception::ClassDoesTheExcludedRole 2.2015 - Moose::Exception::ClassNamesDoNotMatch 2.2015 - Moose::Exception::CloneObjectExpectsAnInstanceOfMetaclass 2.2015 - Moose::Exception::CodeBlockMustBeACodeRef 2.2015 - Moose::Exception::CoercingWithoutCoercions 2.2015 - Moose::Exception::CoercionAlreadyExists 2.2015 - Moose::Exception::CoercionNeedsTypeConstraint 2.2015 - Moose::Exception::ConflictDetectedInCheckRoleExclusions 2.2015 - Moose::Exception::ConflictDetectedInCheckRoleExclusionsInToClass 2.2015 - Moose::Exception::ConstructClassInstanceTakesPackageName 2.2015 - Moose::Exception::CouldNotCreateMethod 2.2015 - Moose::Exception::CouldNotCreateWriter 2.2015 - Moose::Exception::CouldNotEvalConstructor 2.2015 - Moose::Exception::CouldNotEvalDestructor 2.2015 - Moose::Exception::CouldNotFindTypeConstraintToCoerceFrom 2.2015 - Moose::Exception::CouldNotGenerateInlineAttributeMethod 2.2015 - Moose::Exception::CouldNotLocateTypeConstraintForUnion 2.2015 - Moose::Exception::CouldNotParseType 2.2015 - Moose::Exception::CreateMOPClassTakesArrayRefOfAttributes 2.2015 - Moose::Exception::CreateMOPClassTakesArrayRefOfSuperclasses 2.2015 - Moose::Exception::CreateMOPClassTakesHashRefOfMethods 2.2015 - Moose::Exception::CreateTakesArrayRefOfRoles 2.2015 - Moose::Exception::CreateTakesHashRefOfAttributes 2.2015 - Moose::Exception::CreateTakesHashRefOfMethods 2.2015 - Moose::Exception::DefaultToMatchOnTypeMustBeCodeRef 2.2015 - Moose::Exception::DelegationToAClassWhichIsNotLoaded 2.2015 - Moose::Exception::DelegationToARoleWhichIsNotLoaded 2.2015 - Moose::Exception::DelegationToATypeWhichIsNotAClass 2.2015 - Moose::Exception::DoesRequiresRoleName 2.2015 - Moose::Exception::EnumCalledWithAnArrayRefAndAdditionalArgs 2.2015 - Moose::Exception::EnumValuesMustBeString 2.2015 - Moose::Exception::ExtendsMissingArgs 2.2015 - Moose::Exception::HandlesMustBeAHashRef 2.2015 - Moose::Exception::IllegalInheritedOptions 2.2015 - Moose::Exception::IllegalMethodTypeToAddMethodModifier 2.2015 - Moose::Exception::IncompatibleMetaclassOfSuperclass 2.2015 - Moose::Exception::InitMetaRequiresClass 2.2015 - Moose::Exception::InitializeTakesUnBlessedPackageName 2.2015 - Moose::Exception::InstanceBlessedIntoWrongClass 2.2015 - Moose::Exception::InstanceMustBeABlessedReference 2.2015 - Moose::Exception::InvalidArgPassedToMooseUtilMetaRole 2.2015 - Moose::Exception::InvalidArgumentToMethod 2.2015 - Moose::Exception::InvalidArgumentsToTraitAliases 2.2015 - Moose::Exception::InvalidBaseTypeGivenToCreateParameterizedTypeConstraint 2.2015 - Moose::Exception::InvalidHandleValue 2.2015 - Moose::Exception::InvalidHasProvidedInARole 2.2015 - Moose::Exception::InvalidNameForType 2.2015 - Moose::Exception::InvalidOverloadOperator 2.2015 - Moose::Exception::InvalidRoleApplication 2.2015 - Moose::Exception::InvalidTypeConstraint 2.2015 - Moose::Exception::InvalidTypeGivenToCreateParameterizedTypeConstraint 2.2015 - Moose::Exception::InvalidValueForIs 2.2015 - Moose::Exception::IsaDoesNotDoTheRole 2.2015 - Moose::Exception::IsaLacksDoesMethod 2.2015 - Moose::Exception::LazyAttributeNeedsADefault 2.2015 - Moose::Exception::Legacy 2.2015 - Moose::Exception::MOPAttributeNewNeedsAttributeName 2.2015 - Moose::Exception::MatchActionMustBeACodeRef 2.2015 - Moose::Exception::MessageParameterMustBeCodeRef 2.2015 - Moose::Exception::MetaclassIsAClassNotASubclassOfGivenMetaclass 2.2015 - Moose::Exception::MetaclassIsARoleNotASubclassOfGivenMetaclass 2.2015 - Moose::Exception::MetaclassIsNotASubclassOfGivenMetaclass 2.2015 - Moose::Exception::MetaclassMustBeASubclassOfMooseMetaClass 2.2015 - Moose::Exception::MetaclassMustBeASubclassOfMooseMetaRole 2.2015 - Moose::Exception::MetaclassMustBeDerivedFromClassMOPClass 2.2015 - Moose::Exception::MetaclassNotLoaded 2.2015 - Moose::Exception::MetaclassTypeIncompatible 2.2015 - Moose::Exception::MethodExpectedAMetaclassObject 2.2015 - Moose::Exception::MethodExpectsFewerArgs 2.2015 - Moose::Exception::MethodExpectsMoreArgs 2.2015 - Moose::Exception::MethodModifierNeedsMethodName 2.2015 - Moose::Exception::MethodNameConflictInRoles 2.2015 - Moose::Exception::MethodNameNotFoundInInheritanceHierarchy 2.2015 - Moose::Exception::MethodNameNotGiven 2.2015 - Moose::Exception::MustDefineAMethodName 2.2015 - Moose::Exception::MustDefineAnAttributeName 2.2015 - Moose::Exception::MustDefineAnOverloadOperator 2.2015 - Moose::Exception::MustHaveAtLeastOneValueToEnumerate 2.2015 - Moose::Exception::MustPassAHashOfOptions 2.2015 - Moose::Exception::MustPassAMooseMetaRoleInstanceOrSubclass 2.2015 - Moose::Exception::MustPassAPackageNameOrAnExistingClassMOPPackageInstance 2.2015 - Moose::Exception::MustPassEvenNumberOfArguments 2.2015 - Moose::Exception::MustPassEvenNumberOfAttributeOptions 2.2015 - Moose::Exception::MustProvideANameForTheAttribute 2.2015 - Moose::Exception::MustSpecifyAtleastOneMethod 2.2015 - Moose::Exception::MustSpecifyAtleastOneRole 2.2015 - Moose::Exception::MustSpecifyAtleastOneRoleToApplicant 2.2015 - Moose::Exception::MustSupplyAClassMOPAttributeInstance 2.2015 - Moose::Exception::MustSupplyADelegateToMethod 2.2015 - Moose::Exception::MustSupplyAMetaclass 2.2015 - Moose::Exception::MustSupplyAMooseMetaAttributeInstance 2.2015 - Moose::Exception::MustSupplyAnAccessorTypeToConstructWith 2.2015 - Moose::Exception::MustSupplyAnAttributeToConstructWith 2.2015 - Moose::Exception::MustSupplyArrayRefAsCurriedArguments 2.2015 - Moose::Exception::MustSupplyPackageNameAndName 2.2015 - Moose::Exception::NeedsTypeConstraintUnionForTypeCoercionUnion 2.2015 - Moose::Exception::NeitherAttributeNorAttributeNameIsGiven 2.2015 - Moose::Exception::NeitherClassNorClassNameIsGiven 2.2015 - Moose::Exception::NeitherRoleNorRoleNameIsGiven 2.2015 - Moose::Exception::NeitherTypeNorTypeNameIsGiven 2.2015 - Moose::Exception::NoAttributeFoundInSuperClass 2.2015 - Moose::Exception::NoBodyToInitializeInAnAbstractBaseClass 2.2015 - Moose::Exception::NoCasesMatched 2.2015 - Moose::Exception::NoConstraintCheckForTypeConstraint 2.2015 - Moose::Exception::NoDestructorClassSpecified 2.2015 - Moose::Exception::NoImmutableTraitSpecifiedForClass 2.2015 - Moose::Exception::NoParentGivenToSubtype 2.2015 - Moose::Exception::OnlyInstancesCanBeCloned 2.2015 - Moose::Exception::OperatorIsRequired 2.2015 - Moose::Exception::OverloadConflictInSummation 2.2015 - Moose::Exception::OverloadRequiresAMetaClass 2.2015 - Moose::Exception::OverloadRequiresAMetaMethod 2.2015 - Moose::Exception::OverloadRequiresAMetaOverload 2.2015 - Moose::Exception::OverloadRequiresAMethodNameOrCoderef 2.2015 - Moose::Exception::OverloadRequiresAnOperator 2.2015 - Moose::Exception::OverloadRequiresNamesForCoderef 2.2015 - Moose::Exception::OverrideConflictInComposition 2.2015 - Moose::Exception::OverrideConflictInSummation 2.2015 - Moose::Exception::PackageDoesNotUseMooseExporter 2.2015 - Moose::Exception::PackageNameAndNameParamsNotGivenToWrap 2.2015 - Moose::Exception::PackagesAndModulesAreNotCachable 2.2015 - Moose::Exception::ParameterIsNotSubtypeOfParent 2.2015 - Moose::Exception::ReferencesAreNotAllowedAsDefault 2.2015 - Moose::Exception::RequiredAttributeLacksInitialization 2.2015 - Moose::Exception::RequiredAttributeNeedsADefault 2.2015 - Moose::Exception::RequiredMethodsImportedByClass 2.2015 - Moose::Exception::RequiredMethodsNotImplementedByClass 2.2015 - Moose::Exception::Role::Attribute 2.2015 - Moose::Exception::Role::AttributeName 2.2015 - Moose::Exception::Role::Class 2.2015 - Moose::Exception::Role::EitherAttributeOrAttributeName 2.2015 - Moose::Exception::Role::Instance 2.2015 - Moose::Exception::Role::InstanceClass 2.2015 - Moose::Exception::Role::InvalidAttributeOptions 2.2015 - Moose::Exception::Role::Method 2.2015 - Moose::Exception::Role::ParamsHash 2.2015 - Moose::Exception::Role::Role 2.2015 - Moose::Exception::Role::RoleForCreate 2.2015 - Moose::Exception::Role::RoleForCreateMOPClass 2.2015 - Moose::Exception::Role::TypeConstraint 2.2015 - Moose::Exception::RoleDoesTheExcludedRole 2.2015 - Moose::Exception::RoleExclusionConflict 2.2015 - Moose::Exception::RoleNameRequired 2.2015 - Moose::Exception::RoleNameRequiredForMooseMetaRole 2.2015 - Moose::Exception::RolesDoNotSupportAugment 2.2015 - Moose::Exception::RolesDoNotSupportExtends 2.2015 - Moose::Exception::RolesDoNotSupportInner 2.2015 - Moose::Exception::RolesDoNotSupportRegexReferencesForMethodModifiers 2.2015 - Moose::Exception::RolesInCreateTakesAnArrayRef 2.2015 - Moose::Exception::RolesListMustBeInstancesOfMooseMetaRole 2.2015 - Moose::Exception::SingleParamsToNewMustBeHashRef 2.2015 - Moose::Exception::TriggerMustBeACodeRef 2.2015 - Moose::Exception::TypeConstraintCannotBeUsedForAParameterizableType 2.2015 - Moose::Exception::TypeConstraintIsAlreadyCreated 2.2015 - Moose::Exception::TypeParameterMustBeMooseMetaType 2.2015 - Moose::Exception::UnableToCanonicalizeHandles 2.2015 - Moose::Exception::UnableToCanonicalizeNonRolePackage 2.2015 - Moose::Exception::UnableToRecognizeDelegateMetaclass 2.2015 - Moose::Exception::UndefinedHashKeysPassedToMethod 2.2015 - Moose::Exception::UnionCalledWithAnArrayRefAndAdditionalArgs 2.2015 - Moose::Exception::UnionTakesAtleastTwoTypeNames 2.2015 - Moose::Exception::ValidationFailedForInlineTypeConstraint 2.2015 - Moose::Exception::ValidationFailedForTypeConstraint 2.2015 - Moose::Exception::WrapTakesACodeRefToBless 2.2015 - Moose::Exception::WrongTypeConstraintGiven 2.2015 - Moose::Exporter 2.2015 - Moose::Intro 2.2015 - Moose::Manual 2.2015 - Moose::Manual::Attributes 2.2015 - Moose::Manual::BestPractices 2.2015 - Moose::Manual::Classes 2.2015 - Moose::Manual::Concepts 2.2015 - Moose::Manual::Construction 2.2015 - Moose::Manual::Contributing 2.2015 - Moose::Manual::Delegation 2.2015 - Moose::Manual::Delta 2.2015 - Moose::Manual::Exceptions 2.2015 - Moose::Manual::Exceptions::Manifest 2.2015 - Moose::Manual::FAQ 2.2015 - Moose::Manual::MOP 2.2015 - Moose::Manual::MethodModifiers 2.2015 - Moose::Manual::MooseX 2.2015 - Moose::Manual::Resources 2.2015 - Moose::Manual::Roles 2.2015 - Moose::Manual::Support 2.2015 - Moose::Manual::Types 2.2015 - Moose::Manual::Unsweetened 2.2015 - Moose::Meta::Attribute 2.2015 - Moose::Meta::Attribute::Native 2.2015 - Moose::Meta::Attribute::Native::Trait 2.2015 - Moose::Meta::Attribute::Native::Trait::Array 2.2015 - Moose::Meta::Attribute::Native::Trait::Bool 2.2015 - Moose::Meta::Attribute::Native::Trait::Code 2.2015 - Moose::Meta::Attribute::Native::Trait::Counter 2.2015 - Moose::Meta::Attribute::Native::Trait::Hash 2.2015 - Moose::Meta::Attribute::Native::Trait::Number 2.2015 - Moose::Meta::Attribute::Native::Trait::String 2.2015 - Moose::Meta::Class 2.2015 - Moose::Meta::Class::Immutable::Trait 2.2015 - Moose::Meta::Instance 2.2015 - Moose::Meta::Method 2.2015 - Moose::Meta::Method::Accessor 2.2015 - Moose::Meta::Method::Accessor::Native 2.2015 - Moose::Meta::Method::Accessor::Native::Array 2.2015 - Moose::Meta::Method::Accessor::Native::Array::Writer 2.2015 - Moose::Meta::Method::Accessor::Native::Array::accessor 2.2015 - Moose::Meta::Method::Accessor::Native::Array::clear 2.2015 - Moose::Meta::Method::Accessor::Native::Array::count 2.2015 - Moose::Meta::Method::Accessor::Native::Array::delete 2.2015 - Moose::Meta::Method::Accessor::Native::Array::elements 2.2015 - Moose::Meta::Method::Accessor::Native::Array::first 2.2015 - Moose::Meta::Method::Accessor::Native::Array::first_index 2.2015 - Moose::Meta::Method::Accessor::Native::Array::get 2.2015 - Moose::Meta::Method::Accessor::Native::Array::grep 2.2015 - Moose::Meta::Method::Accessor::Native::Array::insert 2.2015 - Moose::Meta::Method::Accessor::Native::Array::is_empty 2.2015 - Moose::Meta::Method::Accessor::Native::Array::join 2.2015 - Moose::Meta::Method::Accessor::Native::Array::map 2.2015 - Moose::Meta::Method::Accessor::Native::Array::natatime 2.2015 - Moose::Meta::Method::Accessor::Native::Array::pop 2.2015 - Moose::Meta::Method::Accessor::Native::Array::push 2.2015 - Moose::Meta::Method::Accessor::Native::Array::reduce 2.2015 - Moose::Meta::Method::Accessor::Native::Array::set 2.2015 - Moose::Meta::Method::Accessor::Native::Array::shallow_clone 2.2015 - Moose::Meta::Method::Accessor::Native::Array::shift 2.2015 - Moose::Meta::Method::Accessor::Native::Array::shuffle 2.2015 - Moose::Meta::Method::Accessor::Native::Array::sort 2.2015 - Moose::Meta::Method::Accessor::Native::Array::sort_in_place 2.2015 - Moose::Meta::Method::Accessor::Native::Array::splice 2.2015 - Moose::Meta::Method::Accessor::Native::Array::uniq 2.2015 - Moose::Meta::Method::Accessor::Native::Array::unshift 2.2015 - Moose::Meta::Method::Accessor::Native::Bool::not 2.2015 - Moose::Meta::Method::Accessor::Native::Bool::set 2.2015 - Moose::Meta::Method::Accessor::Native::Bool::toggle 2.2015 - Moose::Meta::Method::Accessor::Native::Bool::unset 2.2015 - Moose::Meta::Method::Accessor::Native::Code::execute 2.2015 - Moose::Meta::Method::Accessor::Native::Code::execute_method 2.2015 - Moose::Meta::Method::Accessor::Native::Collection 2.2015 - Moose::Meta::Method::Accessor::Native::Counter::Writer 2.2015 - Moose::Meta::Method::Accessor::Native::Counter::dec 2.2015 - Moose::Meta::Method::Accessor::Native::Counter::inc 2.2015 - Moose::Meta::Method::Accessor::Native::Counter::reset 2.2015 - Moose::Meta::Method::Accessor::Native::Counter::set 2.2015 - Moose::Meta::Method::Accessor::Native::Hash 2.2015 - Moose::Meta::Method::Accessor::Native::Hash::Writer 2.2015 - Moose::Meta::Method::Accessor::Native::Hash::accessor 2.2015 - Moose::Meta::Method::Accessor::Native::Hash::clear 2.2015 - Moose::Meta::Method::Accessor::Native::Hash::count 2.2015 - Moose::Meta::Method::Accessor::Native::Hash::defined 2.2015 - Moose::Meta::Method::Accessor::Native::Hash::delete 2.2015 - Moose::Meta::Method::Accessor::Native::Hash::elements 2.2015 - Moose::Meta::Method::Accessor::Native::Hash::exists 2.2015 - Moose::Meta::Method::Accessor::Native::Hash::get 2.2015 - Moose::Meta::Method::Accessor::Native::Hash::is_empty 2.2015 - Moose::Meta::Method::Accessor::Native::Hash::keys 2.2015 - Moose::Meta::Method::Accessor::Native::Hash::kv 2.2015 - Moose::Meta::Method::Accessor::Native::Hash::set 2.2015 - Moose::Meta::Method::Accessor::Native::Hash::shallow_clone 2.2015 - Moose::Meta::Method::Accessor::Native::Hash::values 2.2015 - Moose::Meta::Method::Accessor::Native::Number::abs 2.2015 - Moose::Meta::Method::Accessor::Native::Number::add 2.2015 - Moose::Meta::Method::Accessor::Native::Number::div 2.2015 - Moose::Meta::Method::Accessor::Native::Number::mod 2.2015 - Moose::Meta::Method::Accessor::Native::Number::mul 2.2015 - Moose::Meta::Method::Accessor::Native::Number::set 2.2015 - Moose::Meta::Method::Accessor::Native::Number::sub 2.2015 - Moose::Meta::Method::Accessor::Native::Reader 2.2015 - Moose::Meta::Method::Accessor::Native::String::append 2.2015 - Moose::Meta::Method::Accessor::Native::String::chomp 2.2015 - Moose::Meta::Method::Accessor::Native::String::chop 2.2015 - Moose::Meta::Method::Accessor::Native::String::clear 2.2015 - Moose::Meta::Method::Accessor::Native::String::inc 2.2015 - Moose::Meta::Method::Accessor::Native::String::length 2.2015 - Moose::Meta::Method::Accessor::Native::String::match 2.2015 - Moose::Meta::Method::Accessor::Native::String::prepend 2.2015 - Moose::Meta::Method::Accessor::Native::String::replace 2.2015 - Moose::Meta::Method::Accessor::Native::String::substr 2.2015 - Moose::Meta::Method::Accessor::Native::Writer 2.2015 - Moose::Meta::Method::Augmented 2.2015 - Moose::Meta::Method::Constructor 2.2015 - Moose::Meta::Method::Delegation 2.2015 - Moose::Meta::Method::Destructor 2.2015 - Moose::Meta::Method::Meta 2.2015 - Moose::Meta::Method::Overridden 2.2015 - Moose::Meta::Mixin::AttributeCore 2.2015 - Moose::Meta::Object::Trait 2.2015 - Moose::Meta::Role 2.2015 - Moose::Meta::Role::Application 2.2015 - Moose::Meta::Role::Application::RoleSummation 2.2015 - Moose::Meta::Role::Application::ToClass 2.2015 - Moose::Meta::Role::Application::ToInstance 2.2015 - Moose::Meta::Role::Application::ToRole 2.2015 - Moose::Meta::Role::Attribute 2.2015 - Moose::Meta::Role::Composite 2.2015 - Moose::Meta::Role::Method 2.2015 - Moose::Meta::Role::Method::Conflicting 2.2015 - Moose::Meta::Role::Method::Required 2.2015 - Moose::Meta::TypeCoercion 2.2015 - Moose::Meta::TypeCoercion::Union 2.2015 - Moose::Meta::TypeConstraint 2.2015 - Moose::Meta::TypeConstraint::Class 2.2015 - Moose::Meta::TypeConstraint::DuckType 2.2015 - Moose::Meta::TypeConstraint::Enum 2.2015 - Moose::Meta::TypeConstraint::Parameterizable 2.2015 - Moose::Meta::TypeConstraint::Parameterized 2.2015 - Moose::Meta::TypeConstraint::Registry 2.2015 - Moose::Meta::TypeConstraint::Role 2.2015 - Moose::Meta::TypeConstraint::Union 2.2015 - Moose::Object 2.2015 - Moose::Role 2.2015 - Moose::Spec::Role 2.2015 - Moose::Unsweetened 2.2015 - Moose::Util 2.2015 - Moose::Util::MetaRole 2.2015 - Moose::Util::TypeConstraints 2.2015 - Moose::Util::TypeConstraints::Builtins 2.2015 - Test::Moose 2.2015 - metaclass 2.2015 - oose 2.2015 + Moose-2.2201 + pathname: E/ET/ETHER/Moose-2.2201.tar.gz + provides: + Class::MOP 2.2201 + Class::MOP::Attribute 2.2201 + Class::MOP::Class 2.2201 + Class::MOP::Class::Immutable::Trait 2.2201 + Class::MOP::Deprecated 2.2201 + Class::MOP::Instance 2.2201 + Class::MOP::Method 2.2201 + Class::MOP::Method::Accessor 2.2201 + Class::MOP::Method::Constructor 2.2201 + Class::MOP::Method::Generated 2.2201 + Class::MOP::Method::Inlined 2.2201 + Class::MOP::Method::Meta 2.2201 + Class::MOP::Method::Wrapped 2.2201 + Class::MOP::MiniTrait 2.2201 + Class::MOP::Mixin 2.2201 + Class::MOP::Mixin::AttributeCore 2.2201 + Class::MOP::Mixin::HasAttributes 2.2201 + Class::MOP::Mixin::HasMethods 2.2201 + Class::MOP::Mixin::HasOverloads 2.2201 + Class::MOP::Module 2.2201 + Class::MOP::Object 2.2201 + Class::MOP::Overload 2.2201 + Class::MOP::Package 2.2201 + Moose 2.2201 + Moose::Cookbook 2.2201 + Moose::Cookbook::Basics::BankAccount_MethodModifiersAndSubclassing 2.2201 + Moose::Cookbook::Basics::BinaryTree_AttributeFeatures 2.2201 + Moose::Cookbook::Basics::BinaryTree_BuilderAndLazyBuild 2.2201 + Moose::Cookbook::Basics::Company_Subtypes 2.2201 + Moose::Cookbook::Basics::DateTime_ExtendingNonMooseParent 2.2201 + Moose::Cookbook::Basics::Document_AugmentAndInner 2.2201 + Moose::Cookbook::Basics::Genome_OverloadingSubtypesAndCoercion 2.2201 + Moose::Cookbook::Basics::HTTP_SubtypesAndCoercion 2.2201 + Moose::Cookbook::Basics::Immutable 2.2201 + Moose::Cookbook::Basics::Person_BUILDARGSAndBUILD 2.2201 + Moose::Cookbook::Basics::Point_AttributesAndSubclassing 2.2201 + Moose::Cookbook::Extending::Debugging_BaseClassRole 2.2201 + Moose::Cookbook::Extending::ExtensionOverview 2.2201 + Moose::Cookbook::Extending::Mooseish_MooseSugar 2.2201 + Moose::Cookbook::Legacy::Debugging_BaseClassReplacement 2.2201 + Moose::Cookbook::Legacy::Labeled_AttributeMetaclass 2.2201 + Moose::Cookbook::Legacy::Table_ClassMetaclass 2.2201 + Moose::Cookbook::Meta::GlobRef_InstanceMetaclass 2.2201 + Moose::Cookbook::Meta::Labeled_AttributeTrait 2.2201 + Moose::Cookbook::Meta::PrivateOrPublic_MethodMetaclass 2.2201 + Moose::Cookbook::Meta::Table_MetaclassTrait 2.2201 + Moose::Cookbook::Meta::WhyMeta 2.2201 + Moose::Cookbook::Roles::ApplicationToInstance 2.2201 + Moose::Cookbook::Roles::Comparable_CodeReuse 2.2201 + Moose::Cookbook::Roles::Restartable_AdvancedComposition 2.2201 + Moose::Cookbook::Snack::Keywords 2.2201 + Moose::Cookbook::Snack::Types 2.2201 + Moose::Cookbook::Style 2.2201 + Moose::Deprecated 2.2201 + Moose::Exception 2.2201 + Moose::Exception::AccessorMustReadWrite 2.2201 + Moose::Exception::AddParameterizableTypeTakesParameterizableType 2.2201 + Moose::Exception::AddRoleTakesAMooseMetaRoleInstance 2.2201 + Moose::Exception::AddRoleToARoleTakesAMooseMetaRole 2.2201 + Moose::Exception::ApplyTakesABlessedInstance 2.2201 + Moose::Exception::AttachToClassNeedsAClassMOPClassInstanceOrASubclass 2.2201 + Moose::Exception::AttributeConflictInRoles 2.2201 + Moose::Exception::AttributeConflictInSummation 2.2201 + Moose::Exception::AttributeExtensionIsNotSupportedInRoles 2.2201 + Moose::Exception::AttributeIsRequired 2.2201 + Moose::Exception::AttributeMustBeAnClassMOPMixinAttributeCoreOrSubclass 2.2201 + Moose::Exception::AttributeNamesDoNotMatch 2.2201 + Moose::Exception::AttributeValueIsNotAnObject 2.2201 + Moose::Exception::AttributeValueIsNotDefined 2.2201 + Moose::Exception::AutoDeRefNeedsArrayRefOrHashRef 2.2201 + Moose::Exception::BadOptionFormat 2.2201 + Moose::Exception::BothBuilderAndDefaultAreNotAllowed 2.2201 + Moose::Exception::BuilderDoesNotExist 2.2201 + Moose::Exception::BuilderMethodNotSupportedForAttribute 2.2201 + Moose::Exception::BuilderMethodNotSupportedForInlineAttribute 2.2201 + Moose::Exception::BuilderMustBeAMethodName 2.2201 + Moose::Exception::CallingMethodOnAnImmutableInstance 2.2201 + Moose::Exception::CallingReadOnlyMethodOnAnImmutableInstance 2.2201 + Moose::Exception::CanExtendOnlyClasses 2.2201 + Moose::Exception::CanOnlyConsumeRole 2.2201 + Moose::Exception::CanOnlyWrapBlessedCode 2.2201 + Moose::Exception::CanReblessOnlyIntoASubclass 2.2201 + Moose::Exception::CanReblessOnlyIntoASuperclass 2.2201 + Moose::Exception::CannotAddAdditionalTypeCoercionsToUnion 2.2201 + Moose::Exception::CannotAddAsAnAttributeToARole 2.2201 + Moose::Exception::CannotApplyBaseClassRolesToRole 2.2201 + Moose::Exception::CannotAssignValueToReadOnlyAccessor 2.2201 + Moose::Exception::CannotAugmentIfLocalMethodPresent 2.2201 + Moose::Exception::CannotAugmentNoSuperMethod 2.2201 + Moose::Exception::CannotAutoDerefWithoutIsa 2.2201 + Moose::Exception::CannotAutoDereferenceTypeConstraint 2.2201 + Moose::Exception::CannotCalculateNativeType 2.2201 + Moose::Exception::CannotCallAnAbstractBaseMethod 2.2201 + Moose::Exception::CannotCallAnAbstractMethod 2.2201 + Moose::Exception::CannotCoerceAWeakRef 2.2201 + Moose::Exception::CannotCoerceAttributeWhichHasNoCoercion 2.2201 + Moose::Exception::CannotCreateHigherOrderTypeWithoutATypeParameter 2.2201 + Moose::Exception::CannotCreateMethodAliasLocalMethodIsPresent 2.2201 + Moose::Exception::CannotCreateMethodAliasLocalMethodIsPresentInClass 2.2201 + Moose::Exception::CannotDelegateLocalMethodIsPresent 2.2201 + Moose::Exception::CannotDelegateWithoutIsa 2.2201 + Moose::Exception::CannotFindDelegateMetaclass 2.2201 + Moose::Exception::CannotFindType 2.2201 + Moose::Exception::CannotFindTypeGivenToMatchOnType 2.2201 + Moose::Exception::CannotFixMetaclassCompatibility 2.2201 + Moose::Exception::CannotGenerateInlineConstraint 2.2201 + Moose::Exception::CannotInitializeMooseMetaRoleComposite 2.2201 + Moose::Exception::CannotInlineTypeConstraintCheck 2.2201 + Moose::Exception::CannotLocatePackageInINC 2.2201 + Moose::Exception::CannotMakeMetaclassCompatible 2.2201 + Moose::Exception::CannotOverrideALocalMethod 2.2201 + Moose::Exception::CannotOverrideBodyOfMetaMethods 2.2201 + Moose::Exception::CannotOverrideLocalMethodIsPresent 2.2201 + Moose::Exception::CannotOverrideNoSuperMethod 2.2201 + Moose::Exception::CannotRegisterUnnamedTypeConstraint 2.2201 + Moose::Exception::CannotUseLazyBuildAndDefaultSimultaneously 2.2201 + Moose::Exception::CircularReferenceInAlso 2.2201 + Moose::Exception::ClassDoesNotHaveInitMeta 2.2201 + Moose::Exception::ClassDoesTheExcludedRole 2.2201 + Moose::Exception::ClassNamesDoNotMatch 2.2201 + Moose::Exception::CloneObjectExpectsAnInstanceOfMetaclass 2.2201 + Moose::Exception::CodeBlockMustBeACodeRef 2.2201 + Moose::Exception::CoercingWithoutCoercions 2.2201 + Moose::Exception::CoercionAlreadyExists 2.2201 + Moose::Exception::CoercionNeedsTypeConstraint 2.2201 + Moose::Exception::ConflictDetectedInCheckRoleExclusions 2.2201 + Moose::Exception::ConflictDetectedInCheckRoleExclusionsInToClass 2.2201 + Moose::Exception::ConstructClassInstanceTakesPackageName 2.2201 + Moose::Exception::CouldNotCreateMethod 2.2201 + Moose::Exception::CouldNotCreateWriter 2.2201 + Moose::Exception::CouldNotEvalConstructor 2.2201 + Moose::Exception::CouldNotEvalDestructor 2.2201 + Moose::Exception::CouldNotFindTypeConstraintToCoerceFrom 2.2201 + Moose::Exception::CouldNotGenerateInlineAttributeMethod 2.2201 + Moose::Exception::CouldNotLocateTypeConstraintForUnion 2.2201 + Moose::Exception::CouldNotParseType 2.2201 + Moose::Exception::CreateMOPClassTakesArrayRefOfAttributes 2.2201 + Moose::Exception::CreateMOPClassTakesArrayRefOfSuperclasses 2.2201 + Moose::Exception::CreateMOPClassTakesHashRefOfMethods 2.2201 + Moose::Exception::CreateTakesArrayRefOfRoles 2.2201 + Moose::Exception::CreateTakesHashRefOfAttributes 2.2201 + Moose::Exception::CreateTakesHashRefOfMethods 2.2201 + Moose::Exception::DefaultToMatchOnTypeMustBeCodeRef 2.2201 + Moose::Exception::DelegationToAClassWhichIsNotLoaded 2.2201 + Moose::Exception::DelegationToARoleWhichIsNotLoaded 2.2201 + Moose::Exception::DelegationToATypeWhichIsNotAClass 2.2201 + Moose::Exception::DoesRequiresRoleName 2.2201 + Moose::Exception::EnumCalledWithAnArrayRefAndAdditionalArgs 2.2201 + Moose::Exception::EnumValuesMustBeString 2.2201 + Moose::Exception::ExtendsMissingArgs 2.2201 + Moose::Exception::HandlesMustBeAHashRef 2.2201 + Moose::Exception::IllegalInheritedOptions 2.2201 + Moose::Exception::IllegalMethodTypeToAddMethodModifier 2.2201 + Moose::Exception::IncompatibleMetaclassOfSuperclass 2.2201 + Moose::Exception::InitMetaRequiresClass 2.2201 + Moose::Exception::InitializeTakesUnBlessedPackageName 2.2201 + Moose::Exception::InstanceBlessedIntoWrongClass 2.2201 + Moose::Exception::InstanceMustBeABlessedReference 2.2201 + Moose::Exception::InvalidArgPassedToMooseUtilMetaRole 2.2201 + Moose::Exception::InvalidArgumentToMethod 2.2201 + Moose::Exception::InvalidArgumentsToTraitAliases 2.2201 + Moose::Exception::InvalidBaseTypeGivenToCreateParameterizedTypeConstraint 2.2201 + Moose::Exception::InvalidHandleValue 2.2201 + Moose::Exception::InvalidHasProvidedInARole 2.2201 + Moose::Exception::InvalidNameForType 2.2201 + Moose::Exception::InvalidOverloadOperator 2.2201 + Moose::Exception::InvalidRoleApplication 2.2201 + Moose::Exception::InvalidTypeConstraint 2.2201 + Moose::Exception::InvalidTypeGivenToCreateParameterizedTypeConstraint 2.2201 + Moose::Exception::InvalidValueForIs 2.2201 + Moose::Exception::IsaDoesNotDoTheRole 2.2201 + Moose::Exception::IsaLacksDoesMethod 2.2201 + Moose::Exception::LazyAttributeNeedsADefault 2.2201 + Moose::Exception::Legacy 2.2201 + Moose::Exception::MOPAttributeNewNeedsAttributeName 2.2201 + Moose::Exception::MatchActionMustBeACodeRef 2.2201 + Moose::Exception::MessageParameterMustBeCodeRef 2.2201 + Moose::Exception::MetaclassIsAClassNotASubclassOfGivenMetaclass 2.2201 + Moose::Exception::MetaclassIsARoleNotASubclassOfGivenMetaclass 2.2201 + Moose::Exception::MetaclassIsNotASubclassOfGivenMetaclass 2.2201 + Moose::Exception::MetaclassMustBeASubclassOfMooseMetaClass 2.2201 + Moose::Exception::MetaclassMustBeASubclassOfMooseMetaRole 2.2201 + Moose::Exception::MetaclassMustBeDerivedFromClassMOPClass 2.2201 + Moose::Exception::MetaclassNotLoaded 2.2201 + Moose::Exception::MetaclassTypeIncompatible 2.2201 + Moose::Exception::MethodExpectedAMetaclassObject 2.2201 + Moose::Exception::MethodExpectsFewerArgs 2.2201 + Moose::Exception::MethodExpectsMoreArgs 2.2201 + Moose::Exception::MethodModifierNeedsMethodName 2.2201 + Moose::Exception::MethodNameConflictInRoles 2.2201 + Moose::Exception::MethodNameNotFoundInInheritanceHierarchy 2.2201 + Moose::Exception::MethodNameNotGiven 2.2201 + Moose::Exception::MustDefineAMethodName 2.2201 + Moose::Exception::MustDefineAnAttributeName 2.2201 + Moose::Exception::MustDefineAnOverloadOperator 2.2201 + Moose::Exception::MustHaveAtLeastOneValueToEnumerate 2.2201 + Moose::Exception::MustPassAHashOfOptions 2.2201 + Moose::Exception::MustPassAMooseMetaRoleInstanceOrSubclass 2.2201 + Moose::Exception::MustPassAPackageNameOrAnExistingClassMOPPackageInstance 2.2201 + Moose::Exception::MustPassEvenNumberOfArguments 2.2201 + Moose::Exception::MustPassEvenNumberOfAttributeOptions 2.2201 + Moose::Exception::MustProvideANameForTheAttribute 2.2201 + Moose::Exception::MustSpecifyAtleastOneMethod 2.2201 + Moose::Exception::MustSpecifyAtleastOneRole 2.2201 + Moose::Exception::MustSpecifyAtleastOneRoleToApplicant 2.2201 + Moose::Exception::MustSupplyAClassMOPAttributeInstance 2.2201 + Moose::Exception::MustSupplyADelegateToMethod 2.2201 + Moose::Exception::MustSupplyAMetaclass 2.2201 + Moose::Exception::MustSupplyAMooseMetaAttributeInstance 2.2201 + Moose::Exception::MustSupplyAnAccessorTypeToConstructWith 2.2201 + Moose::Exception::MustSupplyAnAttributeToConstructWith 2.2201 + Moose::Exception::MustSupplyArrayRefAsCurriedArguments 2.2201 + Moose::Exception::MustSupplyPackageNameAndName 2.2201 + Moose::Exception::NeedsTypeConstraintUnionForTypeCoercionUnion 2.2201 + Moose::Exception::NeitherAttributeNorAttributeNameIsGiven 2.2201 + Moose::Exception::NeitherClassNorClassNameIsGiven 2.2201 + Moose::Exception::NeitherRoleNorRoleNameIsGiven 2.2201 + Moose::Exception::NeitherTypeNorTypeNameIsGiven 2.2201 + Moose::Exception::NoAttributeFoundInSuperClass 2.2201 + Moose::Exception::NoBodyToInitializeInAnAbstractBaseClass 2.2201 + Moose::Exception::NoCasesMatched 2.2201 + Moose::Exception::NoConstraintCheckForTypeConstraint 2.2201 + Moose::Exception::NoDestructorClassSpecified 2.2201 + Moose::Exception::NoImmutableTraitSpecifiedForClass 2.2201 + Moose::Exception::NoParentGivenToSubtype 2.2201 + Moose::Exception::OnlyInstancesCanBeCloned 2.2201 + Moose::Exception::OperatorIsRequired 2.2201 + Moose::Exception::OverloadConflictInSummation 2.2201 + Moose::Exception::OverloadRequiresAMetaClass 2.2201 + Moose::Exception::OverloadRequiresAMetaMethod 2.2201 + Moose::Exception::OverloadRequiresAMetaOverload 2.2201 + Moose::Exception::OverloadRequiresAMethodNameOrCoderef 2.2201 + Moose::Exception::OverloadRequiresAnOperator 2.2201 + Moose::Exception::OverloadRequiresNamesForCoderef 2.2201 + Moose::Exception::OverrideConflictInComposition 2.2201 + Moose::Exception::OverrideConflictInSummation 2.2201 + Moose::Exception::PackageDoesNotUseMooseExporter 2.2201 + Moose::Exception::PackageNameAndNameParamsNotGivenToWrap 2.2201 + Moose::Exception::PackagesAndModulesAreNotCachable 2.2201 + Moose::Exception::ParameterIsNotSubtypeOfParent 2.2201 + Moose::Exception::ReferencesAreNotAllowedAsDefault 2.2201 + Moose::Exception::RequiredAttributeLacksInitialization 2.2201 + Moose::Exception::RequiredAttributeNeedsADefault 2.2201 + Moose::Exception::RequiredMethodsImportedByClass 2.2201 + Moose::Exception::RequiredMethodsNotImplementedByClass 2.2201 + Moose::Exception::Role::Attribute 2.2201 + Moose::Exception::Role::AttributeName 2.2201 + Moose::Exception::Role::Class 2.2201 + Moose::Exception::Role::EitherAttributeOrAttributeName 2.2201 + Moose::Exception::Role::Instance 2.2201 + Moose::Exception::Role::InstanceClass 2.2201 + Moose::Exception::Role::InvalidAttributeOptions 2.2201 + Moose::Exception::Role::Method 2.2201 + Moose::Exception::Role::ParamsHash 2.2201 + Moose::Exception::Role::Role 2.2201 + Moose::Exception::Role::RoleForCreate 2.2201 + Moose::Exception::Role::RoleForCreateMOPClass 2.2201 + Moose::Exception::Role::TypeConstraint 2.2201 + Moose::Exception::RoleDoesTheExcludedRole 2.2201 + Moose::Exception::RoleExclusionConflict 2.2201 + Moose::Exception::RoleNameRequired 2.2201 + Moose::Exception::RoleNameRequiredForMooseMetaRole 2.2201 + Moose::Exception::RolesDoNotSupportAugment 2.2201 + Moose::Exception::RolesDoNotSupportExtends 2.2201 + Moose::Exception::RolesDoNotSupportInner 2.2201 + Moose::Exception::RolesDoNotSupportRegexReferencesForMethodModifiers 2.2201 + Moose::Exception::RolesInCreateTakesAnArrayRef 2.2201 + Moose::Exception::RolesListMustBeInstancesOfMooseMetaRole 2.2201 + Moose::Exception::SingleParamsToNewMustBeHashRef 2.2201 + Moose::Exception::TriggerMustBeACodeRef 2.2201 + Moose::Exception::TypeConstraintCannotBeUsedForAParameterizableType 2.2201 + Moose::Exception::TypeConstraintIsAlreadyCreated 2.2201 + Moose::Exception::TypeParameterMustBeMooseMetaType 2.2201 + Moose::Exception::UnableToCanonicalizeHandles 2.2201 + Moose::Exception::UnableToCanonicalizeNonRolePackage 2.2201 + Moose::Exception::UnableToRecognizeDelegateMetaclass 2.2201 + Moose::Exception::UndefinedHashKeysPassedToMethod 2.2201 + Moose::Exception::UnionCalledWithAnArrayRefAndAdditionalArgs 2.2201 + Moose::Exception::UnionTakesAtleastTwoTypeNames 2.2201 + Moose::Exception::ValidationFailedForInlineTypeConstraint 2.2201 + Moose::Exception::ValidationFailedForTypeConstraint 2.2201 + Moose::Exception::WrapTakesACodeRefToBless 2.2201 + Moose::Exception::WrongTypeConstraintGiven 2.2201 + Moose::Exporter 2.2201 + Moose::Intro 2.2201 + Moose::Manual 2.2201 + Moose::Manual::Attributes 2.2201 + Moose::Manual::BestPractices 2.2201 + Moose::Manual::Classes 2.2201 + Moose::Manual::Concepts 2.2201 + Moose::Manual::Construction 2.2201 + Moose::Manual::Contributing 2.2201 + Moose::Manual::Delegation 2.2201 + Moose::Manual::Delta 2.2201 + Moose::Manual::Exceptions 2.2201 + Moose::Manual::Exceptions::Manifest 2.2201 + Moose::Manual::FAQ 2.2201 + Moose::Manual::MOP 2.2201 + Moose::Manual::MethodModifiers 2.2201 + Moose::Manual::MooseX 2.2201 + Moose::Manual::Resources 2.2201 + Moose::Manual::Roles 2.2201 + Moose::Manual::Support 2.2201 + Moose::Manual::Types 2.2201 + Moose::Manual::Unsweetened 2.2201 + Moose::Meta::Attribute 2.2201 + Moose::Meta::Attribute::Native 2.2201 + Moose::Meta::Attribute::Native::Trait 2.2201 + Moose::Meta::Attribute::Native::Trait::Array 2.2201 + Moose::Meta::Attribute::Native::Trait::Bool 2.2201 + Moose::Meta::Attribute::Native::Trait::Code 2.2201 + Moose::Meta::Attribute::Native::Trait::Counter 2.2201 + Moose::Meta::Attribute::Native::Trait::Hash 2.2201 + Moose::Meta::Attribute::Native::Trait::Number 2.2201 + Moose::Meta::Attribute::Native::Trait::String 2.2201 + Moose::Meta::Class 2.2201 + Moose::Meta::Class::Immutable::Trait 2.2201 + Moose::Meta::Instance 2.2201 + Moose::Meta::Method 2.2201 + Moose::Meta::Method::Accessor 2.2201 + Moose::Meta::Method::Accessor::Native 2.2201 + Moose::Meta::Method::Accessor::Native::Array 2.2201 + Moose::Meta::Method::Accessor::Native::Array::Writer 2.2201 + Moose::Meta::Method::Accessor::Native::Array::accessor 2.2201 + Moose::Meta::Method::Accessor::Native::Array::clear 2.2201 + Moose::Meta::Method::Accessor::Native::Array::count 2.2201 + Moose::Meta::Method::Accessor::Native::Array::delete 2.2201 + Moose::Meta::Method::Accessor::Native::Array::elements 2.2201 + Moose::Meta::Method::Accessor::Native::Array::first 2.2201 + Moose::Meta::Method::Accessor::Native::Array::first_index 2.2201 + Moose::Meta::Method::Accessor::Native::Array::get 2.2201 + Moose::Meta::Method::Accessor::Native::Array::grep 2.2201 + Moose::Meta::Method::Accessor::Native::Array::insert 2.2201 + Moose::Meta::Method::Accessor::Native::Array::is_empty 2.2201 + Moose::Meta::Method::Accessor::Native::Array::join 2.2201 + Moose::Meta::Method::Accessor::Native::Array::map 2.2201 + Moose::Meta::Method::Accessor::Native::Array::natatime 2.2201 + Moose::Meta::Method::Accessor::Native::Array::pop 2.2201 + Moose::Meta::Method::Accessor::Native::Array::push 2.2201 + Moose::Meta::Method::Accessor::Native::Array::reduce 2.2201 + Moose::Meta::Method::Accessor::Native::Array::set 2.2201 + Moose::Meta::Method::Accessor::Native::Array::shallow_clone 2.2201 + Moose::Meta::Method::Accessor::Native::Array::shift 2.2201 + Moose::Meta::Method::Accessor::Native::Array::shuffle 2.2201 + Moose::Meta::Method::Accessor::Native::Array::sort 2.2201 + Moose::Meta::Method::Accessor::Native::Array::sort_in_place 2.2201 + Moose::Meta::Method::Accessor::Native::Array::splice 2.2201 + Moose::Meta::Method::Accessor::Native::Array::uniq 2.2201 + Moose::Meta::Method::Accessor::Native::Array::unshift 2.2201 + Moose::Meta::Method::Accessor::Native::Bool::not 2.2201 + Moose::Meta::Method::Accessor::Native::Bool::set 2.2201 + Moose::Meta::Method::Accessor::Native::Bool::toggle 2.2201 + Moose::Meta::Method::Accessor::Native::Bool::unset 2.2201 + Moose::Meta::Method::Accessor::Native::Code::execute 2.2201 + Moose::Meta::Method::Accessor::Native::Code::execute_method 2.2201 + Moose::Meta::Method::Accessor::Native::Collection 2.2201 + Moose::Meta::Method::Accessor::Native::Counter::Writer 2.2201 + Moose::Meta::Method::Accessor::Native::Counter::dec 2.2201 + Moose::Meta::Method::Accessor::Native::Counter::inc 2.2201 + Moose::Meta::Method::Accessor::Native::Counter::reset 2.2201 + Moose::Meta::Method::Accessor::Native::Counter::set 2.2201 + Moose::Meta::Method::Accessor::Native::Hash 2.2201 + Moose::Meta::Method::Accessor::Native::Hash::Writer 2.2201 + Moose::Meta::Method::Accessor::Native::Hash::accessor 2.2201 + Moose::Meta::Method::Accessor::Native::Hash::clear 2.2201 + Moose::Meta::Method::Accessor::Native::Hash::count 2.2201 + Moose::Meta::Method::Accessor::Native::Hash::defined 2.2201 + Moose::Meta::Method::Accessor::Native::Hash::delete 2.2201 + Moose::Meta::Method::Accessor::Native::Hash::elements 2.2201 + Moose::Meta::Method::Accessor::Native::Hash::exists 2.2201 + Moose::Meta::Method::Accessor::Native::Hash::get 2.2201 + Moose::Meta::Method::Accessor::Native::Hash::is_empty 2.2201 + Moose::Meta::Method::Accessor::Native::Hash::keys 2.2201 + Moose::Meta::Method::Accessor::Native::Hash::kv 2.2201 + Moose::Meta::Method::Accessor::Native::Hash::set 2.2201 + Moose::Meta::Method::Accessor::Native::Hash::shallow_clone 2.2201 + Moose::Meta::Method::Accessor::Native::Hash::values 2.2201 + Moose::Meta::Method::Accessor::Native::Number::abs 2.2201 + Moose::Meta::Method::Accessor::Native::Number::add 2.2201 + Moose::Meta::Method::Accessor::Native::Number::div 2.2201 + Moose::Meta::Method::Accessor::Native::Number::mod 2.2201 + Moose::Meta::Method::Accessor::Native::Number::mul 2.2201 + Moose::Meta::Method::Accessor::Native::Number::set 2.2201 + Moose::Meta::Method::Accessor::Native::Number::sub 2.2201 + Moose::Meta::Method::Accessor::Native::Reader 2.2201 + Moose::Meta::Method::Accessor::Native::String::append 2.2201 + Moose::Meta::Method::Accessor::Native::String::chomp 2.2201 + Moose::Meta::Method::Accessor::Native::String::chop 2.2201 + Moose::Meta::Method::Accessor::Native::String::clear 2.2201 + Moose::Meta::Method::Accessor::Native::String::inc 2.2201 + Moose::Meta::Method::Accessor::Native::String::length 2.2201 + Moose::Meta::Method::Accessor::Native::String::match 2.2201 + Moose::Meta::Method::Accessor::Native::String::prepend 2.2201 + Moose::Meta::Method::Accessor::Native::String::replace 2.2201 + Moose::Meta::Method::Accessor::Native::String::substr 2.2201 + Moose::Meta::Method::Accessor::Native::Writer 2.2201 + Moose::Meta::Method::Augmented 2.2201 + Moose::Meta::Method::Constructor 2.2201 + Moose::Meta::Method::Delegation 2.2201 + Moose::Meta::Method::Destructor 2.2201 + Moose::Meta::Method::Meta 2.2201 + Moose::Meta::Method::Overridden 2.2201 + Moose::Meta::Mixin::AttributeCore 2.2201 + Moose::Meta::Object::Trait 2.2201 + Moose::Meta::Role 2.2201 + Moose::Meta::Role::Application 2.2201 + Moose::Meta::Role::Application::RoleSummation 2.2201 + Moose::Meta::Role::Application::ToClass 2.2201 + Moose::Meta::Role::Application::ToInstance 2.2201 + Moose::Meta::Role::Application::ToRole 2.2201 + Moose::Meta::Role::Attribute 2.2201 + Moose::Meta::Role::Composite 2.2201 + Moose::Meta::Role::Method 2.2201 + Moose::Meta::Role::Method::Conflicting 2.2201 + Moose::Meta::Role::Method::Required 2.2201 + Moose::Meta::TypeCoercion 2.2201 + Moose::Meta::TypeCoercion::Union 2.2201 + Moose::Meta::TypeConstraint 2.2201 + Moose::Meta::TypeConstraint::Class 2.2201 + Moose::Meta::TypeConstraint::DuckType 2.2201 + Moose::Meta::TypeConstraint::Enum 2.2201 + Moose::Meta::TypeConstraint::Parameterizable 2.2201 + Moose::Meta::TypeConstraint::Parameterized 2.2201 + Moose::Meta::TypeConstraint::Registry 2.2201 + Moose::Meta::TypeConstraint::Role 2.2201 + Moose::Meta::TypeConstraint::Union 2.2201 + Moose::Object 2.2201 + Moose::Role 2.2201 + Moose::Spec::Role 2.2201 + Moose::Unsweetened 2.2201 + Moose::Util 2.2201 + Moose::Util::MetaRole 2.2201 + Moose::Util::TypeConstraints 2.2201 + Moose::Util::TypeConstraints::Builtins 2.2201 + Test::Moose 2.2201 + metaclass 2.2201 + oose 2.2201 requirements: Carp 1.22 Class::Load 0.09 @@ -5075,7 +5075,7 @@ DISTRIBUTIONS Params::Util 1.00 Scalar::Util 1.19 Sub::Exporter 0.980 - Sub::Name 0.20 + Sub::Util 1.40 Try::Tiny 0.17 parent 0.223 strict 1.03 @@ -7198,13 +7198,13 @@ DISTRIBUTIONS ExtUtils::MakeMaker 0 Scalar::Util 0 perl 5.006 - Scalar-List-Utils-1.56 - pathname: P/PE/PEVANS/Scalar-List-Utils-1.56.tar.gz + Scalar-List-Utils-1.62 + pathname: P/PE/PEVANS/Scalar-List-Utils-1.62.tar.gz provides: - List::Util 1.56 - List::Util::XS 1.56 - Scalar::Util 1.56 - Sub::Util 1.56 + List::Util 1.62 + List::Util::XS 1.62 + Scalar::Util 1.62 + Sub::Util 1.62 requirements: ExtUtils::MakeMaker 0 perl 5.006 From 745ed112cbcaaf474919068d312e7b384473c946 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 026/561] Remove some Catalyst modules from cpanfile which are already in Catalyst-Runtime --- cpanfile | 4 ---- 1 file changed, 4 deletions(-) diff --git a/cpanfile b/cpanfile index 2777afa68..d58c58c44 100644 --- a/cpanfile +++ b/cpanfile @@ -10,9 +10,7 @@ requires 'BackPAN::Index', '0.42'; requires 'Captcha::reCAPTCHA', '0.99'; requires 'Catalyst', '5.90128'; requires 'Catalyst::Action::RenderView'; -requires 'Catalyst::Controller'; requires 'Catalyst::Controller::REST'; -requires 'Catalyst::Model'; requires 'Catalyst::Plugin::Authentication'; requires 'Catalyst::Plugin::ConfigLoader'; requires 'Catalyst::Plugin::Session'; @@ -20,8 +18,6 @@ requires 'Catalyst::Plugin::Session::State::Cookie'; requires 'Catalyst::Plugin::Session::Store'; requires 'Catalyst::Plugin::Static::Simple'; requires 'Catalyst::Plugin::Unicode::Encoding'; -requires 'Catalyst::Utils'; -requires 'Catalyst::View'; requires 'Catalyst::View::JSON', '0.36'; requires 'CatalystX::Fastly::Role::Response', '0.06'; requires 'CatalystX::InjectComponent'; From c3f7fb0f3e06a72ca4db3b57a9025dcc783a3b73 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 027/561] Remove LWP::UserAgent::Paranoid from cpanfile --- cpanfile | 1 - 1 file changed, 1 deletion(-) diff --git a/cpanfile b/cpanfile index d58c58c44..3250d7d9b 100644 --- a/cpanfile +++ b/cpanfile @@ -94,7 +94,6 @@ requires 'Log::Log4perl::Catalyst'; requires 'Log::Log4perl::Layout::JSON'; requires 'LWP::Protocol::https'; requires 'LWP::UserAgent', '6.66'; -requires 'LWP::UserAgent::Paranoid'; requires 'MetaCPAN::Moose'; requires 'MetaCPAN::Pod::XHTML'; requires 'MetaCPAN::Role', '0.06'; From d38bd575dc6ab63380103707560d0a46a47fc8ec Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 028/561] Remove Moose::Role and Moose::Util from cpanfile --- cpanfile | 2 -- 1 file changed, 2 deletions(-) diff --git a/cpanfile b/cpanfile index 3250d7d9b..52bb7ba7a 100644 --- a/cpanfile +++ b/cpanfile @@ -109,8 +109,6 @@ requires 'Mojolicious::Plugin::OpenAPI'; requires 'Mojolicious::Plugin::Web::Auth', '0.17'; requires 'Mojo::Pg', '4.08'; requires 'Moose', '2.2201'; -requires 'Moose::Role'; -requires 'Moose::Util'; requires 'MooseX::Aliases'; requires 'MooseX::Attribute::Deflator', '2.1.5'; requires 'MooseX::ChainedAccessors'; From b34369d99c8cddb2fc59f13ca1762fe1cbfda770 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 029/561] Remove some Plack modules which are in the Plack dist from the cpanfile --- cpanfile | 3 --- 1 file changed, 3 deletions(-) diff --git a/cpanfile b/cpanfile index 52bb7ba7a..1f5c3c9c5 100644 --- a/cpanfile +++ b/cpanfile @@ -142,10 +142,7 @@ requires 'Plack::Middleware::ReverseProxy'; requires 'Plack::Middleware::Rewrite'; requires 'Plack::Middleware::ServerStatus::Lite'; requires 'Plack::Middleware::Session'; -requires 'Plack::MIME'; requires 'Plack::Session::Store'; -requires 'Plack::Test'; -requires 'Plack::Util::Accessor'; requires 'Pod::Markdown', '3.300'; requires 'Pod::POM'; requires 'Pod::Simple', '3.43'; From bb6b151875c385cab77861c1e4282e18a80de5b3 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 030/561] Remove Test::Code::TidyAll and Test::Routine::Util from cpanfile The main modules from the dists which include them are already in the file. --- cpanfile | 2 -- 1 file changed, 2 deletions(-) diff --git a/cpanfile b/cpanfile index 1f5c3c9c5..f76201486 100644 --- a/cpanfile +++ b/cpanfile @@ -185,14 +185,12 @@ requires 'PPI', '1.274'; # Perl::Critic requires 'PPIx::QuoteLike', '0.022'; # Perl::Critic requires 'PPIx::Regexp', '0.085'; # Perl::Critic requires 'String::Format', '1.18'; # Perl::Critic -requires 'Test::Code::TidyAll'; requires 'Test::Harness', '3.44'; # Contains App::Prove requires 'Test::More', '1.302190'; requires 'Test::Most'; requires 'Test::Perl::Critic', '1.04'; requires 'Test::RequiresInternet'; requires 'Test::Routine', '0.012'; -requires 'Test::Routine::Util', '0'; requires 'Test::Vars', '0.015'; # author requirements From 2fe0ab93a1996d2d69778684a40cffd05e59bd88 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 031/561] Bump Plack::Test::Agent from 1.4 to 1.5 --- cpanfile | 2 +- cpanfile.snapshot | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/cpanfile b/cpanfile index f76201486..b3a26431f 100644 --- a/cpanfile +++ b/cpanfile @@ -180,7 +180,7 @@ requires 'Module::Faker', '0.015'; requires 'Module::Faker::Dist', '0.010'; requires 'Perl::Critic', '0.140'; requires 'Perl::Tidy' => '20220217'; -requires 'Plack::Test::Agent'; +requires 'Plack::Test::Agent', '1.5'; requires 'PPI', '1.274'; # Perl::Critic requires 'PPIx::QuoteLike', '0.022'; # Perl::Critic requires 'PPIx::Regexp', '0.085'; # Perl::Critic diff --git a/cpanfile.snapshot b/cpanfile.snapshot index 44c4f86f6..ee644dfd4 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -6895,12 +6895,14 @@ DISTRIBUTIONS Digest::SHA1 0 Module::Build::Tiny 0.039 Plack 0.9910 - Plack-Test-Agent-1.4 - pathname: O/OA/OALDERS/Plack-Test-Agent-1.4.tar.gz + Plack-Test-Agent-1.5 + pathname: O/OA/OALDERS/Plack-Test-Agent-1.5.tar.gz provides: - Plack::Test::Agent 1.4 + Plack::Test::Agent 1.5 + Test::WWW::Mechanize::Bound 1.5 requirements: ExtUtils::MakeMaker 0 + HTTP::Cookies 0 HTTP::Message::PSGI 0 HTTP::Request::Common 0 HTTP::Response 0 From b1e6d4045a40c3ab604e72a8785175df7e532ae9 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 032/561] Add current version to cpanfile for CataCatalyst::Action::RenderView --- cpanfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cpanfile b/cpanfile index b3a26431f..6052d1a2b 100644 --- a/cpanfile +++ b/cpanfile @@ -9,7 +9,7 @@ requires 'Authen::SASL', '2.16'; requires 'BackPAN::Index', '0.42'; requires 'Captcha::reCAPTCHA', '0.99'; requires 'Catalyst', '5.90128'; -requires 'Catalyst::Action::RenderView'; +requires 'Catalyst::Action::RenderView', '0.16'; requires 'Catalyst::Controller::REST'; requires 'Catalyst::Plugin::Authentication'; requires 'Catalyst::Plugin::ConfigLoader'; From 8183b53943cc8be9225ea830af5ba7fcaacd2a28 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 033/561] Bump Catalyst::Controller::REST from 1.20 to 1.21 --- cpanfile | 2 +- cpanfile.snapshot | 56 +++++++++++++++++++++++------------------------ 2 files changed, 29 insertions(+), 29 deletions(-) diff --git a/cpanfile b/cpanfile index 6052d1a2b..132b5fcb8 100644 --- a/cpanfile +++ b/cpanfile @@ -10,7 +10,7 @@ requires 'BackPAN::Index', '0.42'; requires 'Captcha::reCAPTCHA', '0.99'; requires 'Catalyst', '5.90128'; requires 'Catalyst::Action::RenderView', '0.16'; -requires 'Catalyst::Controller::REST'; +requires 'Catalyst::Controller::REST', '1.21'; requires 'Catalyst::Plugin::Authentication'; requires 'Catalyst::Plugin::ConfigLoader'; requires 'Catalyst::Plugin::Session'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index ee644dfd4..2c8c3f7d6 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -462,34 +462,34 @@ DISTRIBUTIONS requirements: ExtUtils::MakeMaker 0 Test::Exception 0 - Catalyst-Action-REST-1.20 - pathname: J/JJ/JJNAPIORK/Catalyst-Action-REST-1.20.tar.gz - provides: - Catalyst::Action::Deserialize 1.20 - Catalyst::Action::Deserialize::Callback 1.20 - Catalyst::Action::Deserialize::JSON 1.20 - Catalyst::Action::Deserialize::JSON::XS 1.20 - Catalyst::Action::Deserialize::View 1.20 - Catalyst::Action::Deserialize::XML::Simple 1.20 - Catalyst::Action::Deserialize::YAML 1.20 - Catalyst::Action::DeserializeMultiPart 1.20 - Catalyst::Action::REST 1.20 - Catalyst::Action::REST::ForBrowsers 1.20 - Catalyst::Action::Serialize 1.20 - Catalyst::Action::Serialize::Callback 1.20 - Catalyst::Action::Serialize::JSON 1.20 - Catalyst::Action::Serialize::JSON::XS 1.20 - Catalyst::Action::Serialize::JSONP 1.20 - Catalyst::Action::Serialize::View 1.20 - Catalyst::Action::Serialize::XML::Simple 1.20 - Catalyst::Action::Serialize::YAML 1.20 - Catalyst::Action::Serialize::YAML::HTML 1.20 - Catalyst::Action::SerializeBase 1.20 - Catalyst::Controller::REST 1.20 - Catalyst::Request::REST 1.20 - Catalyst::Request::REST::ForBrowsers 1.20 - Catalyst::TraitFor::Request::REST 1.20 - Catalyst::TraitFor::Request::REST::ForBrowsers 1.20 + Catalyst-Action-REST-1.21 + pathname: J/JJ/JJNAPIORK/Catalyst-Action-REST-1.21.tar.gz + provides: + Catalyst::Action::Deserialize 1.21 + Catalyst::Action::Deserialize::Callback 1.21 + Catalyst::Action::Deserialize::JSON 1.21 + Catalyst::Action::Deserialize::JSON::XS 1.21 + Catalyst::Action::Deserialize::View 1.21 + Catalyst::Action::Deserialize::XML::Simple 1.21 + Catalyst::Action::Deserialize::YAML 1.21 + Catalyst::Action::DeserializeMultiPart 1.21 + Catalyst::Action::REST 1.21 + Catalyst::Action::REST::ForBrowsers 1.21 + Catalyst::Action::Serialize 1.21 + Catalyst::Action::Serialize::Callback 1.21 + Catalyst::Action::Serialize::JSON 1.21 + Catalyst::Action::Serialize::JSON::XS 1.21 + Catalyst::Action::Serialize::JSONP 1.21 + Catalyst::Action::Serialize::View 1.21 + Catalyst::Action::Serialize::XML::Simple 1.21 + Catalyst::Action::Serialize::YAML 1.21 + Catalyst::Action::Serialize::YAML::HTML 1.21 + Catalyst::Action::SerializeBase 1.21 + Catalyst::Controller::REST 1.21 + Catalyst::Request::REST 1.21 + Catalyst::Request::REST::ForBrowsers 1.21 + Catalyst::TraitFor::Request::REST 1.21 + Catalyst::TraitFor::Request::REST::ForBrowsers 1.21 requirements: Catalyst::Runtime 5.80030 Class::Inspector 1.13 From 65a5c40b70f5982bd9777d63f6780da02cd1083f Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 034/561] Bump Catalyst::Plugin::Session from 0.40 to 0.43 --- cpanfile | 2 +- cpanfile.snapshot | 21 +++++++++------------ 2 files changed, 10 insertions(+), 13 deletions(-) diff --git a/cpanfile b/cpanfile index 132b5fcb8..b8a92932e 100644 --- a/cpanfile +++ b/cpanfile @@ -13,7 +13,7 @@ requires 'Catalyst::Action::RenderView', '0.16'; requires 'Catalyst::Controller::REST', '1.21'; requires 'Catalyst::Plugin::Authentication'; requires 'Catalyst::Plugin::ConfigLoader'; -requires 'Catalyst::Plugin::Session'; +requires 'Catalyst::Plugin::Session', '0.43'; requires 'Catalyst::Plugin::Session::State::Cookie'; requires 'Catalyst::Plugin::Session::Store'; requires 'Catalyst::Plugin::Static::Simple'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index 2c8c3f7d6..57cc6219a 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -558,30 +558,27 @@ DISTRIBUTIONS Path::Class 0 Test::More 0 perl 5.008 - Catalyst-Plugin-Session-0.40 - pathname: J/JJ/JJNAPIORK/Catalyst-Plugin-Session-0.40.tar.gz + Catalyst-Plugin-Session-0.43 + pathname: H/HA/HAARG/Catalyst-Plugin-Session-0.43.tar.gz provides: - Catalyst::Plugin::Session 0.40 - Catalyst::Plugin::Session::State undef - Catalyst::Plugin::Session::Store undef - Catalyst::Plugin::Session::Store::Dummy undef - Catalyst::Plugin::Session::Test::Store 123 + Catalyst::Plugin::Session 0.43 + Catalyst::Plugin::Session::State 0.43 + Catalyst::Plugin::Session::Store 0.43 + Catalyst::Plugin::Session::Store::Dummy 0.43 + Catalyst::Plugin::Session::Test::Store 0.43 requirements: Catalyst::Runtime 5.71001 Digest 0 - ExtUtils::MakeMaker 6.59 + ExtUtils::MakeMaker 0 File::Spec 0 File::Temp 0 + HTML::Entities 0 List::Util 0 MRO::Compat 0 Moose 0.76 MooseX::Emulate::Class::Accessor::Fast 0.00801 Object::Signature 0 - Test::Deep 0 - Test::Exception 0 Test::More 0.88 - Test::WWW::Mechanize::PSGI 0 - Tie::RefHash 1.34 namespace::clean 0.10 perl 5.008 Catalyst-Plugin-Session-State-Cookie-0.17 From bca32fde79abbfeca7d96d091bdf574239027d3d Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 035/561] Bump Catalyst::View::JSON from 0.36 to 0.37 --- cpanfile | 2 +- cpanfile.snapshot | 13 +++++-------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/cpanfile b/cpanfile index b8a92932e..d96b2cde8 100644 --- a/cpanfile +++ b/cpanfile @@ -18,7 +18,7 @@ requires 'Catalyst::Plugin::Session::State::Cookie'; requires 'Catalyst::Plugin::Session::Store'; requires 'Catalyst::Plugin::Static::Simple'; requires 'Catalyst::Plugin::Unicode::Encoding'; -requires 'Catalyst::View::JSON', '0.36'; +requires 'Catalyst::View::JSON', '0.37'; requires 'CatalystX::Fastly::Role::Response', '0.06'; requires 'CatalystX::InjectComponent'; requires 'CatalystX::RoleApplicator'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index 57cc6219a..ca6b1a412 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -717,19 +717,16 @@ DISTRIBUTIONS URI::ws 0.03 namespace::clean 0.23 perl 5.008003 - Catalyst-View-JSON-0.36 - pathname: J/JJ/JJNAPIORK/Catalyst-View-JSON-0.36.tar.gz + Catalyst-View-JSON-0.37 + pathname: H/HA/HAARG/Catalyst-View-JSON-0.37.tar.gz provides: Catalyst::Helper::View::JSON undef - Catalyst::View::JSON 0.36 + Catalyst::View::JSON 0.37 requirements: - Catalyst 5.6 - ExtUtils::MakeMaker 6.59 + Catalyst 5.60 + ExtUtils::MakeMaker 0 JSON::MaybeXS 1.003000 MRO::Compat 0 - Test::More 0 - YAML 0 - perl 5.008001 CatalystX-Fastly-Role-Response-0.07 pathname: L/LL/LLAP/CatalystX-Fastly-Role-Response-0.07.tar.gz provides: From 174536e005a9b8a8d20fb8d17c8609555e2a2b70 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 036/561] Remove Net::DNS::Paranoid from cpanfile --- cpanfile | 1 - 1 file changed, 1 deletion(-) diff --git a/cpanfile b/cpanfile index d96b2cde8..f09d33c95 100644 --- a/cpanfile +++ b/cpanfile @@ -123,7 +123,6 @@ requires 'MooseX::Types::ElasticSearch', '== 0.0.4'; requires 'MooseX::Types::Moose'; requires 'Mozilla::CA', '20211001'; requires 'namespace::autoclean'; -requires 'Net::DNS::Paranoid'; requires 'Net::Fastly', '1.12'; requires 'Net::HTTP', '6.22'; # LWP::UserAgent requires 'Net::Twitter', '4.01043'; From 6bf4e0bed40dcb99114d8544a6e515e7337e2c9b Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 037/561] Bump Archive::Any from 0.945 to 0.946 --- cpanfile | 2 +- cpanfile.snapshot | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/cpanfile b/cpanfile index f09d33c95..aa4bfc69e 100644 --- a/cpanfile +++ b/cpanfile @@ -3,7 +3,7 @@ use warnings; requires 'perl', '5.010'; -requires 'Archive::Any', '0.0942'; +requires 'Archive::Any', '0.0946'; requires 'Archive::Tar', '2.04'; requires 'Authen::SASL', '2.16'; requires 'BackPAN::Index', '0.42'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index ca6b1a412..53a4efa52 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -48,15 +48,15 @@ DISTRIBUTIONS Path::Class 0 Storable 0 Test::More 0 - Archive-Any-0.0945 - pathname: O/OA/OALDERS/Archive-Any-0.0945.tar.gz + Archive-Any-0.0946 + pathname: O/OA/OALDERS/Archive-Any-0.0946.tar.gz provides: - Archive::Any 0.0945 - Archive::Any::Plugin 0.0945 - Archive::Any::Plugin::Tar 0.0945 - Archive::Any::Plugin::Zip 0.0945 - Archive::Any::Tar 0.0945 - Archive::Any::Zip 0.0945 + Archive::Any 0.0946 + Archive::Any::Plugin 0.0946 + Archive::Any::Plugin::Tar 0.0946 + Archive::Any::Plugin::Zip 0.0946 + Archive::Any::Tar 0.0946 + Archive::Any::Zip 0.0946 requirements: Archive::Tar 0 Archive::Zip 0 @@ -65,9 +65,9 @@ DISTRIBUTIONS File::MMagic 0 File::Spec::Functions 0 MIME::Types 0 - Module::Build 0.28 Module::Find 0 base 0 + perl 5.006 strict 0 warnings 0 Archive-Any-Create-0.03 From 0eda56ab675ed45ffc19937a2a449d6ba7c1ebcf Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 038/561] Bump Archive::Tar to 2.40 --- cpanfile | 2 +- cpanfile.snapshot | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/cpanfile b/cpanfile index aa4bfc69e..9606517a5 100644 --- a/cpanfile +++ b/cpanfile @@ -4,7 +4,7 @@ use warnings; requires 'perl', '5.010'; requires 'Archive::Any', '0.0946'; -requires 'Archive::Tar', '2.04'; +requires 'Archive::Tar', '2.40'; requires 'Authen::SASL', '2.16'; requires 'BackPAN::Index', '0.42'; requires 'Captcha::reCAPTCHA', '0.99'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index 53a4efa52..e684e04c3 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -98,6 +98,23 @@ DISTRIBUTIONS Params::Check 0.07 Test::More 0 if 0 + Archive-Tar-2.40 + pathname: B/BI/BINGOS/Archive-Tar-2.40.tar.gz + provides: + Archive::Tar 2.40 + Archive::Tar::Constant 2.40 + Archive::Tar::File 2.40 + requirements: + Compress::Zlib 2.015 + ExtUtils::MakeMaker 0 + File::Spec 0.82 + IO::Compress::Base 2.015 + IO::Compress::Bzip2 2.015 + IO::Compress::Gzip 2.015 + IO::Zlib 1.01 + Test::Harness 2.26 + Test::More 0 + perl 5.00503 Archive-Zip-1.59 pathname: P/PH/PHRED/Archive-Zip-1.59.tar.gz provides: From 081d82fb7e688784d03509edaa91e37930138089 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 039/561] Bump Email::Valid from 1.202 to 1.203 --- cpanfile | 2 +- cpanfile.snapshot | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cpanfile b/cpanfile index 9606517a5..a4b128f65 100644 --- a/cpanfile +++ b/cpanfile @@ -49,7 +49,7 @@ requires 'ElasticSearchX::Model', '2.0.1'; requires 'Email::Address'; requires 'Email::Sender::Simple'; requires 'Email::Simple'; -requires 'Email::Valid', '1.198'; +requires 'Email::Valid', '1.203'; requires 'Encode'; requires 'Encoding::FixLatin'; requires 'Encoding::FixLatin::XS'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index e684e04c3..b27a98c10 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -2499,10 +2499,10 @@ DISTRIBUTIONS perl 5.008 strict 0 warnings 0 - Email-Valid-1.202 - pathname: R/RJ/RJBS/Email-Valid-1.202.tar.gz + Email-Valid-1.203 + pathname: R/RJ/RJBS/Email-Valid-1.203.tar.gz provides: - Email::Valid 1.202 + Email::Valid 1.203 requirements: ExtUtils::MakeMaker 0 Mail::Address 0 From 1416e47877631dbd002d0c700a50ce8043fdcee4 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 040/561] Bump Encode from 3.01 to 3.17 --- cpanfile | 2 +- cpanfile.snapshot | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/cpanfile b/cpanfile index a4b128f65..cef523af9 100644 --- a/cpanfile +++ b/cpanfile @@ -50,7 +50,7 @@ requires 'Email::Address'; requires 'Email::Sender::Simple'; requires 'Email::Simple'; requires 'Email::Valid', '1.203'; -requires 'Encode'; +requires 'Encode', '3.17'; requires 'Encoding::FixLatin'; requires 'Encoding::FixLatin::XS'; requires 'EV'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index b27a98c10..838b3e019 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -2510,6 +2510,42 @@ DISTRIBUTIONS Scalar::Util 0 Test::More 0 perl 5.006 + Encode-3.17 + pathname: D/DA/DANKOGAI/Encode-3.17.tar.gz + provides: + Encode 3.17 + Encode::Alias 2.24 + Encode::Byte 2.04 + Encode::CJKConstants 2.02 + Encode::CN 2.03 + Encode::CN::HZ 2.10 + Encode::Config 2.05 + Encode::EBCDIC 2.02 + Encode::Encoder 2.03 + Encode::Encoding 2.08 + Encode::GSM0338 2.10 + Encode::Guess 2.08 + Encode::JP 2.05 + Encode::JP::H2Z 2.02 + Encode::JP::JIS7 2.08 + Encode::KR 2.03 + Encode::KR::2022_KR 2.04 + Encode::MIME::Header 2.28 + Encode::MIME::Header::ISO_2022_JP 1.09 + Encode::MIME::Name 1.03 + Encode::Symbol 2.02 + Encode::TW 2.03 + Encode::UTF_EBCDIC 3.17 + Encode::Unicode 2.20 + Encode::Unicode::UTF7 2.10 + Encode::XS 3.17 + Encode::utf8 3.17 + encoding 3.00 + requirements: + Exporter 5.57 + ExtUtils::MakeMaker 0 + Storable 0 + parent 0.221 Encode-Locale-1.05 pathname: G/GA/GAAS/Encode-Locale-1.05.tar.gz provides: From a56d316272746a44600a3b3680708a172cccb883 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 041/561] Bump Exporter from 5.73 to 5.74 --- cpanfile | 2 +- cpanfile.snapshot | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/cpanfile b/cpanfile index cef523af9..78fd09be9 100644 --- a/cpanfile +++ b/cpanfile @@ -54,7 +54,7 @@ requires 'Encode', '3.17'; requires 'Encoding::FixLatin'; requires 'Encoding::FixLatin::XS'; requires 'EV'; -requires 'Exporter'; +requires 'Exporter', '5.74'; requires 'ExtUtils::HasCompiler'; requires 'File::Basename'; requires 'File::Find'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index 838b3e019..830b65118 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -2598,6 +2598,14 @@ DISTRIBUTIONS perl 5.008001 strict 0 warnings 0 + Exporter-5.74 + pathname: T/TO/TODDR/Exporter-5.74.tar.gz + provides: + Exporter 5.74 + Exporter::Heavy 5.74 + requirements: + Carp 1.05 + ExtUtils::MakeMaker 0 Exporter-Declare-0.114 pathname: E/EX/EXODIST/Exporter-Declare-0.114.tar.gz provides: From bdac3521184ea38c5b539186c4d2a5c9c5a5c5ac Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 042/561] Bump Git::Helpers from 0.000013 to 1.000001 Also adds Term::Choose to cpanfile --- cpanfile | 3 ++- cpanfile.snapshot | 45 ++++++++++++++++++++++++++++++++++++--------- 2 files changed, 38 insertions(+), 10 deletions(-) diff --git a/cpanfile b/cpanfile index 78fd09be9..567ab25a6 100644 --- a/cpanfile +++ b/cpanfile @@ -67,7 +67,7 @@ requires 'File::Temp'; requires 'FindBin'; requires 'Find::Lib'; requires 'Getopt::Long::Descriptive', '0.103'; -requires 'Git::Helpers'; +requires 'Git::Helpers', '1.000001'; requires 'Gravatar::URL'; requires 'Hash::Merge::Simple'; requires 'HTML::Entities'; @@ -154,6 +154,7 @@ requires 'Safe', '2.35'; # bug fixes (used by Parse::PMFile) requires 'Scalar::Util', '1.62'; # Moose requires 'Search::Elasticsearch', '== 2.03'; requires 'strictures', '1'; +requires 'Term::Choose', '1.754'; # Git::Helpers requires 'Throwable::Error'; requires 'Time::Local'; requires 'Try::Tiny', '0.30'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index 830b65118..a90a611ca 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -2940,11 +2940,11 @@ DISTRIBUTIONS overload 0 strict 0 warnings 0 - Git-Helpers-0.000013 - pathname: O/OA/OALDERS/Git-Helpers-0.000013.tar.gz + Git-Helpers-1.000001 + pathname: O/OA/OALDERS/Git-Helpers-1.000001.tar.gz provides: - Git::Helpers 0.000013 - Git::Helpers::CPAN 0.000013 + Git::Helpers 1.000001 + Git::Helpers::CPAN 1.000001 requirements: Browser::Open 0 Capture::Tiny 0 @@ -2953,20 +2953,19 @@ DISTRIBUTIONS File::pushd 0 Getopt::Long 0 Git::Sub 0 - MetaCPAN::Client 0 + MetaCPAN::Client 2.029000 Moo 0 MooX::Options 0 + Pod::Usage 0 String::Trim 0 Sub::Exporter 0 - Term::ReadLine 0 - Term::UI 0 + Term::Choose 1.743 Try::Tiny 0 Types::Standard 0 URI 0 - URI::FromHash 0 URI::Heuristic 0 URI::git 0 - perl 5.006 + perl v5.12.0 strict 0 warnings 0 Git-Sub-0.163320 @@ -7633,6 +7632,34 @@ DISTRIBUTIONS Scalar::Util 1.14 Test::More 0.42 perl 5.005 + Term-Choose-1.754 + pathname: K/KU/KUERBIS/Term-Choose-1.754.tar.gz + provides: + Term::Choose 1.754 + Term::Choose::Constants 1.754 + Term::Choose::LineFold 1.754 + Term::Choose::LineFold::CharWidthAmbiguousWide 1.754 + Term::Choose::LineFold::CharWidthDefault 1.754 + Term::Choose::Linux 1.754 + Term::Choose::Opt::Mouse 1.754 + Term::Choose::Opt::Search 1.754 + Term::Choose::Opt::SkipItems 1.754 + Term::Choose::Screen 1.754 + Term::Choose::ValidateOptions 1.754 + Term::Choose::Win32 1.754 + requirements: + Carp 0 + Exporter 0 + ExtUtils::MakeMaker 0 + File::Spec::Functions 0 + FindBin 0 + Test::Fatal 0 + Test::More 0 + constant 0 + lib 0 + perl 5.010000 + strict 0 + warnings 0 Term-Size-Any-0.002 pathname: F/FE/FERREIRA/Term-Size-Any-0.002.tar.gz provides: From 8c0615cbf18a84b757fc31d139a126eb22dbc593 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 043/561] Bump Type::Tiny from 1.002001 to 1.002005 --- cpanfile | 2 +- cpanfile.snapshot | 86 +++++++++++++++++++++++++---------------------- 2 files changed, 47 insertions(+), 41 deletions(-) diff --git a/cpanfile b/cpanfile index 567ab25a6..7fbcb77eb 100644 --- a/cpanfile +++ b/cpanfile @@ -158,7 +158,7 @@ requires 'Term::Choose', '1.754'; # Git::Helpers requires 'Throwable::Error'; requires 'Time::Local'; requires 'Try::Tiny', '0.30'; -requires 'Type::Tiny', '1.002001'; +requires 'Type::Tiny', '1.002005'; requires 'Types::Path::Tiny'; requires 'Types::URI'; requires 'URI', '5.10'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index a90a611ca..f580cffa9 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -8365,46 +8365,52 @@ DISTRIBUTIONS perl 5.006 strict 0 warnings 0 - Type-Tiny-1.002001 - pathname: T/TO/TOBYINK/Type-Tiny-1.002001.tar.gz - provides: - Devel::TypeTiny::Perl56Compat 1.002001 - Devel::TypeTiny::Perl58Compat 1.002001 - Error::TypeTiny 1.002001 - Error::TypeTiny::Assertion 1.002001 - Error::TypeTiny::Compilation 1.002001 - Error::TypeTiny::WrongNumberOfParameters 1.002001 - Eval::TypeTiny 1.002001 - Reply::Plugin::TypeTiny 1.002001 - Test::TypeTiny 1.002001 - Type::Coercion 1.002001 - Type::Coercion::FromMoose 1.002001 - Type::Coercion::Union 1.002001 - Type::Library 1.002001 - Type::Params 1.002001 - Type::Parser 1.002001 - Type::Registry 1.002001 - Type::Tiny 1.002001 - Type::Tiny::Class 1.002001 - Type::Tiny::Duck 1.002001 - Type::Tiny::Enum 1.002001 - Type::Tiny::Intersection 1.002001 - Type::Tiny::Role 1.002001 - Type::Tiny::Union 1.002001 - Type::Utils 1.002001 - Types::Common::Numeric 1.002001 - Types::Common::String 1.002001 - Types::Standard 1.002001 - Types::Standard::ArrayRef 1.002001 - Types::Standard::CycleTuple 1.002001 - Types::Standard::Dict 1.002001 - Types::Standard::HashRef 1.002001 - Types::Standard::Map 1.002001 - Types::Standard::ScalarRef 1.002001 - Types::Standard::Tuple 1.002001 - Types::TypeTiny 1.002001 - requirements: - Exporter::Tiny 0.026 + Type-Tiny-1.012005 + pathname: T/TO/TOBYINK/Type-Tiny-1.012005.tar.gz + provides: + Devel::TypeTiny::Perl56Compat 1.012005 + Devel::TypeTiny::Perl58Compat 1.012005 + Error::TypeTiny 1.012005 + Error::TypeTiny::Assertion 1.012005 + Error::TypeTiny::Compilation 1.012005 + Error::TypeTiny::WrongNumberOfParameters 1.012005 + Eval::TypeTiny 1.012005 + Reply::Plugin::TypeTiny 1.012005 + Test::TypeTiny 1.012005 + Type::Coercion 1.012005 + Type::Coercion::FromMoose 1.012005 + Type::Coercion::Union 1.012005 + Type::Library 1.012005 + Type::Params 1.012005 + Type::Parser 1.012005 + Type::Parser::AstBuilder undef + Type::Parser::Token undef + Type::Parser::TokenStream undef + Type::Registry 1.012005 + Type::Tiny 1.012005 + Type::Tiny::Class 1.012005 + Type::Tiny::ConstrainedObject 1.012005 + Type::Tiny::Duck 1.012005 + Type::Tiny::Enum 1.012005 + Type::Tiny::Intersection 1.012005 + Type::Tiny::Role 1.012005 + Type::Tiny::Union 1.012005 + Type::Utils 1.012005 + Types::Common::Numeric 1.012005 + Types::Common::String 1.012005 + Types::Standard 1.012005 + Types::Standard::ArrayRef 1.012005 + Types::Standard::CycleTuple 1.012005 + Types::Standard::Dict 1.012005 + Types::Standard::HashRef 1.012005 + Types::Standard::Map 1.012005 + Types::Standard::ScalarRef 1.012005 + Types::Standard::StrMatch 1.012005 + Types::Standard::Tied 1.012005 + Types::Standard::Tuple 1.012005 + Types::TypeTiny 1.012005 + requirements: + Exporter::Tiny 1.000000 ExtUtils::MakeMaker 6.17 perl 5.006001 Types-Path-Tiny-0.005 From bad7f7dd182e1a4042169698bdffd3e3954bc0a9 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 044/561] Remove URI::Escape from cpanfile --- cpanfile | 1 - 1 file changed, 1 deletion(-) diff --git a/cpanfile b/cpanfile index 7fbcb77eb..9c35f3c2f 100644 --- a/cpanfile +++ b/cpanfile @@ -162,7 +162,6 @@ requires 'Type::Tiny', '1.002005'; requires 'Types::Path::Tiny'; requires 'Types::URI'; requires 'URI', '5.10'; -requires 'URI::Escape'; requires 'version', '0.9901'; requires 'XML::Simple'; requires 'YAML::XS', '0.83'; # Mojolicious::Plugin::OpenAPI YAML loading From 86ed56bc32c0159628789f48b01f16b8795e5aa8 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 045/561] Bump version from 0.9901 to 0.9929 --- cpanfile | 2 +- cpanfile.snapshot | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/cpanfile b/cpanfile index 9c35f3c2f..6f9b39a18 100644 --- a/cpanfile +++ b/cpanfile @@ -162,7 +162,7 @@ requires 'Type::Tiny', '1.002005'; requires 'Types::Path::Tiny'; requires 'Types::URI'; requires 'URI', '5.10'; -requires 'version', '0.9901'; +requires 'version', '0.9929'; requires 'XML::Simple'; requires 'YAML::XS', '0.83'; # Mojolicious::Plugin::OpenAPI YAML loading diff --git a/cpanfile.snapshot b/cpanfile.snapshot index f580cffa9..d4bc1184f 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -9086,3 +9086,13 @@ DISTRIBUTIONS indirect 0 multidimensional 0 perl 5.006 + version-0.9929 + pathname: L/LE/LEONT/version-0.9929.tar.gz + provides: + version 0.9929 + version::regex 0.9929 + version::vpp 0.9929 + version::vxs 0.9929 + requirements: + ExtUtils::MakeMaker 0 + perl 5.006002 From fc741b6840795b12afbe52e378fed367769bea49 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 046/561] Bump IO::Uncompress::Bunzip2 from 2.084 to 2.103 Also bumps Compress:Raw::Zlib from 2.084 to 2.105 and IO::Compress from 2.084 to 2.106 --- cpanfile | 2 +- cpanfile.snapshot | 52 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+), 1 deletion(-) diff --git a/cpanfile b/cpanfile index 6f9b39a18..84099cc9b 100644 --- a/cpanfile +++ b/cpanfile @@ -77,7 +77,7 @@ requires 'IO::All'; requires 'IO::Interactive'; requires 'IO::Prompt'; requires 'IO::String'; -requires 'IO::Uncompress::Bunzip2'; +requires 'IO::Uncompress::Bunzip2', '2.106'; requires 'IO::Zlib'; requires 'IPC::Run3'; requires 'List::AllUtils', '0.09'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index d4bc1184f..690b69038 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -1059,6 +1059,18 @@ DISTRIBUTIONS Getopt::Std 0 Test::More 0 constant 1.04 + Compress-Raw-Bzip2-2.103 + pathname: P/PM/PMQS/Compress-Raw-Bzip2-2.103.tar.gz + provides: + Compress::Raw::Bzip2 2.103 + requirements: + ExtUtils::MakeMaker 0 + Compress-Raw-Zlib-2.105 + pathname: P/PM/PMQS/Compress-Raw-Zlib-2.105.tar.gz + provides: + Compress::Raw::Zlib 2.105 + requirements: + ExtUtils::MakeMaker 0 Config-Any-0.32 pathname: H/HA/HAARG/Config-Any-0.32.tar.gz provides: @@ -3342,6 +3354,46 @@ DISTRIBUTIONS ExtUtils::MakeMaker 0 Scalar::Util 0 perl 5.008001 + IO-Compress-2.106 + pathname: P/PM/PMQS/IO-Compress-2.106.tar.gz + provides: + Compress::Zlib 2.106 + File::GlobMapper 1.001 + IO::Compress undef + IO::Compress::Adapter::Bzip2 2.106 + IO::Compress::Adapter::Deflate 2.106 + IO::Compress::Adapter::Identity 2.106 + IO::Compress::Base 2.106 + IO::Compress::Base::Common 2.106 + IO::Compress::Bzip2 2.106 + IO::Compress::Deflate 2.106 + IO::Compress::Gzip 2.106 + IO::Compress::Gzip::Constants 2.106 + IO::Compress::RawDeflate 2.106 + IO::Compress::Zip 2.106 + IO::Compress::Zip::Constants 2.106 + IO::Compress::Zlib::Constants 2.106 + IO::Compress::Zlib::Extra 2.106 + IO::Uncompress::Adapter::Bunzip2 2.106 + IO::Uncompress::Adapter::Identity 2.106 + IO::Uncompress::Adapter::Inflate 2.106 + IO::Uncompress::AnyInflate 2.106 + IO::Uncompress::AnyUncompress 2.106 + IO::Uncompress::Base 2.106 + IO::Uncompress::Bunzip2 2.106 + IO::Uncompress::Gunzip 2.106 + IO::Uncompress::Inflate 2.106 + IO::Uncompress::RawInflate 2.106 + IO::Uncompress::Unzip 2.106 + U64 2.106 + Zlib::OldDeflate 2.106 + Zlib::OldInflate 2.106 + requirements: + Compress::Raw::Bzip2 2.103 + Compress::Raw::Zlib 2.103 + Encode 0 + ExtUtils::MakeMaker 0 + Scalar::Util 0 IO-File-AtomicChange-0.05 pathname: H/HI/HIROSE/IO-File-AtomicChange-0.05.tar.gz provides: From 397c61ce21f4a9111bc9632ee430a8bb64c8bb72 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 047/561] Remove direct uses of List::MoreUtils --- cpanfile | 3 +-- improve-search-results/app.pl | 2 +- lib/MetaCPAN/Server/Controller.pm | 3 ++- t/release/packages-unclaimable.t | 6 +++--- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/cpanfile b/cpanfile index 84099cc9b..501632474 100644 --- a/cpanfile +++ b/cpanfile @@ -81,8 +81,7 @@ requires 'IO::Uncompress::Bunzip2', '2.106'; requires 'IO::Zlib'; requires 'IPC::Run3'; requires 'List::AllUtils', '0.09'; -requires 'List::MoreUtils', '0.413'; -requires 'List::Util', '1.45'; +requires 'List::Util', '1.62'; requires 'Log::Any::Adapter'; requires 'Log::Any::Adapter::Log4perl'; requires 'Log::Contextual'; diff --git a/improve-search-results/app.pl b/improve-search-results/app.pl index 83a62d0f8..d99e6f131 100755 --- a/improve-search-results/app.pl +++ b/improve-search-results/app.pl @@ -1,7 +1,7 @@ use Mojolicious::Lite; use Mojo::Pg; -use List::MoreUtils 'first_index'; +use List::AllUtils 'first_index'; my $user = getpwuid($<); # for vagrant user on dev box diff --git a/lib/MetaCPAN/Server/Controller.pm b/lib/MetaCPAN/Server/Controller.pm index 1c6ab8fa6..64b2fe5b1 100644 --- a/lib/MetaCPAN/Server/Controller.pm +++ b/lib/MetaCPAN/Server/Controller.pm @@ -4,6 +4,7 @@ use Moose; use namespace::autoclean; use Cpanel::JSON::XS (); +use List::AllUtils (); use Moose::Util (); use MetaCPAN::Types::TypeTiny qw( HashRef ); use MetaCPAN::Util qw( single_valued_arrayref_to_scalar ); @@ -161,7 +162,7 @@ sub join : ActionClass('~Deserialize') { || single_valued_arrayref_to_scalar( $_->{fields} ) } @{ $c->stash->{hits}->{hits} } ]; - my @ids = List::MoreUtils::uniq grep {defined} + my @ids = List::AllUtils::uniq grep {defined} map { ref $cself eq 'CODE' ? $cself->($_) : $_->{$cself} } @$data; my $filter = { terms => { $config->{foreign} => [@ids] } }; my $filtered = {%$query}; # don't work on $query diff --git a/t/release/packages-unclaimable.t b/t/release/packages-unclaimable.t index 74b915e6e..c02f1ed00 100644 --- a/t/release/packages-unclaimable.t +++ b/t/release/packages-unclaimable.t @@ -3,11 +3,11 @@ use warnings; use lib 't/lib'; use Cpanel::JSON::XS (); -use IO::String; -use List::MoreUtils qw( uniq ); +use IO::String (); +use List::AllUtils qw( uniq ); use MetaCPAN::Server::Test; use MetaCPAN::TestHelpers qw( test_release ); -use Module::Metadata; +use Module::Metadata (); use Test::More; test_release( From 7667f7089e4110532d36066841f178efcd1e1a0b Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 048/561] Bump HTTP::Message from 6.13 to 6.36 --- cpanfile | 2 +- cpanfile.snapshot | 30 +++++++++++++++--------------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/cpanfile b/cpanfile index 501632474..234d5a2cf 100644 --- a/cpanfile +++ b/cpanfile @@ -72,7 +72,7 @@ requires 'Gravatar::URL'; requires 'Hash::Merge::Simple'; requires 'HTML::Entities'; requires 'HTML::TokeParser::Simple'; -requires 'HTTP::Request::Common'; +requires 'HTTP::Request::Common', '6.36'; requires 'IO::All'; requires 'IO::Interactive'; requires 'IO::Prompt'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index 690b69038..54e8f2a57 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -3202,26 +3202,27 @@ DISTRIBUTIONS HTTP::Date 0 Module::Build::Tiny 0.035 perl 5.008001 - HTTP-Message-6.13 - pathname: O/OA/OALDERS/HTTP-Message-6.13.tar.gz - provides: - HTTP::Config 6.13 - HTTP::Headers 6.13 - HTTP::Headers::Auth 6.13 - HTTP::Headers::ETag 6.13 - HTTP::Headers::Util 6.13 - HTTP::Message 6.13 - HTTP::Request 6.13 - HTTP::Request::Common 6.13 - HTTP::Response 6.13 - HTTP::Status 6.13 + HTTP-Message-6.36 + pathname: O/OA/OALDERS/HTTP-Message-6.36.tar.gz + provides: + HTTP::Config 6.36 + HTTP::Headers 6.36 + HTTP::Headers::Auth 6.36 + HTTP::Headers::ETag 6.36 + HTTP::Headers::Util 6.36 + HTTP::Message 6.36 + HTTP::Request 6.36 + HTTP::Request::Common 6.36 + HTTP::Response 6.36 + HTTP::Status 6.36 requirements: Carp 0 Compress::Raw::Zlib 0 - Encode 2.21 + Encode 3.01 Encode::Locale 1 Exporter 5.57 ExtUtils::MakeMaker 0 + File::Spec 0 HTTP::Date 6 IO::Compress::Bzip2 2.021 IO::Compress::Deflate 0 @@ -3234,7 +3235,6 @@ DISTRIBUTIONS LWP::MediaTypes 6 MIME::Base64 2.1 MIME::QuotedPrint 0 - Storable 0 URI 1.10 base 0 perl 5.008001 From a540f098724868bddb48e7e87cbf48fab7feae43 Mon Sep 17 00:00:00 2001 From: Olaf Alders Date: Thu, 9 Jun 2022 22:15:51 -0400 Subject: [PATCH 049/561] Add version for IPC::Run3 to cpanfile --- cpanfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cpanfile b/cpanfile index 234d5a2cf..9a421e6cf 100644 --- a/cpanfile +++ b/cpanfile @@ -79,7 +79,7 @@ requires 'IO::Prompt'; requires 'IO::String'; requires 'IO::Uncompress::Bunzip2', '2.106'; requires 'IO::Zlib'; -requires 'IPC::Run3'; +requires 'IPC::Run3', '0.048'; requires 'List::AllUtils', '0.09'; requires 'List::Util', '1.62'; requires 'Log::Any::Adapter'; From 604ea8968ddbbc6badf1a849715f1ee1da7adb30 Mon Sep 17 00:00:00 2001 From: Graham Knop Date: Mon, 4 Jul 2022 14:35:41 +0200 Subject: [PATCH 050/561] Use metacpan-bot when creating snapshot update PRs --- .github/workflows/update-snapshot.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/update-snapshot.yml b/.github/workflows/update-snapshot.yml index efab0f87f..2d2b29658 100644 --- a/.github/workflows/update-snapshot.yml +++ b/.github/workflows/update-snapshot.yml @@ -10,6 +10,8 @@ jobs: image: perl:5.36 steps: - uses: actions/checkout@v2 + with: + token: ${{ secrets.METACPAN_BOT_TOKEN }} - name: Install Carton run: > curl -fsSL --compressed https://raw.githubusercontent.com/skaji/cpm/main/cpm | perl - @@ -26,12 +28,16 @@ jobs: - name: Maybe update cpanfile.snapshot run: carton - name: Create Pull Request - uses: peter-evans/create-pull-request@v3 + uses: peter-evans/create-pull-request@v3.8.2 with: + token: ${{ secrets.METACPAN_BOT_TOKEN }} commit-message: Update cpanfile.snapshot title: Update cpanfile.snapshot + author: MetaCPAN Bot + committer: MetaCPAN Bot body: | Auto-generated by [create-pull-request][1] [1]: https://github.com/peter-evans/create-pull-request + push-to-fork: metacpan-bot/metacpan-api branch: update-cpanfile-snapshot From b2fa95a64c3fc2454f610c4cfd6d6ac91767b942 Mon Sep 17 00:00:00 2001 From: Bodo Hugo Barwich Date: Sat, 20 Aug 2022 11:44:29 +0100 Subject: [PATCH 051/561] unconfirmed operation exits with exit code 125 --- lib/MetaCPAN/Role/Script.pm | 47 +++++++++++++++++++++++++++++------ lib/MetaCPAN/Script/Runner.pm | 2 +- 2 files changed, 41 insertions(+), 8 deletions(-) diff --git a/lib/MetaCPAN/Role/Script.pm b/lib/MetaCPAN/Role/Script.pm index 102f80174..c8532597f 100644 --- a/lib/MetaCPAN/Role/Script.pm +++ b/lib/MetaCPAN/Role/Script.pm @@ -364,17 +364,32 @@ sub await { sub are_you_sure { my ( $self, $msg ) = @_; + my $iconfirmed = 0; if (is_interactive) { - print colored( ['bold red'], "*** Warning ***: $msg" ), "\n"; - my $answer = prompt - 'Are you sure you want to do this (type "YES" to confirm) ? '; + my $answer + = prompt colored( ['bold red'], "*** Warning ***: $msg" ) . "\n" + . 'Are you sure you want to do this (type "YES" to confirm) ? '; if ( $answer ne 'YES' ) { - print "bye.\n"; - exit 0; + log_error {"Confirmation incorrect: '$answer'"}; + print "Operation will be interruped!\n"; + + #Set System Error: 125 - ECANCELED - Operation canceled + $self->exit_code(125); + $self->handle_error( 'Operation canceled on User Request', 1 ); + } + else { + log_info {'Operation confirmed.'}; + print "alright then...\n"; + $iconfirmed = 1; } - print "alright then...\n"; } + else { + print colored( ['bold yellow'], "*** Warning ***: $msg" ) . "\n"; + $iconfirmed = 1; + } + + return $iconfirmed; } 1; @@ -405,6 +420,9 @@ After C seconds the Application will fail with an Exception and the Exit bin/metacpan --await 15 +B If the I service does not become available +within C seconds it exits the Script with Exit Code C< 112 >. + See L> =back @@ -421,11 +439,16 @@ This method uses the L|https://metacpan.org/pod/Search::Elasticsearch::Client::2_0::Direct#ping()> method to verify the service availabilty and wait for C seconds. When the service does not become available within C seconds it re-throws the -Exception from the C and sets C< $! > to C< 112 >. +Exception from the C and sets B to C< 112 >. The C generates a C<"Search::Elasticsearch::Error::NoNodes"> Exception. When the service is available it will populate the C C structure with the basic information about the cluster. + +B It will throw an exceptions when the I service does not become available +within C seconds (as described above). + See L