skaji/cpm

cpm install DBIx::Class::Storage::Debug::PrettyPrint pulls in older dependency and gives circular dependency error

Closed this issue · 3 comments

rmzg commented

Summary:
cpm install DBIx::Class::Storage::Debug::PrettyPrint tries to install version 0.04 of DBIx-Class-Relationship-Predicate and ultimately fails with a circular dependency error:

root@b9c15c6e21d1:~# cpm install DBIx::Class::Storage::Debug::PrettyPrint
DONE install Sub-Name-0.26 (using prebuilt)
FAIL install DBIx-Class-Relationship-Predicate-0.04
1 distribution installed.

Note that DBIx::Class::Storage::Debug::PrettyPrint is part of the distribution SQL-Abstract-1.87 and the latest version of DBIx-Class-Relationship-Predicate is 0.07.

2021-01-07T23:31:59,8747| Running cpm 0.996 (/usr/local/bin/cpm) on perl 5.32.0 built for x86_64-linux-gnu-thread-multi (/usr/local/bin/perl)
2021-01-07T23:31:59,8747| Command line arguments are: install DBIx::Class::Storage::Debug::PrettyPrint
2021-01-07T23:31:59,8747| Work directory is /root/.perl-cpm/work/1610062319.8747
2021-01-07T23:31:59,8747| You have make /usr/bin/make
2021-01-07T23:31:59,8747| You have /usr/bin/curl curl 7.64.0 (x86_64-pc-linux-gnu) libcurl/7.64.0 OpenSSL/1.1.1d zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) libssh2/1.8.0 nghttp2/1.36.0 librtmp/2.3
2021-01-07T23:31:59,8747| You have tar /bin/tar
2021-01-07T23:31:59,8747| You have unzip /usr/bin/unzip
2021-01-07T23:31:59,8747| Setup local::lib /root/local
2021-01-07T23:31:59,8747| --
2021-01-07T23:31:59,8747| Summary of my perl5 (revision 5 version 32 subversion 0) configuration:
2021-01-07T23:31:59,8747|    
2021-01-07T23:31:59,8747|   Platform:
2021-01-07T23:31:59,8747|     osname=linux
2021-01-07T23:31:59,8747|     osvers=4.9.0-8-amd64
2021-01-07T23:31:59,8747|     archname=x86_64-linux-gnu-thread-multi
2021-01-07T23:31:59,8747|     uname='linux ad0c3fedbfe6 4.9.0-8-amd64 #1 smp debian 4.9.110-3+deb9u4 (2018-08-21) x86_64 gnulinux '
2021-01-07T23:31:59,8747|     config_args='-Darchname=x86_64-linux-gnu -Duse64bitall -Dusethreads -Duseshrplib -Dvendorprefix=/usr/local -des'
2021-01-07T23:31:59,8747|     hint=recommended
2021-01-07T23:31:59,8747|     useposix=true
2021-01-07T23:31:59,8747|     d_sigaction=define
2021-01-07T23:31:59,8747|     useithreads=define
2021-01-07T23:31:59,8747|     usemultiplicity=define
2021-01-07T23:31:59,8747|     use64bitint=define
2021-01-07T23:31:59,8747|     use64bitall=define
2021-01-07T23:31:59,8747|     uselongdouble=undef
2021-01-07T23:31:59,8747|     usemymalloc=n
2021-01-07T23:31:59,8747|     default_inc_excludes_dot=define
2021-01-07T23:31:59,8747|     bincompat5005=undef
2021-01-07T23:31:59,8747|   Compiler:
2021-01-07T23:31:59,8747|     cc='cc'
2021-01-07T23:31:59,8747|     ccflags ='-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2'
2021-01-07T23:31:59,8747|     optimize='-O2'
2021-01-07T23:31:59,8747|     cppflags='-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include'
2021-01-07T23:31:59,8747|     ccversion=''
2021-01-07T23:31:59,8747|     gccversion='8.3.0'
2021-01-07T23:31:59,8747|     gccosandvers=''
2021-01-07T23:31:59,8747|     intsize=4
2021-01-07T23:31:59,8747|     longsize=8
2021-01-07T23:31:59,8747|     ptrsize=8
2021-01-07T23:31:59,8747|     doublesize=8
2021-01-07T23:31:59,8747|     byteorder=12345678
2021-01-07T23:31:59,8747|     doublekind=3
2021-01-07T23:31:59,8747|     d_longlong=define
2021-01-07T23:31:59,8747|     longlongsize=8
2021-01-07T23:31:59,8747|     d_longdbl=define
2021-01-07T23:31:59,8747|     longdblsize=16
2021-01-07T23:31:59,8747|     longdblkind=3
2021-01-07T23:31:59,8747|     ivtype='long'
2021-01-07T23:31:59,8747|     ivsize=8
2021-01-07T23:31:59,8747|     nvtype='double'
2021-01-07T23:31:59,8747|     nvsize=8
2021-01-07T23:31:59,8747|     Off_t='off_t'
2021-01-07T23:31:59,8747|     lseeksize=8
2021-01-07T23:31:59,8747|     alignbytes=8
2021-01-07T23:31:59,8747|     prototype=define
2021-01-07T23:31:59,8747|   Linker and Libraries:
2021-01-07T23:31:59,8747|     ld='cc'
2021-01-07T23:31:59,8747|     ldflags =' -fstack-protector-strong -L/usr/local/lib'
2021-01-07T23:31:59,8747|     libpth=/usr/local/lib /usr/lib/gcc/x86_64-linux-gnu/8/include-fixed /usr/include/x86_64-linux-gnu /usr/lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib
2021-01-07T23:31:59,8747|     libs=-lpthread -lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc
2021-01-07T23:31:59,8747|     perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
2021-01-07T23:31:59,8747|     libc=libc-2.28.so
2021-01-07T23:31:59,8747|     so=so
2021-01-07T23:31:59,8747|     useshrplib=true
2021-01-07T23:31:59,8747|     libperl=libperl.so
2021-01-07T23:31:59,8747|     gnulibc_version='2.28'
2021-01-07T23:31:59,8747|   Dynamic Linking:
2021-01-07T23:31:59,8747|     dlsrc=dl_dlopen.xs
2021-01-07T23:31:59,8747|     dlext=so
2021-01-07T23:31:59,8747|     d_dlsymun=undef
2021-01-07T23:31:59,8747|     ccdlflags='-Wl,-E -Wl,-rpath,/usr/local/lib/perl5/5.32.0/x86_64-linux-gnu-thread-multi/CORE'
2021-01-07T23:31:59,8747|     cccdlflags='-fPIC'
2021-01-07T23:31:59,8747|     lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector-strong'
2021-01-07T23:31:59,8747| Characteristics of this binary (from libperl): 
2021-01-07T23:31:59,8747|   Compile-time options:
2021-01-07T23:31:59,8747|     HAS_TIMES
2021-01-07T23:31:59,8747|     MULTIPLICITY
2021-01-07T23:31:59,8747|     PERLIO_LAYERS
2021-01-07T23:31:59,8747|     PERL_COPY_ON_WRITE
2021-01-07T23:31:59,8747|     PERL_DONT_CREATE_GVSV
2021-01-07T23:31:59,8747|     PERL_IMPLICIT_CONTEXT
2021-01-07T23:31:59,8747|     PERL_MALLOC_WRAP
2021-01-07T23:31:59,8747|     PERL_OP_PARENT
2021-01-07T23:31:59,8747|     PERL_PRESERVE_IVUV
2021-01-07T23:31:59,8747|     USE_64_BIT_ALL
2021-01-07T23:31:59,8747|     USE_64_BIT_INT
2021-01-07T23:31:59,8747|     USE_ITHREADS
2021-01-07T23:31:59,8747|     USE_LARGE_FILES
2021-01-07T23:31:59,8747|     USE_LOCALE
2021-01-07T23:31:59,8747|     USE_LOCALE_COLLATE
2021-01-07T23:31:59,8747|     USE_LOCALE_CTYPE
2021-01-07T23:31:59,8747|     USE_LOCALE_NUMERIC
2021-01-07T23:31:59,8747|     USE_LOCALE_TIME
2021-01-07T23:31:59,8747|     USE_PERLIO
2021-01-07T23:31:59,8747|     USE_PERL_ATOF
2021-01-07T23:31:59,8747|     USE_REENTRANT_API
2021-01-07T23:31:59,8747|     USE_THREAD_SAFE_LOCALE
2021-01-07T23:31:59,8747|   Built under linux
2021-01-07T23:31:59,8747|   Compiled at Dec 18 2020 03:15:44
2021-01-07T23:31:59,8747|   %ENV:
2021-01-07T23:31:59,8747|     PERL5LIB="/root/local/lib/perl5"
2021-01-07T23:31:59,8747|     PERL_LOCAL_LIB_ROOT="/root/local"
2021-01-07T23:31:59,8747|     PERL_MB_OPT="--install_base "/root/local""
2021-01-07T23:31:59,8747|     PERL_MM_OPT="INSTALL_BASE=/root/local"
2021-01-07T23:31:59,8747|   @INC:
2021-01-07T23:31:59,8747|     /root/local/lib/perl5/5.32.0/x86_64-linux-gnu-thread-multi
2021-01-07T23:31:59,8747|     /root/local/lib/perl5/5.32.0
2021-01-07T23:31:59,8747|     /root/local/lib/perl5/x86_64-linux-gnu-thread-multi
2021-01-07T23:31:59,8747|     /root/local/lib/perl5
2021-01-07T23:31:59,8747|     /usr/local/lib/perl5/site_perl/5.32.0/x86_64-linux-gnu-thread-multi
2021-01-07T23:31:59,8747|     /usr/local/lib/perl5/site_perl/5.32.0
2021-01-07T23:31:59,8747|     /usr/local/lib/perl5/vendor_perl/5.32.0/x86_64-linux-gnu-thread-multi
2021-01-07T23:31:59,8747|     /usr/local/lib/perl5/vendor_perl/5.32.0
2021-01-07T23:31:59,8747|     /usr/local/lib/perl5/5.32.0/x86_64-linux-gnu-thread-multi
2021-01-07T23:31:59,8747|     /usr/local/lib/perl5/5.32.0
2021-01-07T23:31:59,8747| --
2021-01-07T23:32:00,8752,DBIx::Class::Storage::Debug::PrettyPrint| Resolved DBIx::Class::Storage::Debug::PrettyPrint (0) -> https://cpan.metacpan.org/authors/id/W/WR/WREIS/DBIx-Class-Relationship-Predicate-0.04.tar.gz from MetaCPAN
2021-01-07T23:32:00,8752,DBIx-Class-Relationship-Predicate-0.04| Using prebuilt /root/.perl-cpm/builds/5.32.0-x86_64-linux-gnu-thread-multi-51af2af8/WREIS/DBIx-Class-Relationship-Predicate-0.04
2021-01-07T23:32:00,8747,DBIx-Class-Relationship-Predicate-0.04| Distribution provides: Algorithm::C3 (0.08), Bundle::DBI (12.008696), Class::Accessor (0.34), Class::Accessor::Chained (0.01), Class::Accessor::Chained::Fast (0), Class::Accessor::Fast (0.34), Class::Accessor::Faster (0.34), Class::Accessor::Grouped (0.10010), Class::C3 (0.25), Class::C3::Componentised (1.001000), Class::C3::Componentised::ApplyHooks (0), Class::XSAccessor (1.18), Class::XSAccessor::Array (1.18), Config::Any (0.24), Config::Any::Base (0), Config::Any::General (0), Config::Any::INI (0), Config::Any::JSON (0), Config::Any::Perl (0), Config::Any::XML (0), Config::Any::YAML (0), Context::Preserve (0.01), DBD::DBM (0.08), DBD::DBM::Statement (0.08), DBD::DBM::Table (0.08), DBD::DBM::db (0.08), DBD::DBM::dr (0.08), DBD::DBM::st (0.08), DBD::ExampleP (12.014311), DBD::ExampleP::db (12.014311), DBD::ExampleP::dr (12.014311), DBD::ExampleP::st (12.014311), DBD::File (0.42), DBD::File::DataSource::File (0.42), DBD::File::DataSource::Stream (0.42), DBD::File::Statement (0.42), DBD::File::Table (0.42), DBD::File::TableSource::FileSystem (0.42), DBD::File::db (0.42), DBD::File::dr (0.42), DBD::File::st (0.42), DBD::Gofer (0.015327), DBD::Gofer::Policy::Base (0.010088), DBD::Gofer::Policy::classic (0.010088), DBD::Gofer::Policy::pedantic (0.010088), DBD::Gofer::Policy::rush (0.010088), DBD::Gofer::Transport::Base (0.014121), DBD::Gofer::Transport::corostream (0), DBD::Gofer::Transport::null (0.010088), DBD::Gofer::Transport::pipeone (0.010088), DBD::Gofer::Transport::stream (0.014599), DBD::Gofer::db (0.015327), DBD::Gofer::dr (0.015327), DBD::Gofer::st (0.015327), DBD::NullP (12.014715), DBD::NullP::db (12.014715), DBD::NullP::dr (12.014715), DBD::NullP::st (12.014715), DBD::Proxy (0.2004), DBD::Proxy::RPC::PlClient (0.2004), DBD::Proxy::db (0.2004), DBD::Proxy::dr (0.2004), DBD::Proxy::st (0.2004), DBD::SQLite (1.40), DBD::SQLite::_WriteOnceHash (1.40), DBD::SQLite::db (1.40), DBD::SQLite::dr (1.40), DBD::Sponge (12.010003), DBD::Sponge::db (12.010003), DBD::Sponge::dr (12.010003), DBD::Sponge::st (12.010003), DBDI (12.015129), DBI (1.628), DBI::Const::GetInfo::ANSI (2.008697), DBI::Const::GetInfo::ODBC (2.011374), DBI::Const::GetInfoReturn (2.008697), DBI::Const::GetInfoType (2.008697), DBI::DBD (12.015129), DBI::DBD::Metadata (2.014214), DBI::DBD::SqlEngine (0.06), DBI::DBD::SqlEngine::DataSource (0.06), DBI::DBD::SqlEngine::Statement (0.06), DBI::DBD::SqlEngine::Table (0.06), DBI::DBD::SqlEngine::TableSource (0.06), DBI::DBD::SqlEngine::TieMeta (0.06), DBI::DBD::SqlEngine::TieTables (0.06), DBI::DBD::SqlEngine::db (0.06), DBI::DBD::SqlEngine::dr (0.06), DBI::DBD::SqlEngine::st (0.06), DBI::FAQ (1.014935), DBI::Gofer::Execute (0.014283), DBI::Gofer::Request (0.012537), DBI::Gofer::Response (0.011566), DBI::Gofer::Serializer::Base (0.009950), DBI::Gofer::Serializer::DataDumper (0.009950), DBI::Gofer::Serializer::Storable (0.015586), DBI::Gofer::Transport::Base (0.012537), DBI::Gofer::Transport::pipeone (0.012537), DBI::Gofer::Transport::stream (0.012537), DBI::Profile (2.015065), DBI::ProfileData (2.010008), DBI::ProfileDumper (2.015325), DBI::ProfileDumper::Apache (2.014121), DBI::ProfileSubs (0.009396), DBI::ProxyServer (0.3005), DBI::ProxyServer::db (0.3005), DBI::ProxyServer::dr (0.3005), DBI::ProxyServer::st (0.3005), DBI::SQL::Nano (1.015544), DBI::SQL::Nano::Statement_ (1.015544), DBI::SQL::Nano::Table_ (1.015544), DBI::Util::CacheMemory (0.010315), DBI::Util::_accessor (0.009479), DBI::common (1.628), DBIx::Class (0.08250), DBIx::Class::AccessorGroup (0), DBIx::Class::Admin (0), DBIx::Class::CDBICompat (0), DBIx::Class::CDBICompat::Iterator (0), DBIx::Class::CDBICompat::Iterator::ResultSet (0), DBIx::Class::CDBICompat::SQLTransformer (0), DBIx::Class::CDBICompat::Tied::ColumnValue (0), DBIx::Class::Core (0), DBIx::Class::Cursor (0), DBIx::Class::DB (0), DBIx::Class::Exception (0), DBIx::Class::FilterColumn (0), DBIx::Class::InflateColumn (0), DBIx::Class::InflateColumn::DateTime (0), DBIx::Class::InflateColumn::File (0), DBIx::Class::Optional::Dependencies (0), DBIx::Class::Ordered (0), DBIx::Class::PK (0), DBIx::Class::PK::Auto (0), DBIx::Class::Relationship (0), DBIx::Class::Relationship::Base (0), DBIx::Class::Relationship::Predicate (0.04), DBIx::Class::ResultClass::HashRefInflator (0), DBIx::Class::ResultSet (0), DBIx::Class::ResultSetColumn (0), DBIx::Class::ResultSetManager (0), DBIx::Class::ResultSource (0), DBIx::Class::ResultSource::Table (0), DBIx::Class::ResultSource::View (0), DBIx::Class::ResultSourceHandle (0), DBIx::Class::ResultSourceProxy::Table (0), DBIx::Class::Row (0), DBIx::Class::SQLMaker (0), DBIx::Class::SQLMaker::LimitDialects (0), DBIx::Class::SQLMaker::OracleJoins (0), DBIx::Class::Schema (0), DBIx::Class::Schema::Versioned (0), DBIx::Class::Serialize::Storable (0), DBIx::Class::StartupCheck (0), DBIx::Class::Storage (0), DBIx::Class::Storage::DBI (0), DBIx::Class::Storage::DBI::ACCESS (0), DBIx::Class::Storage::DBI::ADO (0), DBIx::Class::Storage::DBI::ADO::MS_Jet (0), DBIx::Class::Storage::DBI::ADO::MS_Jet::Cursor (0), DBIx::Class::Storage::DBI::ADO::Microsoft_SQL_Server (0), DBIx::Class::Storage::DBI::ADO::Microsoft_SQL_Server::Cursor (0), DBIx::Class::Storage::DBI::AutoCast (0), DBIx::Class::Storage::DBI::Cursor (0), DBIx::Class::Storage::DBI::DB2 (0), DBIx::Class::Storage::DBI::Firebird (0), DBIx::Class::Storage::DBI::Firebird::Common (0), DBIx::Class::Storage::DBI::IdentityInsert (0), DBIx::Class::Storage::DBI::Informix (0), DBIx::Class::Storage::DBI::InterBase (0), DBIx::Class::Storage::DBI::MSSQL (0), DBIx::Class::Storage::DBI::NoBindVars (0), DBIx::Class::Storage::DBI::ODBC (0), DBIx::Class::Storage::DBI::ODBC::ACCESS (0), DBIx::Class::Storage::DBI::ODBC::DB2_400_SQL (0), DBIx::Class::Storage::DBI::ODBC::Firebird (0), DBIx::Class::Storage::DBI::ODBC::Microsoft_SQL_Server (0), DBIx::Class::Storage::DBI::ODBC::SQL_Anywhere (0), DBIx::Class::Storage::DBI::Oracle (0), DBIx::Class::Storage::DBI::Oracle::Generic (0), DBIx::Class::Storage::DBI::Oracle::WhereJoins (0), DBIx::Class::Storage::DBI::Pg (0), DBIx::Class::Storage::DBI::Replicated (0), DBIx::Class::Storage::DBI::Replicated::Balancer (0), DBIx::Class::Storage::DBI::Replicated::Balancer::First (0), DBIx::Class::Storage::DBI::Replicated::Balancer::Random (0), DBIx::Class::Storage::DBI::Replicated::Pool (0), DBIx::Class::Storage::DBI::Replicated::Replicant (0), DBIx::Class::Storage::DBI::Replicated::WithDSN (0), DBIx::Class::Storage::DBI::SQLAnywhere (0), DBIx::Class::Storage::DBI::SQLAnywhere::Cursor (0), DBIx::Class::Storage::DBI::SQLite (0), DBIx::Class::Storage::DBI::Sybase (0), DBIx::Class::Storage::DBI::Sybase::ASE (0), DBIx::Class::Storage::DBI::Sybase::ASE::NoBindVars (0), DBIx::Class::Storage::DBI::Sybase::FreeTDS (0), DBIx::Class::Storage::DBI::Sybase::MSSQL (0), DBIx::Class::Storage::DBI::Sybase::Microsoft_SQL_Server (0), DBIx::Class::Storage::DBI::Sybase::Microsoft_SQL_Server::NoBindVars (0), DBIx::Class::Storage::DBI::UniqueIdentifier (0), DBIx::Class::Storage::DBI::mysql (0), DBIx::Class::Storage::Debug::PrettyPrint (0), DBIx::Class::Storage::Statistics (0), DBIx::Class::Storage::TxnScopeGuard (0), DBIx::Class::UTF8Columns (0), Data::Compare (1.23), Data::Compare::Plugins::Scalar::Properties (1), Data::Dumper::Concise (2.020), Data::Dumper::Concise::Sugar (0), Data::Page (2.02), Devel::Dwarn (0), DynaLoader (6.80), ExtUtils::Command::MM (6.80), ExtUtils::Liblist (6.80), ExtUtils::Liblist::Kid (6.80), ExtUtils::MM (6.80), ExtUtils::MM_AIX (6.80), ExtUtils::MM_Any (6.80), ExtUtils::MM_BeOS (6.80), ExtUtils::MM_Cygwin (6.80), ExtUtils::MM_DOS (6.80), ExtUtils::MM_Darwin (6.80), ExtUtils::MM_MacOS (6.80), ExtUtils::MM_NW5 (6.80), ExtUtils::MM_OS2 (6.80), ExtUtils::MM_QNX (6.80), ExtUtils::MM_UWIN (6.80), ExtUtils::MM_Unix (6.80), ExtUtils::MM_VMS (6.80), ExtUtils::MM_VOS (6.80), ExtUtils::MM_Win32 (6.80), ExtUtils::MM_Win95 (6.80), ExtUtils::MY (6.80), ExtUtils::MakeMaker (6.80), ExtUtils::MakeMaker::Config (6.80), ExtUtils::MakeMaker::_version (6.80), ExtUtils::Mkbootstrap (6.80), ExtUtils::Mksymlists (6.80), ExtUtils::testlib (6.80), Hash::Merge (0.12), Import::Into (1.001001), MM (6.80), MY (6.80), Module::Find (0.11), Package::Variant (1.001004), Parse::CPAN::Meta (1.4405), Parse::RecDescent (1.967009), Parse::RecDescent::Action (1.967009), Parse::RecDescent::ColCounter (1.967009), Parse::RecDescent::Directive (1.967009), Parse::RecDescent::Error (1.967009), Parse::RecDescent::Expectation (1.967009), Parse::RecDescent::InterpLit (1.967009), Parse::RecDescent::LineCounter (1.967009), Parse::RecDescent::Literal (1.967009), Parse::RecDescent::OffsetCounter (1.967009), Parse::RecDescent::Operator (1.967009), Parse::RecDescent::Production (1.967009), Parse::RecDescent::Repetition (1.967009), Parse::RecDescent::Result (1.967009), Parse::RecDescent::Rule (1.967009), Parse::RecDescent::SQL::Translator::Parser::DB2::Grammar (0), Parse::RecDescent::Subrule (1.967009), Parse::RecDescent::Token (1.967009), Parse::RecDescent::UncondReject (1.967009), SQL::Abstract (1.74), SQL::Abstract::Test (0), SQL::Abstract::Tree (0), SQL::Translator (0.11016), SQL::Translator::Diff (0), SQL::Translator::Filter::DefaultExtra (1.59), SQL::Translator::Filter::Globals (1.59), SQL::Translator::Filter::Names (1.59), SQL::Translator::Generator::DDL::PostgreSQL (0), SQL::Translator::Generator::DDL::SQLServer (0), SQL::Translator::Generator::DDL::SQLite (0), SQL::Translator::Generator::Role::DDL (0), SQL::Translator::Generator::Role::Quote (0), SQL::Translator::Parser (1.60), SQL::Translator::Parser::Access (1.59), SQL::Translator::Parser::DB2 (0), SQL::Translator::Parser::DB2::Grammar (0), SQL::Translator::Parser::DBI (1.59), SQL::Translator::Parser::DBI::DB2 (0), SQL::Translator::Parser::DBI::MySQL (1.59), SQL::Translator::Parser::DBI::Oracle (1.59), SQL::Translator::Parser::DBI::PostgreSQL (1.59), SQL::Translator::Parser::DBI::SQLServer (1.59), SQL::Translator::Parser::DBI::SQLite (1.59), SQL::Translator::Parser::DBI::Sybase (1.59), SQL::Translator::Parser::DBIx::Class (1.10), SQL::Translator::Parser::Excel (1.59), SQL::Translator::Parser::MySQL (1.59), SQL::Translator::Parser::Oracle (1.59), SQL::Translator::Parser::PostgreSQL (1.59), SQL::Translator::Parser::SQLServer (1.59), SQL::Translator::Parser::SQLite (1.59), SQL::Translator::Parser::Storable (1.59), SQL::Translator::Parser::Sybase (1.59), SQL::Translator::Parser::XML (1.59), SQL::Translator::Parser::XML::SQLFairy (1.59), SQL::Translator::Parser::YAML (1.59), SQL::Translator::Parser::xSV (1.59), SQL::Translator::Producer (1.59), SQL::Translator::Producer::ClassDBI (1.59), SQL::Translator::Producer::DB2 (1.59), SQL::Translator::Producer::DBIx::Class::File (0.1), SQL::Translator::Producer::DiaUml (1.59), SQL::Translator::Producer::Diagram (1.59), SQL::Translator::Producer::Dumper (1.59), SQL::Translator::Producer::GraphViz (1.59), SQL::Translator::Producer::HTML (1.59), SQL::Translator::Producer::Latex (1.59), SQL::Translator::Producer::MySQL (1.59), SQL::Translator::Producer::Oracle (1.59), SQL::Translator::Producer::POD (1.59), SQL::Translator::Producer::PostgreSQL (1.59), SQL::Translator::Producer::SQLServer (1.59), SQL::Translator::Producer::SQLite (1.59), SQL::Translator::Producer::Storable (1.59), SQL::Translator::Producer::Sybase (1.59), SQL::Translator::Producer::TT::Base (1.59), SQL::Translator::Producer::TT::Table (1.59), SQL::Translator::Producer::TTSchema (1.59), SQL::Translator::Producer::XML (1.59), SQL::Translator::Producer::XML::SQLFairy (1.59), SQL::Translator::Producer::YAML (1.59), SQL::Translator::Role::BuildArgs (0), SQL::Translator::Role::Debug (0), SQL::Translator::Role::Error (0), SQL::Translator::Role::ListAttr (0), SQL::Translator::Schema (1.59), SQL::Translator::Schema::Constants (1.59), SQL::Translator::Schema::Constraint (1.59), SQL::Translator::Schema::Field (1.59), SQL::Translator::Schema::Index (1.59), SQL::Translator::Schema::Object (1.59), SQL::Translator::Schema::Procedure (1.59), SQL::Translator::Schema::Role::Compare (0), SQL::Translator::Schema::Role::Extra (0), SQL::Translator::Schema::Table (1.59), SQL::Translator::Schema::Trigger (1.59), SQL::Translator::Schema::View (1.59), SQL::Translator::Types (0), SQL::Translator::Utils (1.59), SQL::Translator::Utils::Error (1.59), Test::Builder (0.99), Test::Builder::IO::Scalar (2.110), Test::Builder::Module (0.99), Test::Builder::Tester (1.23_002), Test::Builder::Tester::Color (1.23_002), Test::Builder::Tester::Tie (1.23_002), Test::More (0.99), Test::Pod (1.48), Test::SQL::Translator (1.59), Test::Simple (0.99), Test::YAML (0.84), Test::YAML::Filter (0.84), XML::Writer (0.623), XML::Writer::Namespaces (0.623), XML::Writer::_PrintChecker (0.623), XML::Writer::_String (0.623), YAML (0.84), YAML::Any (0.84), YAML::Dumper (0.84), YAML::Dumper::Base (0.84), YAML::Error (0.84), YAML::Loader (0.84), YAML::Loader::Base (0.84), YAML::Marshall (0.84), YAML::Mo (0.84), YAML::Node (0.84), YAML::Tag (0.84), YAML::Type::blessed (0.84), YAML::Type::code (0.84), YAML::Type::glob (0.84), YAML::Type::ref (0.84), YAML::Type::regexp (0.84), YAML::Type::undef (0.84), YAML::Types (0.84), YAML::Warning (0.84), parent (0.228), yaml_mapping (0.84), yaml_scalar (0.84), yaml_sequence (0.84)
2021-01-07T23:32:00,8747,DBIx-Class-Relationship-Predicate-0.04| Found dependencies: Sub::Name (0)
2021-01-07T23:32:00,8752,Sub::Name| Resolved Sub::Name (0) -> https://cpan.metacpan.org/authors/id/E/ET/ETHER/Sub-Name-0.26.tar.gz from MetaDB
2021-01-07T23:32:00,8752,Sub-Name-0.26| Using prebuilt /root/.perl-cpm/builds/5.32.0-x86_64-linux-gnu-thread-multi-51af2af8/ETHER/Sub-Name-0.26
2021-01-07T23:32:00,8747,Sub-Name-0.26| Distribution provides: Sub::Name (0.26)
2021-01-07T23:32:00,8752,Sub-Name-0.26| Copying prebuilt /root/.perl-cpm/builds/5.32.0-x86_64-linux-gnu-thread-multi-51af2af8/ETHER/Sub-Name-0.26/blib
2021-01-07T23:32:00,8752,Sub-Name-0.26| Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
2021-01-07T23:32:00,8752,Sub-Name-0.26| Installing /root/local/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Sub/Name/Name.so
2021-01-07T23:32:00,8752,Sub-Name-0.26| Installing /root/local/lib/perl5/x86_64-linux-gnu-thread-multi/Sub/Name.pm
2021-01-07T23:32:00,8752,Sub-Name-0.26| Installing /root/local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Sub-Name-0.26/install.json
2021-01-07T23:32:00,8752,Sub-Name-0.26| Installing /root/local/lib/perl5/x86_64-linux-gnu-thread-multi/.meta/Sub-Name-0.26/MYMETA.json
2021-01-07T23:32:00,8752,Sub-Name-0.26| Successfully installed distribution
2021-01-07T23:32:00,8747,DBIx-Class-Relationship-Predicate-0.04| Detected circular dependencies DBIx-Class-Relationship-Predicate-0.04 -> DBIx-Class-Relationship-Predicate-0.04
2021-01-07T23:32:00,8747,DBIx-Class-Relationship-Predicate-0.04| Failed to install distribution
skaji commented
❯ curl -fsSL https://fastapi.metacpan.org/v1/download_url/DBIx::Class::Storage::Debug::PrettyPrint
{
   "status" : "backpan",
   "checksum_md5" : "88c6459665b9c8f712e0019949285dd5",
   "date" : "2013-10-16T23:10:57",
   "release" : "DBIx-Class-Relationship-Predicate-0.04",
   "checksum_sha256" : "b8a5d37eadd68042784e3bb56731143ad95eb33c28d793ac034c8ab5eb9fef29",
   "download_url" : "https://cpan.metacpan.org/authors/id/W/WR/WREIS/DBIx-Class-Relationship-Predicate-0.04.tar.gz"
}
skaji commented

Note that DBIx::Class::Storage::Debug::PrettyPrint is part of the distribution SQL-Abstract-1.87

SQL-Abstract-1.87 does not provide DBIx::Class::Storage::Debug::PrettyPrint
https://metacpan.org/source/ILMARI/SQL-Abstract-1.87/META.json#L23

skaji commented

Aside from this issue, cpm probably should not pull backpan releases by default.