Closed melo closed 2 years ago
DBD::Oracle uses DBI in its Makefile.PL https://metacpan.org/dist/DBD-Oracle/source/Makefile.PL#L20 But it does not declare DBI a configure dependency in its META files. https://metacpan.org/release/ZARQUON/DBD-Oracle-1.83/source/META.yml#L30
You may want to report this issue to DBD::Oracle, instead of cpm.
After looking at DBD::Oracle more carefully,
I found that DBD::Oracle specifies DBD as a configure dependency in https://metacpan.org/dist/DBD-Oracle/source/Makefile.PL#L59
But it does not include META.json (it only includes old META.yml) so that the configure_requires section is ignored.
I don't know how the author creates the DBD::Oracle distribution, but anyway, META.yml does not declare DBI a configure dependency.
Hi,
I'm trying to diagnose a weird deps issue with
cpm
.The minimal
cpanfile
that triggers the issue is this:The
cpm
command will try to installDBD-Oracle
and it will fail becauseDBI
is not installed. It will quickly retry butDBI
is still not installed.The current workaround I have was to install
DBI
as a previous step...Full log below, running inside a Docker container with Oracle linux: